Sisällysluettelo:

Alexa -kaukosäädin (WEMO D1 Mini): 3 vaihetta
Alexa -kaukosäädin (WEMO D1 Mini): 3 vaihetta

Video: Alexa -kaukosäädin (WEMO D1 Mini): 3 vaihetta

Video: Alexa -kaukosäädin (WEMO D1 Mini): 3 vaihetta
Video: Control Nearly ANYTHING with Alexa for under $10! 👍 2024, Kesäkuu
Anonim
Image
Image
Yhdistä kaukosäädin
Yhdistä kaukosäädin

Tämä on päivitetty versio edellisestä viestistä:

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

Edellisessä versiossa käytin Geetech -äänimoduulia tavallisen autotallin ovenavaajan tyyppisen kaukosäätimen ohjaamiseen. Tässä ohjeessa olen korvannut äänimoduulin Amazon Echolla. Talossamme kaukosäädin ohjaa etuovesta.

Vaihe 1: Yhdistä kaukosäädin

Yhdistä kaukosäädin
Yhdistä kaukosäädin
Yhdistä kaukosäädin
Yhdistä kaukosäädin
Yhdistä kaukosäädin
Yhdistä kaukosäädin

Jos noudatat edellistä ohjeistusta (https://www.instructables.com/id/Voice-Activated-R …), huomaat, että otin kotelon pois autotallin oven kauko-ohjaimesta ja juotin napin jalat yhteen pienellä johdolla. Painike on nyt pohjimmiltaan aina painettuna. Heti kun liität akun - signaali lähetetään ja etuovi avautuu.

Edellisessä ohjeessa käytin kaukosäätimen virtaa arduinolla. Tässä päivityksessä käytin WEMO D1 miniä. On muutamia vaiheita saada WEMO toimimaan arduino IDE: n kanssa, ja voit seurata niitä tässä erinomaisessa ohjeessa…

Syy WEMOon on, että se on WIFI -käytössä - ja voit käyttää jotakin helposti saatavilla olevaa koodia käyttämään sitä wemo belkin -kytkimen tavoin. Tämä on helppo tapa liittää se Amazon -kaikuun.

Liitä kaukosäädin WEMO -laitteeseen noudattamalla annettuja kaavioita. Voit myös seurata edellisen ohjeen valokuvia/asennuksen kuvausta (se on pohjimmiltaan sama, mutta korvaa arduino wemolla).

Tämä ohje (https://www.instructables.com/id/Alexa-Controlled-Servo/) tekee pohjimmiltaan samaa, ja se on perusta projektilleni. Projektissaan hän lisäsi kondensaattorin 5 V: n ja maadoitettujen nastojen väliin. En ole tehnyt sitä, mutta jos huomaan romahduksen, luultavasti teen sen.

Vaihe 2: Koodi

Siirry ensin osoitteeseen:

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

ja lataa belkin -simulaatiokoodi. Laita tämä koodi sinne, missä kaikki muut arduino -projektisi sijaitsevat. Tuo sitten wemos.ino -tiedosto arduino ide. Ainoa muokattava tiedosto on wemos.ino -tiedosto.

Periaatteessa kaikki mitä sinun tarvitsee tehdä tässä tiedostossa on: 1. Aseta SSID -tunnuksesi ja salasanasi wifi -verkkoon2. Määritä kytkin; (Vaihda *keittiö = NULL;) 3. Alusta kytkin; (keittiö = uusi kytkin ("keittiön valot", 81, kitchenLightsOn, kitchenLightsOff); upnpBroadcastResponder.addDevice (*keittiö);) 4. Lisää Loop -osioon; (keittiö-> serverLoop ();) 5. Soita takaisin päälle ja pois päältä ja lisää haluamasi takaisinsoittopyyntöön: bool kitchenLightsOn () {Serial.println ("Switch 2 turn on…"); isKitchenLightstsOn = true; return isKitchenLightstsOn; }

Näet kaiken tämän wemos.ino -esimerkkikoodissa. Korvaa vain kyseisen tiedoston kytkimet millä haluat vaihtaa. Minun tapauksessani nimesin kaiken "oveksi". Oveni takaisinsoitto ei tee mitään. My doorOn () takaisinsoitto muuttaa nastan D1 HIGH. Katso esimerkki koodistani.

Vaihe 3: Yhdistäminen

Kun käännät/lataat wemon ensimmäisen kerran, seuraa arduino -editorin konsoli -ikkunassa, että olet muodostanut yhteyden wifi -verkkoon.

Kun se on toiminut, voit sanoa "Alexa find devices". Sinun pitäisi nähdä jonkinlaista toimintaa konsoli -ikkunassa, ja Alexan pitäisi vahvistaa, että hän on löytänyt kytkimet.

Nyt olet valmis, sinun tarvitsee vain sanoa "Alexa käännä ovi päälle". Tämä aktivoi koodisi takaisinsoiton. Minun tapauksessani se asettaa nastan D1 HIGH. Tämä menee moottorinohjaimeen, joka yhdistää 9 V: n paristovirran kaukosäätimeen ja käynnistää sen ja avaa oven. Voila !! taika.

Suositeltava: