Cuprins:

Telecomandă activată Alexa (folosind WEMO D1 Mini): 3 pași
Telecomandă activată Alexa (folosind WEMO D1 Mini): 3 pași

Video: Telecomandă activată Alexa (folosind WEMO D1 Mini): 3 pași

Video: Telecomandă activată Alexa (folosind WEMO D1 Mini): 3 pași
Video: How to Install a Smart WiFi Light Switch (for Amazon Alexa or Google Home) 2024, Noiembrie
Anonim
Image
Image
Conectați telecomanda
Conectați telecomanda

Aceasta este o versiune actualizată a unei postări anterioare:

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

În versiunea anterioară, am folosit un modul vocal Geetech pentru a controla o telecomandă obișnuită de tip deschizător de ușă de garaj. În acest instructable am înlocuit modulul vocal cu un Amazon Echo. În casa noastră, telecomanda controlează ușa din față.

Pasul 1: conectați telecomanda

Conectați telecomanda
Conectați telecomanda
Conectați telecomanda
Conectați telecomanda
Conectați telecomanda
Conectați telecomanda

Dacă urmați instrucțiunile anterioare (https://www.instructables.com/id/Voice-Activated-R…, veți vedea că am scos carcasa de pe telecomanda ușii de garaj și am lipit picioarele butonului împreună cu un fir mic. Butonul este acum în mod esențial apăsat. De îndată ce conectați bateria - semnalul este trimis și ușa din față se deschide.

În instrucțiunile anterioare, am folosit un arduino pentru a controla puterea la distanță. În această actualizare, am folosit un WEMO D1 mini. Există câțiva pași pentru ca WEMO să funcționeze cu IDE-ul arduino și îi puteți urma în acest instructabil excelent …

Motivul pentru WEMO este că este activat WIFI - și, puteți utiliza un cod ușor disponibil pentru a-l face să se comporte ca un comutator Wemo Belkin. Acesta este un mod ușor de a-l interfața cu ecoul Amazon.

Pentru a conecta telecomanda la WEMO, urmați diagrama dată. De asemenea, puteți urmări instrucțiunile anterioare pentru fotografii / descrierea configurării (este practic același, dar înlocuind arduino cu wemo).

Acest instructable (https://www.instructables.com/id/Alexa-Controlled-Servo/) face practic același lucru și este baza pentru ceea ce am folosit pentru a-mi actualiza proiectul. În proiectul său a adăugat un condensator între pinii de 5V și pământ. Nu am făcut asta, dar dacă observ că wemo se prăbușește, probabil că o voi face.

Pasul 2: Cod

Mai întâi, accesați:

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

și descărcați codul de simulare belkin. Puneți acest cod unde se află toate celelalte proiecte arduino. Apoi aduceți fișierul wemos.ino în ideea arduino. Singurul fișier care trebuie modificat este fișierul wemos.ino.

Practic, tot ce trebuie să faceți în acest fișier este: 1. Setați SSID-ul și parola la wifi2. Definiți comutatorul; (Comutator * bucătărie = NUL;) 3. Inițializați comutatorul; (bucătărie = comutator nou ("lumini de bucătărie", 81, bucătărieLightsOn, bucătărieLightsOff); upnpBroadcastResponder.addDevice (* bucătărie);) 4. Secțiunea Adăugare la buclă; (bucătărie-> serverLoop ();) 5. Activați și dezactivați callback-ul și puneți orice doriți în callback: bool kitchenLightsOn () {Serial.println ("Porniți 2 activați …"); isKitchenLightstsOn = adevărat; întoarceți-vă este KitchenLightstsOn; }

Veți vedea toate acestea în exemplul de cod wemos.ino. Doar înlocuiți Switch-es-urile din acel fișier cu orice doriți să faceți o schimbare. În cazul meu, am redenumit totul „ușă”. Revenirea mea la ușă nu face nimic. Apelul meu doorOn () schimbă pinul D1 în HIGH. Vedeți codul pe care l-am inclus ca exemplu.

Pasul 3: Puneți-l împreună

Prima dată când compilați / încărcați în wemo, urmați în fereastra consolei editorului arduino pentru a vedea că v-ați conectat cu succes la wifi.

Odată ce a funcționat, puteți spune „Alexa găsește dispozitive”. Ar trebui să vedeți o anumită activitate în fereastra consolei, iar Alexa ar trebui să confirme că a găsit comutatoarele dvs.

Acum, ești pregătit, tot ce trebuie să spui este „Alexa pornește ușa”. Aceasta va activa apelarea în codul dvs. În cazul meu, setează pinul D1 la HIGH. Aceasta merge la controlerul motorului, care apoi conectează puterea bateriei de 9V la telecomandă, pornind-o astfel și deschizând ușa. Voila !! magie.

Recomandat: