Tartalomjegyzék:
- 1. lépés: Építse fel az órát
- 2. lépés: Adja hozzá az elektronikus alkatrészeket és kösse össze az áramkört
- 3. lépés: Telepítse a kódot, és élvezze
Videó: DIY LED adventi naptár: 3 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:39
Leírom, hogyan készítettük el ezt az analóg órát, amely kettős adventi naptárként működik. 24 ws2811 led van éjjel -nappal körben, és mindegyik zölden világít a karácsony előtti napokig. Karácsony napján minden lámpa pirosan világít. Minden második hónapban a fények kék színűek. Az es8266 hajtja, amelyet az Arduino IDE kezelhet, de egy málna pi is működne. Ez nagyon testreszabható és tetszés szerint megváltoztatható, és akár animációkat is futtathat a normál egyszínű színeken kívül. Olvassa tovább, hogy megtudja, hogyan készítettem ezt, vagy nézze meg az alábbi videót!
Kellékek:
- es8266
- 5V -os tápegység
- ws2811 ledek
- Óra készlet
1. lépés: Építse fel az órát
Az óra megépítésével kezdtük, amely 5 darab, 3,5 "széles és 18" magas vörös tölgyfa volt. Miután összeragasztottuk őket, lekapartuk a felesleges ragasztót, és laposra csiszoltuk. Aztán vettünk egy szúrófűrészt, hogy durva kört csináljunk, és átköltöztünk a szalagcsiszolóhoz, hogy finomabb legyen a kör. Ezt követően egy asztalos négyzet segítségével 15 fokos szöget mértünk a középpontból, és megrajzoltuk a vonalakat, ahol minden fénynek lennie kell. A fúróval préseltük a lyukakat az óra szélétől körülbelül 1,5 hüvelykre. Mahoney dióolajjal fejeztük be.
2. lépés: Adja hozzá az elektronikus alkatrészeket és kösse össze az áramkört
Az összeszerelést azzal kezdtük, hogy a 24 ws2811 LED -et átnyomtuk az általunk kifúrt 1/2 hüvelykes lyukakon. Ezután felvázoltuk az óra alkatrészének vázlatát, és körülbelül 3/8 hüvelykes mélyedést vittünk ki, hogy el tudjuk illeszteni a hátulján. Miután ez megtörtént, az 5V -os tápegységet forróra ragasztottuk a hátlapra, hozzáadtunk egy rögzítőelemet, amely a falhoz rögzítette, és forrasztottuk a lámpákat tápláló áramkört. Az áramkör nagyon egyszerű, és az es8266 mikrokontroller egyetlen érintkezőjét használja a LED -ek vezérléséhez, és az 5 V -os tápegységet a tápellátáshoz.
3. lépés: Telepítse a kódot, és élvezze
A következő lépés az alábbi kód telepítése. Mivel ES8266 -ot használunk, az Arduino IDE jól működik ehhez:
github.com/tmckay1/advent_calendar
Meg kell változtatnia a LED -eket vezérlő tűdefiníciót, ha nem ugyanazt a tűt használja, mint mi, és hozzá kell adnia a wifi adatait (SSID/jelszó). Telepítenie kell olyan függőségeket is, mint a FastLED és az NTP Client, és az es8266 táblát használja, mint én, és telepítenie kell a táblát az Arduino IDE -be (további információért keresse az erőforrásokat).
Alapvetően a kód 10 másodpercenként megkapja az aktuális dátumot az NTP -ügyféltől, miután csatlakozott a wifi -hez, majd kiszámítja, hogy hány lámpát kell bekapcsolni, ha december van. Miután megkapta ezeket az információkat, a FastLED könyvtár segítségével világítja meg az óra ledjeit.
A kód telepítése után csatlakoztassa és élvezze:)
Erőforrások
Az NTP ügyfélfüggőség telepítése:
A FastLED függőség telepítése:
Az es8266 kártya telepítése az Arduino IDE-re:
Ajánlott:
EasyTalk: Egyszerű kommunikáció és naptár melletted: 6 lépés
EasyTalk: Könnyű kommunikáció és naptár melletted: A nevem Kobe Marchal, a belgiumi Howesten tanulok, és multimédia és kommunikációs technológia (MCT) hallgató vagyok. Az első év utolsó feladatához egy IoT-eszközt kellett készítenem. Otthon van ez a probléma, hogy a bátyám mindig játszik
A hét napja, naptár, idő, páratartalom/hőmérséklet akkumulátor -kímélővel: 10 lépés (képekkel)
A hét napja, naptár, idő, páratartalom/hőmérséklet akkumulátor -kímélővel: Az energiatakarékos mód az, ami megkülönbözteti ezt az Instructable -t a többi példától, amelyek a hét napját, a hónapot, a hónap napját, az időt, a páratartalmat és a hőmérsékletet mutatják. Ez a képesség teszi lehetővé a projekt akkumulátorról történő futtatását anélkül, hogy
A Google Naptár eseményei az ESP8266 szerint: 10 lépés
Google Naptár -események az ESP8266 -hoz: Ebben az oktatóanyagban elmagyarázom, hogyan lehet importálni a Google Naptár eseményadatait az Arduino IDE -ben az ESP8266 táblához. A képzés befejezési és kezdési idejét importálom a Google Naptárból, és kinyomtatom az Arduino IDE soros monitoron
Testreszabott naptár szervomotorral: 4 lépés
Testreszabott naptár szervomotorral: Az emberek néha unatkoztak az asztalnál ülve. Ha van valami dekoratív az asztalon, akkor biztosan szórakoztató lenne. Ehhez a projekthez személyre szabott naptárat készítek. A naptáron kívül más elemeket is hozzáadhat, amelyek
Adventi lámpás POV animációval: 7 lépés
Adventi lámpás POV animációval: A látás perzisztenciája (POV) projektek már jó ideje léteznek, egyszerű és olcsó barkácskészletek akár online is megvásárolhatók. A POV optikai csalódáson alapul, amikor megvilágított tárgyakat látunk, miután az objektum már nem világít előestén