Talaan ng mga Nilalaman:
Video: Alexa at Lumipat na Pinatatakbo na Lampara: 3 Mga Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:14
Ang Amazon Echo ay isang mahusay na piraso ng kit! Gustung-gusto ko ang ideya ng mga aparato na pinapagana ng boses!
Nais kong gumawa ng aking sariling lampara na pinapatakbo ng Alexa, ngunit panatilihin ang manu-manong paglipat bilang isang pagpipilian.
Hinanap ko ang web at natagpuan ang isang emulator ng WEMO, kung saan, pagtingin sa iba pang mga pagpipilian, ito ang tila pinaka-simpleng paraan ng pagkuha ng Alexa upang mapatakbo ang anumang aparato!
**** MAHALAGA TANDAAN: RESPETO ANG PANGUNAHING Kuryente - PAPATAYIN KA ****
Hakbang 1: Ang Harware
Ang bilang ng sangkap ay minimal salamat sa ESP2866-12e na gumagawa ng lahat ng gawain!
Ang lahat ng mga sangkap ay nagmula sa eBay.
1 x ESP2866 -12e (o anumang ESP8266 na may hindi bababa sa 2 mga port ng GPIO)
1 x 5v power supply
1 x 5v relay. Natagpuan ko ang napakaliit na relay na ito na may 5v coil & 250v 3 Amp na mga contact sa eBay
1 x 5v hanggang 3v3 bumaba
1 x opto coupler (4N35 o katumbas)
1 x pansamantalang aksyon na itulak upang gumawa ng switch
1 x angkop na kahon ng proyekto
Ipinapakita ng imahe ang isang risistor na kung saan ay hindi kinakailangan!
Hakbang 2: Pagsasama-sama Ito
Nais kong ang proyekto ay manirahan sa isang compact enclosure upang hindi ito magmukhang masyadong hindi magandang tingnan.
Pinapalitan lamang nito ang orihinal na switch ng mga lampara gamit ang isang relay at isang 'soft' switch!
Mahalaga upang matiyak na ang panig ng mains (ang bit na papatay sa iyo) ay naka-install nang ligtas at ligtas hangga't maaari - Gumamit ako ng isang konektor na 'choc block' para sa kaligtasan at kadalian.
Ang mga konektor ng relay coil ay malapit na magkasama kaya't mag-ingat kapag nag-kable. Panatilihin ang mga nakalantad na 5v coil wires at mains na koneksyon hangga't maaari.
Pinapakain ng mains ang 5v power supply. Ang walang kinikilingan na bahagi ng mains ay direkta sa lampara, samantalang ang live na gilid ay dumadaan sa karaniwang bukas na mga contact ng relay.
Ang switch ay wired isang gilid sa lupa at ang isa sa GPIO13 ng ESP8266. Ang anumang input ay gagawin ngunit suriin ang sheet ng data dahil ang ilang mga pin ay multiplexed.
Ang GPIO15 ay wired sa 0v !! Mayroon akong isang piraso ng kawad na nakakabit sa I-reset at isa pa sa GPIO0. Ginagamit ang mga ito para sa pag-upload ng sketch at maaaring alisin kapag nakumpleto.
Tandaan na ang mga aparato ng ESP8266 ay nagpapatakbo sa 3.3v
Ang GPIO4 (muli ang anumang gagawin ng GPIO) ay ginagamit upang itakda / i-reset ang relay sa pamamagitan ng isang opto coupler. Ginamit ko ang opto coupler upang i-minimize ang kasalukuyang alisan ng tubig sa ESP8266.at payagan ang 3.3v na ilipat ang 5v relay coil.
Gumamit ako ng dobleng panig na mga malagkit na pad upang mapanatili ang mga sangkap sa lugar.
Nag-drill ako ng ilang 2mm na butas sa bawat dulo ng enclosure para sa daloy ng hangin. Hindi sigurado kung ito ay nrcessary dahil ang napakakaunting init ay nabuo, ngunit pinasaya ako nito:-)
Hakbang 3: Ang Sotfware
Na-download ko ang sumusunod mula sa GitHub.
IOT-ESP8266-ESP12E-Alexa-Maramihang-Mga Device-master
Ang mga file ay nasa isang direktoryo at ang nag-iisang file na nangangailangan ng pagbabago ay ang.ino file.
Ipinapakita nito kung paano patakbuhin ang maraming switch at isang mahusay na piraso ng software.
Ginamit ko ang Arduino IDE upang mai-upload ang sketch sa ESP. Mayroong maraming mga artikulo sa web kung paano ito tapos, sa Google lamang - Paggamit ng Arduino IDE upang i-program ang ESP8266. Ito ay medyo tuwid at kailangan lamang i-set up nang isang beses., Tandaan: Upang mai-upload ang sketch Gumamit ako ng isang karaniwang FTDI usb sa serial converter. Ang GPIO15 ay dapat na may grounded - Mayroon akong permanenteng ito na naka-wire sa 0v, ang GPIO0 ay dapat na gaganapin sa 0v sa panahon ng pag-reset. Pagkatapos ng pag-reset, ang GPIO0 ay maaaring iwanang lumulutang. Dapat na mag-upload ang sketch.
Ang mga bahagi sa sketch na kailangan ng pagbabago ay muling binago ang iyong mga router ng SSID & Password at ang utos na nais mong tugunan ni Alexa. Maghanap para sa 'table lamp' at palitan ito ng isang utos na iyong pinili, hal. 'bedside light' o 'ceiling fan'.
Nakikipag-ugnay ang software sa Alexa at binago ang GPIO4 mataas o mababa na may mga utos na talahanayan ng talahanayan at table lamp off. Nagtatakda din ito ng mga watawat - rl1 at isr_ran.
Ginamit ang flag rl1 upang malaman ng software ang kasalukuyang estado ng lampara upang mai-on o i-off ito sa pamamagitan ng Alexa o ng switch.
Ang switch ay bumubuo ng isang nakakagambala kapag ang GPIO13 ay na-grounded. Hindi pinagana ang mga nakakagambala, ang GPIO4 ay na-toggle at ang flag rl1 ay itinakda / na-reset nang naaayon. Ginamit ang flag isr_ran sa pangunahing loop upang muling paganahin ang mga pagkagambala pagkatapos ng isang maikling pagkaantala - pinipigilan nito ang switch bounce!
Imortant note: Tiyaking ang iyong napiling relay ay may mga rating ng kakayahang makipag-ugnay upang harapin ang aparato na iyong lilipat.
Runner Up sa Hamon na Pinapagana ng Boses
Inirerekumendang:
Walang Paghinang - Lumipat sa Inangkop na Laruan para sa Mga Espesyal na Pangangailangan / Kapansanan: 7 Hakbang (na may Mga Larawan)
Walang Paghinang - Lumipat sa Inangkop na Laruan para sa Mga Espesyal na Pangangailangan / Mga Kapansanan: Ang pagbabago ng laruan na ito ay tumatagal ng laruang pinapatakbo ng baterya, na pinapagana ng isang solong switch, at nagdaragdag ng isang karagdagang panlabas na pinapatakbo na switch. Ang panlabas na switch ay isang malaking pindutan ng push format na nagbibigay-daan para sa higit na kakayahang ma-access, sa pamamagitan ng pagpapakita ng isang
Lumipat ng Pag-access Sa Makey Makey: 3 Mga Hakbang (na may Mga Larawan)
Switch Access With Makey Makey: Ang dalawang switch system na ito ay gumagamit ng isang lap tray (Ginamit ko ang isang ito mula sa IKEA), kondaktibo na materyal (Gumamit ako ng aluminyo at tanso na tape ngunit palagi mong magagamit ang mahusay na lumang palara ng aluminyo sa kusina), duct tape, at isang Makey Makey upang lumikha ng isang touch switch lamang. Ang system c
Pindutin ang Pinatatakbo na Boteng Nagbukas: 4 na Hakbang (na may Mga Larawan)
Pindutin ang Pinapatakbo na Botelya: Ang itinuro na ito ay nilikha bilang pagtupad sa kinakailangan ng proyekto ng Makecourse sa University of South Florida (www.makecourse.com) Ano ang kailangan ng isang tao kapag mayroon sila ng lahat ??? Ang isang touch pinapatakbo botelya pambukas syempre! Ang ideya na ito
Ang Panasonic Cd Player ay nakabukas at Lumipat sa Lumipat: 6 na Hakbang
Panasonic Cd Player on and Off Switch: Ang on at off na pindutan sa aking panasonic cd player ay muling nagising kaya kailangan ko ng isang paraan upang patayin ito upang mai-save ang mga baterya. Nagpasya akong maglagay ng isang maliit na switch at isang iba't ibang mga pack ng baterya na ayusin mo ang problema
Universal (pagnanakaw) Proteksyon para sa Elektronikong Kagamitan o Mga Kotse Na May Hindi Makita na Lumipat: 4 na Hakbang (na may Mga Larawan)
Pangkalahatan (pagnanakaw) Proteksyon para sa Mga Kagamitan sa Elektronik o Mga Kotse Na May Makikita na Lumipat: Ipapakita ko kung paano mo magagamit ang isang switch ng tambo bilang isang pangkalahatang proteksyon para sa mga elektronikong kagamitan o kotse. Ang kailangan mo lang ay isang switch ng tambo at isang pang-akit. Para sa mga kotse kailangan mo ng isang power relay upang madagdagan ang kapasidad ng paglipat ng reed switch. Isang larawan