Spisu treści:
- Krok 1: Części i narzędzia
- Krok 2: Przygotowanie matrycy LED
- Krok 3: Podłącz wyświetlacz LED Matrix i RTC do ESP8266
- Krok 4: sflashuj moduł ESP8266
- Krok 5: Nałóż folię słoneczną na słoik z makaronem
- Krok 6: Przygotuj metalowe gniazdo zasilania prądem stałym
- Krok 7: Składanie wszystkiego razem
- Krok 8: Dalsze pomysły
Wideo: ESP8266 Zegar matrycowy LED: 8 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
ESP8266 zegar matrycowy LED
Prosty zegar matrycowy LED oparty na popularnym ESP8266 z modułem Real Time Clock i synchronizacją czasu przez WiFi z serwera NTP.
NOWY ! Dostępna również wersja ESP32
Krok 1: Części i narzędzia
Najpierw zobaczmy, czego potrzebujemy.
Części:
- 6x8x8 MAX7219 matryca LED Banggood
- 1 x RTC DS3231
- 1 x tablica ESP12 Bangood
- 1 x słoik na makaron
- 1 x 5,5 mm x 2,1 mm Zasilacz prądu stałego Metalowy uchwyt do montażu na panelu
- 1 x gniazdo USB na gniazdo 5,5 mm x 2,1 mm 5 V dc kabel zasilający;
- 1 x folia do przyciemniania okien
- 11 x żeńskie-żeńskie przewody dupontowe Bangood
Narzędzia:
- lutownica
- butelka z rozpylaczem
- nóż hobby
- taśma dwustronna
Wszystkie części można łatwo pozyskać z ebay/aliexpress i/lub lokalnych sklepów.
Krok 2: Przygotowanie matrycy LED
Łatwiej mi było kupić 2 x 4 szt. modułów, przeciąć jeden z nich na pół i przylutować do drugiego, zachowując orientację wydrukowaną na płytce drukowanej.
Krok 3: Podłącz wyświetlacz LED Matrix i RTC do ESP8266
Przylutuj listwy stykowe na modułach, a następnie użyj kabli dupontowych, aby połączyć je w następujący sposób.
od MAX7219 do ESP8266
- VCC - 3,3 V
- GND - GND
- CS - D8
- DIN - D7
- CLK - D5
DS3231 do ESP8266
- GND - GND
- VCC - 3,3 V
- SDA - D1
- SCL - D2
Jedna uwaga na temat modułu RTC, podobno ma również możliwość ładowania baterii, jednak nie jest to dobry pomysł przy korzystaniu z CR2032. Jednym z możliwych rozwiązań byłoby wycięcie śladu zaznaczonego na obrazie w celu wyłączenia części ładującej obwodu. Więcej informacji na ten temat można znaleźć tutaj.
Krok 4: sflashuj moduł ESP8266
Krokiem zagnieżdżenia byłoby przesłanie kodu do ESP8266.
O ile oryginalny kod można znaleźć tutaj (podziękowania dla autora !), to w załączeniu znajduje się jego angielska wersja.
Proces przesyłania jest dość prosty, tylko nie zapomnij zaktualizować kodu za pomocą poświadczeń Wi-Fi.
identyfikator znaku = "xxxxx"; // SSID sieci (nazwa)char pass = "xxxxx"; // twoje hasło sieciowe
Krok 5: Nałóż folię słoneczną na słoik z makaronem
Zdecydowałem się pokryć folią tylko jedną część słoika, aby pozostałe elementy były widoczne.
Po kilku próbach i błędach zauważyłem, że „sekret” polega na tym, aby zarówno słoik, jak i folię były możliwie jak najbardziej zwilżone wodą z mydłem, aby móc wprowadzać poprawki podczas nakładania. Użyj butelki ze spryskiwaczem, aby wszystko było ładne i mokre, a noża hobbystycznego, aby odciąć nadmiar folii.
Po całkowitym wyschnięciu folia powinna być dość dobrze naciągnięta na słoiku.
Krok 6: Przygotuj metalowe gniazdo zasilania prądem stałym
Przylutuj 2 przewody dupontowe do gniazda DC. Zostaną one połączone z ESP8266 w następujący sposób.
- + - VIN
- - - GNG
Wywierć otwór w środku pokrywki słoika i zamontuj gniazdo DC.
Krok 7: Składanie wszystkiego razem
Aby było trochę bardziej uporządkować, przykleiłem RTC i ESP8266 z tyłu wyświetlacza LED za pomocą taśmy dwustronnej. Upewnij się, że moduły nie dotykają żadnego ze styków modułów LED, a jeśli tak, zaklej styki taśmą elektryczną, aby uniknąć zwarć.
Ponadto, aby upewnić się, że wyświetlacz nie poruszy się po odkręceniu pokrywki słoika, dodałem trochę taśmy na dolny koniec, aby pozostał na swoim miejscu na dnie słoika.
Pozostaje tylko podłączyć kabel USB i to wszystko!
Krok 8: Dalsze pomysły
- Dodaj zapasową baterię ładowaną przez TP4056;
- Dodaj czujnik temperatury i wilgotności;
- Zaprojektuj obudowę z nadrukiem 3D;
- Dodaj czujnik światła, aby przyciemnić wyświetlacz w nocy.
Mam nadzieję, że podobał Ci się ten projekt i jeśli masz jakieś pytania, możesz je zadać.
Zalecana:
Wyświetlacz matrycowy 8x8 z BT: 5 kroków (ze zdjęciami)
Wyświetlacz matrycowy 8x8 z BT: Kupiłem 4-panelową matrycę 8x8 z Ebay (Chiny) kilka miesięcy temu. Byłem trochę rozczarowany, gdy zdałem sobie sprawę, że jest to sztywno okablowana z boku na bok, a nie od góry do dołu, dla której większość przykładów na sieci są napisane! Zobacz krok 2. Myślę, że mógłbym mieć mo
Zegar matrycowy LED ESP32: 8 kroków
ESP32 LED Matrix Clock: Jest to kontynuacja projektu ESP8266 LED Matrix Clock. Autor oryginalnego kodu zaktualizował go do ESP32 (duże dzięki schreibfaul1!), więc postanowiłem zaktualizować również zegar, który już zrobiłem
Zegar WiFi, zegar i stacja pogodowa, sterowanie Blynk: 5 kroków (ze zdjęciami)
Zegar WiFi, timer i stacja pogodowa, sterowanie Blynk: jest to zegar cyfrowy Morphing (dzięki Hari Wiguna za koncepcję i kod morfingu), jest to również zegar analogowy, stacja raportowania pogody i minutnik kuchenny. Jest kontrolowany w całości przez Aplikacja Blynk na smartfonie przez Wi-Fi.Aplikacja umożliwia
ESP8266 Zegar sieciowy bez zegara RTC - Nodemcu NTP Zegar bez RTC - PROJEKT ZEGAR INTERNETOWY: 4 kroki
ESP8266 Zegar sieciowy bez zegara RTC | Nodemcu NTP Zegar bez RTC | PROJEKT ZEGARA INTERNETOWEGO: W projekcie będzie wykonywany projekt zegara bez RTC, będzie pobierał czas z internetu za pomocą wifi i wyświetli go na wyświetlaczu st7735
Zegar elektroniczny C51 4 bity - Drewniany zegar: 15 kroków (ze zdjęciami)
C51 4-bitowy zegar elektroniczny - drewniany zegar: W ten weekend miałem trochę wolnego czasu, więc poszedłem dalej i zmontowałem ten 4-bitowy elektroniczny zegar cyfrowy DIY o wartości 2,40 USD, który kupiłem jakiś czas temu od AliExpress