Spisu treści:

ESP8266 Zegar matrycowy LED: 8 kroków (ze zdjęciami)
ESP8266 Zegar matrycowy LED: 8 kroków (ze zdjęciami)

Wideo: ESP8266 Zegar matrycowy LED: 8 kroków (ze zdjęciami)

Wideo: ESP8266 Zegar matrycowy LED: 8 kroków (ze zdjęciami)
Wideo: 01. Arduino - dlaczego NIE? a jeśli TAK to JAK? (wady i zalety płytek arduino) 2024, Listopad
Anonim
ESP8266 zegar matrycowy LED
ESP8266 zegar matrycowy LED

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

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

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

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 i RTC do ESP8266

Podłącz wyświetlacz LED Matrix i RTC do ESP8266
Podłącz wyświetlacz LED Matrix i RTC do ESP8266
Podłącz wyświetlacz LED Matrix i RTC do ESP8266
Podłącz wyświetlacz LED Matrix i RTC do ESP8266
Podłącz wyświetlacz LED Matrix i RTC do ESP8266
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

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

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 6: 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. 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

Image
Image
Składanie wszystkiego razem
Składanie wszystkiego razem
Składanie wszystkiego razem
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: