Innehållsförteckning:
- Steg 1: Strålkastarkontrollkort - Samla förbrukningsmaterial
- Steg 2: Styrkort - Power Input Protection
- Steg 3: Styrkort - Nätaggregat
- Steg 4: Styrkort - Ingångsbrytare
- Steg 5: Styrkort - viss montering krävs
- Steg 6: Styrkort - Programvara
- Steg 7: LED -hörn för hörn ("parkeringsljus") - komponenter
- Steg 8: LED -hörn för hörn ("parkeringsljus")
- Steg 9: Montering av strålkastare
- Steg 10: Anpassa och njut
Video: ESP8266 trådlösa RGB -strålkastare (Genesis Coupe): 10 steg (med bilder)
2024 Författare: John Day | [email protected]. Senast ändrad: 2024-01-30 12:45
Vill du lägga till flerfärgade RGB-lysdioder till dina strålkastare? För de flesta människor kan en över disk kit förmodligen kontrollera de nödvändiga rutorna. Från varumärkena kan du få ett testat, beprövat system med viss garantinivå. Men vad kommer det annars med? En billig fjärrkontroll som är lätt att förlora? Skrymmande ledningar? Varumärkesekosystem låser sig? Om du har DIY -kotletterna läs vidare för att lära dig hur du kommer igång med att skapa ditt eget anpassade RGB LED -kit. Var noga med att läsa lagarna i ditt område angående fordonsbelysningskrav. Jag tar inte eller tar något ansvar för dina handlingar!
Den här guiden börjar med några antaganden, så täck dessa punkter innan du fortsätter:
- bekanta dig med ESP8266 och hur du programmerar den
- kunna ta isär din bils strålkastare
- kunna löda utan att bränna dig själv … R. I. P. mina fingertoppar
- var medveten om att allt här kan vara annorlunda för ditt fordon så justera därefter
- Var noga med att läsa lagarna i ditt område angående fordonets belysningskrav
Steg 1: Strålkastarkontrollkort - Samla förbrukningsmaterial
För de två strålkastarmikrocontrollerkorten måste du samla följande delar
- 2 x ESP-01-brädor
- 2 x prototyper (2,54 mm / 0,1 tum / 100 mil stigningshål)
- 4 x 2N7000 små signalmofeter (TO-92-paket)
- 4 x 1N4001 likriktardioder
- 4 x 0.1uF kondensatorer
- 2 x öppna dräneringsmotstånd - 2k Ohm till 4k Ohm
- 2 x motståndsdelare toppmotstånd - ca 8,2k Ohm
- 2 x motståndsdelare bottenmotstånd - ca 2k Ohm till 4K Ohm
- 2 x buck converter modul - utgång inställd på 5 V
- 2 x LDO -modul - utgång inställd på 3,3 V
- tillval: 2x skruvplintar
- valfritt: 2x ESP-01-brödbräda-adaptrar
- valfritt: 2x TVS överspänningsskyddsdioder (~ 18V-21V)
- tillval: 2x 22uF kondensatorer (25V min)
- tillval: 2x 22uF kondensatorer (6,3V min)
Sourcing
Jag köpte nästan allt i den här guiden från eBay (eller China Bay som jag kallar det). Detta beror på att jag inte är orolig för förfalskningar eller låg kvalitet när det gäller saker som skruvterminaler, motstånd, brädor eller lågeffektsmofeter. Jag driver dem inte till deras gränser. Men jag spenderade bra pengar på TVS -dioderna och kondensatorerna genom att beställa dem via DigiKey. Jag gjorde bara detta för att garantera att jag fick det jag beställde.
Steg 2: Styrkort - Power Input Protection
För att skydda din elektronik från omvänd spänning spelar likriktardioden in. Jag fick 1N4004 -dioder från min lokala elektronikbutik. De är bara avsedda att bära max en förstärkare. Du kan se i min prototyp på nästa steg jag använde en likriktardiod men för att vara säker använde jag två parallella på min sista bräda. För att skydda mot spänningspikar använder vi TVS -dioder. De är som zenerdioder men till skillnad från zenrar kan de faktiskt överleva några tiotals ampere utan att svettas. Du kanske kan komma undan utan att använda TVS -dioder men jag ville inte riskera det. Jag använde också en kondensator vid ingången, men det var bara nödvändigt för att förhindra att det blir brunt när halo-ringarna slås på.
Steg 3: Styrkort - Nätaggregat
När din ingångseffekt passerar skyddskretsen vill du börja göra den användbar för komponenterna på ditt kort. Detta är din buck -omvandlares och LDO: s plikt. Buck -omvandlaren kan effektivt minska din bils 14V -försörjning till 4,5V vid utgången. WS2818B -lysdioderna och LDO kommer att anslutas till pengarna. LDO reglerar vidare spänningen till 3,3V för användning av ESP8266 och ingångsbrytarna.
Obs: Buck är inställd på 4,5V eftersom den digitala signalen från MCU till lysdioderna bara är 3,3V. Om lysdioderna körs med 5,0V, ibland tas felaktiga data emot av lysdioderna och fel färg visas. Att sänka buck -omvandlaren till 4,5V minskar denna chans. Alternativt kan du använda en spänningsnivåomvandlare mellan MCU och lysdioderna.
Steg 4: Styrkort - Ingångsbrytare
Låt oss prata om ingångsväxlarna nu. Säg att vi vill att vårt styrkort upptäcker när blinkers blinkar och om halvljuset är igång. Någon mekanism för att upptäcka närvaron av kraft behövs. Vi har dock ett problem, energisignalerna i din bil är för högspänning för att kunna anslutas direkt till din ESP8266. Det finns väldigt få marker där ute som kan ansluta till en 16V -signal och leva för att berätta om det. På grund av detta implementerar vi ett isoleringsskikt mellan kraftledningarna i strålkastarna och ingångarna på ESP8266. Med bara 3 motstånd, en kondensator och en liten signalmofet kan vi sätta ihop en högspänningsbrytare som löser våra behov och har avvisningsförmåga!
Teorin om drift här är att använda mosfeten som en buffert med öppen dränering. Se bilden för hur du bygger din krets. IN-signalen kommer från +12V-effekten från strålkastarens blinkers, halvljus eller helljus. OUT-signalen går till din ESP-01-stift. Vilken pin som ska användas kommer att täckas i programvaruavsnittet.
Steg 5: Styrkort - viss montering krävs
Layout är upp till dig! Det hjälpte mig verkligen att skissa layouten på ett papper innan komponenterna placerades ner. Det hjälper också att undvika lödning tills allt är placerat och slutfört. På min allra första tavla skrotade jag bara den istället för att försöka flytta runt komponenter efteråt.
Översikt över de föregående stegen:
Bileffekt => Ingångsskydd => 5V Effekt => 3.3V Effekt => Processor
Sidotanke
Jag rekommenderar att du investerar i skruvplinten. Den extra bekvämligheten är ovärderlig och det får brädan att se mycket mer professionell ut. Genom att använda ESP-01-brödbräda-adaptern kan du också ta bort och byta ut ESP-01 när som helst om den går sönder eller omprogrammeras.
Steg 6: Styrkort - Programvara
Din utvecklingsmiljö kommer att bestå av den senaste Arduino IDE (arduino.cc) och NeoPixelBus -biblioteket från Makuna som du kan ladda ner med Arduino inbyggda bibliotekshanteraren. För att lägga till ESP8266-stöd till Arduino IDE, följ dessa instruktioner:
Källkoden för mitt projekt är bifogad
ESP-01 pinout är följande:
- GPIO 0 - halvljusingång
- GPIO 1 - blinkersingång
- GPIO 2 - strip 2 -utgång
- GPIO 3 - hörnlistutgång
Du är fri att använda vilken ESP8266 -modul du vill med fler tillgängliga I/O -stift.
Automatisering
Demomjukvaran är programmerad att blinka hörnlisten gult i samband med blinkers. Detta är bara ett enkelt exempel på hur du kan ta detta styrkort långt bortom ett över disk kit. Efter att blinkersstoppet stannat i 1,25 sekunder återgår den till alltid på / DRL. Den är redan programmerad att behålla blinkers gult och behålla DRL i minnet som den sista färgen du ställde in. Det betyder att du kan använda din telefon för att ställa in en standard DRL -färg samtidigt som du behåller den gula blinkersfunktionen.
Var medveten om bilbelysningslagarna i ditt område.
Kontrollera
I ditt nätverk ska ESP8266 visas som https://headlight-left.local eller https://headlight-right.local. Därifrån kan du ringa URL: en "https://headlight-left.local/help" för att se hjälpmenyn och lära dig att skicka hexfärgvärden som argument inom
Steg 7: LED -hörn för hörn ("parkeringsljus") - komponenter
Du kan köpa dessa lysdioder i ark om 100 till ganska billiga online. De kommer på runda PCB -dynor som är lätta att lödda. Med styva trådar kan du löda ihop dessa och göra alla möjliga former. Eller med lösa trådar kan du sy dem i kläder.
Steg 8: LED -hörn för hörn ("parkeringsljus")
Det är enkelt: kraft, mark och data följer alla en riktning. Jag använde upp 18 lysdioder på varje sida. Längden på LED -remsan du kan göra är programmerbar och praktiskt taget obegränsad.
Steg 9: Montering av strålkastare
Att ta bort strålkastarna är olika för varje fordon. På Genesis Coupe 2013 kan strålkastarna inte tas bort utan att först ta av bilens främre stötfångare! Att öppna strålkastarna är tack och lov enkelt. Allt du behöver göra är att baka strålkastarna i en ugn vid 205 till 215 grader F i cirka 15 minuter. Det kommer att göra tätningen tillräckligt svag för att du ska kunna ta isär strålkastarna. Kom definitivt in på YouTube för en oändlig grupp av videor om detta ämne.
Att sätta ihop strålkastarna igen kräver bara att du smörjer ihop delarna igen och eventuellt värmer upp dem igen.
Proffstips: Innan du sätter strålkastarna i ugnen bör du ta bort glödlampor, skruvar och allt annat som kan komma i vägen. När strålkastarna kommer ut ur ugnen vill du att din enda oro ska dra isär den.
Rekommenderad:
Komma igång med trådlösa temperatur- och vibrationssensorer för långa avstånd: 7 steg
Komma igång med trådlösa temperatur- och vibrationssensorer för långa avstånd: Ibland orsakar vibrationer allvarliga problem i många applikationer. Från maskinaxlar och lager till hårddiskens prestanda, vibrationer orsakar maskinskador, tidigt byte, låg prestanda och orsakar en stor träff på noggrannheten. Övervakning
Trådlösa musikreaktiva golvlampor: 15 steg (med bilder)
Trådlösa musikreaktiva golvlampor: I denna instruktör kommer vi att göra några centralt styrda trådlösa RGB -lampor som svarar på musik och ljud i miljön! Förutom instruktioner innehåller instruktionen: Schematisk lista över komponenter Länk till koden så att du kan
ESP8266 -NODEMCU $ 3 WiFi -modul #2 - Trådlösa stift som styrs via WEBBSIDA: 9 steg (med bilder)
ESP8266 -NODEMCU $ 3 WiFi -modul #2 - Trådlösa stift som styrs via WEBBSIDA: En ny värld av dessa mikroberäkningar har kommit och det här är ESP8266 NODEMCU. Detta är den första delen som visar hur du kan installera miljön för esp8266 i din arduino IDE genom att komma igång -videon och som delarna i
Handhållen konsol med trådlösa kontroller och sensorer (Arduino MEGA & UNO): 10 steg (med bilder)
Handhållen konsol med trådlösa kontroller och sensorer (Arduino MEGA & UNO): Vad jag använde:- Arduino MEGA- 2x Arduino UNO- Adafruit 3.5 " TFT 320x480 pekskärm HXD8357D- summer- 4Ohm 3W högtalare- 5mm LED-lampor- Ultimaker 2+ skrivare m/ svart PLA-filament- Laserskärare m/ MDF-trä- Svart sprayfärg (för träet)- 3x nRF24
4 -vägs trafikljussystem med 5 Arduinos och 5 NRF24L01 trådlösa moduler: 7 steg (med bilder)
4 -vägs trafikljussystem med 5 Arduinos och 5 NRF24L01 trådlösa moduler: För ett tag sedan skapade jag en instruerbar detalj som beskriver ett par trafikljus på en brödbräda. Jag skapade också en annan instruerbar som visar det grundläggande ramverket för användning av en trådlös NRF24L01 -modul. fick mig att tänka! Det finns ganska många