Съдържание:
Видео: Дистанционно управление, активирано от Alexa (с помощта на WEMO D1 Mini): 3 стъпки
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Това е актуализирана версия на предишен пост:
www.instructables.com/id/Voice-Activated-R…
В предишната версия използвах гласов модул на Geetech за управление на обикновеното дистанционно за отваряне на гаражни врати. В тази инструкция замених гласовия модул с Amazon Echo. В нашата къща дистанционното управлява входната врата.
Стъпка 1: Свържете дистанционното
Ако следвате в предишните инструкции (https://www.instructables.com/id/Voice-Activated-R…, ще видите, че съм свалил кутията от дистанционното на гаражната врата и съм запоял краката на бутона заедно с малък проводник. Бутонът сега по същество винаги се натиска. Веднага след като свържете батерията - сигналът се изпраща и предната врата се отваря.
В предишната инструкция използвах arduino, за да контролирам захранването на дистанционното. В тази актуализация използвах WEMO D1 mini. Има няколко стъпки, за да накарате WEMO да работи с arduino IDE и можете да ги следвате в тази отлична инструкция …
Причината за WEMO е, че е активиран WIFI - и можете да използвате някой лесно достъпен код, за да го накарате да се държи като превключвател wemo belkin. Това е лесен начин да го свържете с amazon echo.
За да свържете дистанционното към WEMO, следвайте дадената диаграма. Можете също така да следвате предишните инструкции за снимки/описание на настройката (по същество е същото, но заменяйки arduino с wemo).
Тази инструкция (https://www.instructables.com/id/Alexa-Contilled-Servo/) по същество прави същото и също е основа за това, което използвах за актуализиране на моя проект. В своя проект той добави кондензатор между щифтовете 5V и Ground. Не съм го направил, но ако забележа срива на wemo, вероятно ще го направя.
Стъпка 2: Код
Първо отидете на:
github.com/kakopappa/arduino-esp8266-alexa…
и изтеглете симулационния код на belkin. Поставете този код там, където се намират всички други ваши arduino проекти. След това изведете файла wemos.ino в arduino ide. Единственият файл, който трябва да бъде променен, е файлът wemos.ino.
По принцип всичко, което трябва да направите в този файл, е: 1. Задайте своя SSID и парола за вашия wifi2. Определете превключвателя си; (Превключване *кухня = NULL;) 3. Инициализирайте превключвателя си; (кухня = нов превключвател ("кухненски светлини", 81, кухненски светлини включени, кухненски светлини изключени); upnpBroadcastResponder.addDevice (*кухня);) 4. Раздел „Добавяне към цикъл“; (кухня-> serverLoop ();) 5. Направете обратно обаждане за включване и изключване и поставете каквото искате във функцията за обратно повикване: bool kitchenLightsOn () {Serial.println ("Включете 2 включете …"); isKitchenLightstsOn = вярно; връщане isKitchenLightstsOn; }
Ще видите всичко това в примерния код на wemos.ino. Просто заменете превключвателите в този файл с всичко, което искате да направите. В моя случай преименувах всичко на "врата". Вратата ми за обратно повикване не прави нищо. Моето връщане на вратата On () променя щифт D1 на ВИСОК. Вижте кода, който включих като пример.
Стъпка 3: Сглобявайки го заедно
Първият път, когато компилирате/качвате в wemo, следвайте в прозореца на конзолата за редактор на arduino, за да видите, че сте се свързали успешно с wifi.
След като това работи, можете да кажете „Alexa намери устройства“. Трябва да видите някаква активност в прозореца на конзолата и Алекса трябва да потвърди, че е намерила вашите ключове.
Вече сте готови, всичко, което трябва да кажете, е „Alexa включи вратата“. Това ще активира обратното повикване във вашия код. В моя случай той задава щифт D1 на HIGH. Това отива към контролера на двигателя, който след това свързва захранването на 9V батерията към дистанционното, като по този начин го включва и отваря вратата. Вола !! магия.
Препоръчано:
IRduino: Дистанционно управление Arduino - имитирайте изгубено дистанционно: 6 стъпки
IRduino: Дистанционно управление Arduino - имитирайте изгубено дистанционно: Ако някога сте загубили дистанционното управление за вашия телевизор или DVD плейър, знаете колко е разочароващо да се налага да ходите, да намирате и използвате бутоните на самото устройство. Понякога тези бутони дори не предлагат същата функционалност като дистанционното. Получаване
Кола с дистанционно управление - Управление с помощта на безжичен Xbox 360 контролер: 5 стъпки
Кола с дистанционно управление - Управление с помощта на безжичен Xbox 360 контролер: Това са инструкции, за да изградите свой собствен автомобил с дистанционно управление, управляван с помощта на безжичен контролер Xbox 360
Обикновен комплект за дистанционно управление, трансформиран в четириканално дистанционно управление RC играчка: 4 стъпки
Обикновен комплект за дистанционно управление, трансформиран в четириканално дистанционно управление RC Toy: 如何 将 通用 遥控 套件 转换 为 玩具 中 使用 的 四 遥控 器。 遥控 套件 非常 便宜。 采用 62 62 2262 和 2272 芯片 433 模块 构建。方法 非常 简单。 只需 一些 瓦楞纸 板 , 然后 按照 视频 教程 这个 电子 项目 并 为 服务。 玩具 车船 提供 远程 无线 控制
Уеб дистанционно дистанционно управление с Esp8266 (NodeMCU): 4 стъпки
Уеб дистанционно дистанционно управление с Esp8266 (NodeMCU): Проблем На масата в хола има три дистанционни управления. За да гледате любимото си предаване, трябва точно да следвате специална последователност от натискания на бутони върху поне две от тях. И твоята съквартирантка, майка, приятелка никога не си спомня за това … Решение Купуваш
Робот с дистанционно управление с помощта на Arduino и T.V. Дистанционно: 11 стъпки
Робот с дистанционно управление с помощта на Arduino и телевизионно дистанционно: Тази кола с дистанционно управление може да се движи, използвайки практически всякакъв вид дистанционно управление, като телевизор, променлив ток и др. Той използва факта, че дистанционното излъчва IR (инфрачервено). Това свойство се използва чрез използване на IR приемник, който е много евтин сензор