Spisu treści:
- Krok 1: Części i narzędzia
- Krok 2: Przygotowanie matrycy LED
- Krok 3: Podłącz wyświetlacz LED Matrix, LDR i DHT11 do ESP32
- Krok 4: Nałóż folię słoneczną na słoik z makaronem
- Krok 5: Przygotuj metalowe gniazdo zasilania prądem stałym
- Krok 6: Flashuj moduł ESP32
- Krok 7: Składanie wszystkiego razem
- Krok 8: Dalsze pomysły
Wideo: Zegar matrycowy LED ESP32: 8 kroków
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:28
Jest to kontynuacja projektu ESP8266 LED Matrix Clock.
Autor oryginalnego kodu zaktualizował go do ESP32 (ogromne podziękowania dla schreibfaul1!), więc postanowiłem zaktualizować także zegar, który już zrobiłem.
Krok 1: Części i narzędzia
Części:
- Matryca LED 6x8x8 MAX7219
- 1 x płyta ESP32
- 1 x moduł fotorezystora KY-018;
- 1 x czujnik DHT11
- 1 x wtyczka Micro USB
- 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 do żeńskich przewodów dupontowych
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, LDR i DHT11 do ESP32
Przylutuj listwy stykowe na modułach, a następnie użyj kabli dupontowych, aby połączyć je w następujący sposób.
MAX7219
- VCC - VIN
- GND - GND
- DIN - D23
- CS - D15
- CLK - D18
DHT11
- S - D4
- + - 3V3
- - - GND
LDR
- S - D34
- + - 3V3
- - - GND
Krok 4: 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 5: Przygotuj metalowe gniazdo zasilania prądem stałym
Przylutuj 2 przewody dupontowe do gniazda DC, a następnie przylutuj wtyczkę micro USB.
Użyłem pinouta, który został tutaj opisany.
Wywierć otwór w środku pokrywki słoika i zamontuj gniazdo DC.
Wywierć również kilka otworów w pokrywie czujnika DHT11.
Krok 6: Flashuj moduł ESP32
Następnym krokiem byłoby wgranie kodu do ESP32.
O ile oryginalny kod można znaleźć tutaj (wielkie podziękowania dla autora!) to w załączeniu moja wersja, która zawiera aktualizację dla czujników DHT11 i LDR. Proces przesyłania jest dość prosty, tylko nie zapomnij zaktualizować kodu za pomocą poświadczeń Wi-Fi.
// Poświadczenia ----------------------------------------#define SSID "### ##"; // Twoje dane logowania do Wi-Fi tutaj #define PW "#####";
Krok 7: Składanie wszystkiego razem
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;
Zaprojektuj obudowę z nadrukiem 3d
Mam nadzieję, że podobał Ci się ten projekt i jeśli masz jakieś pytania, możesz je zadać.
Dziękuję za przeczytanie!
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
ESP8266 Zegar matrycowy LED: 8 kroków (ze zdjęciami)
Zegar matrycowy LED ESP8266: Zegar matrycowy LED ESP8266Prosty zegar matrycowy LED oparty na popularnym ESP8266 z modułem zegara czasu rzeczywistego i synchronizacją czasu przez WiFi z serwera NTP.NOWOŚĆ ! Dostępna również wersja ESP32
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
Utwórz ekran matrycowy za pomocą generatora liczb pseudolosowych: 4 kroki
Stwórz ekran matrycowy za pomocą generatora liczb pseudolosowych: Jeśli podoba Ci się macierz i masz trochę wolnego czasu, możesz stworzyć niekończący się program, który pokazuje losowe liczby tak szybko, jak komputer może go uruchomić, wyglądając bardzo podobnie do matrycy ! Przygotowanie zajmuje tylko około 5 minut! Spojrzałem na ar