Cuprins:
- Pasul 1: Adunați părți
- Pasul 2: Demontați lumina de inundație și identificați intrările RGB PWM
- Pasul 3: ESP8266 și cablarea de alimentare
- Pasul 4: Programați-l
- Pasul 5: Cram It All Back Together
- Pasul 6: Plasați luminile în jurul casei și bucurați-vă !
Video: Lumina de inundație RGB Hijack cu Arduino sau ESP8266: 6 pași (cu imagini)
2024 Autor: John Day | [email protected]. Modificat ultima dată: 2024-01-30 11:44
Așa că am găsit niște lumini de inundație RGB minunate pe Amazon și, uitându-mă în curajul lor, mi-am dat seama că le puteți conecta direct la un arduino și esp8266 și le puteți controla folosind PWM.
Acum le folosesc pe două dintre ele în sufrageria mea ca iluminare de accent și le pun la dispoziție pentru anumite scene.
Folosesc openhab care rulează pe un pi de zmeură pentru a le controla și le pot controla chiar și cu Amazon Echo (SUA), deși asta depășește cu ușurință acest scop instructiv, sper să găsesc timp să scriu asta!
Sper să vă bucurați, acesta este primul meu instructable de foarte mult timp, așa că vă rog să-mi spuneți ce credeți.
Pasul 1: Adunați părți
Lista pieselor este următoarea:
1. Lumina de inundație RGB de 10W: Ebay (Marea Britanie), Ebay (SUA), Ebay (China)
2. Modul ESP8266-12: Ebay (Marea Britanie), Ebay (SUA), Ebay (China)
3. Regulator LD1117 3.3V: Ebay (Marea Britanie), Ebay (SUA), Ebay (China)
4. Condensator 100uF: Ebay (Marea Britanie), Ebay (SUA), Ebay (China)
5. Alimentare 12V 1A DC: Ebay (Marea Britanie), Ebay (SUA), Ebay (China)
6. O selecție de rezistențe (am folosit 10K, dar chiar te poți conforma cu orice)
(Am atașat linkuri către mai multe site-uri, deoarece prețurile se schimbă în mod regulat, așa că vă rugăm să faceți cumpărături și să vă asigurați că verificați Amazon vs eBay)
Dezvăluire completă: câștig un mic comision dacă cumpărați prin linkurile de mai sus, dar nu aș recomanda niciodată un link către un produs pe care nu l-am folosit eu. Acest proiect nu a fost conceput pentru a fi un producător de bani. Mulțumesc:-)
Pasul 2: Demontați lumina de inundație și identificați intrările RGB PWM
Această lampă specială este un design simplu cu șurub.
Șasiul cuprinde trei secțiuni din aluminiu care se deșurubează toate.
Îndepărtarea secțiunii superioare care menține obiectivul în poziție dezvăluie PCB-ul cu matricea de LED-uri și circuitele de control.
Primul lucru pe care l-am făcut a fost să identific care dintre tranzistoare controlează matricea de culori.
Sperăm că producătorul nu are prea multe variații între revizuirile plăcii, ceea ce ar însemna că puteți copia imaginea de mai sus și să lipiți firele direct la acestea. Am coduri de culoare pentru roșu, verde și albastru pentru a vă ușura. Interesant este că tranzistorul care controlează LED-ul roșu a fost conectat la microcontrolerul existent printr-un rezistor, așa că l-am lăsat în circuit.
De asemenea, este important pentru acest pas să scoateți componentele de control existente de pe PCB cu un pistol cu aer cald și câteva pensete, așa cum se poate vedea în imaginea de mai sus. Nu a fost absolut necesar să îndepărtez receptorul cu infraroșu, dar am crezut că îl pot folosi în alte proiecte.
Apoi, lipiți pe niște fire pinii PWM care merg la tranzistoare și le împing în cealaltă secțiune a șasiului ușor, unde vom merge mai departe.
Pasul 3: ESP8266 și cablarea de alimentare
Am atașat o schemă pentru această parte, deoarece scrie ce trebuie să faceți mult mai clar decât aș putea vreodată.
Conectați-vă practic LED-urile roșii, verzi și albastre la pinii 12, 14 și 15 ai ESP8266 printr-un rezistor de 10K.
Apoi conectați circuitul de alimentare ESP conform schemei, în imagine arată că l-am lipit direct la sursa de alimentare / placa driverului pentru LED-uri, dar am ajuns să schimb orientarea și nu am reușit să fac o altă imagine.
Ideea aici este să păstrăm totul cât mai compact posibil, deoarece va trebui să se potrivească în interiorul șasiului.
Pentru a realiza acest lucru, am îmbinat rezistențele în linie cu firele și le-am acoperit cu termoretrație.
Vă rugăm să evitați greșeala mea și să nu lipiți rezistorul direct pe ESP. Am găsit că acest lucru le-a făcut mai dificil de lucrat decât dacă aș fi făcut o adevărată îmbinare în linie (ca în fire-rezistor-wire-esp mai degrabă decât wire-resistor-esp).
De asemenea, fotografia arată puțin diferită de schematică, nu am folosit pinul 15 inițial și aceasta a fost o greșeală, deoarece pinul 15 este grozav la pwm. Iubește acul. Conduce.
Pasul 4: Programați-l
Folosind metoda preferată, scrieți codul pentru ESP!
Puteți alege cu adevărat să îl controlați oricum doriți și există oameni uimitori care fac lucruri uimitoare cu ESP.
Traseul meu special a fost să folosesc un server de acasă MQTT sub forma openHAB pe care lumina să se conecteze și să asculte comenzile de culoare. Utilizarea acestei metode îmi permite, de asemenea, să folosesc Amazon Alexa și Google Home pentru control extrem de ușor. (Așa cum am spus mai înainte, sper să pot scrie instructabile pentru acest proces, deoarece m-am distrat foarte bine făcându-l, dar în prezent îmi petrec cea mai mare parte a timpului meu liber construind un nou site web (care va implica probabil tutoriale pentru acele piese orice cale)).
Am atașat codul pentru acest lucru la acest 'ible, mai sus (sau mai jos, oriunde apare).
Trebuie să spun, obișnuiam să mă dezvolt doar în IDE arduino pentru ESP8266, dar, de când am început acest proiect, sunt cu siguranță convertit în scripturi Lua, sunt minunate și un timp mult mai puțin stresant atunci când încărc și depanare etc.
A fost odată că am scris un program în arduino care făcea următoarele:
Cizme ESP, nu se pot conecta la wifi, pornește modul punct de acces
clientul se conectează cu telefonul, deschide automat browserul cu pagina de control a culorilor (html de bază)
în pagină, exista și o opțiune de conectare la router.
Odată ce a fost în rețea, orice sistem de control ar putea fi programat pentru a trimite cereri http destul de ușor.
Dacă pot găsi codul undeva, îl voi încărca, dar recent am construit un PC nou, astfel încât fișierul să poată fi pe orice amestec de unități din jurul locului.
Pasul 5: Cram It All Back Together
Pentru a izola toate piesele, le-am înfășurat pe toate cu bandă electrică din PVC.
Fii deosebit de atent cu acest pas, am ars unul dintre regulatoarele mele de tensiune atunci când nu acordam atenția corespunzătoare.
De asemenea, consider că păstrarea firelor mai mult timp face acest pas mult mai ușor, din cauza tuturor răsucirilor implicate înșurubarea totul la loc.
Pasul 6: Plasați luminile în jurul casei și bucurați-vă !
Așezați luminile în locația dvs. preferată, conectați-le cu sursa de alimentare de 12V și plecați !!
Dacă nu vă place efectul prismei obiectivului, acesta poate fi îndepărtat cu ușurință, ceea ce oferă o strălucire mai puțin concentrată, mai generală. Răsucirea obiectivului înapoi în față a avut și efecte destul de grozave.
În imagini puteți vedea că l-am folosit pentru a-mi accentua ceasul nixie pe care îl iubesc atât de mult.
Mulțumesc pentru lectură!
Recomandat:
Adaptați o lumină de inundație incandescentă la LED: 7 pași
Adaptați o lumină de inundație incandescentă la LED: instalasem în pridvorul casei mele o lumină de inundație incandescentă de 500W de foarte mulți ani. Dar am crezut că 500W merită încercarea de a-l schimba în ceva modern și conservator de energie. În căutările mele pe internet, ceva care se numește l
DIY Lumină de inundație UV la preț redus pentru lipirea fără adeziv a chipsurilor microfluidice PMMA: 11 pași
DIY Lumină de inundație UV cu cost redus pentru lipirea fără adeziv a chipsurilor microfluidice PMMA: Dispozitivele microfluidice fabricate în termoplastice sunt din ce în ce mai utilizate datorită rigidității, transparenței, permeabilității reduse a gazelor, biocompatibilității și transpunerii mai ușoare către metodele de producție în masă, cum ar fi turnarea prin injecție. Metode de lipire pentru
Lumina solară fără baterie sau lumina solară De ce nu ?: 3 pași
Lumina solară fără baterie sau lumina solară … De ce nu?: Bine ați venit. Îmi pare rău pentru engleza mea? Solar? De ce? Am o cameră ușor întunecată în timpul zilei și trebuie să aprind luminile când sunt folosită. Instalați lumina soarelui pentru zi și noapte (1 cameră): (în Chile) -Panou solar 20w: 42 USD-Baterie: 15 USD-Solar incarcare contr
Lumină de inundație LED reglabilă DIY: 5 pași (cu imagini)
Lumină de inundație LED reglabilă DIY: Lămpile de inundație uneori tind să nu mai funcționeze în timp, deși în zilele noastre folosesc LED-uri. Acest lucru s-ar putea datora mai multor motive, cum ar fi supraîncălzirea sau o defecțiune a driverului LED sau o defecțiune în procesul de fabricație. Cei mai mulți dintre noi sfârșim prin a arunca un produs
Capac de lumină cu LED / capac sau lumină de siguranță: 4 pași
Led Light Cap / Safty Cap or Light: acesta este unul dintre intrările mele la concurs. Am obținut această idee dintr-o revistă make din secțiunea cutiei de instrumente numită h2on este o lumină de capac pentru sticlele de nalgeen, așa că am spus că îmi trebuie în loc să cumpăr pentru 22 de dolari, mi-am câștigat mai puțin de câțiva dolari