Sadržaj:

ESP8266 Bežični RGB farovi (Genesis Coupe): 10 koraka (sa slikama)
ESP8266 Bežični RGB farovi (Genesis Coupe): 10 koraka (sa slikama)

Video: ESP8266 Bežični RGB farovi (Genesis Coupe): 10 koraka (sa slikama)

Video: ESP8266 Bežični RGB farovi (Genesis Coupe): 10 koraka (sa slikama)
Video: ESP8266 Беспроводной ЧМИ Nextion || Внешний ПЛК Arduino 2024, Juli
Anonim
ESP8266 Bežični RGB farovi (Genesis Coupe)
ESP8266 Bežični RGB farovi (Genesis Coupe)
ESP8266 Bežični RGB farovi (Genesis Coupe)
ESP8266 Bežični RGB farovi (Genesis Coupe)

Želite li svojim farovima dodati višebojne RGB LED diode? Za većinu ljudi komplet bez recepta vjerovatno može označiti potrebne okvire. Od naziva marki možete dobiti provjereni, provjereni sistem s određenim nivoom garancije. Ali sa čime još dolazi? Jeftin daljinski upravljač koji se lako može izgubiti? Glomazno ožičenje? Zaključavanje ekosistema marke? Ako imate DIY kotlete, pročitajte dalje kako biste saznali kako započeti s izradom vlastitog prilagođenog RGB LED kompleta. Molimo vas da obavezno pročitate zakone u vašem području koji se odnose na zahtjeve osvjetljenja vozila. Ne preuzimam niti preuzimam odgovornost za vaše postupke!

Ovaj vodič započinje s nekoliko pretpostavki pa vas molimo da prije nastavka obuhvatite ove točke:

  • biti upoznati sa ESP8266 i načinom programiranja
  • moći ćete rastaviti farove vašeg automobila
  • biti u stanju da lemite a da se ne opečete … R. I. P. vrhovi prstiju
  • imajte na umu da ovdje sve može biti drugačije za vaše vozilo, pa ga prilagodite u skladu s tim
  • svakako pročitajte zakone u vašem području koji se odnose na zahtjeve osvjetljenja vozila

Korak 1: Ploča kontrolera prednjih svjetala - Prikupite zalihe

Ploča kontrolera prednjih svjetala - Prikupite zalihe
Ploča kontrolera prednjih svjetala - Prikupite zalihe

Za dvije ploče mikrokontrolera prednjih svjetala morat ćete prikupiti sljedeće dijelove

  • 2 x ESP-01 ploče
  • 2 x ploče za izradu prototipova (2,54 mm / 0,1 milimetarske rupe)
  • 4 x 2N7000 MOSFET sa malim signalom (paket TO-92)
  • 4 ispravljačke diode 1N4001
  • 4 x 0,1uF kondenzatora
  • 2 x otpornika za podizanje s otvorenim odvodom - 2k Ohm do 4k Ohm
  • 2 gornja otpornika s razdjelnikom otpornika - oko 8,2 k Ohma
  • 2 donja otpornika s razdjelnikom otpornika - otprilike 2k Ohm do 4K Ohm
  • 2 x pretvarač dolara - izlaz postavljen na 5 V
  • 2 x LDO modul - izlaz postavljen na 3,3 V
  • opcionalno: 2x vijčane stezaljke
  • opcionalno: 2x ESP-01 adapter za matičnu ploču
  • opciono: 2x TVS diode za zaštitu od prenapona (~ 18V-21V)
  • opciono: 2x 22uF kondenzatora (25V min)
  • opciono: 2x 22uF kondenzatora (6,3 V min)

Izvor

Gotovo sve u ovom vodiču nabavio sam sa eBay -a (ili China Bay -a kako ga ja zovem). To je zato što me ne brinu krivotvorine ili loša kvaliteta kada su u pitanju stvari poput vijčanih terminala, otpornika, ploča ili MOSF diskova male snage. Ne tjeram ih do krajnjih granica. Međutim, potrošio sam dobar novac na TVS diode i kondenzatore naručujući ih putem DigiKeya. Učinio sam to samo da bih garantirao ono što sam dobio ono što sam i naručio.

Korak 2: Upravljačka ploča - Zaštita ulaza napajanja

Ploča kontrolera - Zaštita ulaza napajanja
Ploča kontrolera - Zaštita ulaza napajanja

Radi zaštite vaše elektronike od obrnutog napona, ispravljačka dioda dolazi u igru. Diode 1N4004 nabavio sam u lokalnoj trgovini elektronike. Predviđeno je da nose samo jedno pojačalo. Možete vidjeti u mom prototipu u sljedećem koraku da sam koristio jednu ispravljačku diodu, ali da bih bio siguran upotrijebio sam dvije paralelne na svojoj posljednjoj ploči. Za zaštitu od skokova napona koristimo TVS diode. Oni su poput zener dioda, ali za razliku od zenera mogu preživjeti nekoliko desetina ampera bez znoja. Možda ćete moći pobjeći bez upotrebe TVS dioda, ali nisam htio riskirati. Koristio sam i kondenzator na ulazu, ali to je bilo potrebno samo za sprečavanje ispadanja smeđe boje kad god su halo prstenovi bili uključeni.

Korak 3: Kontrolna ploča - Napajanja

Kontrolna ploča - Napajanja
Kontrolna ploča - Napajanja
Kontrolna ploča - Napajanja
Kontrolna ploča - Napajanja

Nakon što vaša ulazna snaga prođe zaštitni krug, želite je početi koristiti za komponente na vašoj ploči. Ovo je dužnost vašeg pretvarača dolara i LDO -a. Pretvarač dolara može učinkovito smanjiti napajanje vašeg automobila od 14 V do 4,5 V na izlazu. LED diode WS2818B i LDO bit će spojene na dolar. LDO dalje regulira napon na 3,3 V za korištenje od ESP8266 i ulaznih sklopki.

Napomena: Buck je postavljen na 4,5V jer je digitalni signal od MCU -a do LED -a samo 3,3V. Ako LED diode rade na 5.0V, LED diode ponekad primaju pogrešne podatke i prikazuje se pogrešna boja. Spuštanje pretvarača na 4,5V smanjuje ovu šansu. Alternativno, koristite pretvarač nivoa napona između MCU -a i LED -a.

Korak 4: Upravljačka ploča - Ulazni prekidači

Kontrolna ploča - Ulazni prekidači
Kontrolna ploča - Ulazni prekidači

Razgovarajmo sada o prekidačima ulaza. Recimo da želimo da naša upravljačka ploča otkrije kada žmigavac treperi i radi li kratko svjetlo. Potreban je neki mehanizam za otkrivanje prisustva moći. Imamo problem, međutim, signali napajanja u vašem automobilu su previsoki za povezivanje izravno na vaš ESP8266. Postoji vrlo malo čipova koji se mogu spojiti sa signalom od 16 V i uživo govoriti o tome. Zbog toga implementiramo sloj izolacije između dalekovoda u farovima i ulaza na ESP8266. Sa samo 3 otpornika, kondenzatorom i niskofrekvencijskim MOSFET -om za male signale možemo sastaviti visokonaponski prekidač koji rješava naše potrebe i ima mogućnost otklanjanja problema!

Teorija rada ovdje je korištenje MOSFET-a kao međuspremnika s otvorenim odvodom. Na slici pogledajte kako izgraditi svoj krug. IN signal će dolaziti od +12V snage pokazivača smjera, kratkog ili dugog svjetla vašeg fara. OUT signal ide na vaš pin ESP-01. Koji pin koristiti upotrijebit će se u odjeljku o softveru.

Korak 5: Kontrolna ploča - potrebna je neka montaža

Upravljačka ploča - potrebna je neka montaža
Upravljačka ploča - potrebna je neka montaža
Upravljačka ploča - potrebna je neka montaža
Upravljačka ploča - potrebna je neka montaža

Raspored je na vama! Svakako mi je pomoglo da skiciram izgled na komadu papira prije nego što odložim komponente. Također pomaže u izbjegavanju lemljenja sve dok se sve ne postavi i dovrši. Na svojoj prvoj ploči jednostavno sam je odbacio umjesto da pokušavam premjestiti komponente nakon činjenice.

Pregled prethodnih koraka:

Napajanje automobila => Ulazna zaštita => Napajanje 5 V => Napajanje 3,3 V => Procesor

Sporedna misao

Preporučujem ulaganje u vijčane stezaljke. Dodatna pogodnost je neprocjenjiva i čini da ploča izgleda mnogo profesionalnije. Korištenje adaptera matične ploče ESP-01 također vam omogućuje da uklonite i zamijenite ESP-01 u bilo kojem trenutku ako se pokvari ili ga je potrebno ponovno programirati.

Korak 6: Kontrolna ploča - softver

Kontrolna ploča - softver
Kontrolna ploča - softver

Vaše razvojno okruženje će se sastojati od najnovijeg Arduino IDE -a (arduino.cc) i NeoPixelBus biblioteke kompanije Makuna koje možete preuzeti pomoću Arduino ugrađenog upravitelja biblioteka. Da biste dodali podršku za ESP8266 u Arduino IDE, slijedite ove upute:

Izvorni kod za moj projekat je u prilogu

Isključivanje ESP-01 je sljedeće:

  • GPIO 0 - ulaz za kratka svjetla
  • GPIO 1 - ulaz pokazivača smjera
  • GPIO 2 - strip 2 izlaz
  • GPIO 3 - izlaz na ugaonu traku

Možete koristiti bilo koji ESP8266 modul koji želite s više dostupnih I/O pinova.

Automatizacija

Demo softver je programiran da treperi žutom bojom trake zajedno sa pokazivačem smjera. Ovo je samo jednostavan primjer kako ovu ploču kontrolera možete izvaditi iz kompleta bez recepta. Nakon što se pokazivač smjera zaustavi na 1,25 sekundi, vraća se na uvijek uključeno / DRL. Već je programirano da zadrži pokazivač smjera žuto, a zadrži DRL u memoriji kao zadnju boju koju ste postavili. To znači da možete koristiti telefon za postavljanje zadane DRL boje zadržavajući funkciju žutog pokazivača smjera.

Imajte na umu zakone o osvjetljenju vozila u vašem području.

Kontrola

Na vašoj mreži ESP8266 bi trebao izgledati kao https://headlight-left.local ili https://headlight-right.local. Odatle možete pozvati URL "https://headlight-left.local/help" da vidite izbornik za pomoć i da naučite o slanju heksadecimalnih vrijednosti boje kao argumente unutar HTTP zahtjeva.

Korak 7: Ugaona LED traka ("Parking svjetlo") - Komponente

Ugaona LED traka
Ugaona LED traka
Ugaona LED traka
Ugaona LED traka
Ugaona LED traka
Ugaona LED traka

Ove LED diode možete kupiti u listovima od 100 po prilično jeftinoj mreži. Dolaze na okruglim PCB pločicama koje se lako leme. S krutim žicama možete ih lemiti zajedno i stvarati razne oblike. Ili ih labavim žicama možete ušiti u odjeću.

Korak 8: Ugaona LED traka ("Parking svjetlo")

Ugaona LED traka
Ugaona LED traka

To je jednostavno: snaga, tlo i podaci slijede jedan smjer. Potrošio sam 18 LED dioda sa svake strane. Dužina LED trake koju možete napraviti je programabilna i praktično neograničena.

Korak 9: Ugradnja prednjih svjetala

Ugradnja prednjih svjetala
Ugradnja prednjih svjetala
Ugradnja prednjih svjetala
Ugradnja prednjih svjetala

Uklanjanje prednjih svjetala je različito za svako vozilo. Na Genesis Coupeu 2013. farovi se ne mogu ukloniti bez skidanja prednjeg branika automobila! Srećom, otvaranje farova je jednostavno. Sve što trebate učiniti je peći farove u pećnici zagrijanoj na 205 do 215 stepeni F oko 15 minuta. To će učiniti brtvu dovoljno slabom da razdvojite prednja svjetla. Svakako svratite na YouTube kako biste se beskrajno upoznali s načinom rada na videozapisima na ovu temu.

Ponovno sastavljanje prednjih svjetala zahtijeva samo da ponovno spojite dijelove i po želji ih ponovo zagrijete.

Profesionalni savjet: Prije nego što stavite farove u pećnicu, trebate ukloniti žarulje, vijke i sve ostalo što vam može stati na put. Kad farovi izađu iz pećnice, želite da ih jedina briga razdvojite.

Preporučuje se: