Obsah:

IEEE WORD CLOCK PROJECT: 12 kroků (s obrázky)
IEEE WORD CLOCK PROJECT: 12 kroků (s obrázky)

Video: IEEE WORD CLOCK PROJECT: 12 kroků (s obrázky)

Video: IEEE WORD CLOCK PROJECT: 12 kroků (s obrázky)
Video: IT Ninjas: Mastering Network Troubleshooting in Windows 2024, Prosinec
Anonim
PROJEKT SLOVNÍCH HODIN IEEE
PROJEKT SLOVNÍCH HODIN IEEE
PROJEKT SLOVNÍCH HODIN IEEE
PROJEKT SLOVNÍCH HODIN IEEE

Toto je projekt pro klub IEEE UNO, je to jedinečný způsob, jak znázornit, kolik je hodin. Hodiny Word vysvětlují čas a pomocí pásu RGB můžete mít hodiny v libovolné barvě, kterou si vyberete. Pomocí funkcí WiFi ESP32 se hodiny připojí k zadané síti WiFi a získají aktuální čas z internetu. Pokud nemáte WiFi síť, ke které se chcete připojit, nebojte se, kód lze snadno upravit tak, aby běžel na interních hodinách ESP32, ale díky tomu budou hodiny ve Wordu nepřesné.

Projekt a kód inspirovaný:

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

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

Zásoby

-Mikrokontrolér ESP32

-WS2812b RGB individuálně adresovatelný LED pásek (60 LED na metr)

Dostatečně na 8 proužků 13 LED diod, ~ 2 metry

-Přední panel

  • Tento přední panel lze řezat laserem z jakéhokoli neprůhledného materiálu
  • V tomto Instructable byl přední panel řezán laserem z 1/8 palcového dřevěného obložení o rozměrech 9x7

-Znehodnocení materiálu

Může to být cokoli od skutečné difúzní látky po papír do tiskárny

-Páska

-5V wallwort

-USB na micro-USB kabel

-Počítač s přístupem na internet

-Arduino IDE

-Poskytovaný kód

-Wifi síť

Krok 1: Řezání LED pásků na délku

Řezání LED pásků na délku
Řezání LED pásků na délku

Individuálně adresovatelný LED pás je jednou z nejdůležitějších součástí tohoto projektu. Pokud nezískáte správný typ LED pásku, kód nemusí fungovat. Rozteč LED diod na pásu je důležitá, ujistěte se, že máte pásy, které mají 60 LED na metr. Pro tento projekt budou stačit ~ 2 metry LED pásů.

Pro projekt budete muset nastříhat celý LED pás na menší pásy, aby se vešly na desku. Budete potřebovat 8 pásků o délce 13 LED. Počínaje od začátku pásku (Konec s konektorem) počítejte s 13 diodami a poté pásek odstřihněte, abyste měli menší pásek se 13 diodami LED. Opakujte, dokud nebudete mít 8 plných proužků, v tomto případě budou mít dva LED pásy o délce jednoho metru. Z každého metrového pásu LED diod dostanete 4 správně dimenzované proužky. Ponechte si další LED diody pro náhradní díly nebo jiné projekty.

Krok 2: Uspořádání a zapojení LED pásků

Uspořádání a zapojení LED pásků
Uspořádání a zapojení LED pásků
Uspořádání a zapojení LED pásků
Uspořádání a zapojení LED pásků

Nyní, když máte 8 proužků LED diod, je čas je uspořádat na poskytnuté šabloně (Front Panel.svg). Při tisku souboru.svg zkontrolujte, zda je správně škálován na 9 palců po 7 palců. Věnujte zvýšenou pozornost směru datové linky. Pokud se podíváte pozorně na pás, uvidíte Din se šipkou ukazující na modul LED. Směr šipky bude použit pro správné uspořádání LED pásků. Před odstraněním lepicí ochrany nejprve položte LED pásky na šablonu. Počínaje horním řádkem „IT R IS C TEN HALF“umístěte první pás se šipkou Din směřující doprava. Umístěte další LED pásek na další řádek dolů, ale tentokrát se ujistěte, že šipka Din směřuje doleva. Pokračujte v umisťování všech LED pásků ve směru šipky. Poslední řádek by měl směřovat doleva.

Jakmile budete mít všechny LED pásky správně uspořádané na šabloně, pás po pruhu, odstraňte lepicí ochrannou lištu ze zadní části LED pásky a naneste ji na šablonu co nejrovněji. Poté, co jsou všechny LED pásky přilepeny k šabloně, opatrně pájejte vodiče, abyste spojili +5V, GND a datová spojení dohromady.

Krok 3: Připojení k ESP32

Připojení k ESP32
Připojení k ESP32

Jakmile jsou všechny pásy spojeny dohromady, je čas připojit LED pásek k regulátoru ESP32. Můžete buď zasunout vodiče do konektoru samice, nebo můžete opatrně odstranit smršťování z vodičů a odpájet z LED pásky. Když tyto vodiče pájíte k ESP32, ujistěte se, že máte dostatek vodičů pro umístění mirco-USB někam, kde ukazuje, kam můžete zapojit kabel mirco-USB. Pájejte vodič připojený k +5 V nebo +3,3 V k Vin, GND k GND a Din k D13.

Krok 4: Instalace Arduino IDE

Instalace Arduino IDE
Instalace Arduino IDE

Pokud nemáte nainstalované Arduino IDE, stáhněte si jej z následujícího odkazu

www.arduino.cc/en/Main/Software

Vyberte správnou verzi pro váš operační systém

Krok 5: Nastavení Arduino IDE

Po otevření Arduino IDE přejděte na příslušný odkaz a nainstalujte ovladače desky ESP32

Instalace desky ESP32 do Arduino IDE (pokyny pro Windows)

Instalace desky ESP32 do Arduino IDE (pokyny pro Mac a Linux)

Dále si stáhněte knihovnu klientů NTP z Taranais z následujícího odkazu:

Kliknutím sem stáhnete knihovnu klientů NTP

Také si budete muset stáhnout knihovnu Adafruit Neopixel

github.com/adafruit/Adafruit_NeoPixel

Rozbalte soubor.zip a zkopírujte složku dovnitř do složky knihoven Arduino IDE.

Krok 6: Programování ESP32 pro projekt Word Clock

Otevřete novou skicu Arduina a stáhněte si výše uvedený kód. Zkopírujte a vložte tento kód do nové skici Arduino a zkompilujte kód, ujistěte se, že jsou nainstalovány všechny správné ovladače.

Krok 7: Poslední kroky…

V kódu je několik nastavení, která budete muset upravit.

Krok 8: Připojení k WiFi

Připojení k WiFi
Připojení k WiFi

Tyto dvě proměnné v kódu bude nutné změnit na název a heslo vaší sítě Wi -Fi.

Krok 9: Změna barvy LED diod

Změna barvy LED diod
Změna barvy LED diod

Tato proměnná určuje, jakou barvu mají LED diody, na rozvržení tohoto řádku se lze dívat takto:

uint32_t color = strip. Color (zelená, červená, modrá);

Změnou hodnot každé hodnoty barvy (0-255) můžete změnit barvu LED diod. Kód je přednastaven na jasně zelené LED diody.

Krok 10: Nastavení času

Nastavení času
Nastavení času

Toto je blok kódu zodpovědný za úpravu časového posunu kvůli časovým pásmům. Je nastaveno na CDT. Všimněte si, že tento kód se automaticky nemění s letním časem. Když se letní čas „vrátí“, budete muset změnit hodnotu offsetu na -21 600.

Krok 11: Konečná montáž

Konečné shromáždění
Konečné shromáždění

Jakmile se ESP32 připojí k WiFi a vaše LED světla se rozsvítí, je čas sestavit projekt.

Přilepte difúzní materiál k zadní části předního panelu tak, aby byla zakrytá všechna vystřižená písmena. Poté seřaďte LED diody s vyříznutými písmeny. Když jsou zarovnané, zalepte okraje zadního a předního panelu páskou.

Krok 12: Závěrečné poznámky

Tento projekt by mohl být napájen z baterie, ale vzhledem k velkému počtu LED, které jsou napájeny, nemusí být baterie schopny zajistit dostatečný proud.

Některé LED diody se náhodně rozsvítí, což lze napravit resetováním ESP32 stisknutím tlačítka EN. Problém lze vyřešit také změnou kolíku Vin na 3,3 V z 5 V.

Doporučuje: