Kandalló fényeffektus: 4 lépés
Kandalló fényeffektus: 4 lépés
Anonim
Kandalló fényeffektus
Kandalló fényeffektus
Kandalló fényeffektus
Kandalló fényeffektus
Kandalló fényeffektus
Kandalló fényeffektus

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

A készülék elkészítése
A készülék elkészítése
A készülék elkészítése
A készülék elkészítése
A készülék elkészítése
A készülék elkészítése

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: