Cuprins:
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:45
Amazon Echo este o piesă grozavă de trusă! Îmi place ideea dispozitivelor cu voce!
Am vrut să-mi fac propria lampă cu funcționare Alexa, dar să păstrez comutatorul manual ca opțiune.
Am căutat pe web și am găsit un emulator WEMO, care, după ce am analizat alte opțiuni, acesta pare cel mai simplu mod de a determina Alexa să opereze orice dispozitiv!
**** NOTĂ IMPORTANTĂ: RESPECTUL ELECTRICITĂȚII PRINCIPALE - TE VĂ omoară ****
Pasul 1: Harware
Numărul de componente este minim datorită ESP2866-12e care face toată treaba!
Toate componentele provin de la eBay.
1 x ESP2866 -12e (sau orice ESP8266 cu cel puțin 2 porturi GPIO)
Sursa de alimentare 1 x 5v
1 x releu 5v. Am găsit aceste relee foarte mici cu contacte cu bobină de 5V și 250 Amp de 3 Amp pe eBay
1 x 5v la 3v3 coborâți
1 x cuplaj opto (4N35 sau echivalent)
1 x acțiune momentană pentru a face comutatorul
1 x cutie de proiect adecvată
Imaginea prezintă un rezistor care nu era necesar!
Pasul 2: Puneți-l împreună
Am vrut ca proiectul să trăiască într-o incintă compactă, astfel încât să nu pară prea inestetic.
Pur și simplu înlocuiește comutatorul original al lămpilor cu un releu și un comutator „moale”!
Este important să vă asigurați că partea de rețea (bitul care vă va ucide) este instalată cât mai sigur și mai sigur posibil - am folosit un conector „bloc choc” pentru siguranță și ușurință.
Conectorii bobinei releului sunt destul de apropiați, așa că aveți grijă la cablare. Păstrați firele bobinei expuse de 5v și conexiunile la rețea cât mai scurte posibil.
Rețeaua alimentează sursa de alimentare de 5v. Partea neutră a rețelei este directă către lampă, în timp ce partea sub tensiune trece prin contactele normal deschise ale releului.
Comutatorul este conectat la o parte la masă, iar cealaltă la GPIO13 al ESP8266. Orice intrare nu va face decât să verifice fișa tehnică, deoarece unii pini sunt multiplexați.
GPIO15 este conectat la 0v !! Am o bucată de fir atașată la Resetare și alta la GPIO0. Acestea sunt utilizate pentru încărcarea schiței și pot fi eliminate după finalizare.
Rețineți că dispozitivele ESP8266 funcționează la 3.3v
GPIO4 (din nou orice GPIO va face) este folosit pentru a seta / reseta releu prin intermediul unui cuplaj opto. Am folosit cuplajul opto pentru a minimiza scurgerea de curent pe ESP8266 și pentru a permite 3,3v să comute bobina releu de 5v.
Am folosit tampoane lipicioase cu două fețe pentru a menține componentele la locul lor.
Am forat câteva găuri de 2 mm la fiecare capăt al incintei pentru fluxul de aer. Nu sunt sigur dacă a fost necesar, deoarece se generează foarte puțină căldură, dar m-a făcut să mă simt mai bine:-)
Pasul 3: Sotfware
Am descărcat următoarele de pe GitHub.
IOT-ESP8266-ESP12E-Alexa-Master-Devices-master
Fișierele sunt toate într-un singur director și singurul fișier care trebuie modificat este fișierul.ino.
Acesta arată cum să operați mai multe comutatoare și este o bucată excelentă de software.
Am folosit Arduino IDE pentru a încărca schița în ESP. Există o mulțime de articole pe web despre cum se face acest lucru, doar Google - Folosind Arduino IDE pentru a programa ESP8266. Este destul de direct și trebuie configurat o singură dată., Notă: Pentru a încărca schița, am folosit un FTDI standard USB la convertor serial. GPIO15 trebuie să fie împământat - am acest cablu permanent la 0v, GPIO0 trebuie ținut la 0v în timpul resetării. După resetare, GPIO0 poate fi lăsat plutitor. Schița ar trebui acum încărcată.
Părțile din schiță care trebuie modificate sunt repalzarea routerelor SSID și parolă și comanda la care ați dori să răspundă Alexa. Căutați „lampă de masă” și înlocuiți-o cu o comandă la alegere, de ex. „lumină de noptieră” sau „ventilator de tavan”.
Software-ul interacționează cu Alexa și comută GPIO4 ridicat sau scăzut cu lampa de masă pentru comenzi aprinsă și respectiv lampa de masă oprită. De asemenea, stabilește steaguri - rl1 și isr_ran.
Flagul rl1 este utilizat, astfel încât software-ul să cunoască starea curentă a lămpii pentru ca aceasta să fie activată sau oprită prin Alexa sau prin comutator.
Comutatorul generează o întrerupere când GPIO13 este legat la pământ. Întreruperile sunt dezactivate, GPIO4 este comutat și semnalizatorul rl1 este setat / resetat în consecință. Semnalizatorul isr_ran este utilizat în bucla principală pentru a reactiva întreruperile după o scurtă întârziere - acest lucru împiedică săritura comutatorului!
Notă imortantă: asigurați-vă că alegerea releului dvs. are calificări de contact capabile pentru a face față dispozitivului pe care îl comutați.
Locul doi în provocarea activată prin voce
Recomandat:
SWITCH SWITCH -- TOUCH LESS SWITCH FOLOSIND 555: 4 pași
WAVE SWITCH || TOUCH LESS SWITCH FOLOSIND 555: Bună ziua tuturor Bine ați venit Astăzi construiesc un comutator simplu touch less, este activat doar fluturând mâna cu ajutorul senzorului cu infraroșu și al temporizatorului 555 IC, așa că haideți să-l construim … Funcționarea sa este simplă ca 555 funcționând ca flip-flop magazinul său
Lampă inteligentă Alexa cu ESP8266: 4 pași (cu imagini)
Lampă inteligentă Alexa cu ESP8266: acest instructabil vă ghidează împreună cu mine în modernizarea unei lămpi de epocă 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ă. Pl
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
Lampa spirală (cunoscută și sub numele de lampa de birou Loxodrome): 12 pași (cu imagini)
Lampa Spiral (cunoscută și sub numele de Lampa de birou Loxodrome): Lampa Spiral (cunoscută și sub numele de Lampa de birou Loxodrome) este un proiect pe care l-am început în 2015. A fost inspirat de aplicația Loxodrome a lui Paul Nylander. Ideea mea inițială a fost pentru o lampă de birou motorizată care să proiecteze vârtejuri de lumină care curg pe perete. Am proiectat și
LAMPĂ BALON !!! UIMITOR !!! (lampă simplă Awsome Ballon) !!: 6 pași (cu imagini)
LAMPĂ BALON !!! UIMITOR !!! (Lampă de balon Awsome simplă) !!: Lampa de balon simplă este făcută din baloane și benzi de 12v cu driverul de led