Obsah:
- Zásoby
- Krok 1: Řezání LED pásků na délku
- Krok 2: Uspořádání a zapojení LED pásků
- Krok 3: Připojení k ESP32
- Krok 4: Instalace Arduino IDE
- Krok 5: Nastavení Arduino IDE
- Krok 6: Programování ESP32 pro projekt Word Clock
- Krok 7: Poslední kroky…
- Krok 8: Připojení k WiFi
- Krok 9: Změna barvy LED diod
- Krok 10: Nastavení času
- Krok 11: Konečná montáž
- Krok 12: Závěrečné poznámky
Video: IEEE WORD CLOCK PROJECT: 12 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:18
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
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ů
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
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
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
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
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
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áž
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:
Rozpočet Arduino RGB Word Clock!: 7 kroků (s obrázky)
Budget Arduino RGB Word Clock !: Dobrý den všem, zde je můj průvodce, jak si vytvořit vlastní jednoduchý & levné slovní hodiny! Nástroje, které budete pro tento projekt potřebovat Páječka & Pájecí dráty (ideálně alespoň 3 různé barvy) 3D tiskárna (Nebo přístup k jedné, můžete také
Word Clock: 21 kroků (s obrázky)
Word Clock: Další pohled na populární slovní hodiny. Poháněn klonem arduino a LED diodami WS2812B, design byl inspirován nejprve tímto příkladem, poté jsem přepsal firmware zahrnující některé nápady z tohoto instruktu pomocí rychlé knihovny. Moje cíle pro
Word Clock: 11 kroků (s obrázky)
Word Clock: Před několika lety jsem začal vyrábět své první Word Clock, inspirované pěknými instruktážními materiály. Nyní, když jsem vytvořil osm hodin Word, které se snažím pokaždé vylepšovat, myslím, že je čas podělit se o své zkušenosti! výhodou mé zkušenosti je, že
Arduino Word Clock Mini: 20 kroků (s obrázky)
Arduino Word Clock Mini: Arduino Word Clock Mini- výroční hodiny Relativně snadné sestavení Word Clock pomocí Arduino Nano a čtyř MAX7219 32mm dot maticových zobrazovacích modulů Volba stylů, rámečku obrázku nebo krychle Perspex s různými základními možnostmi. Specifikace Mini Arduino Word Clo
Word Clock pomocí Arduina a RTC: 7 kroků (s obrázky)
Word Clock Using Arduino and RTC: Rozhodl jsem se udělat speciální dárek pro svou přítelkyni k narozeninám. Jelikož jsme oba na elektroniku, byl docela dobrý nápad udělat něco " elektroniky ". Kromě toho jsme si oba navzájem předali tento druh vlastních dárků dříve