Tartalomjegyzék:
- 1. lépés: Gyűjtse össze az alkatrészeket
- 2. lépés: Szerelje szét az árvízfényt, és azonosítsa az RGB PWM bemeneteket
- 3. lépés: ESP8266 és tápvezetékek
- Lépés: Programozza be
- 5. lépés: Tömd vissza az egészet
- 6. lépés: Helyezze a fényeket a ház körül, és élvezze !
Videó: Hijack RGB Flood Light with Arduino vagy ESP8266: 6 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:42
Szóval találtam egy nagyszerű kis RGB árvízi lámpát az amazonon, és miután belenéztem a belsejükbe, rájöttem, hogy közvetlenül csatlakoztathatja őket egy arduinohoz és esp8266 -hoz, és vezérelheti őket a PWM segítségével.
Most kettőt használok a nappaliban hangsúlyos világításként, és beállítom bizonyos jelenetekhez.
Openhab -ot használok egy málna pi -n, hogy irányítsam őket, és még az Amazon Echo -val (USA) is irányíthatom őket, bár ez kissé meghaladja ennek az oktathatónak a kereteit, remélem, hogy lesz időm ezt leírni!
Remélem, élvezni fogod, ez az első tanítható, nagyon hosszú ideig, ezért kérlek, oszd meg velem, mit gondolsz.
1. lépés: Gyűjtse össze az alkatrészeket
Az alkatrészlista a következő:
1. 10 W RGB árvízfény: Ebay (Egyesült Királyság), Ebay (USA), Ebay (Kína)
2. ESP8266-12 modul: Ebay (Egyesült Királyság), Ebay (USA), Ebay (Kína)
3. LD1117 3.3V szabályozó: Ebay (Egyesült Királyság), Ebay (USA), Ebay (Kína)
4. 100uF kondenzátor: Ebay (Egyesült Királyság), Ebay (USA), Ebay (Kína)
5. 12V 1A DC tápegység: Ebay (Egyesült Királyság), Ebay (USA), Ebay (Kína)
6. Válogatott ellenállások (10K -t használtam, de valójában bármivel meg lehet felelni)
(Több webhelyhez csatoltam linkeket, mivel az árak rendszeresen változnak, ezért vásároljon, és ellenőrizze az amazon vs ebay -t)
Teljes nyilvánosságra hozatal: Apró jutalékot keresek, ha a fenti linkeken keresztül vásárol, de soha nem ajánlok linket olyan termékhez, amelyet magam nem használtam. Ezt a projektet nem pénzszerzőnek tervezték. Köszönöm:-)
2. lépés: Szerelje szét az árvízfényt, és azonosítsa az RGB PWM bemeneteket
Ez a fényvető egy egyszerű csavaros kialakítás.
Az alváz három alumínium részből áll, amelyek mindegyike lecsavarható.
Ha eltávolítja a lencsét a helyén tartó felső részt, felfedheti a NYÁK -t és a LED -tömböt és a vezérlőáramkört.
Az első dolog, amit megtettem, az volt, hogy azonosítsam, hogy a tranzisztorok közül melyik szabályozza a színsort.
Remélhetőleg a gyártónak nincs túl sok változata a kártya felülvizsgálatai között, ami azt jelenti, hogy lemásolhatja a fenti képet, és közvetlenül hozzájuk forraszthatja a vezetékeket. Vörös, zöld és kék színkóddal rendelkezem, hogy megkönnyítsem az Ön számára. Érdekes módon, bár a piros LED -et vezérlő tranzisztor ellenálláson keresztül csatlakozott a meglévő mikrokontrollerhez, ezért ezt az áramkörben hagytam.
Ehhez a lépéshez is fontos, hogy forrólevegős pisztoly és néhány csipesz segítségével távolítsa el a meglévő vezérlőelemeket a NYÁK -ról, amint az a fenti képen is látható. Nem volt feltétlenül szükséges az infravörös vevő eltávolítása, de úgy gondoltam, hogy más projektekben is felhasználhatom.
Ezután csak forrasztjon néhány vezetéket a PWM csapokhoz, amelyek a tranzisztorokhoz mennek, és szúrja ki őket a könnyű alváz másik szakaszába, ahová tovább megyünk.
3. lépés: ESP8266 és tápvezetékek
Csatoltam egy vázlatot ehhez a részhez, mivel sokkal világosabban megmondja, mit kell tennie, mint én valaha is tudtam.
A piros, zöld és kék LED -eket alapvetően 10K ellenálláson keresztül kösse az ESP8266 12., 14. és 15. lábaihoz.
Ezután kösse be az ESP főáramkört a vázlat szerint, a képen látható, hogy közvetlenül a tápegységhez/meghajtó panelhez forrasztottam a LED -eket, de végül megváltoztattam az irányt, és nem sikerült újabb képet készíteni.
Az ötlet itt az, hogy mindent a lehető legkompaktabbá tegyen, mivel illeszkednie kell a házba.
Ennek elérése érdekében az ellenállásokat összeillesztettem a vezetékekkel, és lehűtöttem őket.
Kérjük, kerülje a hibámat, és ne forrasztja az ellenállást közvetlenül az ESP -re. Azt tapasztaltam, hogy ez megnehezítette velük a munkát, mintha valódi inline összeillesztést végeztem volna (például a vezeték-ellenállás-huzal-esp-nél, nem pedig a vezeték-ellenállás-esp-nél).
A fénykép is némileg eltér a vázlattól, eredetileg nem a 15 -ös tüskét használtam, és ez hiba volt, mivel a 15 -ös csap remek a pwm -nél. Tetszik ez a csap. Uralkodik.
Lépés: Programozza be
Írja be az ESP kódját a kívánt módszerrel!
Valóban úgy dönt, hogy bármikor irányítja, és vannak csodálatos emberek, akik csodálatos dolgokat művelnek az ESP -vel.
A SAJÁT útvonalam az volt, hogy egy MQTT otthoni szervert használtam openHAB formájában, amelybe a fény bejelentkezik, és meghallgatja a színes parancsokat. Ennek a módszernek a használatával rendkívül egyszerűen használhatom az amazon Alexa és a google home alkalmazást is. (Ahogy már korábban is mondtam, remélem, hogy képes leszek utasításokat írni ehhez a folyamathoz, mivel nagyon jól éreztem magam, de jelenleg a szabadidőm nagy részét egy új weboldal készítésével töltöm (amely valószínűleg oktatóanyagokat is tartalmaz ezekhez a művekhez) út)).
Az ehhez tartozó kódot csatoltam ehhez az ible -hez, fent (vagy lent, bárhol is jelenik meg).
Azt kell mondanom, hogy régebben csak az arduino IDE -ben fejlesztettem az ESP8266 -hoz, de mivel elkezdtem ezt a projektet, határozottan Lua szkriptekre konvertálódom, nagyszerűek és sokkal kevésbé stresszesek a feltöltés és a hibakeresés során.
Egyszer régen írtam egy programot arduino -ban, amely a következőket tette:
Az ESP elindul, nem tud csatlakozni a wifi -hez, elindítja a hozzáférési pont módot
az ügyfél csatlakozik a telefonhoz, automatikusan megnyitja a böngészőt a színvezérlő oldallal (alap html)
az oldalon lehetőség volt arra is, hogy csatlakoztassa az útválasztóhoz.
Miután a hálózaton volt, bármelyik vezérlőrendszer programozható úgy, hogy a http -kéréseket könnyen küldje.
Ha valahol megtalálom ezt a kódot, feltöltöm, de nemrég építettem egy új PC -t, hogy a fájl bármilyen helymeghajtó keverékén megtalálható legyen.
5. lépés: Tömd vissza az egészet
Annak érdekében, hogy az összes darabot szigeteljék, mindegyiket PVC elektromos szalaggal tekertem be.
Légy különösen óvatos ezzel a lépéssel, de kiégettem az egyik feszültségszabályozómat, amikor nem figyeltem megfelelően.
Azt is tapasztalom, hogy a huzalok hosszabb tartása sokkal könnyebbé teszi ezt a lépést, mivel minden csavarás miatt mindent vissza kell csavarni.
6. lépés: Helyezze a fényeket a ház körül, és élvezze !
Helyezze a lámpákat a kívánt helyre, csatlakoztassa őket a 12 V -os tápegységhez, és már indulhat is !!
Ha nem tetszik az objektív prizmahatása, könnyen eltávolítható, ez kevésbé összpontosított, általánosabb ragyogást kölcsönöz. Az objektív hátrafelé fordításának is nagyszerű hatásai voltak.
A képeken látható, hogy ezzel hangsúlyoztam a nixie órámat, amit annyira szeretek.
Köszönöm, hogy elolvasta!
Ajánlott:
Több saláta termesztése kevesebb helyen, vagy Saláta termesztése az űrben, (több vagy kevesebb): 10 lépés
Több saláta termesztése kevesebb helyen, vagy … Saláta termesztése az űrben, (több vagy kevesebb) .: Ez egy professzionális benyújtás a Growing Beyond Earth, Maker Contest pályázathoz, amelyet az Instructables -en keresztül nyújtottak be. Nem izgathatnám jobban, hogy űrnövénytermesztésre tervezek, és közzéteszem az első Instructable -t. Kezdésként a verseny arra kért minket, hogy
A Neopixel Ws2812 LED vagy LED STRIP vagy LED gyűrű használata Arduino -val: 4 lépés
A Neopixel Ws2812 LED vagy LED STRIP vagy LED gyűrű használata Arduino -val: Sziasztok, mivel a Neopixel led Strip nagyon népszerűek, és ws2812 led szalagnak is nevezik. Nagyon népszerűek, mert ezekben a LED szalagokban minden egyes ledet külön kezelhetünk, ami azt jelenti, hogy ha azt szeretné, hogy kevés led egy színben világítson
Hangvezérelt otthoni automatizálás (például Alexa vagy Google Home, nincs szükség Wifi -re vagy Ethernetre): 4 lépés
Hangvezérelt otthoni automatizálás (például Alexa vagy Google Home, nincs szükség Wifi -re vagy Ethernetre): Ez alapvetően SMS -alapú arduino vezérlésű relék a Google asszisztens beállításával, hogy üzeneteket küldjenek hangutasítással. Nagyon egyszerű és olcsó, és úgy működik, mint az Alexa hirdetések meglévő elektromos készülékek (ha van Moto -X smartp
Arduino Ws2812 LED vagy Neopixel LED szalag vagy gyűrű bemutató: 4 lépés
Arduino Ws2812 LED vagy Neopixel LED csík vagy gyűrű bemutató: Ebben az oktatóanyagban megtanuljuk, hogyan kell használni a neopixelt vagy a ws 2812 -et vagy a gyors ledet az Arduino -val. Az ilyen típusú LED -eket, szalagokat vagy gyűrűket egyetlen Vin csap és az összes A LED -ek egyedileg címezhetők, ezért ezeket indikátoroknak is nevezik
Kéz nélküli csaptelep vagy pedál csaptelep vagy víztakarékos csap: 5 lépés
Kéz nélküli csaptelep vagy pedálos csaptelep vagy víztakarékos csap: Ez egy olcsó és egyszerű módszer arra, hogy a kilépő csaptelepet kézi (higiénikus) csapdá alakítsa. Az orvosoknak higiéniai célokra vagy konyhai használatra van szükségük. mindkét kéz egyidejű mosása és víztakarékosság