Cuprins:

Faruri RGB wireless ESP8266 (Genesis Coupe): 10 pași (cu imagini)
Faruri RGB wireless ESP8266 (Genesis Coupe): 10 pași (cu imagini)

Video: Faruri RGB wireless ESP8266 (Genesis Coupe): 10 pași (cu imagini)

Video: Faruri RGB wireless ESP8266 (Genesis Coupe): 10 pași (cu imagini)
Video: Heated Acetone to Smooth Polycarbonate 2024, Iulie
Anonim
Faruri wireless RGB ESP8266 (Genesis Coupe)
Faruri wireless RGB ESP8266 (Genesis Coupe)
Faruri wireless RGB ESP8266 (Genesis Coupe)
Faruri wireless RGB ESP8266 (Genesis Coupe)

Căutați să adăugați LED-uri RGB multicolore la faruri? Pentru majoritatea oamenilor, un kit de tejghea poate verifica probabil casetele necesare. Din numele mărcilor puteți obține un sistem testat, dovedit, cu un anumit nivel de garanție. Dar cu ce mai vine? O telecomandă ușor de pierdut? Cablare voluminoasă? Blocarea ecosistemului de marcă? Dacă aveți cotletele DIY, citiți mai departe pentru a afla cum să începeți să creați propriul kit LED RGB personalizat. Vă rugăm să vă asigurați că citiți legile din zona dvs. cu privire la cerințele de iluminare a vehiculului. Nu îmi voi asuma sau îmi voi asuma nicio răspundere sau răspundere pentru acțiunile dvs.!

Acest ghid începe cu câteva ipoteze, așa că vă rugăm să acoperiți aceste puncte înainte de a continua:

  • să fie familiarizați cu ESP8266 și cum să-l programați
  • să puteți dezasambla farurile mașinii
  • să poți lipi fără să te arzi … R. I. P. vârfurile degetelor mele
  • Rețineți că orice lucru de aici poate fi diferit pentru vehiculul dvs., așa că reglați-l corespunzător
  • asigurați-vă că citiți legile din zona dvs. cu privire la cerințele de iluminare a vehiculului

Pasul 1: placa controlerului farurilor - Adunați consumabilele

Placă de control faruri - Adunați consumabilele
Placă de control faruri - Adunați consumabilele

Pentru cele două plăci de microcontroler pentru faruri, va trebui să colectați următoarele părți

  • 2 x plăci ESP-01
  • 2 x plăci de prototipare (găuri de pas de 2,54 mm)
  • 4 mosfet-uri cu semnal mic 2N7000 (pachet TO-92)
  • 4 diode redresoare 1N4001
  • 4 x condensatori 0.1uF
  • 2 x rezistențe deschise de tragere - 2k Ohm la 4k Ohm
  • 2 rezistoare de rezistență superioară - aproximativ 8,2 k Ohm
  • 2 x rezistențe de rezistență de jos - aproximativ 2k Ohm la 4K Ohm
  • 2 x modul convertor buck - ieșire setată la 5 V
  • 2 x modul LDO - ieșire setată la 3,3 V
  • opțional: 2 borne cu șurub
  • opțional: 2x adaptoare ESP-01 pentru panouri
  • opțional: 2x diode de protecție la supratensiune TVS (~ 18V-21V)
  • opțional: 2x condensatori 22uF (25V min)
  • opțional: 2x condensatori 22uF (6,3V min)

Aprovizionare

Am obținut aproape tot din acest ghid de la eBay (sau China Bay așa cum îl numesc eu). Acest lucru se datorează faptului că nu sunt îngrijorat de contrafaceri sau de calitate scăzută atunci când vine vorba de lucruri precum terminale cu șurub, rezistențe, plăci sau mosfete cu putere redusă. Nu-i duc la limitele lor. Cu toate acestea, am cheltuit bani buni pe diodele TVS și condensatoarele comandându-le prin DigiKey. Am făcut acest lucru doar pentru a garanta că ceea ce am primit este ceea ce am comandat.

Pasul 2: placa controlorului - Protecția intrării de alimentare

Placă de control - Protecția intrării de putere
Placă de control - Protecția intrării de putere

Pentru a vă proteja dispozitivele electronice de tensiunea inversă, intră în joc dioda redresoare. Am diode 1N4004 de la magazinul meu local de electronice. Sunt menite să poarte doar un amplificator maxim. Puteți vedea în prototipul meu la pasul următor că am folosit o diodă redresoare, dar pentru a fi în siguranță am folosit două paralele pe placa mea finală. Pentru protecția împotriva vârfurilor de tensiune, folosim diode TVS. Sunt ca niște diode zener, dar spre deosebire de zeneri, pot supraviețui de fapt câteva zeci de amperi fără sudoare. S-ar putea să puteți scăpa fără a folosi diode TVS, dar nu am vrut să risc. De asemenea, am folosit un condensator la intrare, dar acesta a fost necesar doar pentru a preveni o decolorare oricând au fost alimentate inelele de halo.

Pasul 3: placa controlerului - surse de alimentare

Placă de control - surse de alimentare
Placă de control - surse de alimentare
Placă de control - surse de alimentare
Placă de control - surse de alimentare

După ce puterea de intrare trece de circuitul de protecție, doriți să începeți să îl faceți utilizabil pentru componentele de pe placa dvs. Aceasta este datoria convertorului dvs. Buck și LDO. Convertorul Buck poate reduce eficient alimentarea cu mașina de 14V până la 4,5V la ieșire. LED-urile WS2818B și LDO vor fi conectate la buck. LDO reglează în plus tensiunea la 3,3V pentru utilizare de către ESP8266 și comutatoarele de intrare.

Notă: Buck-ul este setat la 4,5V deoarece semnalul digital de la MCU la LED-uri este de numai 3,3V. Dacă LED-urile rulează la 5,0V, uneori datele incorecte sunt primite de LED-uri și se afișează culoarea greșită. Coborârea convertorului buck la 4,5V reduce această șansă. Alternativ, utilizați un convertor de nivel de tensiune între MCU și LED-uri.

Pasul 4: placa controlorului - comutatoare de intrare

Placă de control - Comutatoare de intrare
Placă de control - Comutatoare de intrare

Să vorbim acum despre comutatoarele de intrare. Să presupunem că dorim ca placa de control să detecteze când semnalizatorul intermitent clipește și dacă faza scurtă funcționează. Este necesar un mecanism de detectare a prezenței puterii. Cu toate acestea, avem o problemă, semnalele de alimentare din mașină sunt de tensiune prea mare pentru a se conecta direct la ESP8266. Există foarte puține cipuri care pot interfața cu un semnal de 16V și pot transmite live despre asta. Din acest motiv, implementăm un strat de izolare între liniile de alimentare din faruri și intrările de pe ESP8266. Cu doar 3 rezistențe, un condensator și un mic mosfet de semnal, putem pune împreună un comutator capabil de înaltă tensiune, care să ne rezolve nevoile și să aibă capacitate de respingere!

Teoria de funcționare aici este de a utiliza MOSFET-ul ca tampon open-drain. Consultați imaginea pentru a vă construi circuitul. Semnalul IN va proveni din puterea + 12V a semnalizatorului farurilor, a fazelor scurte sau a fazelor lungi. Semnalul OUT se îndreaptă către pinul ESP-01. Ce pin să utilizați va fi acoperit în secțiunea software.

Pasul 5: placa controlorului - Este necesară o asamblare

Placă de control - Este necesară o asamblare
Placă de control - Este necesară o asamblare
Placă de control - Este necesară o asamblare
Placă de control - Este necesară o asamblare

Aspectul depinde de dvs.! Cu siguranță m-a ajutat să schițez aspectul pe o bucată de hârtie înainte de a plasa componentele în jos. De asemenea, ajută la evitarea lipirii până după ce totul este plasat și finalizat. Pe prima mea placă, am eliminat-o în loc să încerc să mut componentele după aceea.

Prezentare generală a pașilor anteriori:

Putere mașină => Protecție intrare => Putere 5V => Putere 3.3V => Procesor

Gândire laterală

Vă recomand să investiți în blocul de terminale cu șurub. Confortul suplimentar este de neprețuit și face ca placa să arate mult mai profesională. Utilizarea adaptorului pentru panou de ESP-01 vă permite, de asemenea, să scoateți și să înlocuiți ESP-01 în orice moment în cazul în care acesta se rupe sau trebuie reprogramat.

Pasul 6: Placă de control - Software

Placă de control - Software
Placă de control - Software

Mediul dvs. de dezvoltare va consta din cel mai recent IDE Arduino (arduino.cc) și biblioteca NeoPixelBus de Makuna pe care le puteți descărca folosind Arduino încorporat în managerul de bibliotecă. Pentru a adăuga asistență ESP8266 la IDE-ul Arduino, urmați aceste instrucțiuni:

Codul sursă pentru proiectul meu este atașat

Pinout-ul ESP-01 este după cum urmează:

  • GPIO 0 - intrare fază scurtă
  • GPIO 1 - semnal de intrare
  • GPIO 2 - ieșire bandă 2
  • GPIO 3 - ieșire bandă de colț

Sunteți liber să utilizați orice modul ESP8266 pe care îl doriți cu mai mulți pini I / O disponibili.

Automatizare

Software-ul demo este programat să clipească banda de colț chihlimbar împreună cu semnalizatorul. Acesta este doar un simplu exemplu de modul în care puteți duce această placă de control dincolo de un kit de tejghea. După ce semnalul de oprire se oprește timp de 1,25 secunde, revine la întotdeauna pornit / DRL. Este deja programat să păstreze semnalizatorul chihlimbar în timp ce păstrați DRL în memorie ca ultima culoare pe care ați setat-o. Aceasta înseamnă că puteți utiliza telefonul pentru a seta o culoare DRL implicită, păstrând în același timp funcția de semnalizare de chihlimbar.

Vă rugăm să fiți conștienți de legile privind iluminatul vehiculelor din zona dvs.

Control

În rețeaua dvs., ESP8266 ar trebui să apară ca https://headlight-left.local sau https://headlight-right.local. De acolo puteți apela adresa URL „https://headlight-left.local/help” pentru a vedea meniul de ajutor și pentru a afla despre trimiterea valorilor hexagonale ale culorilor ca argumente în cadrul cererilor

Pasul 7: Benzi LED din colț („Lumina de parcare”) - Componente

Benzi LED din colț
Benzi LED din colț
Benzi LED din colț
Benzi LED din colț
Benzi LED din colț
Benzi LED din colț

Puteți cumpăra aceste LED-uri în foi de 100 pentru destul de ieftine online. Acestea vin pe tampoane rotunde de PCB ușor de lipit. Cu firele rigide le puteți lipi împreună și puteți face tot felul de forme. Sau cu fire libere le puteți coase în haine.

Pasul 8: Benzi LED din colț („Lumina de parcare”)

Benzi LED din colț
Benzi LED din colț

Este simplu: puterea, solul și datele urmează toate o direcție. Am consumat 18 LED-uri pe fiecare parte. Lungimea benzii LED pe care o puteți realiza este programabilă și practic nelimitată.

Pasul 9: Instalarea farurilor

Instalarea farurilor
Instalarea farurilor
Instalarea farurilor
Instalarea farurilor

Demontarea farurilor este diferită pentru fiecare vehicul. Pe Genesis Coupe 2013 farurile nu pot fi scoase fără a scoate mai întâi bara față a mașinii! Deschiderea farurilor este din fericire simplă. Tot ce trebuie să faceți este să coaceți farurile într-un cuptor la 205 - 215 grade F timp de aproximativ 15 minute. Acest lucru va face ca sigiliul să fie suficient de slab pentru a vă distinge farurile. Cu siguranță, opriți-vă pe YouTube pentru a descoperi nesfârșite videoclipuri despre acest subiect.

Punerea farurilor la loc impune doar necesitatea de a pune piesele la loc împreună și, opțional, de a le încălzi din nou.

Sfat Pro: Înainte de a vă pune farurile în cuptor, ar trebui să scoateți becurile, șuruburile și orice altceva care vă va împiedica. Când farurile ies din cuptor, doriți ca singura dvs. grijă să fie despărțită.

Recomandat: