Cuprins:
- Pasul 1: Conectați releul
- Pasul 2: Programați microcontrolerul și testați
- Pasul 3: Baza din lemn de daltă pentru a se potrivi componentelor
- Pasul 4: Folosește-l
Video: Lampă inteligentă Alexa cu ESP8266: 4 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:43
Acest Instructable vă ghidează împreună cu mine în modernizarea unei lămpi vintage cu control vocal folosind un microntroler ESP8266 și Amazon Echo / Alexa. Codul Arduino emulează un dispozitiv Belkin WeMo folosind biblioteca fauxmoESP, ceea ce face ca instalarea să fie o briză.
Vă rugăm să rețineți: acest cod de proiect a fost invalidat de modificarea bibliotecii fauxmoESP pentru a emula protocolul Philips Hue în locul lui Belkin WeMo. Dacă îl actualizați pentru a funcționa cu noua versiune a bibliotecii, vă rugăm să ne anunțați
Pentru un manual complet despre fluxul de lucru Arduino ESP8266, consultați clasa mea gratuită Instructables Internet of Things și consultați Clasa Lampilor Paige pentru mai multă inspirație și know-how în materie de iluminare. Dacă sunteți nou în Arduino, avem și o clasă de introducere pentru asta.
Acest proiect folosește electricitate de curent alternativ, care ar putea să vă dăuneze sau să declanșeze un incendiu - nu lăsați acest proiect conectat la curent nesupravegheat și, dacă nu știți ce faceți, lucrați sub supravegherea cuiva care o face
Pentru acest proiect, veți avea nevoie de:
- Amazon Echo (și aplicația Alexa)
- Lampă (a mea este de 60W)
- Computer care rulează software Arduino cu suport ESP8266 instalat
- Placă de microcontroler Adafruit Feather Huzzah ESP8266
- Adafruit Power Relay FeatherWing
- Prelungitor
- Adaptor de alimentare USB (cel puțin 1A, am folosit unul de pe iPhone)
- Cablu USB (microB)
- Comutator și cablu (opțional)
- Instrument de mână a treia (opțional)
- Pensete (opțional)
- Tuburi termocontractabile
- Pistol de căldură (sau brichetă / uscător de păr)
- Decapanti de sârmă
- Spălați frezele diagonale
- Piulițe de sârmă
- Fier de lipit și lipit
Pentru baza mea specială de lampă din lemn:
- Dălți și ciocan de lemn
- Viciu
- Ferăstrău
- Pila de metal
- Găuri / apăsați cu biți de forstner
- Șlefuitor cu hârtie granulată de 220
- Finisaj din lemn (cu mănuși, perie etc. - citiți instrucțiunile pachetului)
În plus față de suportul pentru placa ESP8266, ar trebui să instalați următoarele biblioteci Arduino (căutați în managerul de biblioteci sau plasați manual folderul în Arduino / biblioteci):
- fauxmoESP
- ESPAsyncTCP
- ESPAsyncWebServer
Am aflat despre această metodă din acest tutorial Adafruit: Control Alexa ușor (Echo) al ESP8266 Huzzah, care are multe informații mai utile despre utilizarea acestui cod în propriile proiecte.
Pentru a ține pasul cu ceea ce lucrez, urmează-mă pe YouTube, Instagram, Twitter, Pinterest și abonează-te la newsletter-ul meu. În calitate de asociat Amazon câștig din achizițiile eligibile pe care le faceți folosind linkurile mele de afiliere.
Pasul 1: Conectați releul
Pentru a controla porțiunea de curent alternativ a circuitului, folosesc un releu de putere FeatherWing - întrerupeți firul fierbinte al lămpii și conectați capetele dezbrăcate la bornele cu șurub normal deschise și comune. Amintiți-vă, dacă nu cunoașteți AC, găsiți pe cineva care să o supravegheze. Lampa mea avea un întrerupător de-a lungul cablului, așa că l-am îndepărtat și am folosit firul pe care comutatorul îl controlase.
Nu uitați să conectați unul dintre jumperii de pe partea inferioară a plăcii, corespunzător cu pinul microcontrolerului pe care îl veți utiliza pe ESP8266. Am urmat tutorialul de configurare pentru Power Relay FeatherWing și am făcut punte peste jumper-ul afișat pentru a controla releul cu pinul 13 de pe Feather Huzzah ESP8266.
Întotdeauna construiesc mai întâi un prototip de panou pentru aceste tipuri de circuite, chiar dacă scopul final este să fac totul să se potrivească în baza de lemn a lămpii.
Pasul 2: Programați microcontrolerul și testați
Codul Arduino pentru acest proiect folosește schița de exemplu pentru biblioteca fauxmoESP, care emulează un dispozitiv Belkin WeMo. În consecință, configurarea homebrew-ului dvs. este exact la fel ca dispozitivul comercial, care este o briză în aplicația Alexa. De dragul vorbirii naturale, am numit dispozitivul meu „lumina”.
Am decis mai târziu să adaug un comutator de suprascriere, astfel încât lampa să poată fi controlată independent de comenzile vocale. De aceea, nu este în fotografiile de pe panoul de aici, ci apare mai târziu în timpul pasului de lemn. Nu aveți nevoie strict de buton pentru a testa codul, așa că sunteți buni în ambele sensuri. Urmăriți videoclipul încorporat în Pasul 1 pentru a mă explica cum funcționează codul butonului! Descărcați codul din acest pas și conectați-vă propriul nume și parola rețelei wifi și personalizați numele dispozitivului dvs.
Pasul 3: Baza din lemn de daltă pentru a se potrivi componentelor
După confirmarea faptului că totul funcționează, este timpul să abordăm porțiunea de prelucrare a lemnului a acestui proiect. Această lampă este ținută împreună de o tijă filetată, care este ușor de scurtat cu o roată de tăiere a ferăstrăului sau a instrumentului rotativ, apoi depusă netedă, astfel încât flanșa de reglare să poată fi înșurubată. Am cioplit baza de lemn pentru a-mi acomoda componentele.
Am șlefuit baza de lemn pentru a îndepărta orice vopsea de la încurcarea cu ea și am terminat-o cu niște pete de lemn.
Pasul 4: Folosește-l
Mi se pare firesc să spun „Alexa, aprinde lumina”, așa că m-am simțit mai inteligent în a-mi numi lumina inteligentă. Pentru a avea mai multe dispozitive în aceeași rețea, le-ați putea distinge numindu-le „lumina holului” sau „lumina nopții”, de exemplu. Este cu adevărat mai bun decât achiziționarea unui switch WeMo? Dacă ați citit până aici în Instructable, cu siguranță putem fi de acord că este mai distractiv să vă construiți propria dvs., mai ales cu modernizarea personalizată a lămpii vintage și cu designul all-in-one.
Ce proiecte de case inteligente ai sub capacul tău de gândire? Spuneți-mi la ce lucrați în comentariile de mai jos.
Recomandat:
Lampă inteligentă Pixel: 7 pași (cu imagini)
Lampă inteligentă Pixel: Acesta este un proiect pe care l-am făcut pentru o lampă inteligentă controlată de Bluetooth cu o aplicație Android dezvoltată pe Android Studio. Obiectivul principal al Pixel este de a afișa lumini frumoase. Este modul de lumină al șemineului, de exemplu, să vedem cum ar putea un șemineu cu un singur pixel
Ceas cu alarmă inteligentă: o ceas cu alarmă inteligentă realizată cu Raspberry Pi: 10 pași (cu imagini)
Ceas cu alarmă inteligentă: o ceas cu alarmă inteligentă realizată cu Raspberry Pi: Ți-ai dorit vreodată un ceas inteligent? Dacă da, aceasta este soluția pentru dvs.! Am creat Smart Alarm Clock, acesta este un ceas pe care îl puteți schimba ora alarmei conform site-ului web. Când alarma se declanșează, se va auzi un sunet (buzzer) și 2 lumini vor
Grădinărire inteligentă bazată pe IoT și agricultură inteligentă folosind ESP32: 7 pași
Grădinărire inteligentă bazată pe IoT și agricultură inteligentă Utilizarea ESP32: Lumea se schimbă odată cu trecerea agriculturii. În prezent, oamenii integrează electronica în toate domeniile, iar agricultura nu face excepție. Această fuziune a produselor electronice în agricultură ajută fermierii și oamenii care gestionează grădinile
Lampa mumie - Lampă inteligentă controlată WiFi: 5 pași (cu imagini)
Lampa cu mumie - Lampă inteligentă controlată prin WiFi: acum aproximativ 230 de mii de ani ființa umană a învățat să controleze focul, ceea ce duce la o schimbare majoră a stilului său de viață, deoarece a început să lucreze noaptea, folosind și lumina din foc. Putem spune că acesta este începutul iluminatului interior. Acum eu
Mașină RC IoT cu telecomandă sau gateway cu lampă inteligentă: 8 pași (cu imagini)
Mașină IoT RC cu telecomandă inteligentă sau gateway: pentru un proiect fără legătură, scrisesem un cod Arduino pentru a vorbi cu lămpile inteligente MiLight și telecomenzile pentru lampă pe care le am acasă. Am decis să fac o mașină RC pentru a testa