Talaan ng mga Nilalaman:

Hijack RGB Flood Light Sa Arduino o ESP8266: 6 na Hakbang (na may Mga Larawan)
Hijack RGB Flood Light Sa Arduino o ESP8266: 6 na Hakbang (na may Mga Larawan)

Video: Hijack RGB Flood Light Sa Arduino o ESP8266: 6 na Hakbang (na may Mga Larawan)

Video: Hijack RGB Flood Light Sa Arduino o ESP8266: 6 na Hakbang (na may Mga Larawan)
Video: Elon musk fires people like a boss😎 Credit: @geomfilms 2024, Hulyo
Anonim
Hijack RGB Flood Light Sa Arduino o ESP8266
Hijack RGB Flood Light Sa Arduino o ESP8266
Hijack RGB Flood Light Sa Arduino o ESP8266
Hijack RGB Flood Light Sa Arduino o ESP8266
Hijack RGB Flood Light Sa Arduino o ESP8266
Hijack RGB Flood Light Sa Arduino o ESP8266

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

Ipunin ang Mga Bahagi
Ipunin ang Mga Bahagi
Ipunin ang Mga Bahagi
Ipunin ang Mga Bahagi
Ipunin ang Mga Bahagi
Ipunin ang Mga Bahagi
Ipunin ang Mga Bahagi
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

I-disassemble ang Liwanag ng Baha at Kilalanin ang Mga Input ng RGB PWM
I-disassemble ang Liwanag ng Baha at Kilalanin ang Mga Input ng RGB PWM
I-disassemble ang Liwanag ng Baha at Kilalanin ang Mga Input ng RGB PWM
I-disassemble ang Liwanag ng Baha at Kilalanin ang Mga Input ng RGB PWM
I-disassemble ang Liwanag ng Baha at Kilalanin ang Mga Input ng RGB PWM
I-disassemble ang Liwanag ng Baha at Kilalanin ang Mga Input ng RGB PWM
I-disassemble ang Liwanag ng Baha at Kilalanin ang Mga Input ng RGB PWM
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

ESP8266 at Kable ng Kable
ESP8266 at Kable ng Kable
ESP8266 at Kable ng Kable
ESP8266 at Kable ng Kable
ESP8266 at Kable ng Kable
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 !

Cram Lahat Tayong Bumalik !!
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 Paikot ng Bahay at Masiyahan !!!
Ilagay ang mga Ilaw sa Paikot ng Bahay at Masiyahan !!!
Ilagay ang mga Ilaw sa Paikot ng Bahay at Masiyahan !!!
Ilagay ang mga Ilaw sa Paikot ng Bahay at Masiyahan !!!
Ilagay ang mga Ilaw sa Paikot ng Bahay at Masiyahan !!!
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: