Sisukord:
- Samm: esilaternate juhtpaneel - koguge tarvikud
- 2. etapp: kontrollerplaat - toitesisendi kaitse
- 3. samm: kontrolleri plaat - toiteallikad
- 4. samm: kontrolleri plaat - sisendlülitid
- Samm 5: kontrolleriplaat - nõutav kokkupanek
- 6. samm: kontrolleriplaat - tarkvara
- 7. samm: nurga LED -riba ("Parkimistuli") - komponendid
- Samm: nurga LED -riba ("Parkimistuli")
- Samm: esilaternate paigaldamine
- Samm: kohandage ja nautige
Video: ESP8266 juhtmevabad RGB esituled (Genesis Coupe): 10 sammu (piltidega)
2024 Autor: John Day | [email protected]. Viimati modifitseeritud: 2024-01-30 08:48
Kas soovite oma esilaternatele lisada mitmevärvilisi RGB-valgusdioode? Enamiku inimeste jaoks saab käsimüügikomplekt tõenäoliselt vajalikud kastid märkida. Brändinimedest saate testitud ja tõestatud süsteemi, millel on teatud garantii. Aga mis sellega veel kaasas on? Odav lihtne pult kaotada? Mahukas juhtmestik? Brändi ökosüsteemi lukustamine? Kui teil on DIY kotletid, lugege edasi, et õppida, kuidas alustada oma kohandatud RGB LED -komplekti valmistamisega. Lugege kindlasti oma piirkonna seadusi sõidukite valgustuse nõuete kohta. Ma ei võta ega võta teie tegevuse eest mingit vastutust ega vastutust!
See juhend algab mõningate eeldustega, nii et palun jätkake neid punkte enne jätkamist:
- olema tuttav ESP8266 -ga ja selle programmeerimisega
- oskad oma auto esituled lahti võtta
- oska jootma ennast põletamata … R. I. P. mu näpunäpud
- pidage meeles, et siin võib teie sõidukil olla midagi muud, nii et kohandage seda vastavalt
- lugege kindlasti oma piirkonna seadusi sõidukite valgustuse nõuete kohta
Samm: esilaternate juhtpaneel - koguge tarvikud
Kahe esilaterna mikrokontrolleri plaadi jaoks peate koguma järgmised osad
- 2 x ESP-01 plaati
- 2 x prototüüpimisplaati (2,54 mm
- 4 x 2N7000 väikest signaali (TO-92 pakett)
- 4 x 1N4001 alaldidioodi
- 4 x 0,1uF kondensaatorit
- 2 x avatud äravoolutõmbe takistid - 2 kΩ kuni 4 k ohm
- 2 x takisti jagaja ülemist takistit - umbes 8,2 kΩ
- 2 x takisti jagaja põhja takistid - umbes 2 kΩ kuni 4K oom
- 2 x buck converter moodul - väljund seatud 5 V -le
- 2 x LDO moodul - väljundiks seatud 3,3 V
- valikuline: 2x kruviga klemmliistud
- valikuline: 2x ESP-01 leivaplaadi adapterit
- valikuline: 2x TVS ülepingekaitse dioodid (~ 18V-21V)
- valikuline: 2x 22uF kondensaatorit (25V min)
- valikuline: 2x 22uF kondensaatorit (6,3 V min)
Allikas
Peaaegu kõik selles juhendis olevad materjalid hankisin eBayst (või China Bayst, nagu ma seda nimetan). Selle põhjuseks on asjaolu, et ma ei muretse võltsingute või halva kvaliteedi pärast, kui tegemist on kruviklemmide, takistite, tahvlite või väikese võimsusega masinatega. Ma ei aja neid oma piiridesse. Siiski kulutasin TVS dioodidele ja kondensaatoritele head raha, tellides need DigiKey kaudu. Ma tegin seda ainult selleks, et garanteerida, et see, mida ma sain, on see, mida ma tellisin.
2. etapp: kontrollerplaat - toitesisendi kaitse
Elektroonika kaitsmiseks pöördpinge eest tuleb mängu alaldi diood. Ma sain kohalikust elektroonikapoest 1N4004 dioode. Need on mõeldud ainult ühe võimendi kandmiseks. Järgmisel etapil näete oma prototüübis, et kasutasin ühte alaldi dioodi, kuid ohutuse huvides kasutasin oma viimasel plaadil kahte paralleelset. Pingepiikide eest kaitsmiseks kasutame TVS dioode. Need on nagu zeneri dioodid, kuid erinevalt zeneritest suudavad nad ilma higita tegelikult mõnikümmend amprit üle elada. Võimalik, et pääsete ilma TVS -dioode kasutamata, kuid ma ei tahtnud sellega riskida. Kasutasin sisendis ka kondensaatorit, kuid seda oli vaja ainult selleks, et vältida pruunistumist igal ajal, kui halo rõngad sisse lülitati.
3. samm: kontrolleri plaat - toiteallikad
Kui teie sisendvõimsus läbib kaitselülituse, soovite hakata seda kasutama oma plaadil olevate komponentide jaoks. See on teie taalakonverteri ja LDO kohustus. Pöördmuundur võib tõhusalt vähendada teie auto 14 V toitepinget kuni 4,5 V väljundini. WS2818B valgusdioodid ja LDO ühendatakse rahaga. LDO reguleerib lisaks pinget 3,3 V -le, mida saavad kasutada ESP8266 ja sisendlülitid.
Märkus: pinge on seatud väärtusele 4,5 V, kuna digitaalne signaal MCU -lt LED -idele on ainult 3,3 V. Kui valgusdioodid töötavad 5,0 V pingel, siis mõnikord võtavad LED -id vastu valeandmeid ja kuvatakse vale värv. Pöördmuunduri langetamine 4,5 V -ni vähendab seda võimalust. Teise võimalusena kasutage MCU ja valgusdioodide vahel pingetaseme muundurit.
4. samm: kontrolleri plaat - sisendlülitid
Räägime nüüd sisendlülititest. Oletame, et tahame, et meie kontrolleriplaat tuvastaks, millal suunatuled vilguvad ja kas lähituled töötavad. Vajalik on mingi mehhanism toite olemasolu tuvastamiseks. Meil on probleem, aga teie autos olevad toitesignaalid on liiga kõrgepingega, et otse teie ESP8266 -ga ühendada. Seal on väga vähe kiipe, mis suudavad liituda 16 V signaaliga ja sellest otse rääkida. Seetõttu rakendame esilaternate elektriliinide ja ESP8266 sisendite vahel isolatsioonikihi. Ainult kolme takisti, kondensaatori ja väikese signaali abil saame kokku panna kõrgepingevõimelise lüliti, mis lahendab meie vajadused ja millel on tagasilöögivõime!
Tööteooria on siin kasutada mosfetti avatud äravoolupuhvrina. Vaadake pildilt, kuidas oma vooluringi üles ehitada. Signaal IN saadakse teie esitulede, lähitulede või kaugtulede suunatule +12 V võimsusest. OUT signaal läheb teie ESP-01 kontaktile. Millist tihvti kasutada, käsitletakse tarkvara jaotises.
Samm 5: kontrolleriplaat - nõutav kokkupanek
Paigutus on teie otsustada! Kindlasti aitas see mul enne komponentide paigutamist visandada paberilehele paigutuse. Samuti aitab see vältida jootmist enne, kui kõik on paigutatud ja viimistletud. Oma esimesel plaadil lammutasin selle lihtsalt maha, selle asemel, et üritada komponente pärast seda ümber paigutada.
Ülevaade eelmistest sammudest:
Auto võimsus => sisendkaitse => 5 V võimsus => 3,3 V võimsus => protsessor
Külgmõte
Soovitan investeerida kruviklemmiplokki. Lisamugavus on hindamatu ja muudab plaadi professionaalsemaks. ESP-01 leivaplaadi adapteri kasutamine võimaldab teil ka ESP-01 eemaldada ja asendada igal ajal, kui see puruneb või tuleb ümber programmeerida.
6. samm: kontrolleriplaat - tarkvara
Teie arenduskeskkond koosneb uusimast Arduino IDE -st (arduino.cc) ja Makuna NeoPixelBus raamatukogust, mille saate alla laadida Arduino sisseehitatud raamatukoguhalduri abil. ESP8266 toe lisamiseks Arduino IDE-le järgige neid juhiseid:
Minu projekti lähtekood on lisatud
ESP-01 pinout on järgmine:
- GPIO 0 - lähitulede sisend
- GPIO 1 - suunatule sisend
- GPIO 2 - riba 2 väljund
- GPIO 3 - nurgariba väljund
Võite vabalt kasutada mis tahes soovitud ESP8266 moodulit koos rohkemate saadaolevate sisend-/väljundpistikutega.
Automatiseerimine
Demotarkvara on programmeeritud vilkuma koos suunatulega nurgariba kollasena. See on lihtsalt lihtne näide selle kohta, kuidas saate seda kontrolleriplaati käsimüügikomplektist kaugemale viia. Pärast suunatule peatumist 1,25 sekundiks naaseb see alati sisse / DRL-ile. See on juba programmeeritud hoidma suunatule kollasena, hoides DRL -i mällu viimati määratud värvina. See tähendab, et saate oma telefoni abil määrata DRL -i vaikevärvi, säilitades samal ajal merevaigukollase suunatule funktsiooni.
Olge teadlik oma piirkonna sõidukite valgustuse seadustest.
Kontroll
Teie võrgus peaks ESP8266 ilmuma kui https://headlight-left.local või https://headlight-right.local. Sealt saate helistada URL-ile "https://headlight-left.local/help", et näha abimenüüd ja saada teavet heksade värviväärtuste saatmise kohta HTTP-päringutes argumentidena.
7. samm: nurga LED -riba ("Parkimistuli") - komponendid
Neid LED -e saate osta 100 -lehtedega Internetis üsna odavalt. Need on ümmarguste PCB -plaatide peal, mida on lihtne joota. Jäikade juhtmetega saate need kokku joota ja teha igasuguseid kujundeid. Või lahtiste juhtmetega saate need riietesse õmmelda.
Samm: nurga LED -riba ("Parkimistuli")
See on lihtne: võimsus, maapind ja andmed järgivad ühte suunda. Ma kasutasin 18 LED -i mõlemal küljel. LED -riba pikkus, mida saate teha, on programmeeritav ja praktiliselt piiramatu.
Samm: esilaternate paigaldamine
Esitulede eemaldamine on iga sõiduki puhul erinev. 2013. aasta Genesis Coupe'il ei saa esitulesid eemaldada ilma esipõrkeraua esmalt maha võtmata! Esitulede avamine on õnneks lihtne. Kõik, mida pead tegema, on küpsetada esitulesid ahjus temperatuuril 205 kuni 215 kraadi F umbes 15 minutit. See muudab tihendi piisavalt nõrgaks, et saaksite esituled üksteisest lahti tõmmata. Kindlasti külastage YouTube'i, et otsida lõputut teavet selle kohta, kuidas sellel teemal videoid teha.
Esitulede kokkupanekuks tuleb osad kokku panna ja soovi korral uuesti soojendada.
Pro näpunäide. Enne esilaternate ahju panemist eemaldage pirnid, kruvid ja kõik muu, mis teid segab. Kui esituled ahjust välja tulevad, tahate, et teie ainus mure oleks selle eraldamine.
Soovitan:
Mega RasPi - Vaarika Pi Sega Mega Drive'is / Genesis: 13 sammu (piltidega)
Mega RasPi - Raspberry Pi Sega Mega Drive'is / Genesis: see juhend juhendab teid vana Sega Mega Drive'i teisendamisel retro -mängukonsooliks, kasutades selleks Raspberry Pi. Olen veetnud lugematuid tunde oma lapsepõlvest videomänge mängides minu Sega Mega Drive. Enamikul mu sõpradel oli ka üks, nii et me tahaksime
Muutke ATGAMES kaasaskantav Sega Genesis traadita kõlarite komplektiks: 13 sammu (koos piltidega)
Muutke ATGAMESe kaasaskantav Sega Genesis traadita kõlarite komplektiks: Kui olete lugenud minu esimest juhendit selle kohta, kuidas muuta ATGAMESi kaasaskantava Sega Genesise uut paremat akut, siis võite mõelda: K: Mida ma teeksin see uus leitud jõud? V: Muutke ATGAMES Portable Sega Genesis juhtmeks
Lülitage esituled välja süüte väljalülitamisel: 9 sammu (piltidega)
Lülitage esituled välja süüte väljalülitamisel: ostsin eelmisel nädalal oma vanimale pojale kasutatud 2007 Mazda 3. See on suurepärases seisukorras ja talle meeldib. Probleem on selles, et kuna tegemist on vanema baasmudeliga, pole sellel lisakellasid ega vilesid nagu automaatsetel esituledel. Ta sõitis Toyota Corolliga
ESP8266 -NODEMCU $ 3 WiFi -moodul nr 2 - juhtmevabad tihvtid, mis kontrollivad veebilehe kaudu: 9 sammu (koos piltidega)
ESP8266 -NODEMCU $ 3 WiFi -moodul nr 2 - juhtmevabad tihvtid, mis kontrollivad veebilehe kaudu: Nende mikroarvutite uus maailm on saabunud ja see asi on ESP8266 NODEMCU. See on esimene osa, mis näitab, kuidas saate esp8266 keskkonna oma arduino IDE -sse installimisvideo kaudu installida ja osadena
Mängude lisamine Atgames Genesis Flashback HD -le: 5 sammu (piltidega)
Mängude lisamine Atgames Genesis Flashback HD -sse: see on lihtsalt kiire ülevaade mängude lisamisest Atgames Genesis Flashback HD -sse. Kui te ei tea, mida teete ega ole ettevaatlik, võite seadme täielikult müüritada, kuna see juhend nõuab tundliku ala muutmist