INHOUDSOPGAWE:
- Stap 1: Onderdele:
- Stap 2: Gedrukte onderdele
- Stap 3: Bedrading
- Stap 4: Monteer
- Stap 5: Programmering
Video: RGB LED -beheerder: 5 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:27
Tien dae voor Kersfees het ek nog 'n geskenk nodig gehad vir my man, wat in die ouderdom van Amazon leef, wat beteken dat dit nie 'n opsie was om iets van die rak te koop nie.
Hy het 'n lig nodig vir sy kantoor en hy hou daarvan om af en toe dinge aan te pas. Sy lessenaar is ook gerieflik voor 'n vensterbank geplaas. So beheerbare RGB -beligting het onmiddellik by my opgekom. Dit moes helder genoeg wees om sy lessenaar te verlig en hy moes die kleur beheer.
Ek bied die RGB LED -beheerder aan.
(Sien video hieronder)
Stap 1: Onderdele:
Ek het die volgende dele gebruik:
1x Sparkfun Pro Micro 5V/16MHz (https://www.sparkfun.com/products/12640) Ek het eers Arduinos opgesoek, maar net voor Kersfees was alles natuurlik uitverkoop. Die Sparkfun was net so goed en die instruksies op hul webwerf maak dit baie maklik om die Arduino -programmeersagteware te gebruik. Om dit op die Protoboard te laat pas, moes ek penne in die speldgate sit. Dit het die beste gewerk om hulle aan te soldeer terwyl hulle met die Micro -kontroleerder op die ProtoBoard gekoppel was.
2x 1m 60LEDs/m Verseëlde RGB LED -stroke (https://www.sparkfun.com/products/12023) Nie te duur en helder genoeg om die lessenaar met 14W/m te verlig nie
1x Protoboard (https://www.sparkfun.com/products/9567) As gevolg van die twee dae wat ek die hele ding moes toets, ontfout en saamstel, het ek 'n Protoboard gebruik. Dit hou die drade styf genoeg vas en ek kan verbindings maklik rondskuif. Die stroom van 2-3A vir die twee LED-stroke wat ek gebruik, is ook nie te hoog nie.
3x Power MOSFET's (https://www.digikey.com/products/en?keywords=IRF84… Hulle moes heelwat stroom kan hanteer, en dit kan presies dit met meer as 3A/eenheid by 12V D/ S en 5V skakelspanning. Ek weet dat hulle te veel is, maar ek wou dit veilig speel.
3x 100 mm-skuifbalk Potentiometers 10k (https://www.digikey.com/products/en?keywords=987-1… Ek weet ek kon gewone potensiometers gebruik het, maar groot skuifbakke is net soveel meer bevredigend om te gebruik.
1x skakelaar (https://www.digikey.com/product-detail/en/zf-elect… Om die hele ding in en uit te skakel.
1x 12V 3A Kragtoevoer (https://www.amazon.com/ANVISION-2-Pack-Adapter-5-5… Die 2 LED Strips benodig maksimum 2,4A op volle helderheid. Die Arduino benodig amper niks, dus 'n 3A Ek het gevind dat dit genoeg is.
1x vatontvanger (https://www.digikey.com/products/en?keywords=%09EJ… Dus kan ons ons kragtoevoer in die beheerder aansluit, ons benodig hierdie outjie. Ek verkies om dinge wat van buite af kom, aan te sluit., want ek vind toestelle wat 'n klomp drade aan hang, nie baie gerieflik nie.
2x paar CPC-verbindings Chassissteun (https://www.mouser.com/productdetail/te-connectivi…LED-verbindings (https://www.mouser.com/productdetail/te-connectivi…)
Ander dinge: 'n 20-24AWG-draad in verskillende kleure, 'n klein gewone potensiometer wat ek in my laai gehad het vir helderheidsbeheer, 'n onderbrekingsknoppie, 4x 5kOhm-weerstande en 3x 5V-LED's met geïntegreerde weerstande.
Stap 2: Gedrukte onderdele
Vir 'n omhulsel het ek een in Fusion 360 ontwerp.
Ek benodig die hoofbehuizing vir al die elektronika en 'n paar knoppies vir die potensiometers. Aangesien ek nog nie geweet het waar hierdie ding gemonteer sal word nie, is slegs twee kante toeganklik.
Ons het 1/4 gate aan die bokant vir die LED's, die Interrupt -knoppie en die helderheidsbeheerpotensiometer (5 totaal). Aan die linkerkant het ek 'n groot uitsny vir die skakelaar, 'n klein uitsny vir 'n mikro -USB -kabel, so die Arduino kan herprogrammeer word sonder om die kontroleerder te neem, 2 gate vir Female 4Pin CPC -houers en 8 mm gat vir die Barrel Jack.
Aan die voorkant is daar net die 3 splete vir die Potentiometer-handvatsels en gate vir 4-40 skroewe.
Ek het die knoppe op 'n vlot en in 'n groep gedruk, wat altyd lei tot beter resultate op FDM -drukkers vir klein voorwerpe. Die omhulsel wat ek op die agterkant gedruk het, staan vir minimale ondersteuning.
Die basisplaat skroef in die omhulsel vas. Ek het geen platkopskroewe gehad nie, so ek moes viltvierkante aan die onderkant van die omhulsel plak, sodat dit nie op hierdie skroewe rus nie en die tafel krap.
Stap 3: Bedrading
Eers het ek lang drade aan al die dele wat ek benodig, gesoldeer (potensiometers, vatkrag, knoppies, skakelaars, ens.), Sodat ek dit nie in die omhulsel hoef te doen nie. Daarna het ek die elektronika op 'n bank bymekaargemaak om die verskillende funksies te toets en probleme met sagteware of foute op te los. Ek het gevind dat die koppeling van die MOSFET -poort met die 8Bit PWM op die Arduino daartoe lei dat kleurveranderinge ingeneem word en dat dit glad nie werk nie. Deur die 10 (penne 5, 6) en 16 bis (pen 9) te gebruik, lei PWM's eerder tot so glad soos botter (ek skryf nog steeds slegs 8bit aan die PWM -penne).
(Sien die bedradingsdiagram vir wat daaraan gekoppel is)
Stap 4: Monteer
Nadat ek die bedrading getoets het, het ek alles in die omhulsel gemonteer. Die feit dat ek soveel as moontlik buite die omhulsel gesoldeer het, het baie gehelp, asook om die verbindings vooraf te monteer.
Ek het gevind dat die tang baie nuttig is om die drade in die regte gate op die Protoboard te kry. Ek sny die drade in lengte net voor ek dit inprop, sodat alles so skoon as moontlik is.
Uiteindelik het ek die basisplaat vasgeskroef en 'n paar viltstukke daaraan vasgemaak, sodat dit lekker op die tafel rus.
Stap 5: Programmering
Die Sparkfun word geprogrammeer via die Arduino -sagteware (sien instruksies:
Die program bevat die EEPROM -biblioteek om die laaste werksmodus te stoor, sodat die beheerder nie die toestand waarin hy verkeer, verloor wanneer hy krag na hom stuur nie.
Die ekstra potensiometer aan die bokant reguleer die helderheid in alle modusse sonder om die kleur wat vertoon word, te beïnvloed.
Daar is 3 modusse, vandaar die 3 status -LED's bo -op.
Modus 1: RGB -modus (slegs 1 status -LED is aan) Die 3 potensiometers beheer die helderheid van rooi, groen en blou individueel. 'N Bestendige kleur word vertoon.
Mode2: RGB -vervaagmodus (2 status -LED's is aan) In hierdie modus is al drie kleure op 'n horlosie (rooi op 12, groen op 4 en blou op 8 byvoorbeeld). Die hand van die klok draai kloksgewys en 'n mengsel van al drie kleure, afhangende van die posisie daarvan, word vertoon. (Draai die horlosie) Die derde potensiometer bepaal hoe ver die horlosie draai voordat dit terugdraai. Met hierdie modus kan u vervaag tussen twee kleure op die klok.
Modus 3: RGB -verspreiding (Alle 3 status -LED's is aan) In hierdie modus het elke kleur sy eie horlosie en elke potensiometer beheer die spoed van een handvatsel. oënskynlik ewekansige kleurpatroon word vertoon vanweë die lang tyd voordat dit herhaal word. (My gunsteling modus)
Aanbeveel:
RGB LED MATRIX MET NEOPIXEL: 8 stappe (met foto's)
RGB LED MATRIX MET NEOPIXEL: In hierdie tutoriaal gaan ek u wys hoe u 'n 5*5 RGB LEDMATRIX met NEOPIXEL kan bou. Met hierdie matriks kan ons boeiende animasies, emoji's en letters super aantreklik vertoon. laat ons begin
DIY RGB-LED Glow Poi met afstandsbediening: 14 stappe (met foto's)
DIY RGB-LED Glow Poi met afstandsbediening: inleiding Hallo almal! Dit is my eerste gids en (hopelik) die eerste in 'n reeks gidse oor my strewe om 'n open-source RGB-LED visuele poi te skep. Om dit eers eenvoudig te hou, gaan dit lei tot 'n eenvoudige led-poi met afstandsbedienings
RGB LED -kleurmenging met Arduino in Tinkercad: 5 stappe (met foto's)
RGB LED -kleurmenging met Arduino in Tinkercad: Kom ons leer hoe om veelkleurige LED's te beheer met behulp van Arduino se analoog uitsette. Ons sal 'n RGB LED aan die Arduino Uno koppel en 'n eenvoudige program saamstel om die kleur daarvan te verander. U kan feitlik volg met behulp van Tinkercad Circuits. U kan dit selfs sien
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino - Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter - Rc Helikopter - Rc -vliegtuig met Arduino: 5 stappe (met foto's)
Draadlose afstandsbediening met 2,4 GHz NRF24L01 -module met Arduino | Nrf24l01 4 -kanaals / 6 -kanaals sender -ontvanger voor quadcopter | Rc Helikopter | Rc -vliegtuig met Arduino: om 'n Rc -motor te bestuur | Quadcopter | Drone | RC -vliegtuig | RC -boot, ons het altyd 'n ontvanger en sender nodig, veronderstel dat ons vir RC QUADCOPTER 'n 6 -kanaals sender en ontvanger nodig het en dat die tipe TX en RX te duur is, so ons maak een op ons
Hoe om 'n rekenaar met maklike stappe en foto's uitmekaar te haal: 13 stappe (met foto's)
Hoe om 'n rekenaar uitmekaar te haal met eenvoudige stappe en foto's: dit is 'n instruksie oor hoe om 'n rekenaar uitmekaar te haal. Die meeste basiese komponente is modulêr en kan maklik verwyder word. Dit is egter belangrik dat u daaroor georganiseerd is. Dit sal u verhinder om onderdele te verloor, en ook om die montering weer