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, Srpanj
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 vjerojatno može provjeriti potrebne okvire. Od naziva marki možete dobiti provjereni, provjereni sustav s određenom razinom jamstva. No, s čime još dolazi? Jeftin daljinski upravljač koji se lako gubi? Glomazno ožičenje? Zaključavanje ekosustava robne 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 pročitate zakone u svom području koji se odnose na zahtjeve osvjetljenja vozila. Ne preuzimam niti preuzimam bilo kakvu odgovornost ili odgovornost za vaše postupke!

Ovaj vodič započinje s nekoliko pretpostavki pa prije nego što nastavite proučite ove točke:

  • biti upoznati s ESP8266 i kako ga programirati
  • moći rastaviti farove vašeg automobila
  • moći lemiti 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 svom području koji se odnose na zahtjeve osvjetljenja vozila

Korak 1: Upravljačka ploča prednjih svjetala - Prikupite potrepštine

Ploča kontrolera prednjih svjetala - Prikupite potrepštine
Ploča kontrolera prednjih svjetala - Prikupite potrepštine

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

  • 2 x ploče ESP-01
  • 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 x donji otpornici razdjelnika otpornika - oko 2k Ohm do 4K Ohm
  • 2 x modul pretvarača dolara - izlaz postavljen na 5 V
  • 2 x LDO modul - izlaz postavljen na 3,3 V
  • opcionalno: 2x vijčane stezaljke
  • po izboru: 2x adapter za matičnu ploču ESP-01
  • opcionalno: 2x TVS diode za zaštitu od prenapona (~ 18V-21V)
  • opcionalno: 2x 22uF kondenzatora (25V min)
  • opcionalno: 2x 22uF kondenzatora (6,3 V min)

Izvor

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

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

Upravljačka ploča - Zaštita ulaza energije
Upravljačka ploča - Zaštita ulaza energije

Radi zaštite vaše elektronike od obrnutog napona, ispravljačka dioda dolazi u igru. U lokalnoj trgovini elektronike nabavio sam diode 1N4004. Namijenjeni su za nošenje samo jednog pojačala. Možete vidjeti u svom 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 desetaka ampera bez znoja. Možda ćete se moći izvući bez upotrebe TVS dioda, ali nisam htio riskirati. Također sam koristio kondenzator na ulazu, ali to je bilo potrebno samo za sprječavanje izbijanja smeđe boje kad god su halo prstenovi bili uključeni.

Korak 3: Upravljačka ploča - Napajanja

Upravljačka ploča - Napajanja
Upravljačka ploča - Napajanja
Upravljačka ploča - Napajanja
Upravljačka ploča - Napajanja

Nakon što vaša ulazna snaga prođe zaštitni krug, želite je početi koristiti za komponente na 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,0 V, LED diode ponekad primaju netočne podatke i prikazuje se pogrešna boja. Snižavanjem pretvarača dolara na 4,5 V smanjuje se ova šansa. Alternativno, koristite pretvarač razine napona između MCU -a i LED -a.

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

Upravljačka ploča - Ulazni prekidači
Upravljačka ploča - Ulazni prekidači

Razgovarajmo sada o ulaznim prekidačima. Recimo da želimo da naša upravljačka ploča detektira kada pokazivač smjera treperi i radi li kratko svjetlo. Potreban je neki mehanizam za otkrivanje prisutnosti moći. Imamo problem, međutim, signali napajanja u vašem automobilu previsoki su za povezivanje izravno na vaš ESP8266. Postoji vrlo malo čipova koji se mogu spojiti sa 16V signalom i uživo govoriti o tome. Zbog toga implementiramo sloj izolacije između dalekovoda u prednjim svjetlima i ulaza na ESP8266. Sa samo 3 otpornika, kondenzatorom i MOSFET -om s malim signalom 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: 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
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 => 5V Snaga => 3.3V Snaga => 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 uklanjanje i zamjenu ESP-01 u bilo kojem trenutku ako se pokvari ili ga je potrebno ponovno programirati.

Korak 6: Upravljačka ploča - softver

Upravljačka ploča - softver
Upravljačka ploča - softver

Vaše razvojno okruženje sastojat će se od najnovijeg Arduino IDE -a (arduino.cc) i NeoPixelBus biblioteke tvrtke Makuna koje možete preuzeti pomoću Arduino ugrađenog upravitelja knjižnica. Za dodavanje ESP8266 podrške u Arduino IDE slijedite ove upute:

Izvorni kod za moj projekt je u privitku

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 kutnu 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 s pokazivačem smjera. Ovo je samo jednostavan primjer kako ovu ploču kontrolera možete odvojiti od kompleta za slobodnu prodaju. 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 DRL u memoriji zadrži zadnju boju koju ste postavili. To znači da možete koristiti telefon za postavljanje zadane DRL boje zadržavajući značajku žutog pokazivača smjera.

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

Kontrolirati

U vašoj se mreži ESP8266 trebao pojaviti kao https://headlight-left.local ili https://headlight-right.local. Odatle možete nazvati URL "https://headlight-left.local/help" kako biste vidjeli izbornik pomoći i saznali o slanju šesterokutnih boja kao argumenata 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 jastučićima koje je lako lemiti. 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. Duljina LED trake koju možete napraviti je programabilna i praktički neograničena.

Korak 9: Ugradnja prednjih svjetala

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

Uklanjanje prednjih svjetala različito je za svako vozilo. Na Genesis Coupeu iz 2013. farovi se ne mogu ukloniti bez skidanja prednjeg branika automobila! Otvaranje prednjih svjetala na sreću je jednostavno. Sve što trebate učiniti je peći farove u pećnici zagrijanoj na 205 do 215 stupnjeva F oko 15 minuta. Zbog toga će brtva postati dovoljno slaba da razdvojite prednja svjetla. Svakako svratite na YouTube kako biste se beskrajno upoznali s video zapisima na tu temu.

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

Profesionalni savjet: Prije stavljanja prednjih svjetala u pećnicu, trebate ukloniti žarulje, vijke i sve ostalo što će vam ometati. Kad farovi izađu iz pećnice, želite da ih jedina briga razdvojite.

Preporučeni: