Obsah:
- Krok 1: Diely a nástroje
- Krok 2: Príprava matice LED
- Krok 3: Pripojte LED maticový displej a RTC k ESP8266
- Krok 4: Flashujte modul ESP8266
- Krok 5: Naneste slnečný film na cestovinový pohár
- Krok 6: Pripravte si kovový konektor zdroja napájania jednosmerným prúdom
- Krok 7: Spojte všetko dohromady
- Krok 8: Ďalšie nápady
Video: LED maticové hodiny ESP8266: 8 krokov (s obrázkami)
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:56
Maticové hodiny LED ESP8266
Jednoduché LED maticové hodiny založené na obľúbenom ESP8266 s modulom Hodiny reálneho času a synchronizáciou času cez WiFi zo servera NTP.
NOVÝ ! K dispozícii je aj verzia ESP32
Krok 1: Diely a nástroje
Najprv sa pozrime, čo potrebujeme.
Diely:
- 6 x 8x8 MAX7219 LED Matrix Banggood
- 1 x RTC DS3231
- 1 x doska ESP12 Bangood
- 1 x nádoba na cestoviny
- 1 x 5,5 mm x 2,1 mm jednosmerný napájací zdroj kovová zásuvka na panel
- 1 x napájací kábel USB na 5,5 mm x 2,1 mm s dutým konektorom, 5 V DC
- 1 x Farebný odtieň okna
- 11 x dupontné vodiče female to female Bangood
Náradie:
- spájkovačka
- sprejová Flaška
- hobby nôž
- obojstranná lepiaca páska
Všetky diely je možné ľahko získať z ebay/aliexpress a/alebo z miestnych obchodov.
Krok 2: Príprava matice LED
Pre mňa bolo jednoduchšie kúpiť 2 x 4 kusy modulov, jeden z nich prekrojiť na polovicu a spájkovať s druhým, pričom zachujete orientáciu vytlačenú na doske plošných spojov.
Krok 3: Pripojte LED maticový displej a RTC k ESP8266
Spájkujte záhlavia pinov na moduloch a potom ich pomocou prepojovacích káblov spojte nasledujúcim spôsobom.
MAX7219 až ESP8266
- VCC - 3,3V
- GND - GND
- CS - D8
- DIN - D7
- CLK - D5
DS3231 až ESP8266
- GND - GND
- VCC - 3,3V
- SDA - D1
- SCL - D2
Jedna poznámka k modulu RTC, zrejme má tiež schopnosť nabíjať batériu, čo však nie je dobrý nápad pri použití CR2032. Jedným z možných riešení by bolo skrátiť stopu vyznačenú na obrázku, aby sa deaktivovala nabíjacia časť obvodu. Ďalšie informácie o tom nájdete tu.
Krok 4: Flashujte modul ESP8266
Krokom Nest by bolo nahranie kódu do ESP8266.
Aj keď pôvodný kód nájdete tu (autorovi veľká vďaka!), V prílohe nájdete jeho anglickú verziu.
Proces nahrávania je veľmi jednoduchý, nezabudnite však aktualizovať kód pomocou svojich poverení WiFi.
char ssid = "xxxxx"; // váš sieťový SSID (názov) char pass = "xxxxx"; // heslo do siete
Krok 5: Naneste slnečný film na cestovinový pohár
Rozhodol som sa pokryť iba jednu časť nádoby filmom, aby boli ostatné komponenty viditeľné.
Po troche pokusov a omylov som si všimol, že „tajomstvom“je nechať nádobu aj film čo najviac navlhčiť mydlovou vodou, aby ste ich mohli pri aplikácii upravovať. Pomocou fľaše s rozprašovačom udržte všetko pekné a mokré a hobby nožom odstrihnite prebytočný film.
Akonáhle film úplne zaschne, mal by byť film celkom dobre natiahnutý na téglik.
Krok 6: Pripravte si kovový konektor zdroja napájania jednosmerným prúdom
Spájajte 2 dupontné vodiče s konektorom DC. K ESP8266 budú pripojené nasledovne.
- + - VIN
- - - GNG
Vyvŕtajte jeden celok do stredu veka nádoby a namontujte konektor DC.
Krok 7: Spojte všetko dohromady
Aby to bolo o niečo lepšie, prilepil som RTC a ESP8266 na zadnú stranu LED displeja pomocou obojstrannej pásky. Uistite sa, že sa moduly nedotýkajú žiadneho z kontaktov modulov LED, a ak áno, zakryte kontakty elektrickou páskou, aby ste predišli skratom.
Aby som sa ubezpečil, že sa displej nepohybuje, akonáhle odskrutkujem veko nádoby, pridal som na jej spodný koniec pásku, aby zostala na svojom mieste na dne nádoby.
Zostáva už len zapojiť USB kábel a je to!
Krok 8: Ďalšie nápady
- Pridajte záložnú batériu nabitú cez TP4056;
- Pridajte snímač teploty a vlhkosti;
- Navrhnite 3D tlačené puzdro;
- Pridajte svetelný senzor na stlmenie displeja v noci.
Dúfam, že sa vám tento projekt páčil a ak máte nejaké otázky, pokojne sa pýtajte.
Odporúča:
WiFi riadené maticové LED diódy s LED pásikom: 3 kroky (s obrázkami)
WiFi riadené maticové LED diódy s LED pásikom: Programovateľné LED pásy, napr. založené na WS2812, sú fascinujúce. Aplikácie sú rozmanité a rýchlo môžete dosiahnuť pôsobivé výsledky. A nejakým spôsobom sa zdá, že budovanie hodín je ďalšou doménou, o ktorej veľa premýšľam. Počnúc určitými skúsenosťami s
Zadné maticové svetlo na bicykel: 5 krokov
Zadné maticové svetlo na bicykel: Ahoj všetci! Vždy ma fascinovali LED diódy a spôsob, akým svietia, je to tak fascinujúce, najmä maticové pásy 8 x 8 a RGB. Už dlho som chcel pre svoj bicykel postaviť zadné svetlo na bicykel a teraz, keď som schopný postaviť o
Maticové hodiny LED ESP32: 8 krokov
ESP32 LED Matrix Clock: Toto je pokračovanie projektu ESP8266 LED Matrix Clock. Autor pôvodného kódu ho aktualizoval pre ESP32 (veľká vďaka schreibfaul1!), Takže som sa rozhodol aktualizovať aj hodiny, ktoré som už urobil
8x8 LED maticové hodiny a upozornenie na vniknutie: 4 kroky (s obrázkami)
8x8 LED maticové hodiny a upozornenie na vniknutie: V tomto návode sa pozrieme na to, ako zostaviť 8x8 LED maticové hodiny aktivované detekciou pohybu. Tieto hodiny je možné použiť aj ako zariadenie proti vniknutiu, ktoré v prípade pohybu pošle varovnú správu detegovaný telegramovým robotom !!! Urobíme s dvoma rôznymi
Maticové hodiny Arduino: 6 krokov
Maticové hodiny Arduino: Popis: Zostavte si hodiny pomocou Arduina, maticového displeja a modulu Real Time Clock (RTC). Je to zábavný a jednoduchý projekt, ktorý je podľa mňa skvelý pre začiatočníkov. Hodiny používajú modul RTC na presné sledovanie času, ako aj dňa, mon