Spisu treści:

Zegar matrycowy LED ESP32: 8 kroków
Zegar matrycowy LED ESP32: 8 kroków

Wideo: Zegar matrycowy LED ESP32: 8 kroków

Wideo: Zegar matrycowy LED ESP32: 8 kroków
Wideo: Zegar matrycowy 8x80 2024, Listopad
Anonim
Zegar matrycy LED ESP32
Zegar matrycy LED ESP32

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 i narzędzia
Części i narzędzia
Części i narzędzia
Części i narzędzia
Części i narzędzia
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

Przygotowanie matrycy LED
Przygotowanie matrycy LED
Przygotowanie matrycy LED
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

Podłącz wyświetlacz LED Matrix, LDR i DHT11 do ESP32
Podłącz wyświetlacz LED Matrix, LDR i DHT11 do ESP32
Podłącz wyświetlacz LED Matrix, LDR i DHT11 do ESP32
Podłącz wyświetlacz LED Matrix, LDR i DHT11 do ESP32
Podłącz wyświetlacz LED Matrix, LDR i DHT11 do ESP32
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

Zastosuj folię słoneczną na słoiku z makaronem
Zastosuj folię słoneczną na słoiku z makaronem
Zastosuj folię słoneczną na słoiku z makaronem
Zastosuj folię słoneczną na słoiku z makaronem
Zastosuj folię słoneczną na słoiku z makaronem
Zastosuj folię słoneczną na słoiku z makaronem
Zastosuj folię słoneczną na słoiku z makaronem
Zastosuj folię słoneczną na słoiku 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

Przygotuj metalowe gniazdo zasilania prądem stałym
Przygotuj metalowe gniazdo zasilania prądem stałym
Przygotuj metalowe gniazdo zasilania prądem stałym
Przygotuj metalowe gniazdo zasilania prądem stałym
Przygotuj metalowe gniazdo zasilania prądem stałym
Przygotuj metalowe gniazdo zasilania prądem stałym
Przygotuj metalowe gniazdo zasilania prądem stałym
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

Flash moduł ESP32
Flash 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

Image
Image

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: