Inhoudsopgave:

Op ESP32 gebaseerde klok: 4 stappen
Op ESP32 gebaseerde klok: 4 stappen

Video: Op ESP32 gebaseerde klok: 4 stappen

Video: Op ESP32 gebaseerde klok: 4 stappen
Video: Using HT16K33 4 digit seven segment display with ESP32 2024, Juli-
Anonim
Image
Image
Onderdelen en bibliotheken
Onderdelen en bibliotheken

Tutorial hoe je een klok bouwt op basis van een esp32 met een ingebouwd oled-display, met een aanraakknop, zonder andere onderdelen, geen bedrading / solderen vereist

Stap 1: Onderdelen en bibliotheken

Onderdelen en bibliotheken
Onderdelen en bibliotheken

Onderdelen

  • Een ESP32-module met een ingebouwd OLED-display (Amazon)
  • Een micro-USB-kabel

Bibliotheken

  • NTPTime.h hier
  • SSD1306 voor in het bijzonder hier

Stap 2: Coderen

Zorg er allereerst voor dat je het esp32-pakket hebt toegevoegd aan je boardmanager (volg de instructies hier als je dat niet doet).

De code staat op github, link hier.

Download het of plak het in een Arduino-schets. Zorg ervoor dat u de ssid, het wachtwoord en de tijdzone wijzigt.

Selecteer wemos lolin32 als je bord en upload je code (mogelijk moet je boot ingedrukt houden en op de en-knoppen drukken voordat je uploadt).

Stap 3: Klaar

Gedaan
Gedaan
Gedaan
Gedaan

Nu moet de klok klaar zijn. Om de datumweergave te wisselen, raakt u gewoon de T1- of 0-pin op de esp.

Verbeteringen

Als je het koeler wilt maken, kun je een draad op pin GPIO0 solderen en aan het andere uiteinde een metalen plaatje/muntje bevestigen. Isoleer het metalen deksel van de esp en bevestig de plaat/munt daar (met wat hete lijm).

Problemen

Als je nog andere problemen hebt, aarzel dan niet om ze in de reacties achter te laten.

Stap 4: Referenties

  • Aangepaste oled-lettertypen
  • Originele ssd1306-bibliotheek

Aanbevolen: