Talaan ng mga Nilalaman:
- Hakbang 1: Ipunin ang Mga Bahagi
- Hakbang 2: I-disassemble ang Liwanag ng Baha at Kilalanin ang Mga Input ng RGB PWM
- Hakbang 3: ESP8266 at Kable ng Kable
- Hakbang 4: I-Program Ito
- Hakbang 5: Cram Lahat Tayong Bumalik !
- Hakbang 6: Ilagay ang mga Ilaw sa Paikot ng Bahay at Masiyahan !!
Video: Hijack RGB Flood Light Sa Arduino o ESP8266: 6 na Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Kaya natagpuan ko ang ilang magagandang maliit na ilaw ng baha ng RGB sa amazon at sa pagtingin ko sa lakas ng loob ng mga ito, napagtanto ko na maaari mong mai-hook ang mga ito nang diretso sa isang arduino at esp8266 at makontrol ang mga ito gamit ang PWM.
Ginagamit ko ngayon ang dalawa sa aking sala bilang pag-iilaw ng accent at itakda ang mga ito para sa ilang mga eksena.
Gumagamit ako ng openhab na tumatakbo sa isang raspberry pi upang makontrol ang mga ito at makontrol ko rin sila sa amazon Echo (US), kahit na medyo lampas sa saklaw ng itinuturo na ito inaasahan kong makahanap ng oras upang isulat iyon!
Inaasahan kong nasisiyahan ka, ito ang aking unang natuturo sa napakahabang panahon kaya mangyaring ipaalam sa akin kung ano ang palagay mo.
Hakbang 1: Ipunin ang Mga Bahagi
Ang listahan ng mga bahagi ay ang mga sumusunod:
1. 10W RGB Flood Light: Ebay (UK), Ebay (US), Ebay (China)
2. ESP8266-12 Modyul: Ebay (UK), Ebay (US), Ebay (China)
3. LD1117 3.3V Regulator: Ebay (UK), Ebay (US), Ebay (China)
4. 100uF Capacitor: Ebay (UK), Ebay (US), Ebay (China)
5. 12V 1A DC Power Supply: Ebay (UK), Ebay (US), Ebay (China)
6. Isang pagpipilian ng mga resistors (Gumamit ako ng 10K, ngunit talagang maaari mong gawin sa anumang)
(Nag-attach ako ng mga link sa maraming mga site bilang regular na nagbabago ang mga presyo kaya't mangyaring mamili sa paligid at tiyaking suriin ang Amazon vs eBay)
Buong pagsisiwalat: Kumikita ako ng isang maliit na komisyon kung bumili ka sa pamamagitan ng mga link sa itaas ngunit hindi ko kailanman inirerekumenda ang isang link sa isang produkto na hindi ko nagamit ang aking sarili. Ang proyektong ito ay hindi idinisenyo upang maging isang tagagawa ng pera. Salamat:-)
Hakbang 2: I-disassemble ang Liwanag ng Baha at Kilalanin ang Mga Input ng RGB PWM
Ang partikular na ilaw ng baha ay isang simpleng disenyo ng tornilyo.
Ang chassis ay binubuo ng tatlong mga seksyon ng aluminyo na lahat ay na-unscrew.
Ang pag-alis ng tuktok na seksyon na humahawak sa lens sa lugar ay nagpapakita ng PCB na may LED array at control circuitry.
Ang unang bagay na ginawa ko ay upang makilala kung alin sa mga transistors ang kumokontrol sa aling kulay ng array.
Inaasahan kong ang tagagawa ay walang masyadong maraming mga pagkakaiba-iba sa pagitan ng mga pagbabago sa board, na nangangahulugang maaari mong kopyahin ang imahe sa itaas, at direkta sa kanila ang mga wire ng solder. Mayroon akong kulay na naka-code para sa Red, Green at Blue upang mas madali ito para sa iyo. Kapansin-pansin kahit na ang transistor na kumokontrol sa pulang LED ay konektado sa mayroon nang microcontroller sa pamamagitan ng isang risistor, kaya't iniwan ko ito sa circuit.
Mahalaga rin para sa hakbang na ito na alisin ang mga umiiral na mga bahagi ng kontrol mula sa PCB gamit ang isang hot air gun at ilang sipit, tulad ng makikita sa larawan sa itaas. Hindi ito ganap na kinakailangan upang alisin ang infrared receiver, ngunit naisip kong magagamit ko ito sa iba pang mga proyekto.
Susunod na maghinang lamang sa ilang mga wire sa mga pin ng PWM na pupunta sa mga transistor at isuksok ang mga ito sa kabilang seksyon ng light chassis, kung saan pupunta kami sa susunod.
Hakbang 3: ESP8266 at Kable ng Kable
Nag-attach ako ng isang eskematiko para sa bahaging ito dahil sinasabi nito kung ano ang kailangan mong gawin nang mas malinaw kaysa sa magagawa ko.
Karaniwang kawad ang iyong pula, berde at asul na mga LED sa mga pin 12, 14 at 15 ng ESP8266 sa pamamagitan ng isang resistor na 10K.
Pagkatapos ay i-wire ang circuit ng kuryente ng ESP alinsunod sa eskematiko, sa larawan ipinapakita na direkta kong na-solder ito sa power supply / driver board para sa mga LED ngunit natapos ko na ang pagbabago ng oryentasyon at hindi ko nagawang kumuha ng isa pang larawan.
Ang ideya dito ay upang panatilihing compact ang lahat hangga't maaari, dahil kakailanganin itong magkasya sa loob ng chassis.
Upang makamit ito, hinati ko ang mga resistors na naka-linya sa mga wire at tinakpan sila ng heatshrink.
Mangyaring iwasan ang aking pagkakamali at huwag solder nang direkta ang risistor sa ESP. Natagpuan ko na ginawang mas mahirap silang magtrabaho kaysa kung gumawa ako ng isang tunay na inline splice (tulad ng sa wire-resistor-wire-esp kaysa sa wire-resistor-esp).
Gayundin ang larawan ay mukhang bahagyang naiiba sa eskematiko, hindi ako gumamit ng pin 15 na orihinal at ito ay isang pagkakamali dahil ang pin 15 ay mahusay sa pwm. Mahalin ang pin na iyon. Ito ang namumuno.
Hakbang 4: I-Program Ito
Gamit ang iyong ginustong pamamaraan, isulat ang code para sa iyong ESP!
Maaari mo talagang piliing kontrolin ito subalit nais mo, at may mga kamangha-manghang mga tao roon na gumagawa ng kamangha-manghang mga bagay sa ESP.
Ang aking partikular na ruta ay ang paggamit ng isang MQTT home server sa anyo ng openHAB na ang ilaw ay mag-log on at makinig para sa mga kulay na utos. Pinapayagan ka rin ng paggamit ng pamamaraang ito na gumamit ako ng amazon Alexa at google home para sa kontrol na napakadali. (Tulad ng sinabi ko dati, inaasahan kong makakasulat ng mga instruksyon para sa prosesong iyon dahil masarap akong gawin ito ngunit kasalukuyang ginugugol ko ang karamihan sa aking libreng oras sa pagbuo ng isang bagong website (na maaaring may kasamang mga tutorial para sa mga piraso ng anumang paraan)).
Inilakip ko ang code para doon sa 'ible' na ito, sa itaas (o sa ibaba, saanman ito lumitaw).
Dapat kong sabihin, nabuo lamang ako sa arduino IDE para sa ESP8266 ngunit dahil sinimulan ko ang partikular na proyekto na ito ay tiyak na nai-convert ako sa mga script ng Lua, mahusay sila at isang mas hindi nakababahalang oras kapag nag-upload at nagde-debug atbp.
Noong unang panahon, nagsulat ako ng isang programa sa arduino na ginawa ang mga sumusunod:
Ang mga bota ng ESP, hindi makakonekta sa wifi, nagsisimula sa mode ng pag-access point
kumokonekta ang kliyente sa telepono, awtomatikong bubukas ang browser na may pahina ng kontrol sa kulay (pangunahing html)
sa pahina, mayroon ding pagpipilian upang ikonekta ito sa iyong router.
Kapag nasa network na ito, maaaring mai-program ang anumang control system upang maipadala nang madali ang mga kahilingan sa
Kung mahahanap ko ang code na iyon sa kung saan ay ia-upload ko ito, ngunit kamakailan ay nakabuo ng isang bagong PC upang ang file na iyon ay maaaring sa anumang pinaghalong mga drive sa paligid ng lugar.
Hakbang 5: Cram Lahat Tayong Bumalik !
Upang mapagsama ang lahat ng mga piraso, binalot ko ang lahat ng ito gamit ang PVC electrical tape.
Maging maingat na lalo na sa hakbang na ito, sinunog ko ang isa sa aking mga regulator ng boltahe nang hindi binibigyan ng tamang pansin.
Gayundin nahanap ko ang pagpapanatiling mas mahaba ang mga wire na ginagawang mas madali ang hakbang na ito dahil sa lahat ng pag-ikot na kasangkot sa pag-ikot ng lahat nang magkasama.
Hakbang 6: Ilagay ang mga Ilaw sa Paikot ng Bahay at Masiyahan !!
Ilagay ang mga ilaw sa iyong ginustong lokasyon, i-plug ang mga ito gamit ang 12V power supply at malayo ka !!
Kung hindi mo gusto ang epekto ng prisma ng lens, madali itong matanggal, nagbibigay ito ng isang hindi gaanong nakatuon, mas pangkalahatang ningning. Ang pag-flip ng lens pabalik sa harap ay may ilang mahusay ding mga epekto.
Sa mga larawan makikita mo na ginamit ko ito upang bigyang-diin ang aking nixie na orasan na mahal na mahal ko.
Salamat sa pagbabasa!
Inirerekumendang:
DIY Dimmable LED Flood Light: 5 Hakbang (na may Mga Larawan)
DIY Dimmable LED Flood Light: Ang mga ilaw ng baha minsan ay madalas na huminto sa pagtatrabaho sa paglipas ng panahon kahit na sa kasalukuyan ay gumagamit sila ng LED. Ito ay maaaring sanhi ng maraming mga kadahilanan tulad ng overheating o isang pagkakamali sa LED driver o isang kasalanan sa proseso ng pagmamanupaktura. Karamihan sa atin ay nagtatapos sa pagtapon ng isang prod
Mga Simpleng RGB LEDs Light na May Visuino .: 7 Mga Hakbang (na may Mga Larawan)
Mga Simpleng Labi ng LED ng LED ng RGB Sa Visuino .: Ang maliit na proyekto na ito ay isang bagay na lumulutang sa likuran ng aking ulo sa loob ng 9 na buwan at maaari kong ibahagi ito ngayon, na mayroon akong isang malinaw na landas na susundan. Dapat ay medyo magastos sa pagsamahin, narito ang kakailanganin mo: Ang ilang uri
Mga Christmas Light LED Light: 6 Mga Hakbang (na may Mga Larawan)
Mga Christmas Light LED Light: Ito ay isang mabilis at simpleng proyekto na gumagamit ng parehong naka-print na circuit board bilang aming MIDI light controller. https://www.instructables.com/id/MIDI-5V-LED-Strip-Light-Controller-for-the-Spielat/ Gumagamit ito ng isang Arduino Nano upang makontrol ang 5V tri-color LED strip
Mga LED Light Light Pens: Mga tool para sa Drawing Light Doodles: 6 Mga Hakbang (na may Mga Larawan)
Mga LED Light Light Pens: Mga tool para sa Drawing Light Doodles: Ang aking asawa na si Lori ay isang walang tigil na doodler at naglaro ako ng mahabang pagkakalantad ng litrato sa loob ng maraming taon. May inspirasyon ng PikaPika light artistry group at ang kadalian ng mga digital camera na kinuha namin sa light drawing art form upang makita kung ano ang magagawa. Mayroon kaming lar
Mga Christmas Christmas Light na Itinakda sa Musika - Mga Choreographed Light ng Bahay: 15 Hakbang (na may Mga Larawan)
Ang Mga Christmas Christmas DIY ay Itinakda sa Musika - Mga Choreographed Light ng Bahay: Mga DIY Christmas Light na Itakda Sa Musika - Mga Choreographed House Lights Hindi Ito isang nagsisimula na DIY. Kakailanganin mo ng isang matatag na maunawaan ang electronics, circuity, BASIC program at pangkalahatang mga smart tungkol sa kaligtasan sa kuryente. Ang DIY na ito ay para sa isang bihasang tao kaya