Tartalomjegyzék:
- 1. lépés: Breadborard tesztelés
- 2. lépés: Arduino kód
- 3. lépés: NYÁK -rendelés
- 4. lépés: NYÁK -szerelés és forrasztás
- 5. lépés: Első bekapcsolás és következtetés
Videó: DIY Arduino RGB LED szalag IR vezérlő: 5 lépés
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
Hé srácok. A mai útmutatóban megmutatom, hogyan készíthet saját arduino alapú, infravörös vezérlésű, RGB LED szalagvezérlőt.
A vezérlő elve meglehetősen egyszerű. A 12V pozitív közvetlenül a szalag 12V -os sínjéhez és az azt ellátó arduino VIN -csapjához van csatlakoztatva. Minden mosfet forrás a tápegység földjéhez van csatlakoztatva. A leeresztő csapok a szalag minden negatív sínjéhez csatlakoznak, a piros zöld és a kék színhez, és a kapu egy 220 ohmos ellenálláson keresztül csatlakozik az arduino PWM kimeneti csapjához. Amikor PWM jelet küld egy arduino csapból, kinyitja a mosfet kapuját, lehetővé téve az áram áramlását a szalag negatív csapjaihoz.
Az infravörös vevő az arduino 5V -os, földelt és digitális bemeneti csatlakozójához csatlakozik, dekódolva az irányba küldött bármely IR -jelet.
1. lépés: Breadborard tesztelés
Amint a vázlatomból is látszik, egy Arduino nano -t használtam a művelet agyaként, 3 logikai szintű moszfetet a LED -szalag minden sínjének meghajtójaként, egy 1838 -as IR -vevőt, 3 220 ohmos ellenállást és egy 12 V -os 5 A -os tápegységet.
Állítsunk be mindent egy kenyértáblára. Arduino mega -t használok a teszteléshez, ami rossz ötletnek bizonyult, mert mint később megtudtam, néhány csap nem ugyanúgy működött a nano -n, mint a mega -n, de visszatérek a hogy később.
2. lépés: Arduino kód
Most nézzük meg az arduino kódot.
Először le kell töltenie a legújabb IRRemote könyvtárat a github oldalukról. Bontsa ki a zip fájlt, és helyezze át az arduino libraries mappájába. Győződjön meg róla, hogy törli a meglévő RobotIRremote könyvtárat a gyökér arduino könyvtárak mappából, mert ez zavarhatja az irremote könyvtárat.
Ezután megnyithatja az IRRecvDemo példavázlatot az arduino IDE -ben, és megváltoztathatja a fogadócsapot a 11 -es sorban a 8 -as sorba, mivel ezt fogjuk használni az arduino -n az ir jel fogadására. Töltse fel a vázlatot, és nyissa meg a soros monitort. Most vegyen elő egy távirányítót, amelyet használni szeretne a vezérlővel, és nyomja meg a gombot. Ha mindent helyesen csinált, egy kód jelenik meg a soros monitoron. Írja le a távirányító gombjaihoz tartozó összes kódot, ezeket később a vázlatunkban fogjuk használni.
Ezután menjen a github tárhelyemre, töltse le a sketch.ino fájlt, és nyissa meg az arduino IDE -jével.
Szerkesztheti a 16-39 sorokat, ahol én határoztam meg a kódokat a távvezérlő minden gombjához, csak módosítsa a jobb oldali HEX kódokat az előbb leírt kódokra. Készítek egy külön videót, és linkelni fogom a leírásban, amely részletesen elmagyarázza a kódot.
Gyors figyelmeztetés mindenkinek, aki kipróbálja ezt a projektet, ha arduino nanót használ, kérjük, pontosan ezeket a csapokat használja a vázlatomban, néhány csap (5 és 11) lefagyasztja az arduino -t, ha pwm jel érkezik rajtuk mert az IRREMOTE könyvtár az arduino beépített időzítőit használja a kód értelmezésekor, és ezeknek a tűknek szabadnak kell lenniük. Ezenkívül nem használhatja a 13 tűt a bemenetekhez, mert az az arduino beépített LED -kijelzőjéhez van csatlakoztatva. Elkövettem azt a hibát, hogy ezeket a csapokat először megfelelő tesztelés nélkül használtam, és ennek következtében egy másik táblát kellett rendelnem, ezért kérjük, tartsa be ezeket a csapokat, ha biztonságban akar lenni. Töltse fel a szerkesztett vázlatot az arduino -ba, és próbálja ki az összes gombot. Ha minden a tervek szerint alakul, akkor az összes gombnak megfelelően kell működnie, és a kívánt színeket kell megjelenítenie. Az intenzitás fel és le gombokkal a színeket halványíthatják, ha színes módban vannak, és felgyorsítják és lelassítják az animációkat, ha a 4 beállított animáció egyikét használja.
3. lépés: NYÁK -rendelés
Most itt az ideje, hogy a projektünket a kenyértábláról egy valódi PCB -re vigyük. Az EasyEDA online alkalmazást használtam a vázlat és a tábla elrendezésének elkészítéséhez. Megmutatom, hogyan nyomtathatja ki és szállíthatja professzionálisan a PCB -t a JLCPCB által.
Amikor megnyitja a NYÁK -tervezést az EASYEDA -ban, a szoftver gerber kimeneti gombjára kell kattintania. Ezután kattintson a Gerber fájlok letöltése gombra.
Most menjen a JLCPCB.com oldalra, és kattintson az árajánlat most gombra. Töltse fel a gerber fájlt, és látnia kell, hogyan fog kinézni a kész NYÁK.
Az alábbiakban szerkesztheti a mennyiséget, vastagságot, színeket, stb. Az alapértelmezett beállításokkal jártam, csak a színt változtattam kékre, mert szerintem szebb. Ha elkészült, kattintson a Mentés a kosárba gombra. Ezután lépjen a fizetés oldalára, adja meg szállítási és fizetési adatait, és ha elkészült, számíthat arra, hogy a PCB -k nagyon hamar megérkeznek.
Körülbelül egy hét várakozás után szépen és biztonságosan csomagolva megérkeztek a PCB -k. Azt kell mondanom, hogy nagyon elégedett vagyok az általános minőséggel. Ennél az árnál biztosan nem érdemes megpróbálni a saját készítését, feltétlenül nézze meg weboldalunkat, és ha így tesz, akkor ingyenes szállítást is kap az első rendelésnél.
4. lépés: NYÁK -szerelés és forrasztás
Itt az ideje, hogy mindent összeszereljünk az újonnan nyomtatott táblánkon. A forrasztás során mindig próbálja meg forrasztani a legkisebb alkatrészeket, majd folytassa a nagyobbakkal, ami sokkal könnyebbé teszi. Az arduino, a led szalag és az ir vevő csatlakoztatásához női egyenes tűs fejléceket használtam a komponensek közvetlen forrasztása helyett. Így, ha véletlenül megsütjük az arduino -t vagy bármi mást, könnyen megváltoztathatók, és minden probléma nélkül újra felhasználhatja a táblát. Az egyetlen alkatrész, amelyet közvetlenül forrasztottam, a mosfets és a DC tápcsatlakozó volt.
Ha minden be van forrasztva, csatlakoztathatjuk az alkatrészeket. Győződjön meg arról, hogy megfelelően csatlakoztatta a LED szalagot, a 12 V -os sín a jobb oldali tű, a negatív sínek pedig az 1, 2 és 3 érintkezők balról. És persze ne tegye rossz irányba az arduinóját, mert megsütheti.
5. lépés: Első bekapcsolás és következtetés
Ha az összes alkatrész a helyén van, csatlakoztassa a 12V -os tápegységet az alaplaphoz, és győződjön meg arról, hogy minden működik.
És ez az! A DIY Arduino alapú LED szalagvezérlő készen áll. Remélem, olyan jól fog szórakozni, mint én a projekt építésénél. Azt kell mondanom, hogy sokat tanultam, és remélhetőleg te is. A projektben használt összes alkatrész és az általam említett linkek megtalálhatók a videó leírásában. Köszönöm a sok támogatást a csatornámhoz, ez tényleg sokat jelent. Ha tetszik a videó, akkor hagyj egy lájkot és iratkozz fel a jövőbeli videókra, mert ez sokat segít nekem. Jó szórakozást a LED vezérlőhöz, és találkozunk a következőben! Egészségére
Ajánlott:
3 csatornás digitális LED szalag WS2812 vezérlő: 9 lépés (képekkel)
3 csatornás digitális LED szalag WS2812 vezérlő: Mindig is szerettem volna egy olcsó módot több digitális led szalag vezérlésére. Ez az utasítás bemutatja az összes lépést, amelyet végigmentem a projekt tervezése és építése során
RGB LED szalag vezetése Arduino használatával: 4 lépés
RGB LED szalag vezetése Arduino használatával: Sziasztok Srácok, ebben az utasításban egy áramkört készítünk egy 12 V -os RGB led szalag futtatásához arduino -val. Mivel tudjuk, hogy az arduino nem tud elegendő energiát használni egy RGB led szalag futtatásához, ezért erősítenünk kell az arduino jelét, hogy más forrásból táplálhassuk a Led Strip csíkot, így
Egy vezérlő több LED szalag: 3 lépés
Egy vezérlő több LED szalag: 5 bútorom van, amelyekbe LED szalagvilágítást szerettem volna telepíteni. A LED -eket távirányítani kellett, az Alexa BE/KI opciójával. MINDEN LED -nek be kellett kapcsolnia & változtassa meg a színét szinkronban a romote vezérlő egyetlen megnyomásával. Ők is
Az RGB LED szalag vezérlése Arduino segítségével: 4 lépés
RGB Led Strip vezérlése Arduino segítségével: Helló srácok, ebben az utasításban az RGB Led szalagot az Arduino segítségével irányítottam. A projekt meglehetősen egyszerű, három potenciométert használunk a Red Green & Az RGB Led szalag kék színe egyenként, így az ötlet nagyon egyszerű
Led szalag készítése (réz szalag): 4 lépés (képekkel)
Hogyan készítsünk LED szalagot (réz szalagot): Ebben a gyors bemutatóban megmutatom srácoknak, hogyan lehet egyszerű led szalagot készíteni rézszalag és néhány smd led segítségével, kevés forrasztási munkával. Ez a projekt gyors és hasznos is lehet. Mivel ez a LED szalag nagyon gyakran használt 3,7 V -os tápegységről működik