Satura rādītājs:

Alexa iespējota tālvadības pults (izmantojot WEMO D1 Mini): 3 soļi
Alexa iespējota tālvadības pults (izmantojot WEMO D1 Mini): 3 soļi

Video: Alexa iespējota tālvadības pults (izmantojot WEMO D1 Mini): 3 soļi

Video: Alexa iespējota tālvadības pults (izmantojot WEMO D1 Mini): 3 soļi
Video: Kernel Router Secrets: Unveiling Windows 11/Server 2022's Route Table! 2024, Jūnijs
Anonim
Image
Image
Pieslēdziet tālvadības pulti
Pieslēdziet tālvadības pulti

Šī ir iepriekšējās ziņas atjaunināta versija:

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

Iepriekšējā versijā es izmantoju Geetech balss moduli, lai vadītu parasto garāžas durvju atvērēja tipa tālvadības pulti. Šajā pamācībā esmu aizstājis balss moduli ar Amazon Echo. Mūsu mājā tālvadības pults vada priekšējās durvis.

1. darbība: pievienojiet tālvadības pulti

Pieslēdziet tālvadības pulti
Pieslēdziet tālvadības pulti
Pieslēdziet tālvadības pulti
Pieslēdziet tālvadības pulti
Pieslēdziet tālvadības pulti
Pieslēdziet tālvadības pulti

Ja sekojat iepriekšējam norādījumam (https://www.instructables.com/id/Voice-Activated-R …), jūs redzēsit, ka es noņēmu lietu no garāžas durvju tālvadības pults un lodēju pogas kājas kopā ar nelielu vadu. Tagad poga būtībā vienmēr ir nospiesta. Tiklīdz pievienojat akumulatoru - tiek nosūtīts signāls un atveras priekšējās durvis.

Iepriekšējā pamācībā es izmantoju arduino, lai kontrolētu strāvas pults darbību. Šajā atjauninājumā es izmantoju WEMO D1 mini. Ir daži soļi, lai WEMO sāktu strādāt ar arduino IDE, un jūs varat tos izpildīt šajā lieliskajā pamācībā …

WEMO iemesls ir tas, ka tas ir iespējots WIFI - un jūs varat izmantot kādu viegli pieejamu kodu, lai tas darbotos kā wemo belkin slēdzis. Tas ir vienkāršs veids, kā sasaistīt to ar amazon atbalsi.

Lai pievienotu tālvadības pulti WEMO, izpildiet doto diagrammu. Varat arī sekot iepriekšējam norādījumam fotoattēliem/iestatīšanas aprakstam (tas būtībā ir tas pats, bet aizstājot arduino ar wemo).

Šī pamācība (https://www.instructables.com/id/Alexa-Controlled-Servo/) pamatā arī dara to pašu, un tā ir pamats tam, ko es izmantoju, lai atjauninātu savu projektu. Savā projektā viņš pievienoja kondensatoru starp 5V un zemējuma tapām. Es to neesmu darījis, bet, ja pamanīšu, ka vemja avarē, es droši vien to izdarīšu.

2. darbība: kods

Vispirms dodieties uz:

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

un lejupielādējiet Belkin simulācijas kodu. Ievietojiet šo kodu vietā, kur atrodas visi citi jūsu arduino projekti. Pēc tam atveriet failu wemos.ino arduino ide. Vienīgais fails, kas jāpārveido, ir fails wemos.ino.

Būtībā viss, kas jums jādara šajā failā, ir: 1. Iestatiet savu SSID un paroli savā wifi2. Definējiet savu slēdzi; (Slēdzis *virtuve = NULL;) 3. Inicializējiet slēdzi; (virtuve = jauns slēdzis ("virtuves gaismas", 81, kitchenLightsOn, kitchenLightsOff); upnpBroadcastResponder.addDevice (*virtuve);) 4. Pievienot sadaļai Cilpa; (virtuve-> serverLoop ();) 5. Padariet savu atzvanīšanu gan ieslēgtai, gan izslēgtai un atzvanā ievietojiet visu, ko vēlaties: bool kitchenLightsOn () {Serial.println ("Switch 2 turn on …"); isKitchenLightstsOn = true; atgriešanās irKitchenLightstsOn; }

To visu redzēsit wemos.ino koda paraugā. Vienkārši nomainiet slēdžus šajā failā ar visu, ko vēlaties mainīt. Manā gadījumā es visu pārdēvēju par "durvīm". Manas atzvanīšanas durvis neko nedara. My doorOn () atzvanīšana maina tapu D1 uz HIGH. Skatiet man pievienoto kodu kā piemēru.

3. solis: salieciet to kopā

Kad pirmo reizi apkopojat/augšupielādējat wemo, sekojiet līdzi arduino redaktora konsoles logā, lai redzētu, vai esat veiksmīgi izveidojis savienojumu ar wifi.

Kad tas darbojās, varat teikt "Alexa atrast ierīces". Jums vajadzētu redzēt dažas darbības konsoles logā, un Alexa jāapstiprina, ka viņa ir atradusi jūsu slēdžus.

Tagad esat gatavs, viss, kas jums jāsaka, ir "Alexa ieslēgt durvis". Tas aktivizēs atzvanīšanu jūsu kodā. Manā gadījumā tas nosaka tapu D1 uz HIGH. Tas attiecas uz motora kontrolieri, kas pēc tam savieno 9V akumulatora enerģiju ar tālvadības pulti, tādējādi to ieslēdzot un atverot durvis. Voila !! maģija.

Ieteicams: