Съдържание:
- Стъпка 1: Свържете релето
- Стъпка 2: Програмирайте микроконтролер и тест
- Стъпка 3: Длето от дървесна основа за поставяне на компоненти
- Стъпка 4: Използвайте го
Видео: Интелигентна лампа Alexa с ESP8266: 4 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:51
Този Instructable ви води заедно с мен в надграждането на ретро лампа с гласово управление, използвайки микроконтролер ESP8266 и Amazon Echo/Alexa. Кодът на Arduino емулира Belkin WeMo устройство, използващо библиотеката fauxmoESP, което прави настройката лесна.
Моля, обърнете внимание: Този код на проекта е обезсилен от промяната на библиотеката fauxmoESP, за да емулира протокола Philips Hue вместо Belkin WeMo. Ако го актуализирате, за да работи с новата версия на библиотеката, моля, уведомете ме
За пълен пример за работния процес на Arduino ESP8266, разгледайте моя безплатен клас Internet of Things на Instructables и проверете класа на лампите на Paige за повече светлинно вдъхновение и ноу-хау. Ако сте нов в Arduino, имаме и интро клас за това.
Този проект използва електричество с променлив ток, което може да ви навреди или да предизвика пожар
За този проект ще ви трябва:
- Amazon Echo (и приложението Alexa)
- Лампа (моята е 60W)
- Компютър, работещ със софтуер Arduino с инсталирана поддръжка на ESP8266
- Микроконтролерна платка Adafruit Feather Huzzah ESP8266
- Реле за захранване Adafruit FeatherWing
- Удължител
- USB захранващ адаптер (поне 1A, използвах такъв от iPhone)
- USB кабел (microB)
- Превключвател и проводник (по избор)
- Инструмент от трета ръка (по избор)
- Пинсета (по избор)
- Термосвиваеми тръби
- Термопистолет (или запалка/сешоар)
- Машини за сваляне на тел
- Фрези с диагонален диаметър
- Телни гайки
- Поялник и спойка
За моята конкретна основа от дървена лампа:
- Длето и чук за дърво
- Заместник
- Ножовка
- Метална пила
- Пробийте/натиснете с битове за укрепване
- Шлифовъчна машина с хартия 220
- Дървено покритие (с ръкавици, четка и т.н.- прочетете инструкциите на опаковката)
В допълнение към поддръжката на платката ESP8266, трябва да инсталирате следните библиотеки на Arduino (търсене в мениджъра на библиотеки или ръчно поставяне на папка в Arduino/библиотеки):
- fauxmoESP
- ESPAsyncTCP
- ESPAsyncWebServer
Научих за този метод от този урок Adafruit: Лесен Alexa (Echo) контрол на вашия ESP8266 Huzzah, който има много повече полезна информация за използването на този код във вашите собствени проекти.
За да сте в крак с това, върху което работя, следвайте ме в YouTube, Instagram, Twitter, Pinterest и се абонирайте за моя бюлетин. Като партньор на Amazon печеля от квалифицирани покупки, които правите с помощта на моите партньорски връзки.
Стъпка 1: Свържете релето
За да управлявам променливотоковата част на веригата, използвам Power Relay FeatherWing- просто прекъснете проводника на горещата лампа и включете оголените краища в нормално отворените и общите винтови клеми. Не забравяйте, че ако не познавате AC, намерете някой, който да го наблюдава. Лампата ми имаше превключвател по кабела, затова просто го махнах и използвах проводника, който превключвателят контролираше.
Не забравяйте да монтирате един от джъмперите от долната страна на платката, съответстващ на щифта на микроконтролера, който ще използвате на ESP8266. Следвах инструкциите за настройка на Power Relay FeatherWing и преодолях показания джъмпер за управление на релето с щифт 13 на моя Feather Huzzah ESP8266.
Винаги първо изграждам прототип на макет на тези видове схеми, дори ако крайната цел е всичко да се побере в дървената основа на лампата.
Стъпка 2: Програмирайте микроконтролер и тест
Кодът Arduino за този проект използва примерната скица за библиотеката fauxmoESP, която емулира Belkin WeMo устройство. Следователно, конфигурирането на вашия homebrew е абсолютно същото като търговското устройство, което е лесно в приложението Alexa. Заради естествената реч, нарекох устройството си „светлината“.
Реших по -късно да добавя превключвател за изключване на захранването, така че лампата да може да се управлява независимо от гласовите команди. Ето защо не е на снимките в чертежа тук, но се появява по -късно по време на стъпката с дърво. Не се нуждаете стриктно от бутона, за да тествате кода, така че във всеки случай сте добре. Гледайте видеото, вградено в Стъпка 1, за да ме видите как обяснявам как работи кода на бутона! Изтеглете кода от тази стъпка и включете собственото си име и парола за wifi мрежа и персонализирайте името на вашето устройство.
Стъпка 3: Длето от дървесна основа за поставяне на компоненти
След като потвърдихме, че всичко работи, е време да се заемем с дървообработващата част на този проект. Тази лампа се държи заедно с резбован прът, който лесно се скъсява с трион или ротационен инструмент, след което се подава гладко, така че регулиращият фланец все още може да се завинтва. Изрязах дървената основа, за да настаня компонентите си.
Шлифовах дървената основа, за да премахна всякакви замърсявания, за да не се бъркам в нея, и я завърших с малко петно от дърво.
Стъпка 4: Използвайте го
Чувствам се естествено да кажа „Алекса, включи светлината“, затова се почувствах изключително умен при назоваването на моята интелигентна светлина. За да имате няколко устройства в една и съща мрежа, можете да ги различите, като ги наречете например „светлината на коридора“или „нощната светлина“, например. Това наистина ли е по -добро от закупуването на превключвател WeMo? Ако сте чели дотук в Instructable, със сигурност можем да се съгласим, че е просто по-забавно да създадете своя собствена, особено с персонализираната модерна винтидж лампа и дизайна „всичко в едно“.
Какви проекти за интелигентен дом имате под шапката си на мислене? Кажете ми върху какво работите в коментарите по -долу.
Препоръчано:
„Интелигентна“WiFi напоителна система със слънчева енергия: 6 стъпки (със снимки)
Интелигентна напоителна система със слънчева енергия, управлявана от WiFi: Този проект използва стандартни DIY слънчеви и 12v части от ebay, заедно с устройства Shelly IoT и някои основни програми в openHAB за създаване на домашна, изцяло захранвана от слънцето, интелигентна градинска електрическа мрежа и напояване setup.Системни акценти: Fu
Лампата мумия - интелигентна лампа с WiFi контрол: 5 стъпки (със снимки)
Лампата мумия - интелигентна лампа с Wi -Fi управление: Преди около 230 хиляди години човек се е научил да контролира огъня, това води до голяма промяна в начина му на живот, тъй като е започнал да работи през нощта, използвайки и светлина от огъня. Можем да кажем, че това е началото на вътрешното осветление. Сега аз
IoT RC кола с дистанционно управление или порта за интелигентна лампа: 8 стъпки (със снимки)
IoT RC Car With Smart Lamp Remote или Gateway: За несвързан проект писах код на Arduino, за да говоря с интелигентните лампи MiLight и дистанционните лампи, които имам в дома си. След като успях да прихваща команди от безжичните дистанционни управления, Реших да направя малка RC кола за тестване
Учете по -добре с интелигентна настолна лампа - IDC2018IOT: 10 стъпки (със снимки)
Учете по -добре с интелигентна настолна лампа - IDC2018IOT: Хората в западния свят прекарват много време в седнало положение. На бюрото, шофиране, гледане на телевизия и др. Понякога прекомерното седене може да навреди на тялото ви и да увреди способностите ви за фокусиране. Ходенето и изправянето след определено време е от решаващо значение за
Спиралната лампа (известна още като настолна лампа Loxodrome): 12 стъпки (със снимки)
Спиралната лампа (известна още като настолна лампа Loxodrome): Спиралната лампа (известна още като настолна лампа Loxodrome) е проект, който започнах през 2015 г. Той е вдъхновен от Loxodrome Sconce на Paul Nylander. Първоначалната ми идея беше за моторизирана настолна лампа, която да излъчва струящи се вихри светлина по стената. Проектирах и