Tartalomjegyzék:
- Kellékek
- 1. lépés: Koncepció
- 2. lépés: Készítse el a készüléket
- 3. lépés: Programozás
- 4. lépés: A vége
Videó: Kandalló fényeffektus: 4 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:41
Egy hosszú és hideg téli nap után nem kellemes a kandalló előtt ülni a ház melegében? A legtöbb embernek nincs kandallója, de még a látvány vagy a lángok fénye is felmelegíthet téged és hideg szívedet.
Ha ezt a hangulatos érzést keresi, akkor jó helyen jár! Megmutatom, hogyan készíthet saját kandallófényhatást egy Arduino táblával és címezhető LED csíkokkal. Rengeteg ideje lesz, hogy elkészítse ezt a projektet, mielőtt beköszönt a tél.
Szeretném leszögezni, hogy a képek nem a valódi színeket tükrözik, talán a telefonom fényképezőgépének fehéregyensúlya miatt. A gyertya videó áll a legközelebb az igazi színekhez. Mivel ez az utasítás a szivárványversenyen szerepel, fontos, hogy ezek a narancssárga színek a képeken.
Kellékek
Amire szüksége lesz:
- Arduino tábla (nano klónt használtam, szinte bármilyen fajtát használhat)
- WS2812B címezhető RGB LED szalag (kívánt hosszúságú, az enyém 29 LED -et tartalmaz)
- 5V -os fali adapter (9V is rendben van)
- Alumínium LED -profil (kívánt hossz)
- Nyomógomb (általában nyitva)
- Elosztódoboz (egy kicsi)
- Vezetékek
- Hőzsugorcső (opcionális)
A használt dolgok:
- Forrasztópáka és forrasztópáka
- Szike vagy használati kés
- Hőfegyver vagy öngyújtó
- Oldalvágó
- Fémfűrész vagy kézifűrész
1. lépés: Koncepció
Arduino Nano klónt használtam az ebay -ről, nem kell ragaszkodni ehhez a típushoz, bármilyen Arduino tábla használható. Szüksége lesz egy darab WS2812B címezhető RGB LED szalagra. A vezérlő N*16 bit információt küld az első LED -nek. Az első LED beolvassa az első 16 bitet, és engedi a többi információt ((N-1)*16 bit). Így az egész szalag LED -jeit egyenként vezérelhetjük a tábla egyetlen kimenetével. A nyomógombhoz egy bemenetet is használok, így könnyen kiválaszthatom a mintákat.
Maga az eszköz valóban egyszerű, kezdő is könnyen megépítheti. Még ebben az egyszerű projektben is sok olyan dolgot hagyhat ki, ami még egyszerűbbé teszi. Ha módosítja a kódot, megszüntetheti a nyomógombot, vagy ha nem szeretné használni az alumínium profilt, az teljesen rendben van. Csak ragassza fel a csíkot, ahol csak akarja.
2. lépés: Készítse el a készüléket
Először el kell döntenie a kandalló fénysorának hosszát. Ez lehet egy méter, egy udvar, az enyém körülbelül 50 cm. A LED -szalagot bármelyik LED között levághatja. 52 cm hosszú alumínium profilom volt, így csak 29 LED fér bele. Ha eldöntötte a szalag hosszát, vágja le. Ezután vágja le az alumínium profilt. Ajánlatos egy kicsit hosszabbra vágni a profilt (kb. 2 cm -rel hosszabb), így lesz hely a vezetékeknek és a végdaraboknak. Használja a kétoldalas szalagot a LED szalag hátoldalán, hogy rögzítse a profilba. Nyomja a helyére a műanyag profilfedelet. Ha nem szeretné használni a profilt, később ragaszthatja a LED szalagot a helyére.
A LED szalaghoz 3 vezetékre lesz szüksége.
- 5V
- GND
- Data In
Forrasztja ezt a 3 vezetéket a csíkra. Győződjön meg róla, hogy forrasztja a szalag bemeneti oldalát (Egy kis háromszög mutatja az adatáramlás irányát).
Vágjon vagy fúrjon lyukat a csatlakozódoboz tetejére, így az általában nyitott gombja tökéletesen illeszkedik. Forrasztjon két vezetéket a gombcsatlakozókhoz. Itt használhat zsugorcsöveket vagy elektromos szalagot.
Vágjon vagy fúrjon 2 kis lyukat a doboz oldalára, hogy a LED -ekből bevihesse az áramot és a vezetékeket. Forrasztó csatlakozók a huzalvégekhez. (Használjon női fejlécet, ha Nano -t is használ).
Csatlakoztassa a fali adapter vezetékét a GND és a VIN -hez. Ha szabályozott 5 V -os tápegységet használ, akkor azt VIN helyett 5 V -ra csatlakoztathatja. Csatlakoztassa a nyomógombos csapokat a GND és D4 csatlakozóhoz (ha módosítja a kódot, használhat más GPIO csapokat is). Csatlakoztassa a LED -csíkot a GND, 5V és D3 csatlakozóhoz (ha módosítja a kódot, használhat más GPIO -csapokat is). Előfordulhat, hogy a GND csapokat kell használnia az internetszolgáltató fejlécében, ha elfogynak a GND csapok. A vezérlőt forró ragasztóval vagy kétoldalas ragasztószalaggal rögzítheti a dobozba. Vagy hagyhatja úgy, ahogy van (ahogy én tettem).
3. lépés: Programozás
Ez a lépés meglehetősen egyszerű, de szüksége lesz az adafruit neopixel könyvtárára. Innen letöltheted a programkódommal együtt. A letöltési folyamat után át kell helyeznie a neopixel könyvtárat az Arduino libraries mappába. A programkódot az Arduino -vázlatok mellett helyezheti át.
Ha nem szeretné módosítani a kódomat, csatlakoztassa az Arduino készülékét, és kiválaszthatja a kártya típusát és a portot az IDE -ben. Ha szükséges, végezze el a szükséges módosításokat, majd kattintson a feltöltés gombra. Az IDE -nek össze kell állítania és fel kell töltenie a kódot a táblára, és készen áll a cselekvésre.
A nyomógombbal kiválaszthatja a kívánt LED-mintát. A kódom tartalmaz egy kandallót, egy gyertyát és egy haldokló kandallót más mintákkal együtt.
Gyertya módban a központi LED sárga-narancssárga színnel pulzál és villog. A kandalló mintázatában minden LED kis lángot jelent. Minden lángnak van maximális és minimális fénye, minél világosabb, annál közelebb van a sárgához. A tompább lángok narancsvörös színűek lesznek. Minden ciklusban a lángértékeket véletlenszerűen generálják az előző értékből, de ez az érték nem lehet túl messze a szomszédos értékektől. A haldokló kandallófény sötétebb lesz, és csak egy idő után halványan, vörösesebb színben fog világítani
Beállíthatja a LED -ek számát a kódomban, vagy hegedülhet a programkódom elején található értékekkel. Megpróbáltam a tűzhatást meglehetősen reálisá tenni, és szerintem nagyon jól sikerült.
4. lépés: A vége
Itt van 3 videó a hatásról. A kandalló, a gyertya és a haldokló kandalló időzítése.
Kész vagy. Szép kandallófényt készített otthonának.
Ez egy szép és egyszerű projekt, amelyet még a kezdők is gyorsan elkészíthetnek.
Nyugodtan tegyen fel kérdéseket a projektről a megjegyzésekben, szívesen segítek bármilyen problémában.
Ajánlott:
DC - DC feszültség Lépés lekapcsoló mód Buck feszültségátalakító (LM2576/LM2596): 4 lépés
DC-DC feszültség Lépés lekapcsoló üzemmód Buck feszültségátalakító (LM2576/LM2596): A rendkívül hatékony bakkonverter készítése nehéz feladat, és még a tapasztalt mérnököknek is többféle kivitelre van szükségük, hogy a megfelelőt hozzák létre. egy DC-DC áramátalakító, amely csökkenti a feszültséget (miközben növeli
Akusztikus levitáció az Arduino Uno-val Lépésről lépésre (8 lépés): 8 lépés
Akusztikus lebegés az Arduino Uno-val Lépésről lépésre (8 lépés): ultrahangos hangátvivők L298N Dc női adapter tápegység egy egyenáramú tűvel Arduino UNOBreadboard és analóg portok a kód konvertálásához (C ++)
LED kandalló betét: 9 lépés (képekkel)
LED kandallóbetét: Van otthonunk fatüzelésű kandallója, amelyet évtizedek óta nem használtak. A korábbi lakástulajdonosok azt tervezték, hogy földgázbetéttel szerelik fel a kandallót, de az ár lekapcsolta őket. Mivel ez a kanadai tél elsüllyeszti gömbölyű jégcsapját
Arduino / ESP LED kandalló: 4 lépés (képekkel)
Arduino / ESP LED kandalló: Az általam bérelt házban volt egy nem működő kandalló, de nincs igazi lehetőség egy szép, hangulatos igazi kandallóra. Ezért úgy döntöttem, hogy saját RGB LED kandallót készítek, ami kellemes érzést kelt, igazi tüzet szimulálva. Nem olyan jó, mint az igazi tűz, de ad
LED miniatűr Nendoroid kandalló: 9 lépés (képekkel)
LED miniatűr Nendoroid kandalló: Ezek a karácsonyi ünnepek meleg és hangulatos éjszakát érdemelnek. Anyagok: Miniatűr fa kandalló Adafruit Pro Trinket 5V* Mini PCB Neopixel 5 csomag 30 awg szilikon huzal Mikro USB kábel (ideális esetben derékszögű USB kábel) SolderHot g