A címezhető LED szalag vezérlése Arduino segítségével
A címezhető LED szalag és az Arduino segít díszíteni a ház belsejét, különleges hangulatot varázsolnak, és a kirakaton ticket készítenek. A cikkből megtudhatja a szalag csatlakoztatásáról és kezeléséről, a szalag ellenőrzéséről és felvillantásáról, valamint arról, hogy milyen hatások érhetők el.
Előnyök és hátrányok
Az Arduino címezhető LED szalagban az egyes diódák fényereje és működési módja külön-külön beállítható.
Az RGB szalagokon a piros, zöld és kék LED-ek egy blokkba vannak kombinálva, amit pontosabban pixelnek neveznek. A pixelek vezérlése egymástól függetlenül történik.
Az ilyen eszközöknek számos előnye van.
- Intelligens világításhoz használhatók. Nem lesz nehéz összeállítani egy dinamikus háttérvilágítást, egy kúszó vonalat, vagy a lámpát ütemezetten kapcsolja be. Csatlakoztasson további modulokat, például egy mozgásérzékelőt, és amikor belép a helyiségbe, a fény elkezdődik. Munkájuk pedig távolról is vezérelhető a távirányítóról és az okostelefonról.
- Könnyen testreszabható. Saját maga is írhat programokat a munkához, vagy használhat kész sablonokat.
- A LED szalagok megbízhatóak és tartósak. Nem melegednek fel, és nem igényelnek magas energiaköltségeket.
- A hozzáférhetőség egy másik előny. A diódaszalagok széles körben elterjedtek a piacon, nem lesz nehéz kiválasztani a megfelelőt. A leginkább költségvetési ára 200 rubel. méterenként, fényesebb - 500 rubeltől.
De vannak hátrányai is.
- 5 vagy 12 V külön tápra van szükség.Az Arduino egység csak 800 mA áramot tud adni, ami csak 13 pixelhez elegendő (egy pixel 40-60 mA-t fogyaszt).
- A kötések megkövetelik a forrasztás minőségét.
Ha tudja, hogyan kell jól forrasztani, akkor nem lesz nehéz összeszerelni az áramkört. És ha nem tudod, hogyan, akkor itt az ideje, hogy megtanuld. Tehát nyugodtan kezdje el a világítóberendezések kiválasztását.
Szalagválasztás
Vásárlás előtt vegye figyelembe néhány pontot.
- A pixelek száma méterenként. Lehet 30, 60, 74, 96, 100 és 144. Minél több van, annál gazdagabb a kép, de annál drágább a szalag. És minél többet fogyaszt (erősebb és drágább hálózati adapter).
- A biztonság foka. Beltéri világításhoz elegendő az IP30 (porvédelem). Nedves körülmények között a diódákat szilikonnal kell lefedni, és a védettségi fokozat IP65. És ha a szalag az utcán van, akkor a védelemnek a legnagyobbnak kell lennie - IP67 (az eszköz teljesen el van rejtve egy szilikon dobozban).
- Az alátét befolyásolja az esztétikai élményt. Fekete (Black PCB) és fehér (White PCB) színben kapható.
- Vannak "gazdaságos" lehetőségek a LED-szalagokhoz. ECO betűkkel vannak jelölve. Ezek a modellek nem olyan fényesek, mint a szokásosak, és gyengébb minőségűek. De olcsóbbak.
Most, hogy megtalálta az ideálisat, folytassa az összeszereléssel.
Csatlakozás és konfiguráció
A csatlakoztatáshoz hálózati adapter szükséges. Számítsa ki a teljesítményét. Ehhez meg kell szorozni egy pixel (általában 60 mA) áramfelvételét a szalag méterében lévő képpontok számával és hosszával. Az eredményt megszorozzuk az üzemi feszültséggel (ezek az adatok a jelölésen vannak feltüntetve). Ne felejtse el a biztonsági tényezőt.
Például egy szalag méterenként 60 képpontot tartalmaz. Szükséges hossz - 1,5 m Tápfeszültség - 5 V. Biztonsági tényező - 1,3.
Ekkor az adapter teljesítményének a következőnek kell lennie:
(60 mA / 1000) (áram A-ban) * 60 pixel / méter * 1,5 méter * 5 V (feszültség) * 1,3 (készlet) = 35,1 W. Felfelé kerekítve a legközelebbi magasabbra - 40 watt. Ilyen tápegységre van szükség, ha a szalag fehér fénnyel világít. Ha nem, akkor az adapter teljesítménye 1,5-2-szeresére csökkenthető.
Fontos! Különböző modellekhez 5 V vagy 24 V szükséges. Olvassa el figyelmesen a címkét.
A tápegységen kívül szüksége lesz egy Arduino Uno kártyára és legalább 1,5 mm² keresztmetszetű csatlakozó vezetékekre.És 10 kOhm ellenállású ellenállások és 470 μF kapacitású kondenzátorok is (több is lehetséges).
Ha minden készen áll, kezdjen dolgozni.
- Keresse meg a szalag elejét és végét. A parancsok egymás után mozognak egyik pixelről a másikra, mozgásuk irányát nyilak jelzik. Ha nincsenek nyilak, akkor a vezérlőérintkező elején DI (digitális bemenet) betűkkel, a végén pedig DO (digitális kimenet) betűkkel jelenik meg. A DO érintkező további szalagok csatlakoztatására szolgál.
- 200-500 ohmos biztonsági ellenállást forrasztani. Ha a tápegység hirtelen meghibásodik, az áram nem folyik át az USB-csatlakozón, és nem égeti el.
- Állítsa össze a diagramot. Ha az eszközt számítógépről vezéreljük, az áramkörnek ilyennek kell lennie.
Az autonóm működéshez vagy az érzékelőkről történő vezérléshez szüksége van egy ilyenre.
Fontos! A telepítés során ne engedje meg a statikus elektromosságot.
Viseljen gumikesztyűt, és időnként döntse le a forrasztópákát a földhöz (legalább a gőzfűtő csövekhez).
- Ha a diódacsík és az Arduino tábla közötti távolság több mint 15 cm, csavarja össze a vezérlő DI-t és a földelő GND vezetékeket egy copfba. Akkor nem lesz pickup.
- Villogó üzemmódban interferencia van a tápvezetéken. Ez instabil teljesítményhez vezet. Az interferencia kisimítására 470 μF kapacitású, 6,3 V feszültségű kondenzátor.
- A zökkenőmentes bekapcsolása érdekében az áramkört egy kenyérvágó táblára szerelik össze a mikrokontrollerek áramköreinek összeállításához. 3 logikai szintű N-csatornás MOSFET-tel kell rendelkeznie.
Így néz ki a valóságban.
- Ha a szalag hosszú, feszültségveszteség jelenik meg benne. Ezért a legkülső pixelek halványan fognak világítani. Ennek elkerülése érdekében csatlakoztasson 2 diódacsíkot, vagy a teljes hosszúság minden méterén keresztül.
Már csak az áramkör ellenőrzése van hátra. Ehhez írja meg a legegyszerűbb programot.
- Csatlakoztassa a kártyát a számítógéphez, és nyissa meg az Arduino IDE-t.
- Töltsön le egy könyvtárat vagy sablont. A leghíresebb könyvtárak a FastLED és az Adafruit NeoPixel.
- A FastLED nagyon sokoldalú, és támogatja az összes Arduino verziót. Ezért a hátránya - sok memóriát foglal el, és a legtöbb funkció nem lesz hasznos.
- Az Adafruit NeoPixel a NeoPixel Ringekhez készült, de bármilyen LED-szalaggal működik. Kevesebb effektussal és lassabb sebességgel rendelkezik, de az Arduino memória szabadabb. Ez azt jelenti, hogy több üzemmódot lehet betölteni a táblára.
Most már megvalósíthatja az összes projektjét.
Fontos! Csak akkor töltse be a programot az Arduino memóriájába, ha a szalag biztosan nem fog működni. Ehhez vagy válassza le a kártyáról, vagy csatlakoztassa előre a tápegységet.
Ha ezt nem teszi meg, akkor az eszköz felvillantásakor a teljes tápáram a táblára megy. A kártya vagy az USB-port kiég.
De előfordul, hogy a címszalag nem működik megfelelően. Tekintse meg a leggyakoribb hibákat.
- Ha a diódák piros árnyalattal világítanak, akkor a tápegység túl gyenge. Vagy megszakadtak a csatlakozások és újra kell forrasztani őket. Egy másik lehetőség a túl vékony tápvezetékek.
- Ha az eszköz hibás vagy műtermékekkel működik, akkor a probléma a tápegységben van. Cserélje ki a vezetékeket árnyékoltra, vagy kapcsolja ki a Wi-Fi-t.
- Ha a pixelek egyáltalán nem világítanak, akkor valószínűleg az áramkör rosszul van összeállítva. A leggyakoribb hibák: a szalag földelése nem kapcsolódik az Arduino tábla földeléséhez, a DI vezérlővezeték a szalag végére megy, és nem az elejére, a tápvezetékek (5V és GND) fel vannak cserélve. Mindezekben az esetekben elegendő az áramkör újjáépítése.
- De ha az összeszerelt eszközt ellenállás nélkül csatlakoztatta, akkor valószínűleg azonnal kiégett. Ezután ki kell cserélni a vezérlőkártyát.
Amint látja, az Arduino tanulása egyszerű. És ha hirtelen problémái vannak, tegye fel kérdéseit a fórumokon. Szívesen segítenek neked (főleg, ha a lány becenevén mész).
A megjegyzés sikeresen elküldve.