Obsah:

PROJEKT IEEE WORD CLOCK: 12 krokov (s obrázkami)
PROJEKT IEEE WORD CLOCK: 12 krokov (s obrázkami)

Video: PROJEKT IEEE WORD CLOCK: 12 krokov (s obrázkami)

Video: PROJEKT IEEE WORD CLOCK: 12 krokov (s obrázkami)
Video: Zigbee LAN координатор HamGeek - китайский клон Zigstar c POE и USB C 2024, Júl
Anonim
PROJEKT SLOVENSKÝCH HODÍN IEEE
PROJEKT SLOVENSKÝCH HODÍN IEEE
PROJEKT SLOVENSKÝCH HODÍN IEEE
PROJEKT SLOVENSKÝCH HODÍN IEEE

Toto je projekt pre klub IEEE UNO. Je to jedinečný spôsob, ako vyjadriť, koľko je hodín. Hodiny Word uvádzajú čas a pomocou pásika RGB môžete mať hodiny v akejkoľvek farbe, ktorú si vyberiete. Vďaka možnostiam WiFi systému ESP32 sa hodiny pripájajú k špecifikovanej sieti WiFi a získavajú aktuálny čas z internetu. Ak nemáte sieť WiFi, ku ktorej by ste sa mohli pripojiť, nebojte sa, kód je možné ľahko upraviť tak, aby bežal na vnútorných hodinách ESP32, ale vďaka tomu budú hodiny vo formáte Word nepresné.

Projekt a kód inšpirovaný:

www.instructables.com/id/THE-WORD-CLOCK/

randomnerdtutorials.com/esp32-ntp-client-d…

Zásoby

-Mikrokontrolér ESP32

-WS2812b RGB individuálne adresovateľný LED pásik (60 LED na meter)

Dosť na 8 pásov s 13 LED diódami, ~ 2 metre

-Predný panel

  • Tento predný panel je možné rezať laserom z akéhokoľvek nepriehľadného materiálu
  • V tomto návode bol predný panel rezaný laserom z 1/8 palcového dreveného obloženia s rozmermi 9x7

-Znehodnocovanie materiálu

Môže to byť čokoľvek od skutočnej difúznej textílie po papier do tlačiarne

-Páska

-5V nástenná mladina

-kábel USB na micro USB

-počítač s prístupom na internet

-Arduino IDE

-Poskytnutý kód

-Wifi sieť

Krok 1: Rezanie LED pásikov na dĺžku

Skrátenie LED pásikov na dĺžku
Skrátenie LED pásikov na dĺžku

Individuálne adresovateľný pás LED je jednou z najdôležitejších súčastí tohto projektu. Ak nezískate správny typ LED pásika, kód nemusí fungovať. Rozstup LED diód na páse je dôležitý, uistite sa, že máte pásy, ktoré majú 60 LED na meter. Na tento projekt budú stačiť ~ 2 metre LED pásikov.

Pre projekt budete musieť rozrezať celý LED pás na menšie pásy, aby sa zmestili na dosku. Budete potrebovať 8 pásov, ktoré majú 13 LED diód. Začnite od začiatku pásu (koniec so zásuvkou), spočítajte 13 LED a potom prúžok odstrihnite, aby ste mali menší pás s 13 diódami LED. Opakujte, kým nebudete mať 8 plných pásikov, budú to mať dva LED pásy dlhé jeden meter. Z každého metrového pásu LED získate 4 pásy správnej veľkosti. Extra LED diódy si nechajte na náhradné diely alebo iné projekty.

Krok 2: Usporiadanie a zapojenie LED pásikov

Usporiadanie a zapojenie LED pásikov
Usporiadanie a zapojenie LED pásikov
Usporiadanie a zapojenie LED pásikov
Usporiadanie a zapojenie LED pásikov

Teraz, keď máte 8 pásikov LED diód, je čas ich usporiadať podľa dodanej šablóny (Front Panel.svg). Pri tlači súboru.svg ho uistite, že ste ho správne zmenšili na 9 palcov x 7 palcov. Dávajte pozor na smer dátového vedenia. Ak sa pozriete pozorne na pás, uvidíte Din so šípkou smerujúcou na LED modul. Smer šípky bude použitý na správne usporiadanie LED pásikov. Pred odstránením lepiacej ochrany najskôr položte pásy LED na šablónu. Počnúc horným radom, riadkom „IT R IS C TEN POLAL“, umiestnite prvý pás so šípkou Din smerujúcou doprava. Nasledujúci pásik LED umiestnite na nasledujúci riadok nadol, ale tentokrát sa uistite, že šípka Din smeruje doľava. Pokračujte v umiestňovaní všetkých pásikov LED striedavo v smere šípky. Posledný riadok by mal smerovať doľava.

Akonáhle máte všetky šablóny LED správne usporiadané na šablóne, pásik po prúžku, odstráňte lepiaci ochranný pás zo zadnej časti pásika LED a naneste ho na šablónu čo najrovnejšie. Potom, čo sú všetky pásy LED prilepené k šablóne, opatrne spájkujte vodiče, aby ste spojili +5V, GND a dátové spojenia dohromady.

Krok 3: Pripojenie k ESP32

Pripojenie k ESP32
Pripojenie k ESP32

Keď sú všetky prúžky spájkované, je načase pripojiť pásik LED k ovládaču ESP32. Môžete buď zasunúť vodiče do konektora, alebo môžete opatrne odstrániť zmršťovač tepla z drôtov a odpájkovať z LED pásika. Keď spájate tieto vodiče s ESP32, uistite sa, že máte dostatok drôtu na umiestnenie mirco-USB niekde, kde ukazuje, kam môžete zapojiť kábel mirco-USB. Spájkujte vodič, ktorý je pripojený k +5V alebo +3,3V k Vin, GND k GND a Din k D13.

Krok 4: Inštalácia Arduino IDE

Inštalácia Arduino IDE
Inštalácia Arduino IDE

Ak nemáte nainštalované Arduino IDE, stiahnite si ho z nasledujúceho odkazu

www.arduino.cc/en/Main/Software

Vyberte správnu verziu pre svoj operačný systém

Krok 5: Nastavenie Arduino IDE

Po otvorení Arduino IDE prejdite na príslušný odkaz a nainštalujte ovládače dosky ESP32

Inštalácia dosky ESP32 do Arduino IDE (pokyny pre Windows)

Inštalácia dosky ESP32 do Arduino IDE (pokyny pre Mac a Linux)

Potom si stiahnite klientsku knižnicu NTP z Taranais z nasledujúceho odkazu:

Kliknutím sem stiahnete knižnicu klientov NTP

Tiež si budete musieť stiahnuť knižnicu Adafruit Neopixel Library

github.com/adafruit/Adafruit_NeoPixel

Rozbaľte súbor.zip a skopírujte priečinok do priečinka knižníc Arduino IDE.

Krok 6: Programovanie ESP32 pre projekt Word Clock

Otvorte nový náčrt Arduina a stiahnite si kód vyššie. Skopírujte a prilepte tento kód do svojho nového náčrtu Arduino a skompilujte kód, uistite sa, že sú nainštalované všetky správne ovládače.

Krok 7: Posledné kroky…

V kóde je len málo nastavení, ktoré budete musieť upraviť.

Krok 8: Pripojenie k WiFi

Pripojenie k WiFi
Pripojenie k WiFi

Tieto dve premenné v kóde bude potrebné zmeniť na názov a heslo vašej siete Wi -Fi.

Krok 9: Zmena farby diód LED

Zmena farby LED diód
Zmena farby LED diód

Táto premenná určuje, akú farbu majú LED diódy, na rozloženie tejto čiary sa dá pozrieť takto:

uint32_t farba = pásik. Farba (zelená, červená, modrá);

Zmenou hodnôt každej hodnoty farby (0-255) môžete zmeniť farbu LED diód. Kód je prednastavený tak, aby LED diódy svietili na zeleno.

Krok 10: Úprava času

Úprava času
Úprava času

Toto je blok kódu zodpovedný za úpravu časového posunu kvôli časovým pásmam. Je nastavený na CDT. Tento kód sa pri prechode na letný čas nemení automaticky. Keď „poklesne letný čas“, budete musieť zmeniť hodnotu posunu na -21 600.

Krok 11: Konečné zhromaždenie

Konečné zhromaždenie
Konečné zhromaždenie

Akonáhle sa ESP32 pripojí k WiFi a vaše LED diódy sa rozsvietia, je čas zostaviť projekt.

Prilepte difúzny materiál k zadnej časti predného panela tak, aby boli zakryté všetky vystrihnuté písmená. Potom zoraďte LED diódy s vystrihnutými písmenami. Keď sú zarovnané, zalepte okraje zadného a predného panela páskou.

Krok 12: Záverečné poznámky

Tento projekt by mohol byť napájaný z batérie, ale kvôli veľkému počtu LED, ktoré sú napájané, nemusia byť batérie schopné poskytnúť dostatočný prúd.

Niektoré LED diódy sa náhodne rozsvietia, čo je možné napraviť resetovaním ESP32 stlačením tlačidla EN. Tento problém môže vyriešiť aj zmena kolíka Vin na 3,3 V z 5 V.

Odporúča: