Obsah:

LED maticové hodiny ESP8266: 8 krokov (s obrázkami)
LED maticové hodiny ESP8266: 8 krokov (s obrázkami)

Video: LED maticové hodiny ESP8266: 8 krokov (s obrázkami)

Video: LED maticové hodiny ESP8266: 8 krokov (s obrázkami)
Video: Arduino Clock with Matrix Display 2024, November
Anonim
Maticové hodiny LED ESP8266
Maticové hodiny LED ESP8266

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

Diely a nástroje
Diely a nástroje
Diely a nástroje
Diely a nástroje
Diely a nástroje
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

Príprava LED matice
Príprava LED matice
Príprava LED matice
Príprava LED matice

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

Pripojte LED maticový displej a RTC k ESP8266
Pripojte LED maticový displej a RTC k ESP8266
Pripojte LED maticový displej a RTC k ESP8266
Pripojte LED maticový displej a RTC k ESP8266
Pripojte LED maticový displej a RTC k ESP8266
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

Flashujte modul ESP8266
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

Solárny film naneste na cestovinový pohár
Solárny film naneste na cestovinový pohár
Solárny film naneste na cestovinový pohár
Solárny film naneste na cestovinový pohár
Solárny film naneste na cestovinový pohár
Solárny film naneste na cestovinový pohár
Na cestovinový pohár naneste solárny film
Na cestovinový pohár naneste solárny film

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

Pripravte si kovový konektor zdroja napájania jednosmerným prúdom
Pripravte si kovový konektor zdroja napájania jednosmerným prúdom
Pripravte si kovový konektor na napájanie jednosmerným prúdom
Pripravte si kovový konektor na napájanie jednosmerným prúdom
Pripravte si kovový konektor zdroja napájania jednosmerným prúdom
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

Image
Image
Dať všetko dohromady
Dať všetko dohromady
Dať všetko dohromady
Dať 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: