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, November
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: