Talaan ng mga Nilalaman:

Pinagana ng Remote Control ang Alexa (gamit ang WEMO D1 Mini): 3 Mga Hakbang
Pinagana ng Remote Control ang Alexa (gamit ang WEMO D1 Mini): 3 Mga Hakbang

Video: Pinagana ng Remote Control ang Alexa (gamit ang WEMO D1 Mini): 3 Mga Hakbang

Video: Pinagana ng Remote Control ang Alexa (gamit ang WEMO D1 Mini): 3 Mga Hakbang
Video: P2 ESP01 4CH Relay Module (Subtittled) 2024, Setyembre
Anonim
Image
Image
Wire Up ang Remote
Wire Up ang Remote

Ito ay isang na-update na bersyon ng isang nakaraang post:

www.instructables.com/id/Voice-Activated-R…

Sa nakaraang bersyon, gumamit ako ng isang module ng boses ng Geetech upang makontrol ang isang regular na uri ng opener ng pintuan ng garahe ng remote. Sa itinuturo na ito pinalitan ko ang module ng boses ng isang Amazon Echo. Sa aming bahay, ang remote ang kumokontrol sa pintuan sa harap.

Hakbang 1: Wire Up ang Remote

Wire Up ang Remote
Wire Up ang Remote
Wire Up ang Remote
Wire Up ang Remote
Wire Up ang Remote
Wire Up ang Remote

Kung susundan mo sa nakaraang itinuturo (https://www.instructables.com/id/Voice-Activated-R…, makikita mo na kinuha ko ang kaso sa remote na pintuan ng garahe at pinagsama ang mga binti ng pindutan na magkasama gamit ang isang maliit na kawad. Ang pindutan ngayon ay mahalagang palaging pinindot. Sa sandaling ikonekta mo ang baterya - ipinadala ang signal at bubukas ang pintuan.

Sa nakaraang itinuturo, gumamit ako ng isang arduino upang makontrol ang lakas sa remote. Sa update na ito, gumamit ako ng isang WEMO D1 mini. Mayroong ilang mga hakbang upang makuha ang WEMO na gumagana sa arduino IDE, at maaari mong sundin ang mga ito sa mahusay na itinuturo na ito …

Ang dahilan para sa WEMO ay ito ay pinagana ng WIFI - at, maaari mong gamitin ang ilang madaling magagamit na code upang ito ay kumilos tulad ng isang wemo belkin switch. Ito ay isang madaling paraan upang mai-interface ito gamit ang amazon echo.

Upang ikonekta ang remote sa WEMO, sundin ang ibinigay na diagram. Maaari mo ring sundin ang dating itinuro para sa mga larawan / paglalarawan ng pag-setup (karaniwang pareho ito, ngunit pinapalitan ang arduino ng wemo).

Ang itinuturo na (https://www.instructables.com/id/Alexa-Controlled-Servo/) ay karaniwang ginagawa din ang parehong bagay, at ang batayan para sa kung ano ang ginamit ko upang i-update ang aking proyekto. Sa kanyang proyekto ay nagdagdag siya ng isang capacitor sa pagitan ng 5V at Ground pin. Hindi ko pa nagawa iyon, ngunit kung napansin ko ang pag-crash ng wemo, malamang ay gagawin ko.

Hakbang 2: Code

Una, pumunta sa:

github.com/kakopappa/arduino-esp8266-alexa…

at i-download ang belkin simulation code. Ilagay ang code na ito kung saan matatagpuan ang lahat ng iyong iba pang mga proyekto ng arduino. Pagkatapos ay ilabas ang file na wemos.ino sa ideyang arduino. Ang nag-iisang file na kailangang baguhin ay ang wemos.ino file.

Talaga, ang kailangan mo lang gawin sa file na ito ay: 1. Itakda ang iyong SSID at password sa iyong wifi2. Tukuyin ang iyong switch; (Lumipat * kusina = NULL;) 3. Pasimulan ang iyong switch; (kusina = bagong Lumipat ("mga ilaw sa kusina", 81, kitchenLightsOn, kitchenLightsOff); upnpBroadcastResponder.addDevice (* kusina);) 4. Idagdag sa seksyon ng Loop; (kusina-> serverLoop ();) 5. Gawin ang iyong callback para sa parehong On at Off at ilagay ang anumang gusto mo sa callback: bool kitchenLightsOn () {Serial.println ("Switch 2 turn on …"); isKitchenLightstsOn = totoo; bumalik ayKitchenLightstsOn; }

Makikita mo ang lahat ng ito sa sample na wemos.ino code. Palitan lamang ang Switch-es sa file na iyon ng anumang nais mong gumawa ng isang switch. Sa aking kaso, pinalitan ko ng pangalan ang lahat ng "pintuan". Ang pinto ko sa callback ay walang ginagawa. Ang aking doorOn () callback ay nagbabago ng pin D1 patungo sa TAAS. Tingnan ang code na isinama ko bilang isang halimbawa.

Hakbang 3: Pagsasama-sama Ito

Sa kauna-unahang pagkakataon na nag-compile / nag-upload ka sa wemo, sundin ang window ng arduino editor console upang makita na matagumpay kang nakakonekta sa wifi.

Kapag nagtrabaho iyon, masasabi mong "Alexa makahanap ng mga aparato". Dapat mong makita ang ilang aktibidad sa window ng console, at dapat kumpirmahin ng Alexa na natagpuan niya ang iyong mga switch.

Ngayon, handa ka na, ang kailangan mo lang sabihin ay "Alexa turn on on". Bibigyan nito ang callback sa iyong code. Sa aking kaso, nagtatakda ito ng pin D1 sa TAAS. Pumunta ito sa motor controller, na kung saan ay magkokonekta sa 9V na lakas ng baterya sa remote, sa gayon ay buksan ito at buksan ang pinto. Voila !! mahika.

Inirerekumendang: