Obsah:
- Zásoby
- Krok 1: Jak poznat čas?
- Krok 2: Návrh 3D vytištěné klipsové skříně pomocí Fusion 360
- Krok 3: Sestavte 3D potištěné pouzdro + ESP8266
- Krok 4: Programování pomocí Arduino IDE
- Krok 5: Pověste to, podívejte se na to a začněte počítat - buďte trpěliví
Video: Bar Graph Clock IOT (ESP8266 + 3D Printed Case): 5 kroků (s obrázky)
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:19
Ahoj, Na tomto Instructables vám vysvětlím, jak sestavit IOT 256 LED Bar Graph Clock.
Výroba těchto hodin není příliš obtížná, nejsou příliš drahé, ale budete muset být trpěliví, abyste sdělili čas ^^, ale je příjemné je vyrábět a plné výuky.
Chcete -li vyrobit tyto hodiny, hlavní kroky budou následující:
- Vytvořte Clip-on Box
- Zjistěte přesný čas pomocí protokolu WiFi a NTP
- Naprogramujte matici 8x32 LED, která představuje 256 LED
Zásoby
-
Led Matrix WS2812B 8x32 11 € na Aliexpress
Matrix 8x32 WS2812B LED se také nazývá NeoMatrix od společnosti Adafruit
- Deska Nodemcu ESP8266 3 až 4 € na Aliexpressu (Nodemcu je jemnější než Wemos)
- Některé vlákno 3D tiskárny (≈ 120 g)
- 2 šrouby nebo hřebíky
- Kabel USB (USB typu A na micro USB typu B)
- USB nástěnný adaptér
Požadované nástroje
- Moje 3D tiskárna je Creality CR-10
- Kleště
- Páječka
Volitelné nástroje
- Trochu horkého lepidla
- USB DC tester napětí (velmi užitečný v mnoha projektech)
Krok 1: Jak poznat čas?
Obrázek 1 a soubor „Explanation_Clock.pdf“vám vysvětlí, jak tyto hodiny číst. V zásadě musíte počítat body v každém sloupci RGB (červená = hodiny / zelená = minuty / modrá = sekundy).
Například hodiny zobrazují 17h50m44s na obrázku 2.
Krok 2: Návrh 3D vytištěné klipsové skříně pomocí Fusion 360
Chtěl jsem, aby tento box byl plně klip-on box, a tak jsem ho navrhl tak, abych nemusel používat lepidlo.
Clip-on jsou inspirovány těmito dvěma tutoriály (boční klip) (střední klip)
Rozměry matice:
300 mm výška x 80 mm délka x 2 mm šířka
Rozměry krabice:
Výška 323 mm x délka 85 mm x šířka 9,2 mm
Tisk klíčových postav:
- 180 g vlákna
- 16h30 (doba tisku)
Níže jsou 4 soubory:
- Box_Bottom_ws (s podporou)
- Box_Top_ws (s podporou)
- Cover_Bottom_Matrix
- Cover Top_Matrix
K výrobě kompletního pouzdra budete potřebovat tyto 4 kusy.
Soubory jsou také k dispozici na Thingiverse, zde je odkaz:
Krok 3: Sestavte 3D potištěné pouzdro + ESP8266
Po vytištění 4 kusů postupujte takto:
- Odpojte všechny vodiče z Matrixu kromě 5V, GND a DIN
- Připájejte 3 zbývající vodiče k desce ESP8266 (viz schéma)
- Sestavte „Box_Bottom_ws“a „Box_Top_ws“
- Připojte kabel USB skrz „Box_Bottom_ws“
- Opravte ESP8266 oboustrannou páskou nebo horkým lepidlem
- Připojte kabel USB k ESP8266
- Posuňte matici LED skrz „Cover_Bottom_Matrix“
- Klip "Cover_Bottom_Matrix" na "Box_Bottom_ws"
- Opakujte krok 7 a 8 pomocí „Cover_Top_Matrix“
- Spusťte programování
Krok 4: Programování pomocí Arduino IDE
Tento program má tři hlavní funkce:
- WiFi
- NTP (Network Time Protocol) (Wikipedie)
- Matice vyrobena z 256 WS2812B LED (podívejte se, jak funguje)
Předpoklady:
Za manažera představenstva:
Přidejte desku ESP8266 na Arduino IDE (nová metoda)
Za knihovnu:
K řízení matice použijte:
- „Knihovna Adafruit GFX“od Adafuit
- „Adafuit NeoMatrix“od společnosti Adafruit
- „Adafuit NeoPixel“od společnosti Adafruit
K připojení k Wifi použijte:
- Vestavěné „WiFi“od Arduina
- Integrovaná „ESP8266WiFi“dostupná po přidání desky
Stáhněte si kód, změňte heslo a heslo WiFi (řádky 54 a 55) a nahrajte jej na desku ESP8266.
Volitelný:
- Změňte barvy (řádek 52) (Můžete použít tento nástroj: Kód barvy na RGB)
- Změnit časové pásmo (řádek 59)
- Změňte jas pro každou LED (řádek 92)
- Změňte způsob zobrazení druhého (řádek 101 až 104) (nechal jsem vás vyzkoušet)
- Kódujte svůj vlastní způsob zobrazení ^^.
/! / Matice je napájena deskou rozhraní USB, takže spotřeba energie musí být omezena na 500mA (zdroje). Chcete -li zůstat pod 500mA, udržujte proměnnou svítivosti mezi 0 a 10 (zeptejte se svého USB testeru, pokud jej máte).
Pokud chcete další podrobnosti o:
- jak NTP funguje, podívejte se na toto video, které vytvořil Andreas Spiess.
- jak funguje NeoMatrix, podívejte se na toto video, které opět provedl Andreas Spiess.
- jak funguje knihovna Adafuit viz tento návod
Krok 5: Pověste to, podívejte se na to a začněte počítat - buďte trpěliví
S výsledkem jsem spokojený, klip-on box je skvělý a snadno se skládá a hodiny fungují jako kouzlo.
Uznávám, že to není nejrychlejší způsob, jak zjistit čas, ale je to docela zábavný způsob.
Hezký den !
Doporučuje:
7 Segment Clock - Small Printers Edition: 9 kroků (s obrázky)
7 Segment Clock - Small Printers Edition: Další 7 Segment Clock. xDA Ačkoli musím říct, že to při sledování mého profilu Instructables nevypadá tak šíleně. V okamžiku, kdy se podíváte na můj různorodý profil, je to pravděpodobně ještě dráždivější. Proč jsem se tedy vůbec obtěžoval udělat další
IoT Smart Clock Dot Matrix Použijte Wemos ESP8266 - ESP Matrix: 12 kroků (s obrázky)
IoT Smart Clock Dot Matrix Použijte Wemos ESP8266-ESP Matrix: Vytvořte si vlastní IoT Smart Clock, který může: Zobrazit hodiny s krásnou ikonou animace Zobrazit připomenutí-1 až připomenutí-5 Zobrazit kalendář Zobrazit muslimské časy modliteb Zobrazit informace o počasí Zobrazit zprávy Zobrazit rady Zobrazit Zobrazení kurzu bitcoinu
Použití IC LM3915 Logarithmic Dot/Bar Display Driver IC: 7 kroků
Použití IC ovladače LM3915 Logarithmic Dot/Bar Display Driver: LM3915 nabízí jednoduchý způsob zobrazení logaritmické úrovně napětí pomocí jedné nebo více skupin deseti LED diod s minimem rozruchu. Pokud chcete vyrobit měřič VU, měli byste použít LM3916, který pokryjeme v závěrečném dílu tohoto tr
Použití IC ovladače LM3914 Dot/Bar Display Driver: 5 kroků
Použití integrovaného ovladače displeje LM3914 Dot/Bar Display Driver: Přestože byl LM3914 oblíbeným produktem konce 20. století, žije dál a stále je docela populární. Nabízí jednoduchý způsob zobrazení úrovně lineárního napětí pomocí jedné nebo více skupin deseti LED diod s minimem rozruchu. LM3914s si můžete objednat v
Basové bubny Midi Orff Bass Bar: 5 kroků
Basové bubny Midi Orff: Chcete si vyrobit midi buben? Chcete mít transponující Orff Bass Bar? Postupujte podle tohoto návodu a vytvořte si vlastní! Úpravy podporovány … Začněte s tím být divní