Maticové hodiny LED ESP32: 8 krokov
Maticové hodiny LED ESP32: 8 krokov
Anonim
Maticové hodiny LED ESP32
Maticové hodiny LED ESP32

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.

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

Diely:

  • 6 x 8x8 MAX7219 LED matica
  • 1 x doska ESP32
  • 1 x fotorezistorový modul KY-018
  • 1 x snímač DHT11
  • 1 x konektor Micro USB
  • 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 medzi ženami a ženami

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, LDR a DHT11 k ESP32

Pripojte LED maticový displej, LDR a DHT11 k ESP32
Pripojte LED maticový displej, LDR a DHT11 k ESP32
Pripojte LED maticový displej, LDR a DHT11 k ESP32
Pripojte LED maticový displej, LDR a DHT11 k ESP32
Pripojte LED maticový displej, LDR a DHT11 k ESP32
Pripojte LED maticový displej, LDR a DHT11 k ESP32

Spájkujte záhlavia pinov na moduloch a potom ich pomocou prepojovacích káblov spojte nasledujúcim spôsobom.

MAX7219

  • VCC - VIN
  • GND - GND
  • DIN - D23
  • CS - D15
  • CLK - D18

DHT11

  • S - D4
  • + - 3V3
  • - - GND

LDR

  • S - D34
  • + - 3V3
  • - - GND

Krok 4: Na nádobu na cestoviny naneste solárny film

Na cestovinový pohár naneste solárny film
Na cestovinový pohár naneste solárny film
Na cestovinový pohár naneste solárny film
Na cestovinový pohár naneste solárny film
Na cestovinový pohár naneste solárny film
Na cestovinový pohár naneste solárny film
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 5: 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 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 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

Spájajte 2 dupontné vodiče do konektora DC a potom spájkujte zástrčku micro USB.

Použil som pinout, ktorý bol popísaný tu.

Vyvŕtajte jeden celok do stredu veka nádoby a namontujte konektor DC.

Vyvŕtajte tiež niekoľko celkov do veka senzora DHT11.

Krok 6: Flash modulu ESP32

Flashujte modul ESP32
Flashujte modul ESP32

Ďalším krokom by bolo nahranie kódu do ESP32.

Aj keď pôvodný kód nájdete tu (veľká vďaka autorovi!), V prílohe nájdete moju verziu, ktorá obsahuje aktualizáciu senzorov DHT11 a LDR. Proces nahrávania je veľmi jednoduchý, nezabudnite však aktualizovať kód pomocou svojich poverení WiFi.

// Poverenia ----------------------------------------#definujte SSID "### ## "; // Vaše poverenia WiFi tu #define PW "#####";

Krok 7: Spojte všetko dohromady

Image
Image

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;

Navrhnite 3D tlačené puzdro

Dúfam, že sa vám tento projekt páčil a ak máte nejaké otázky, pokojne sa pýtajte.

Ďakujem za čítanie!

Odporúča: