Sisällysluettelo:
- Vaihe 1: Ajovalojen ohjauskortti - Kerää tarvikkeet
- Vaihe 2: Ohjauskortti - Virransyötön suojaus
- Vaihe 3: Ohjauskortti - virtalähteet
- Vaihe 4: Ohjainkortti - tulokytkimet
- Vaihe 5: Ohjauskortti - Edellyttää jonkinlaista kokoonpanoa
- Vaihe 6: Ohjainkortti - Ohjelmisto
- Vaihe 7: Kulman LED -nauha ("pysäköintivalo") - komponentit
- Vaihe 8: Kulman LED -nauha ("pysäköintivalo")
- Vaihe 9: Ajovalojen asennus
- Vaihe 10: Muokkaa ja nauti
2025 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2025-01-13 06:57
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
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
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
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
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
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
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
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")
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 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.