Съдържание:
Видео: Лампа с Alexa и превключвател: 3 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:54
Amazon Echo е страхотно парче! Харесва ми идеята за гласово активирани устройства!
Исках да направя своя собствена лампа, работеща с Alexa, но запазвам ръчния превключвател като опция.
Потърсих в мрежата и намерих WEMO емулатор, който, след като разгледах други опции, това изглежда най -простият начин да накарам Alexa да работи с всяко устройство!
**** ВАЖНО ЗАБЕЛЕЖКА: УВАЖАВАЙТЕ МЕЖДУ ЕЛЕКТРИЧЕСКАТА ЕЛЕКТРИКА - ЩЕ ВИ УБИЕ ****
Стъпка 1: Harware
Броят на компонентите е минимален благодарение на ESP2866-12e, който върши цялата работа!
Всички компоненти идват от eBay.
1 x ESP2866 -12e (или всеки ESP8266 с поне 2 GPIO порта)
1 x 5v захранване
1 x 5v реле. Намерих тези много малки релета с 5v бобина и 250v 3 Amp контакти в eBay
1 x 5v до 3v3 стъпка надолу
1 x опто съединител (4N35 или еквивалентен)
1 x моментно действие натиснете за превключване
1 x подходяща кутия за проекти
Изображението показва резистор, който не е необходим!
Стъпка 2: Сглобявайки го заедно
Исках проектът да живее в компактно заграждение, за да не изглежда твърде грозно.
Той просто замества оригиналния превключвател на лампите с реле и "мек" ключ!
Важно е да се гарантира, че захранващата страна (битът, който ще ви убие) е инсталиран възможно най -сигурно и безопасно - използвах конектор „choc block“за безопасност и лекота.
Съединителите на релейната бобина са доста близо един до друг, така че внимавайте при окабеляването. Дръжте откритите кабели на 5V бобина и мрежовите връзки възможно най -къси.
Електрическата мрежа захранва 5v захранването. Неутралната страна на мрежата отива директно към лампата, докато живата страна преминава през нормално отворените контакти на релето.
Превключвателят е свързан от едната страна към земята, а от другата към GPIO13 на ESP8266. Всеки вход ще направи, но проверете информационния лист, тъй като някои щифтове са мултиплексирани.
GPIO15 е свързан към 0v !! Имам парче тел, прикрепено към нулиране и друго към GPIO0. Те се използват за качване на скицата и могат да бъдат премахнати, когато приключат.
Обърнете внимание, че устройствата ESP8266 работят при 3.3v
GPIO4 (отново всеки GPIO ще го направи) се използва за настройка / нулиране на релето чрез опто съединител. Използвах опто разклонителя, за да минимизирам изтичането на ток на ESP8266.и позволих на 3.3v да превключи 5v релейната бобина.
Използвах двустранни лепкави подложки, за да поддържам компонентите на място.
Пробих няколко отвора от 2 мм във всеки край на корпуса за въздушен поток. Не съм сигурен дали е необходимо, тъй като се генерира много малко топлина, но ме накара да се почувствам по-добре:-)
Стъпка 3: Sotfware
Изтеглих следното от GitHub.
IOT-ESP8266-ESP12E-Alexa-Множество-устройства-master
Всички файлове са в една директория и единственият файл, който се нуждае от промяна, е.ino файлът.
Той показва как се управляват множество превключватели и е чудесен софтуер.
Използвах Arduino IDE, за да кача скицата в ESP. В мрежата има много статии за това как се прави това, само Google - Използване на Arduino IDE за програмиране на ESP8266. Той е доста прав и трябва да бъде настроен само веднъж., Забележка: За да кача скицата използвах стандартен FTDI usb към сериен конвертор. GPIO15 трябва да бъде заземен - имам това постоянно свързано към 0v, GPIO0 трябва да се държи на 0v по време на нулиране. След нулиране, GPIO0 може да бъде оставен плаващ. Скицата сега трябва да се качи.
Частите в скицата, които се нуждаят от промяна, отменят SSID и паролата на вашите рутери и командата, на която бихте искали да отговори Алекса. Потърсете „настолна лампа“и я заменете с команда по ваш избор, напр. „нощна лампа“или „тавански вентилатор“.
Софтуерът взаимодейства с Alexa и превключва GPIO4 високо или ниско със съответно включени настолни лампи и настолна лампа с команди. Той също така задава флагове - rl1 и isr_ran.
Използва се флаг rl1, така че софтуерът да знае текущото състояние на лампата, за да може да се включва или изключва чрез Alexa или превключвателя.
Превключвателят генерира прекъсване, когато GPIO13 е заземен. Прекъсванията са деактивирани, GPIO4 е включен и флагът rl1 е зададен / нулиран съответно. Флагът isr_ran се използва в главния цикъл за повторно активиране на прекъсванията след кратко закъснение - това предотвратява отскачането на превключвателя!
Забележителна забележка: Уверете се, че вашият избор на реле има способни рейтинги за контакт, за да се справи с устройството, което превключвате.
Вицешампион в предизвикателството с гласово активиране
Препоръчано:
Интелигентна лампа Alexa с ESP8266: 4 стъпки (със снимки)
Интелигентна лампа Alexa с ESP8266: Тази инструкция ви води заедно с мен при надграждането на реколта лампа с гласов контрол, използвайки микроконтролер ESP8266 и Amazon Echo/Alexa. Кодът на Arduino емулира Belkin WeMo устройство, използващо библиотеката fauxmoESP, което прави настройката лесна
Гласово контролиран превключвател, използващ Alexa и Arduino: 10 стъпки (със снимки)
Гласово управляван превключвател, използващ Alexa и Arduino: Основната цел на този проект е да използва температурен сензор за управление на превключвателя (релето) за включване или изключване на устройството. Списък на материалите 12V модул за реле == > $ 4.2 Arduino uno == > $ 8 DHT11 температурен сензор == > $ 3 ESP8266 модул
Спиралната лампа (известна още като настолна лампа Loxodrome): 12 стъпки (със снимки)
Спиралната лампа (известна още като настолна лампа Loxodrome): Спиралната лампа (известна още като настолна лампа Loxodrome) е проект, който започнах през 2015 г. Той е вдъхновен от Loxodrome Sconce на Paul Nylander. Първоначалната ми идея беше за моторизирана настолна лампа, която да излъчва струящи се вихри светлина по стената. Проектирах и
Превключвател за шамар: Прост сензорен превключвател без запояване: 7 стъпки
Slap Switch: Прост сензорен превключвател без запояване: Slap Switch е прост сензорен превключвател с съпротива, предназначен за моя проект Explode the Controller за включване на физическа игра в компютърни игри с Makey Makey и Scratch. Проектът се нуждаеше от сензорен превключвател, който беше: здрав, за да бъде ударен
Проникнете безжичен звънец на вратата в безжичен алармен превключвател или превключвател за включване/изключване: 4 стъпки
Хакнете безжичен звънец на вратата в безжичен алармен превключвател или превключвател за включване/изключване: Наскоро изградих алармена система и я инсталирах в къщата си. Използвах магнитни превключватели на вратите и ги свързах по тавана. Прозорците бяха друга история и трудното окабеляване не беше опция. Имах нужда от безжично решение и това е