Taula de continguts:

Control remot habilitat per Alexa (mitjançant WEMO D1 Mini): 3 passos
Control remot habilitat per Alexa (mitjançant WEMO D1 Mini): 3 passos

Vídeo: Control remot habilitat per Alexa (mitjançant WEMO D1 Mini): 3 passos

Vídeo: Control remot habilitat per Alexa (mitjançant WEMO D1 Mini): 3 passos
Vídeo: Как настроить субтитры на YouTube 2024, Juny
Anonim
Image
Image
Connecteu el comandament a distància
Connecteu el comandament a distància

Aquesta és una versió actualitzada d’una publicació anterior:

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

A la versió anterior, feia servir un mòdul de veu Geetech per controlar un comandament a distància normal d'obertura de porta de garatge. En aquest instructiu he substituït el mòdul de veu per un Amazon Echo. A casa nostra, el comandament a distància controla la porta d’entrada.

Pas 1: connecteu el control remot

Connecteu el comandament a distància
Connecteu el comandament a distància
Connecteu el comandament a distància
Connecteu el comandament a distància
Connecteu el comandament a distància
Connecteu el comandament a distància

Si seguiu les instruccions anteriors (https://www.instructables.com/id/Voice-Activated-R…, veureu que vaig treure la caixa del comandament de la porta del garatge i vaig soldar les potes del botó juntes amb un cable petit. Ara el botó es prem sempre essencialment. Tan bon punt connecteu la bateria, s'enviarà el senyal i s'obrirà la porta principal.

A la instrucció anterior, feia servir un arduino per controlar l’alimentació del comandament a distància. En aquesta actualització, he utilitzat un WEMO D1 mini. Hi ha alguns passos perquè el WEMO funcioni amb l'IDE arduino i els podeu seguir en aquest excel·lent instructiu …

El motiu del WEMO és que està activat per WIFI, i podeu utilitzar un codi fàcilment disponible perquè es comporti com un commutador de Wemo Belkin. Aquesta és una manera fàcil d’interfocar-lo amb l’eco Amazon.

Per connectar el comandament a WEMO, seguiu el diagrama indicat. També podeu seguir les instruccions anteriors per obtenir fotos / descripció de la configuració (bàsicament és el mateix, però substituint l’arduino pel wemo).

Aquesta instrucció (https://www.instructables.com/id/Alexa-Controlled-Servo/) també fa bàsicament el mateix i és la base del que he utilitzat per actualitzar el meu projecte. En el seu projecte, va afegir un condensador entre els pins de 5V i Ground. No ho he fet, però si noto que el wemo s’estavella, probablement ho faré.

Pas 2: Codi

Primer, aneu a:

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

i descarregueu el codi de simulació de belkin. Col·loqueu aquest codi on es trobin tots els vostres altres projectes arduino. A continuació, porteu el fitxer wemos.ino a l'arduino ide. L'únic fitxer que cal modificar és el fitxer wemos.ino.

Bàsicament, tot el que heu de fer en aquest fitxer és: 1. Establiu el vostre SSID i la vostra contrasenya al wifi2. Definiu el vostre commutador; (Interruptor * cuina = NUL;) 3. Inicialitzeu el commutador; (kitchen = new Switch ("llums de cuina", 81, kitchenLightsOn, kitchenLightsOff); upnpBroadcastResponder.addDevice (* cuina);) 4. Afegeix a la secció Loop; (cuina-> servidorLoop ();) 5. Feu la devolució de trucada tant per activada com desactivada i poseu el que vulgueu a la devolució de trucada: bool kitchenLightsOn () {Serial.println ("Activa el commutador 2 …"); isKitchenLightstsOn = cert; tornar isKitchenLightstsOn; }

Veureu tot això al codi wemos.ino de mostra. Simplement substituïu els Switch-es d’aquest fitxer pel que vulgueu fer. En el meu cas, he canviat tot el nom de "porta". La meva devolució de trucada no fa res. La devolució de trucada My doorOn () canvia el pin D1 a HIGH. Vegeu el codi que he inclòs com a exemple.

Pas 3: ajuntar-lo

La primera vegada que compileu / pengeu al wemo, seguiu a la finestra de la consola de l'editor arduino per veure que us heu connectat correctament al wifi.

Un cop funcionat, podeu dir "Alexa cerca dispositius". Hauríeu de veure alguna activitat a la finestra de la consola i Alexa hauria de confirmar que ha trobat els vostres commutadors.

Ara ja esteu a punt, tot el que heu de dir és "Alexa encén la porta". Això activarà la devolució de trucada al vostre codi. En el meu cas, estableix el pin D1 a HIGH. Això passa al controlador del motor, que després connecta l’alimentació de la bateria de 9V al comandament a distància, encenent-la i obrint la porta. Voila !! màgia.

Recomanat: