Kazalo:

ESP8266 brezžični RGB žarometi (Genesis Coupe): 10 korakov (s slikami)
ESP8266 brezžični RGB žarometi (Genesis Coupe): 10 korakov (s slikami)

Video: ESP8266 brezžični RGB žarometi (Genesis Coupe): 10 korakov (s slikami)

Video: ESP8266 brezžični RGB žarometi (Genesis Coupe): 10 korakov (s slikami)
Video: ESP8266 Беспроводной ЧМИ Nextion || Внешний ПЛК Arduino 2024, November
Anonim
ESP8266 brezžični RGB žarometi (Genesis Coupe)
ESP8266 brezžični RGB žarometi (Genesis Coupe)
ESP8266 brezžični RGB žarometi (Genesis Coupe)
ESP8266 brezžični RGB žarometi (Genesis Coupe)

Ali želite svojim žarometom dodati večbarvne RGB LED diode? Za večino ljudi lahko komplet brez recepta označi potrebna polja. Iz blagovnih znamk lahko dobite preizkušen, preverjen sistem z določeno stopnjo garancije. S čim pa še pride? Poceni daljinski upravljalnik, ki ga je enostavno izgubiti? Zajetno ožičenje? Zaklepanje ekosistema blagovne znamke? Če imate narezke DIY, preberite še, če želite izvedeti, kako začeti z izdelavo lastnega kompleta LED RGB po meri. Prosimo, da preberete zakone na vašem območju glede zahtev glede razsvetljave vozil. Za vaša dejanja ne prevzemam in ne prevzemam nobene odgovornosti!

Ta priročnik se začne z nekaj predpostavkami, zato pred nadaljevanjem obravnavajte te točke:

  • poznati ESP8266 in kako ga programirati
  • lahko razstavite žaromete vašega avtomobila
  • lahko spajkate, ne da bi se pri tem opekli … R. I. P. moji prsti
  • Zavedajte se, da je pri vašem vozilu karkoli drugače, zato se temu ustrezno prilagodite
  • ne pozabite prebrati zakonov na vašem območju glede zahtev glede razsvetljave vozil

1. korak: Nadzorna plošča žarometov - Zberite zaloge

Plošča za krmiljenje žarometov - Zberite potrebščine
Plošča za krmiljenje žarometov - Zberite potrebščine

Za dve plošči mikrokrmilnika žarometov boste morali zbrati naslednje dele

  • 2 x plošče ESP-01
  • 2 x plošče za izdelavo prototipov (2,54 mm / 0,1 milimetrske luknje)
  • 4 x 2N7000 majhni signalni MOSFET (paket TO-92)
  • 4 x 1N4001 usmerniške diode
  • 4 x 0,1uF kondenzatorji
  • 2 x uporovni upori z odprtim odtokom - 2 k Ohm do 4 k Ohm
  • 2 x zgornji upori z delitvijo uporov - približno 8,2 k Ohm
  • 2 x spodnji upori z delitvijo uporov - približno 2k Ohm do 4K Ohm
  • 2 x pretvorniški modul - izhod nastavljen na 5 V
  • 2 x LDO modul - izhod nastavljen na 3,3 V
  • neobvezno: 2x vijačne sponke
  • neobvezno: 2x adapterja za ploščo ESP-01
  • neobvezno: 2x TVS diode za zaščito pred prenapetostjo (~ 18V-21V)
  • neobvezno: 2x 22uF kondenzatorji (25V min)
  • neobvezno: 2x 22uF kondenzatorji (6,3 V min)

Nabava

Skoraj vse v tem priročniku sem dobil iz eBay -a (ali China Bayja, kot ga imenujem). To je zato, ker me ne skrbijo ponaredki ali nizka kakovost, ko gre za stvari, kot so vijačni spoji, upori, plošče ali MOSF -ji z nizko močjo. Ne pripeljem jih do meja. Vendar sem za TVS diode in kondenzatorje porabil dober denar, tako da sem jih naročil prek DigiKeyja. To sem storil samo zato, da bi zagotovil, da sem prejel tisto, kar sem prejel.

2. korak: Krmilna plošča - Zaščita vhodne energije

Krmilna plošča - zaščita vhodnih moči
Krmilna plošča - zaščita vhodnih moči

Za zaščito vaše elektronike pred obratno napetostjo pride v poštev usmerniška dioda. V lokalni trgovini z elektroniko sem dobil diode 1N4004. Namenjeni so za največ en ojačevalnik. V naslednjem koraku lahko vidite v svojem prototipu, da sem uporabil eno usmerniško diodo, vendar sem za varnost uporabil dve vzporedni na zadnji plošči. Za zaščito pred napetostnimi sunki uporabljamo TVS diode. So kot zener diode, vendar za razliko od zenerjev lahko dejansko preživijo nekaj deset amperov brez znoja. Morda se boste lahko izognili brez uporabe TVS diod, vendar nisem hotel tvegati. Uporabil sem tudi kondenzator na vhodu, vendar je bil to potreben le za preprečitev rjavenja ob vsakem vklopu halo obročev.

3. korak: Krmilna plošča - napajalniki

Krmilna plošča - napajalniki
Krmilna plošča - napajalniki
Krmilna plošča - napajalniki
Krmilna plošča - napajalniki

Ko vaša vhodna moč preide zaščitno vezje, jo želite začeti uporabljati za komponente na plošči. To je naloga vašega pretvornika dolarjev in LDO. Pretvornik dolarjev lahko učinkovito zmanjša napajanje 14V vašega avtomobila na 4,5V na izhodu. Svetleče diode WS2818B in LDO bodo povezane z denarjem. LDO nadalje regulira napetost na 3,3 V za uporabo ESP8266 in vhodnih stikal.

Opomba: Dolžina je nastavljena na 4,5 V, ker je digitalni signal od MCU do LED le 3,3 V. Če LED diode delujejo pri 5,0 V, LED včasih vzame napačne podatke in prikaže napačno barvo. Znižanje pretvornika dolarja na 4,5 V zmanjša to možnost. Druga možnost je pretvornik napetosti med MCU in LED.

4. korak: Krmilna plošča - vhodna stikala

Krmilna plošča - vhodna stikala
Krmilna plošča - vhodna stikala

Zdaj pa se pogovorimo o vhodnih stikalih. Recimo, da želimo, da naša krmilna plošča zazna, kdaj utripa smernik in ali kratke luči tečejo. Potreben je mehanizem za odkrivanje prisotnosti moči. Imamo težavo, ker so napajalni signali v vašem avtomobilu previsoki, da bi jih lahko povezali neposredno z vašim ESP8266. Obstaja zelo malo čipov, ki se lahko povežejo s 16V signalom in v živo povedo o tem. Zaradi tega izvajamo plast izolacije med daljnovodi v žarometih in vhodi na ESP8266. S samo tremi upori, kondenzatorjem in majhnim signalnim MOSFET -om lahko sestavimo visokonapetostno stikalo, ki reši naše potrebe in ima možnost odkrivanja!

Teorija delovanja tukaj je uporaba mosfeta kot medpomnilnika z odprtim odtokom. Kako zgraditi vezje, si oglejte na sliki. Signal IN bo prihajal iz +12V moči smernikov, kratkih ali dolgih luči vašega žarometa. Signal OUT gre na vaš pin ESP-01. Kateri pin uporabite, bo obravnavano v razdelku s programsko opremo.

5. korak: Nadzorna plošča - potrebna je neka montaža

Nadzorna plošča - potrebna je neka montaža
Nadzorna plošča - potrebna je neka montaža
Nadzorna plošča - potrebna je neka montaža
Nadzorna plošča - potrebna je neka montaža

Postavitev je odvisna od vas! Vsekakor mi je pomagalo, da sem postavil skico na kos papirja, preden sem sestavne dele odložil. Prav tako pomaga preprečiti spajkanje, dokler ni vse postavljeno in dokončano. Na svoji prvi plošči sem jo preprosto odložil, namesto da bi po dejstvu poskušal premikati komponente.

Pregled prejšnjih korakov:

Napajanje avtomobila => Vhodna zaščita => Napajanje 5 V => Napajanje 3,3 V => Procesor

Stranska misel

Priporočam vlaganje v vijačne sponke. Dodatno udobje je neprecenljivo, zato plošča izgleda veliko bolj profesionalno. Z uporabo adapterja za ploščo ESP-01 lahko kadar koli odstranite in zamenjate ESP-01, če se pokvari ali ga je treba ponovno programirati.

6. korak: Nadzorna plošča - programska oprema

Nadzorna plošča - programska oprema
Nadzorna plošča - programska oprema

Vaše razvojno okolje bo sestavljeno iz najnovejše Arduino IDE (arduino.cc) in knjižnice NeoPixelBus Makune, ki jo lahko prenesete z vgrajenim upraviteljem knjižnic Arduino. Če želite podpreti ESP8266 v Arduino IDE, sledite tem navodilom:

Izvorna koda za moj projekt je priložena

Pinout ESP-01 je naslednji:

  • GPIO 0 - vhod za kratke luči
  • GPIO 1 - vhod smernika
  • Izhod GPIO 2 - trak 2
  • GPIO 3 - izhod kotnega traku

Prosto lahko uporabite kateri koli modul ESP8266, ki ga želite, z več razpoložljivimi V/I zatiči.

Avtomatizacija

Predstavitvena programska oprema je programirana tako, da utripa vogalni trak oranžno v povezavi s smernikom. To je le preprost primer, kako lahko to krmilno ploščo presežete kot komplet brez recepta. Ko se smernik za 1,25 sekunde ustavi, se vrne na vedno vklopljen / DRL. Je že programiran, da ohrani rumeno smernik, hkrati pa zadrži DRL v pomnilniku kot zadnjo barvo, ki ste jo nastavili. To pomeni, da lahko s telefonom nastavite privzeto barvo DRL, hkrati pa ohranite funkcijo rumenega smernika.

Zavedajte se zakonov o razsvetljavi vozil na vašem območju.

Nadzor

V vašem omrežju bi moral biti ESP8266 prikazan kot https://headlight-left.local ali https://headlight-right.local. Od tam lahko pokličete URL »https://headlight-left.local/help«, če si želite ogledati meni za pomoč in izvedeti o pošiljanju šestnajstih barvnih vrednosti kot argumentov v zahtevah

7. korak: Kotni LED trak ("parkirna luč") - komponente

Kotni LED trak
Kotni LED trak
Kotni LED trak
Kotni LED trak
Kotni LED trak
Kotni LED trak

Te LED diode lahko kupite v listih po 100 za precej poceni na spletu. Prihajajo na okroglih PCB ploščicah, ki jih je enostavno spajkati. S trdimi žicami jih lahko spajate skupaj in naredite vse vrste oblik. Ali z ohlapnimi žicami jih lahko prišijete v oblačila.

8. korak: Kotni LED trak ("parkirna luč")

Kotni LED trak
Kotni LED trak

To je preprosto: moč, tla in podatki sledijo eni smeri. Porabil sem 18 LED na vsaki strani. Dolžina LED traku, ki ga lahko naredite, je programabilna in praktično neomejena.

9. korak: Namestitev žarometa

Namestitev žarometa
Namestitev žarometa
Namestitev žarometa
Namestitev žarometa

Odstranitev žarometov je pri vsakem vozilu drugačna. Pri Genesis Coupeju 2013 žarometov ni mogoče odstraniti, ne da bi najprej slekli odbijač avtomobila! Odpiranje žarometov je na srečo preprosto. Vse, kar morate storiti, je, da žaromete pečete v pečici pri 205 do 215 stopinjah F približno 15 minut. Tako bo tesnilo dovolj šibko, da boste lahko žaromete razmaknili. Vsekakor se ustavite pri YouTubu in si oglejte neskončno veliko videoposnetkov na to temo.

Če želite žaromete ponovno sestaviti, morate le ponovno sestaviti dele in jih po želji ponovno segreti.

Profesionalni nasvet: Preden žaromete postavite v pečico, odstranite žarnice, vijake in vse ostalo, kar vas bo oviralo. Ko žarometi izstopijo iz pečice, si želite, da jih edino skrbite.

Priporočena: