Spisu treści:

Zegar oparty na ESP32: 4 kroki
Zegar oparty na ESP32: 4 kroki

Wideo: Zegar oparty na ESP32: 4 kroki

Wideo: Zegar oparty na ESP32: 4 kroki
Wideo: ESP32 Tutorial 53 - Build an LCD Internet Clock | SunFounder's ESP32 IoT Learnig kit 2024, Lipiec
Anonim
Image
Image
Części i biblioteki
Części i biblioteki

Poradnik jak zbudować zegar w oparciu o esp32 z wbudowanym wyświetlaczem oled, z przyciskiem dotykowym, bez żadnych innych części, bez okablowania/lutowania

Krok 1: Części i biblioteki

Części i biblioteki
Części i biblioteki

Części

  • Moduł ESP32 z wbudowanym wyświetlaczem OLED (Amazon)
  • Kabel micro USB

Biblioteki

  • NTPTime.h tutaj
  • SSD1306 dla esp tutaj

Krok 2: Kod

Przede wszystkim upewnij się, że masz pakiet esp32 dodany do menedżera tablicy (postępuj zgodnie z instrukcjami tutaj, jeśli nie).

Kod znajduje się na github, link tutaj.

Pobierz go lub wklej w szkicu arduino. Pamiętaj, aby zmienić identyfikator SSID, hasło i strefę czasową.

Wybierz wemos lolin32 jako swoją tablicę i prześlij swój kod (może być konieczne przytrzymanie rozruchu i naciśnięcie przycisków en przed przesłaniem).

Krok 3: Gotowe

Gotowe
Gotowe
Gotowe
Gotowe

Teraz zegar powinien być gotowy. Aby przełączyć widok daty, wystarczy dotknąć pinu T1 lub 0 na esp.

Ulepszenia

Jeśli chcesz, aby było chłodniej, możesz przylutować przewód na pinie GPIO0, a następnie przymocować metalową małą płytkę/monetę na drugim końcu. Zaizoluj metalową osłonę esp i przymocuj tam płytkę/monetę (za pomocą gorącego kleju).

Zagadnienia

Jeśli masz inne problemy, nie wahaj się zostawić ich w komentarzach.

Krok 4: Referencje

  • Niestandardowe czcionki oled
  • Oryginalna biblioteka ssd1306

Zalecana: