INHOUDSOPGAWE:

ESP8266 draadlose RGB -kopligte (Genesis Coupe): 10 stappe (met foto's)
ESP8266 draadlose RGB -kopligte (Genesis Coupe): 10 stappe (met foto's)

Video: ESP8266 draadlose RGB -kopligte (Genesis Coupe): 10 stappe (met foto's)

Video: ESP8266 draadlose RGB -kopligte (Genesis Coupe): 10 stappe (met foto's)
Video: RGB led stick своими руками. Лампа трубка. WLED прошивка 2024, November
Anonim
ESP8266 draadlose RGB -kopligte (Genesis Coupe)
ESP8266 draadlose RGB -kopligte (Genesis Coupe)
ESP8266 draadlose RGB -kopligte (Genesis Coupe)
ESP8266 draadlose RGB -kopligte (Genesis Coupe)

Wil u meerkleurige RGB-LED's by u kopligte voeg? Vir die meeste mense kan 'n oor -die -toonbank -stel waarskynlik die nodige bokse merk. Van die handelsname kan u 'n beproefde, beproefde stelsel kry met 'n mate van waarborg. Maar waarmee kom dit nog meer? 'N Goedkoop afstandsbediening wat maklik kan verloor word? Omvangryke bedrading? Brand -ekosisteem sluit in? As u die DIY -kotelette het, lees verder om te leer hoe u kan begin met die maak van u eie aangepaste RGB LED -kit. Lees asseblief die wette in u omgewing rakende die vereistes vir die beligting van voertuie. Ek aanvaar geen aanspreeklikheid of verantwoordelikheid vir u dade nie!

Hierdie gids begin met 'n paar aannames, dus dek hierdie punte voordat u verder gaan:

  • Maak kennis met die ESP8266 en hoe om dit te programmeer
  • die kopligte van u motor kan uitmekaar haal
  • kan soldeer sonder om jouself te verbrand … R. I. P. my vingerpunte
  • Wees bewus daarvan dat alles hier vir u voertuig anders kan wees, dus pas daarvolgens aan
  • lees die wette in u omgewing rakende die vereistes vir voertuigbeligting

Stap 1: Koplampbeheerbord - haal die toebehore af

Koplampbeheerbord - haal die toebehore af
Koplampbeheerbord - haal die toebehore af

Vir die twee koplamp -mikrobeheerborde moet u die volgende dele versamel

  • 2 x ESP-01 borde
  • 2 x prototipe borde (2,54 mm / 0,1 " / 100 mil steekgate)
  • 4 x 2N7000 klein seinstrumpies (TO-92 pakket)
  • 4 x 1N4001 gelykrigter diodes
  • 4 x 0.1uF kapasitors
  • 2 x oop drein optrekweerstands - 2k Ohm tot 4k Ohm
  • 2 x weerstandsverdelers boonste weerstande - ongeveer 8.2k Ohm
  • 2 x weerstandsverdeler onderste weerstande - ongeveer 2k Ohm tot 4K Ohm
  • 2 x buck converter module - uitset ingestel op 5 V
  • 2 x LDO -module - uitgang ingestel op 3,3 V
  • opsioneel: 2x skroefklemblokke
  • opsioneel: 2x ESP-01 broodbordadapters
  • opsioneel: 2x TVS oorspanningsbeskermingsdiodes (~ 18V-21V)
  • opsioneel: 2x 22uF kapasitors (25V min)
  • opsioneel: 2x 22uF kapasitors (6.3V min)

Verkryging

Ek het byna alles in hierdie gids verkry van eBay (of China Bay soos ek dit noem). Dit is omdat ek nie bekommerd is oor vervalsings of 'n lae kwaliteit as dit kom by dinge soos skroefaansluitings, weerstande, planke of lae kragstutte nie. Ek dryf hulle nie tot hul uiterste nie. Ek het egter goeie geld bestee aan die TVS -diodes en die kapasitors deur dit via DigiKey te bestel. Ek het dit net gedoen om te verseker dat ek ontvang het wat ek bestel het.

Stap 2: Beheerbord - Beskerming teen kraginvoer

Beheerraad - Beskerming teen kraginvoer
Beheerraad - Beskerming teen kraginvoer

Om u elektronika teen omgekeerde spanning te beskerm, kom die gelykrigterdiode in werking. Ek het 1N4004 -diodes by my plaaslike elektronikawinkel gekry. Hulle is slegs bedoel om 'n maksimum versterker te dra. U kan sien in my prototipe op die volgende stap dat ek een gelykrigterdiode gebruik het, maar om veilig te wees, het ek twee parallelle op my finale bord gebruik. Vir beskerming teen spanningspieke gebruik ons TVS -diodes. Dit is soos zenerdiodes, maar anders as zeners kan hulle 'n paar tientalle ampère sonder sweet oorleef. U kan moontlik wegkom sonder om TVS -diodes te gebruik, maar ek wou dit nie waag nie. Ek het ook 'n kondensator by die ingang gebruik, maar dit was slegs nodig om te voorkom dat die halo-ringe aanbrand.

Stap 3: Beheerbord - Kragtoevoer

Beheerraad - Kragtoevoer
Beheerraad - Kragtoevoer
Beheerraad - Kragtoevoer
Beheerraad - Kragtoevoer

Nadat u ingangskrag die beskermingsbaan bereik het, wil u dit bruikbaar maak vir die komponente op u bord. Dit is die plig van u geldomskakelaar en LDO. Die boksomskakelaar kan u motor se 14V -toevoer effektief verminder tot 4,5V by die uitset. Die WS2818B LED's en die LDO sal aan die bok gekoppel word. Die LDO reguleer verder die spanning tot 3.3V vir gebruik deur die ESP8266 en die ingangskakelaars.

Let wel: die geld is ingestel op 4,5V omdat die digitale sein van die MCU na die LED's slegs 3,3V is. As die LED's op 5.0V werk, word die LED's soms verkeerdelik deur die LED's ontvang en word die verkeerde kleur vertoon. Die vermindering van die boksomskakelaar na 4.5V verminder hierdie kans. Gebruik ook 'n spanningsvlakomskakelaar tussen die MCU en die LED's.

Stap 4: Beheerbord - Inskakelaars

Beheerraad - Inskakelaars
Beheerraad - Inskakelaars

Kom ons praat nou oor die insetskakelaars. Sê dat ons wil hê dat ons beheerbord moet opspoor wanneer die rigtingwyser flikker en of die ligstraal loop. 'N Meganisme om die teenwoordigheid van krag op te spoor, is nodig. Ons het egter 'n probleem; die kragseine in u motor is te hoog om direk in u ESP8266 aan te sluit. Daar is baie min skyfies wat 'n 16V -sein kan koppel en dit kan vertel. As gevolg hiervan implementeer ons 'n laag isolasie tussen die kraglyne in die kopligte en die insette op die ESP8266. Met slegs 3 weerstande, 'n kondensator en 'n klein seinmofet kan ons 'n hoogspanningsskakelaar saamstel wat ons behoeftes oplos en 'n afbreekvermoë het!

Die teorie van werking hier is om die mosfet as 'n oop dreineringsbuffer te gebruik. Raadpleeg die prentjie vir die bou van u kring. Die IN-sein kom van die +12V-krag van u koplig se rigtingwyser, lig- of grootstraal. Die OUT-sein gaan na u ESP-01-pen. Watter pen om te gebruik, word in die sagtewareafdeling behandel.

Stap 5: Beheerraad - 'n bietjie vergadering nodig

Beheerraad - Versameling benodig
Beheerraad - Versameling benodig
Beheerraad - Versameling benodig
Beheerraad - Versameling benodig

Die uitleg is aan jou! Dit het my beslis gehelp om die uitleg op 'n stuk papier te skets voordat ek die komponente neersit. Dit help ook om soldeerwerk te vermy totdat alles geplaas en afgehandel is. Op my heel eerste bord het ek dit net geskrap in plaas daarvan om komponente te probeer skuif.

Oorsig van die vorige stappe:

Motorkrag => Invoerbeskerming => 5V Krag => 3.3V Krag => Verwerker

Sygedagte

Ek beveel aan dat u in die skroefklemmenblok belê. Die ekstra gemak is van onskatbare waarde en dit laat die bord baie meer professioneel lyk. Deur die ESP-01-broodbordadapter te gebruik, kan u die ESP-01 ook te eniger tyd verwyder en vervang as dit breek of herprogrammeer moet word.

Stap 6: Beheerraad - sagteware

Beheerraad - sagteware
Beheerraad - sagteware

U ontwikkelingsomgewing sal bestaan uit die nuutste Arduino IDE (arduino.cc) en die NeoPixelBus -biblioteek deur Makuna wat u kan aflaai met die ingeboude Arduino -biblioteekbestuurder. Om ESP8266-ondersteuning by die Arduino IDE te voeg, volg hierdie instruksies:

Die bronkode vir my projek is aangeheg

ESP-01 pinout is soos volg:

  • GPIO 0 - laagstraal -invoer
  • GPIO 1 - invoer van rigtingwysers
  • GPIO 2 - strook 2 -uitset
  • GPIO 3 - hoekstrookuitset

U is vry om enige ESP8266 -module wat u wil, te gebruik met meer beskikbare I/O -penne.

Outomatisering

Die demosagteware is geprogrammeer om die hoekstrook oranje te laat flikker saam met die rigtingaanwyser. Dit is slegs 'n eenvoudige voorbeeld van hoe u hierdie kontroleerder bo veel meer as 'n oor -die -toonbank -stel kan neem. Nadat die rigtingaanwyser vir 1,25 sekondes stop, keer dit terug na altyd-aan / DRL. Dit is reeds geprogrammeer om die rigtingwyser oranje te hou terwyl die DRL in die geheue gehou word as die laaste kleur wat u ingestel het. Dit beteken dat u u telefoon kan gebruik om 'n standaard DRL -kleur in te stel, terwyl die amber -rigtingwyser funksie behoue bly.

Let asseblief op die wette vir die beligting van voertuie in u omgewing.

Beheer

Op u netwerk moet die ESP8266 verskyn as https://headlight-left.local of https://headlight-right.local. Van daar af kan u die URL 'https://headlight-left.local/help' noem om die hulpmenu te sien en meer te wete te kom oor die stuur van hex-kleurwaardes as argumente binne

Stap 7: Hoek -LED -strook ("parkeerlig") - komponente

Hoek LED -strook
Hoek LED -strook
Hoek LED -strook
Hoek LED -strook
Hoek LED -strook
Hoek LED -strook

U kan hierdie LED's in velle van 100 goedkoop aanlyn koop. Hulle kom op ronde PCB -pads wat maklik is om te soldeer. Met stewige drade kan u dit saam soldeer en allerhande vorms maak. Of met los drade kan u dit in klere vaswerk.

Stap 8: Hoek -LED -strook ("parkeerlig")

Hoek LED -strook
Hoek LED -strook

Dit is eenvoudig: krag, grond en data volg almal een rigting. Ek het 18 LED's aan elke kant gebruik. Die lengte van die LED -strook wat u kan maak, is programmeerbaar en feitlik onbeperk.

Stap 9: Koplampinstallasie

Koplamp installasie
Koplamp installasie
Koplamp installasie
Koplamp installasie

Die verwydering van die kopligte is anders vir elke voertuig. Op die Genesis Coupe van 2013 kan die kopligte nie verwyder word sonder om eers die voorste buffer van die motor af te haal nie! Dit is gelukkig eenvoudig om die kopligte oop te maak. Al wat u hoef te doen is om die kopligte ongeveer 15 minute in 'n oond van 205 tot 215 grade F te bak. Dit maak die seël swak genoeg sodat u die kopligte uitmekaar kan trek. Besoek beslis YouTube vir 'n eindelose reeks van video's oor hierdie onderwerp.

As u die kopligte weer bymekaar sit, moet u die onderdele weer bymekaar sit en dit moontlik weer verhit.

Pro tip: voordat u die kopligte in die oond sit, moet u gloeilampe, skroewe en enigiets anders wat u kan belemmer, verwyder. As die kopligte uit die oond kom, wil u hê dat u dit net uitmekaar moet trek.

Aanbeveel: