Obsah:

Diaľkové ovládanie s povolenou Alexou (pomocou WEMO D1 Mini): 3 kroky
Diaľkové ovládanie s povolenou Alexou (pomocou WEMO D1 Mini): 3 kroky

Video: Diaľkové ovládanie s povolenou Alexou (pomocou WEMO D1 Mini): 3 kroky

Video: Diaľkové ovládanie s povolenou Alexou (pomocou WEMO D1 Mini): 3 kroky
Video: 📌9 ЛУЧШИХ ТВ: Hisense H8G, UG6, 55A71F Ultra 4K,LG C1, G1, NANO77, Vizio H 1, M7, P Series Quantum X 2024, November
Anonim
Image
Image
Zapojte diaľkové ovládanie
Zapojte diaľkové ovládanie

Toto je aktualizovaná verzia predchádzajúceho príspevku:

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

V predchádzajúcej verzii som použil hlasový modul Geetech na ovládanie bežného diaľkového ovládača otvárača garážových brán. V tomto návode som vymenil hlasový modul za Amazon Echo. V našom dome diaľkové ovládanie ovláda predné dvere.

Krok 1: Zapojte diaľkové ovládanie

Zapojte diaľkové ovládanie
Zapojte diaľkové ovládanie
Zapojte diaľkové ovládanie
Zapojte diaľkové ovládanie
Zapojte diaľkové ovládanie
Zapojte diaľkové ovládanie

Ak budete postupovať podľa predchádzajúceho návodu (https://www.instructables.com/id/Voice-Activate-R… malým drôtom. Tlačidlo je teraz v podstate vždy stlačené. Hneď ako pripojíte batériu - signál sa odošle a predné dvere sa otvoria.

V predchádzajúcom návode som použil arduino na ovládanie napájania diaľkovým ovládačom. V tejto aktualizácii som použil WEMO D1 mini. Existuje niekoľko krokov, aby WEMO fungovalo s arduino IDE, a môžete sa nimi riadiť v tomto vynikajúcom návode …

Dôvodom WEMO je, že má povolené WIFI - a môžete použiť nejaký ľahko dostupný kód, aby sa správal ako prepínač wemo belkin. Je to jednoduchý spôsob, ako ho prepojiť s amazonskou ozvenou.

Pri pripájaní diaľkového ovládača k WEMO postupujte podľa uvedeného diagramu. Môžete sa tiež riadiť predchádzajúcim pokynom pre fotografie/popis nastavenia (je to v zásade rovnaké, ale nahradenie arduina wemo).

Tento návod (https://www.instructables.com/id/Alexa-Controlled-Servo/) v zásade robí to isté a je základom toho, čo som použil na aktualizáciu svojho projektu. Vo svojom projekte pridal kondenzátor medzi kolíky 5 V a uzemnenie. Neurobil som to, ale ak si všimnem, že wemo padá, pravdepodobne áno.

Krok 2: Kód

Najprv choďte na:

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

a stiahnite si simulačný kód belkin. Tento kód vložte na miesto, kde sa nachádzajú všetky vaše ďalšie projekty arduino. Potom vyvolajte súbor wemos.ino v arduino ide. Jediný súbor, ktorý je potrebné upraviť, je súbor wemos.ino.

V zásade všetko, čo musíte v tomto súbore urobiť, je: 1. Nastavte si SSID a heslo na wifi2. Definujte svoj prepínač; (Prepínač *kuchyňa = NULL;) 3. Inicializujte svoj prepínač; (kuchyňa = nový vypínač („kuchynské osvetlenie“, 81, kitchenLightsOn, kitchenLightsOff); upnpBroadcastResponder.addDevice (*kuchyňa);) 4. Pridať do sekcie Slučka; (kuchyňa-> serverLoop ();) 5. Zapnite a vypnite spätné volanie a do spätného volania vložte čo chcete: bool kitchenLightsOn () {Serial.println („Prepnúť 2 zapnúť …“); isKitchenLightstsOn = true; návrat jeKitchenLightstsOn; }

To všetko uvidíte vo vzorovom kóde wemos.ino. Stačí nahradiť prepínače v tomto súbore čímkoľvek, čo chcete zmeniť. V mojom prípade som všetko premenoval na „dvere“. Moje spätné volanie pri dverách nerobí nič. Moje spätné volanie typu doorOn () zmení kolík D1 na VYSOKÝ. Pozrite si kód, ktorý som uviedol ako príklad.

Krok 3: Spojte to dohromady

Pri prvom zostavovaní/odoslaní súboru wemo postupujte podľa pokynov v okne konzoly editora arduino a zistite, že ste sa úspešne pripojili k sieti Wi -Fi.

Akonáhle to bude fungovať, môžete povedať „Alexa find devices“. V okne konzoly by ste mali vidieť určitú aktivitu a Alexa by mala potvrdiť, že našla vaše prepínače.

Teraz ste všetci pripravení, stačí povedať „Alexa zapne dvere“. Aktivuje sa tým spätné volanie vo vašom kóde. V mojom prípade nastaví pin D1 na HIGH. Toto prejde na ovládač motora, ktorý potom pripojí napájanie 9V batériou k diaľkovému ovládaniu, čím ho zapne a otvorí dvere. Voila !! mágia.

Odporúča: