Cuprins:

Lumina de inundație RGB Hijack cu Arduino sau ESP8266: 6 pași (cu imagini)
Lumina de inundație RGB Hijack cu Arduino sau ESP8266: 6 pași (cu imagini)

Video: Lumina de inundație RGB Hijack cu Arduino sau ESP8266: 6 pași (cu imagini)

Video: Lumina de inundație RGB Hijack cu Arduino sau ESP8266: 6 pași (cu imagini)
Video: Luz enterrada rgb preta, luz de inundação externa de 10 W, luz embutida rgb, melhor fábrica da China 2024, Iulie
Anonim
Lumina de inundație Hijack RGB cu Arduino sau ESP8266
Lumina de inundație Hijack RGB cu Arduino sau ESP8266
Hijack RGB Flood Light Cu Arduino sau ESP8266
Hijack RGB Flood Light Cu Arduino sau ESP8266
Lumina de inundație Hijack RGB cu Arduino sau ESP8266
Lumina de inundație Hijack RGB cu Arduino sau ESP8266

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

Adunați piese
Adunați piese
Adunați piese
Adunați piese
Adunați piese
Adunați piese
Adunați piese
Adunați piese

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

Demontați lumina de inundație și identificați intrările RGB PWM
Demontați lumina de inundație și identificați intrările RGB PWM
Demontați lumina de inundație și identificați intrările RGB PWM
Demontați lumina de inundație și identificați intrările RGB PWM
Demontați lumina de inundație și identificați intrările RGB PWM
Demontați lumina de inundație și identificați intrările RGB PWM
Demontați lumina de inundație și identificați intrările RGB PWM
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

ESP8266 și cablarea de alimentare
ESP8266 și cablarea de alimentare
ESP8266 și cablarea de alimentare
ESP8266 și cablarea de alimentare
ESP8266 și cablarea de alimentare
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

Cram It All Back Together !!
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ă !

Puneți luminile în jurul casei și bucurați-vă !!!
Puneți luminile în jurul casei și bucurați-vă !!!
Puneți luminile în jurul casei și bucurați-vă !!!
Puneți luminile în jurul casei și bucurați-vă !!!
Puneți luminile în jurul casei și bucurați-vă !!!
Puneț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: