Dekoratív RGB fények Arduino használatával: 4 lépés
Dekoratív RGB fények Arduino használatával: 4 lépés
Anonim
Dekoratív RGB fények Arduino használatával
Dekoratív RGB fények Arduino használatával

Mivel karácsony estéje már csak egy hét múlva van, úgy döntöttem, hogy egy egyszerű RGB dekoratív lámpát építek Arduino Nano és WS2812B LED -ek felhasználásával. A vizuális hatás javítása érdekében néhány műanyag edényt/üveget használunk. Ez a videó 5 LED -et használ, de ez növelhető az Ön igényei szerint. Akár több mintát is hozzáadhat, vagy színes témákat hozhat létre annak alapján, hogy mire készül.

A fenti videó mindent bemutat, amire szüksége van a projekt felépítéséhez, és azt javaslom, hogy először nézze meg, hogy áttekintést kapjon arról, hogyan áll össze minden.

Lépés: Gyűjtse össze az elektronikát

Gyűjtse össze az elektronikát
Gyűjtse össze az elektronikát

Az első dolog, amire szükségünk lenne, a WS2812B RGB LED -ek, és ezek többféle változatban kaphatók. Bármelyik jól fog működni. Ehhez az építéshez az Arduino Nano -t fogjuk használni, de a vázlat gyakorlatilag bármilyen Arduino -kompatibilis táblával működik. Szükségünk van egy vezetékre is, hogy mindent összekapcsoljunk, és én három magos, sodrott vezetéket használok ehhez az összeállításhoz. Végül szükségünk van műanyag tartályokra, amelyek kizárólag dekoratív célokat szolgálnak. A fény visszaverődik a műanyagról, így szép megjelenést kölcsönöz nekünk.

Itt vannak a termékek linkjei, ha segít:

Arduino Nano:

WS2812B LED-ek:

Csavart huzal:

Műanyag tartályok:

2. lépés: A vázlat előkészítése és letöltése

A vázlat előkészítése és letöltése
A vázlat előkészítése és letöltése
A vázlat előkészítése és letöltése
A vázlat előkészítése és letöltése
A vázlat előkészítése és letöltése
A vázlat előkészítése és letöltése
A vázlat előkészítése és letöltése
A vázlat előkészítése és letöltése

A fastLED könyvtárat fogjuk használni a WS2812B LED -ek meghajtásához, de használhatja az Adafruit Neopixel könyvtárat is, ha úgy tetszik. Nyissa meg az Arduino IDE -t, és írja be a "fastLED" -t a könyvtárkezelőbe. Telepítse a megjelenő könyvtárat, majd nyissa meg a "DemoReel 100" példavázlatot.

Frissítenünk kell az adattüskét, a LED -ek számát és a LED típusát. A 2 -es tűt fogom használni, 5 LED -del. Kérjük, frissítse a LED típusát WS2812B -re, amint az a képen is látható.

Ezután csatlakoztassa a táblát, válassza ki a megfelelő lapot és a COM portot. Végül nyomja meg a feltöltés gombot, és várja meg, amíg a feltöltés befejeződik. Ha elkészült, csatlakoztassa a LED -eket - 5V, GND és adatcsapot a 2. tűhöz. A LED -eknek véletlenszerű mintát kell megjeleníteniük, ami azt jelzi, hogy minden a várt módon működik.

3. lépés: Készítse elő a LED -eket a végső összeállításhoz

Készítse elő a LED -eket a végső építéshez
Készítse elő a LED -eket a végső építéshez
Készítse elő a LED -eket a végső építéshez
Készítse elő a LED -eket a végső építéshez
Készítse elő a LED -eket a végső építéshez
Készítse elő a LED -eket a végső építéshez
Készítse elő a LED -eket a végső építéshez
Készítse elő a LED -eket a végső építéshez

Ezután le kell vágnunk a LED -eket, mivel huzalt használunk a végső hossz meghosszabbítására. Ha kész, távolítsa el a LED -eket minden vízálló csőből. Vágja el a vezetéket mindegyik LED -hez, és a hossza a végső elhelyezéstől függ. Úgy döntöttem, hogy mindegyiknél ugyanazt a huzalhosszat használom. Ezenkívül vágjon le néhány vezetéket, amelyet a mikrokontroller csatlakoztatására használnak az első LED -hez.

Ezután fúrjon néhány lyukat a műanyag fedélbe, mivel a LED -eket a LED külső felületére fogjuk felszerelni úgy, hogy a sugár befelé ragyog.

4. lépés: Végső összeszerelés

Végső összeszerelés
Végső összeszerelés
Végső összeszerelés
Végső összeszerelés
Végső összeszerelés
Végső összeszerelés

Kezdje a vezetékek forrasztásával az egyes LED -ekhez. Győződjön meg arról, hogy megfelelően csatlakoztatta a csapokat. A mikrokontrollert az első LED DI (adatbevitel) tűjéhez kell csatlakoztatni. Ezután a DO (adatkimenet) tűt kell csatlakoztatni a következő LED DI tűjéhez és így tovább. Miután forrasztotta az összes vezetéket, kapcsolja be a mikrokontrollert, és az összes LED -nek véletlenszerűen kell világítania.

Úgy döntöttem, hogy kétoldalas szalaggal rögzítem a LED -eket a fedél felső oldalára, de használhat szalagot a LED -ek fölött vagy ragasztót is. Célszerű a kaptatószalagot vagy a hőre zsugorodó csövet a mikrokontroller panelhez hozzáadni szigetelés céljából.

Végül csavarja be a tartály másik felét, és kapcsolja be a LED -eket. Mindegyik LED körülbelül 60 mA -t fogyaszt, ezért győződjön meg arról, hogy az Ön által használt tápegység képes a szükséges áramot biztosítani. Korábban építettünk tápegységeket, amelyek szükség esetén használhatók erre.

Ha tetszett ez a konstrukció, akkor fontolja meg YouTube -csatornánkra való feliratkozást, mivel támogatása nagyban segít ilyen tartalmak létrehozásában.

YouTube:

Köszönöm, hogy elolvasta!

Ajánlott: