Kazalo:

Daljinski upravljalnik, ki omogoča Alexa (z uporabo WEMO D1 Mini): 3 koraki
Daljinski upravljalnik, ki omogoča Alexa (z uporabo WEMO D1 Mini): 3 koraki

Video: Daljinski upravljalnik, ki omogoča Alexa (z uporabo WEMO D1 Mini): 3 koraki

Video: Daljinski upravljalnik, ki omogoča Alexa (z uporabo WEMO D1 Mini): 3 koraki
Video: СМАРТ розетка от itead.cc - Sonoff S20 Smart Socket WIFI 2024, Junij
Anonim
Image
Image
Povežite daljinski upravljalnik
Povežite daljinski upravljalnik

To je posodobljena različica prejšnje objave:

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

V prejšnji različici sem z glasovnim modulom Geetech upravljal običajni daljinski upravljalnik za odpiranje garažnih vrat. V tem navodilu sem glasovni modul zamenjal z Amazon Echo. V naši hiši daljinski upravljalnik vhodnih vrat.

1. korak: Povežite daljinski upravljalnik

Povežite daljinski upravljalnik
Povežite daljinski upravljalnik
Povežite daljinski upravljalnik
Povežite daljinski upravljalnik
Povežite daljinski upravljalnik
Povežite daljinski upravljalnik

Če sledite prejšnjim navodilom (https://www.instructables.com/id/Voice-Activated-R…, boste videli, da sem vzel ohišje z daljinskega upravljalnika garažnih vrat in spajal noge gumba skupaj z majhno žico. Gumb je zdaj v bistvu vedno pritisnjen. Takoj ko priključite baterijo - se signal pošlje in vhodna vrata se odprejo.

V prejšnjih navodilih sem za nadzor napajanja daljinskega upravljalnika uporabil arduino. V tej posodobitvi sem uporabil WEMO D1 mini. WEMO lahko sodeluje z arduino IDE nekaj korakov in sledite jim v tem odličnem navodilu …

Razlog za WEMO je, da je omogočen WIFI - in lahko uporabite nekaj lahko dostopnih kod, da se obnaša kot stikalo wemo belkin. To je preprost način za povezavo z amazonskim odmevom.

Za priključitev daljinskega upravljalnika na WEMO sledite spodnjemu diagramu. Za fotografije/opis nastavitve lahko sledite tudi prejšnjim navodilom (v bistvu je isto, vendar arduino zamenjate z wemo).

Ta navodila (https://www.instructables.com/id/Alexa-Control-Servo/) v bistvu počnejo isto stvar in so osnova za to, kar sem uporabil za posodobitev svojega projekta. V svojem projektu je dodal kondenzator med 5V in zemeljskimi zatiči. Tega nisem storil, če pa opazim, da se wemo zruši, bom verjetno.

2. korak: Koda

Najprej pojdite na:

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

in prenesite simulacijsko kodo belkin. Vnesite to kodo, kjer se nahajajo vsi vaši drugi projekti arduino. Nato odprite datoteko wemos.ino v arduino ide. Edina datoteka, ki jo je treba spremeniti, je datoteka wemos.ino.

V bistvu v tej datoteki morate narediti le: 1. Nastavite svoj SSID in geslo za wifi2. Določite stikalo; (Preklopi *kuhinja = NULL;) 3. Inicializirajte stikalo; (kuhinja = novo stikalo ("kuhinjske luči", 81, kuhinjske luči vklopljene, kuhinjske luči izklopljene); upnpBroadcastResponder.addDevice (*kuhinja);) 4. Razdelek Add to Loop; (kuhinja-> serverLoop ();) 5. Vzpostavite povratni klic za Vklop in Izklop in v povratni klic vnesite kar želite: bool kitchenLightsOn () {Serial.println ("Stikalo 2 vklopi …"); isKitchenLightstsOn = res; return isKitchenLightstsOn; }

Vse to boste videli v vzorčni kodi wemos.ino. Samo zamenjajte stikala v tej datoteki s tistim, kar želite preklopiti. V mojem primeru sem vse preimenoval v "vrata". Moj povratni klic ne naredi ničesar. Moj povratni klic doorOn () spremeni pin D1 v HIGH. Za primer glejte kodo, ki sem jo vključil.

3. korak: Sestavite skupaj

Ko prvič sestavite/naložite na wemo, sledite v oknu konzole urejevalnika arduino in preverite, ali ste se uspešno povezali z wifi.

Ko je to delovalo, lahko rečete "Alexa find devices". V oknu konzole bi morali videti nekaj dejavnosti in Alexa bi morala potrditi, da je našla vaša stikala.

Zdaj ste pripravljeni, vse kar morate povedati je "Alexa vklopi vrata". S tem boste aktivirali povratni klic v svoji kodi. V mojem primeru pin D1 nastavi na HIGH. Ta gre na krmilnik motorja, ki nato priključi napajanje 9V baterije na daljinski upravljalnik, ga tako vklopi in odpre vrata. Voila !! čarovnija.

Priporočena: