Sisällysluettelo:

ESP8266 Langattomat RGB -ajovalot (Genesis Coupe): 10 vaihetta (kuvilla)
ESP8266 Langattomat RGB -ajovalot (Genesis Coupe): 10 vaihetta (kuvilla)

Video: ESP8266 Langattomat RGB -ajovalot (Genesis Coupe): 10 vaihetta (kuvilla)

Video: ESP8266 Langattomat RGB -ajovalot (Genesis Coupe): 10 vaihetta (kuvilla)
Video: Eltako 15-sarja, energiamittarit 2024, Heinäkuu
Anonim
ESP8266 Langattomat RGB -ajovalot (Genesis Coupe)
ESP8266 Langattomat RGB -ajovalot (Genesis Coupe)
ESP8266 Langattomat RGB -ajovalot (Genesis Coupe)
ESP8266 Langattomat RGB -ajovalot (Genesis Coupe)

Haluatko lisätä monivärisiä RGB-LED-valoja ajovaloihisi? Useimmille ihmisille käsikauppasarja voi todennäköisesti valita tarvittavat ruudut. Tuotemerkeistä saat testatun, todistetun järjestelmän, jolla on jonkinlainen takuu. Mutta mitä muuta siihen tulee? Halpa helppo kadottaa kaukosäädin? Kova johdotus? Tuotemerkin ekosysteemin lukitus? Jos sinulla on DIY -leikkeitä, lue tarkemmin, miten voit aloittaa oman mukautetun RGB -LED -sarjan tekemisen. Muista lukea alueesi lait, jotka koskevat ajoneuvon valaistusvaatimuksia. En ota tai ota vastuuta teoistasi!

Tämä opas alkaa muutamilla oletuksilla, joten kattaa nämä kohdat ennen kuin jatkat:

  • tuntee ESP8266: n ja sen ohjelmoinnin
  • pystyä purkamaan auton ajovalot
  • osaa juottaa polttamatta itseäsi … R. I. P. sormeni vinkit
  • Huomaa, että kaikki tässä voi olla erilainen autollesi, joten säädä sen mukaan
  • muista lukea alueesi lait, jotka koskevat ajoneuvon valaistusvaatimuksia

Vaihe 1: Ajovalojen ohjauskortti - Kerää tarvikkeet

Ajovalojen ohjauskortti - Kerää tarvikkeet
Ajovalojen ohjauskortti - Kerää tarvikkeet

Kaksi ajovalojen mikro -ohjainkorttia varten sinun on kerättävä seuraavat osat

  • 2 x ESP-01-levyä
  • 2 x prototyyppilevyä (2,54 mm
  • 4 x 2N7000 pientä signaalimoottoria (TO-92-paketti)
  • 4 x 1N4001 tasasuuntausdiodia
  • 4 x 0,1uF kondensaattoria
  • 2 x avoimet tyhjennysvastukset - 2 k - 4 k ohmia
  • 2 x vastusjakajan ylävastukset - noin 8,2 k ohmia
  • 2 x vastusjakajan pohjavastukset - noin 2 k - 4 ohmia
  • 2 x buck -muunninmoduuli - lähtö 5 V
  • 2 x LDO -moduuli - lähtö 3,3 V
  • valinnainen: 2x ruuviliitin
  • valinnainen: 2x ESP-01-leipälevyn sovitin
  • valinnainen: 2x TVS-ylijännitesuojadiodit (~ 18V-21V)
  • valinnainen: 2x 22uF kondensaattorit (25V min)
  • valinnainen: 2x 22uF kondensaattorit (6,3 V min)

Hankinta

Lähes kaiken tässä oppaassa olen hankkinut eBaysta (tai China Baystä, kuten kutsun sitä). Tämä johtuu siitä, että en ole huolissani väärennöksistä tai huonosta laadusta, kun on kyse ruuviliittimistä, vastuksista, levyistä tai pienitehoisista mosfeteista. En aja niitä rajoilleen. Käytin kuitenkin hyvää rahaa TVS -diodeihin ja kondensaattoreihin tilaamalla ne DigiKeyn kautta. Tein tämän vain taatakseni sen, mitä sain tilaamani.

Vaihe 2: Ohjauskortti - Virransyötön suojaus

Ohjainkortti - Virransyötön suojaus
Ohjainkortti - Virransyötön suojaus

Suojataksesi elektroniikkaasi käänteiseltä jännitteeltä, tasasuuntaajan diodi tulee peliin. Sain 1N4004 diodit paikallisesta elektroniikkaliikkeestä. Niissä on vain yksi vahvistin. Näet prototyypissäni seuraavassa vaiheessa, että käytin yhtä tasasuuntausdiodia, mutta varmuuden vuoksi käytin kahta rinnakkaista viimeisellä levylläni. Käytämme suojaksi jännitepiikkeiltä TVS -diodeja. Ne ovat kuin zener -diodeja, mutta toisin kuin zenerit, he voivat todella selviytyä muutamasta kymmenestä ampeerista ilman hikeä. Saatat päästä eroon käyttämättä TVS -diodeja, mutta en halunnut ottaa riskiä. Käytin myös kondensaattoria tulossa, mutta sitä tarvittiin vain estämään ruskeantuminen milloin tahansa, kun halorenkaat käynnistettiin.

Vaihe 3: Ohjauskortti - virtalähteet

Ohjainkortti - virtalähteet
Ohjainkortti - virtalähteet
Ohjainkortti - virtalähteet
Ohjainkortti - virtalähteet

Kun syöttöteho on ohittanut suojapiirin, haluat alkaa tehdä siitä käyttökelpoista piirilevyssä oleville komponenteille. Tämä on velkamuunnin ja LDO: n velvollisuus. Buck -muunnin voi tehokkaasti vähentää auton 14 V: n jännitettä 4,5 V: iin lähdössä. WS2818B -LEDit ja LDO kytketään pistorasiaan. LDO säätää edelleen jännitteen 3,3 V: ksi ESP8266: n ja tulokytkinten käyttöön.

Huomautus: Buck on asetettu 4,5 V: een, koska digitaalinen signaali MCU: sta LEDeihin on vain 3,3 V. Jos LED -valot toimivat 5,0 V: n jännitteellä, joskus LED -valot vastaanottavat väärät tiedot ja näytössä näkyy väärä väri. Taajuusmuuttajan laskeminen 4,5 volttiin vähentää tätä mahdollisuutta. Vaihtoehtoisesti voit käyttää jännitemuunninta MCU: n ja LEDien välillä.

Vaihe 4: Ohjainkortti - tulokytkimet

Ohjainkortti - tulokytkimet
Ohjainkortti - tulokytkimet

Puhutaan nyt tulokytkimistä. Oletetaan, että haluamme ohjainkorttimme tunnistavan, kun suuntavilkku vilkkuu ja onko lähivalot käynnissä. Tarvitaan jokin mekanismi virran läsnäolon havaitsemiseksi. Meillä on kuitenkin ongelma, autosi virtasignaalit ovat liian korkeita, jotta ne voidaan kytkeä suoraan ESP8266 -laitteeseesi. Siellä on hyvin vähän siruja, jotka voivat liittyä 16 V: n signaaliin ja kertoa siitä. Tämän vuoksi toteutamme eristyskerroksen ajovalojen voimalinjojen ja ESP8266: n tulojen välillä. Vain 3 vastuksen, kondensaattorin ja pienen signaalimosfetin avulla voimme koota suurjännitekytkimen, joka ratkaisee tarpeemme ja jolla on poistokyky!

Toimintateoria tässä on käyttää mosfetia avoimen tyhjennyspuskurina. Katso piirin rakentaminen kuvasta. IN-signaali tulee ajovalojen, lähivalojen tai kaukovalojen +12 V tehosta. OUT-signaali menee ESP-01-nastaasi. Käytettävä tappi kuvataan ohjelmisto -osassa.

Vaihe 5: Ohjauskortti - Edellyttää jonkinlaista kokoonpanoa

Ohjauskortti - Edellyttää jonkinlaista kokoonpanoa
Ohjauskortti - Edellyttää jonkinlaista kokoonpanoa
Ohjauskortti - Edellyttää jonkinlaista kokoonpanoa
Ohjauskortti - Edellyttää jonkinlaista kokoonpanoa

Asettelu on sinun tehtäväsi! Se varmasti auttoi minua luonnostamaan asettelun paperille ennen komponenttien asettamista alas. Se auttaa myös välttämään juottamista, kunnes kaikki on asetettu ja viimeistelty. Ensimmäisellä levylläni romutin sen vain sen sijaan, että yrittäisin siirtää komponentteja ympäriinsä.

Katsaus edellisiin vaiheisiin:

Auton teho => Tulosuoja => 5 V: n teho => 3.3 V: n teho => Prosessori

Sivun ajatus

Suosittelen sijoittamista ruuviliittimeen. Lisämukavuus on korvaamaton ja se tekee levystä paljon ammattimaisemman. ESP-01-leipälevyadapterin avulla voit myös poistaa ja vaihtaa ESP-01: n milloin tahansa, jos se rikkoutuu tai se on ohjelmoitava uudelleen.

Vaihe 6: Ohjainkortti - Ohjelmisto

Ohjainkortti - Ohjelmisto
Ohjainkortti - Ohjelmisto

Kehitysympäristösi koostuu uusimmasta Arduino IDE: stä (arduino.cc) ja Makunan NeoPixelBus -kirjastosta, jotka voit ladata Arduinon sisäänrakennetun kirjastonhallinnan avulla. Voit lisätä ESP8266-tuen Arduino IDE -laitteeseen noudattamalla näitä ohjeita:

Projektini lähdekoodi on liitteenä

ESP-01-pistoke on seuraava:

  • GPIO 0 - lähivalotulo
  • GPIO 1 - suuntavilkutulo
  • GPIO 2 - nauhan 2 lähtö
  • GPIO 3 - kulmakaistan ulostulo

Voit vapaasti käyttää mitä tahansa haluttua ESP8266 -moduulia ja enemmän käytettävissä olevia I/O -nastoja.

Automaatio

Esittelyohjelmisto on ohjelmoitu vilkkamaan kulmaluistoa keltaisena yhdessä suuntavilkun kanssa. Tämä on vain yksinkertainen esimerkki siitä, miten voit viedä tämän ohjainkortin kauempaa kuin laskuri. Kun suuntavalo pysähtyy 1,25 sekunniksi, se palaa aina päällä / DRL-tilaan. Se on jo ohjelmoitu pitämään suuntavilkku keltaisena ja säilyttämään DRL: n muistissa viimeksi asettamaasi värinä. Tämä tarkoittaa, että voit käyttää puhelintasi asettaaksesi DRL -oletusvärin säilyttäen samalla keltaisen suuntavilkkuominaisuuden.

Ole tietoinen alueesi ajoneuvojen valaistuslakeista.

Ohjaus

Verkossasi ESP8266: n pitäisi näkyä muodossa https://headlight-left.local tai https://headlight-right.local. Sieltä voit soittaa URL-osoitteelle "https://headlight-left.local/help", niin näet ohjekuvakkeen ja opit heksadesimaalisten väriarvojen lähettämisestä argumentteina

Vaihe 7: Kulman LED -nauha ("pysäköintivalo") - komponentit

Kulma LED -nauha
Kulma LED -nauha
Kulma LED -nauha
Kulma LED -nauha
Kulma LED -nauha
Kulma LED -nauha

Voit ostaa näitä LED -valoja 100: n arkeina melko halvalla verkossa. Ne tulevat pyöreille PCB -tyynyille, jotka on helppo juottaa. Jäykillä lankoilla voit juottaa nämä yhteen ja tehdä kaikenlaisia muotoja. Tai löysillä lankoilla voit ommella ne vaatteisiin.

Vaihe 8: Kulman LED -nauha ("pysäköintivalo")

Kulma LED -nauha
Kulma LED -nauha

Se on suoraviivaista: teho, maa ja data seuraavat kaikki yhteen suuntaan. Käytin 18 LEDiä kummallakin puolella. Valmiiden LED -nauhojen pituus on ohjelmoitava ja käytännössä rajaton.

Vaihe 9: Ajovalojen asennus

Ajovalojen asennus
Ajovalojen asennus
Ajovalojen asennus
Ajovalojen asennus

Ajovalojen irrotus on erilainen kaikissa ajoneuvoissa. Vuoden 2013 Genesis Coupe -ajovaloja ei voi irrottaa ottamatta ensin auton etupuskuria pois! Ajovalojen avaaminen on onneksi yksinkertaista. Sinun tarvitsee vain paistaa ajovaloja uunissa 205-215 ° F: ssa noin 15 minuuttia. Tämä tekee tiivisteestä niin heikon, että voit vetää ajovalot erilleen. Pysähdy ehdottomasti YouTubessa katsomaan loputtomasti aiheeseen liittyviä videoita.

Ajovalojen yhdistäminen takaisin vaatii vain osien keräämisen yhteen ja valinnaisen lämmityksen uudelleen.

Ammattilaisvinkki: Ennen kuin laitat ajovalot uuniin, poista lamput, ruuvit ja kaikki muut esteet. Kun ajovalot tulevat ulos uunista, haluat, että ainoa huolesi on irrottaa se.

Suositeltava: