INHOUDSOPGAWE:
- Voorrade
- Stap 1: LCD, I2C, Arduino UNO en Perf Board
- Stap 2: Knoppies + Aanvanklike stroombane
- Stap 3: Die opstel van die hoofknoppies
- Stap 4: Bykomende kragbron + LED -strook
- Stap 5: Kleiner knoppies
- Stap 6: Sagteware -opstelling
- Stap 7: Die kode
- Stap 8: klaar
Video: LED Strip Controller: 8 stappe (met foto's)
2024 Outeur: John Day | [email protected]. Laas verander: 2024-01-30 07:23
In hierdie instruksies neem ek u deur die stappe om u LED -strokies te gebruik en te bestuur deur 'n kontrolekoppelvlak te bou. Ek het baie plesier gehad met hierdie ligte, aangesien ek seker is dat u dit ook sal doen. As u van hierdie instruksies hou, moet u daarvoor stem in die Lighting Challenge!
Met hierdie kontroleerder kan die gebruiker verskillende kleure kies, sowel as aksies soos knip, vervaag en na hul LED -strook jaag. Die toepassings en aanpassings is eindeloos. Geniet:)
Veiligheidsoorwegings: sorg dat u tydens 'n soldeer in 'n goed geventileerde area met 'n behoorlike mat en veiligheidsbril werk. Maak ook seker dat u die regte PBM gebruik wanneer u met hierdie hulpmiddels in verskillende tutoriale werk.
*Ander notas: Hierdie projek bevat nie die behuising nie, maar eerder die kring, kode en algemene koppelvlak. Dit gee u die vryheid om die behuising te ontwerp soos u wil:)
Voorrade
- LCD 20x04 skerm
- I2C -module
- Perf Board (9 x 15 cm)
- Springkabels (M tot F, M tot M, F tot F)
- 6x10k Ohm
- Arduino USB -kabel
- 4x groot PTM -knoppies
- 2x klein PTM -knoppies
- 7x Klein aansluitings (opsioneel)
- 3x M2 Screwa
- 3x M2 heksneute
- 2x 12 V 1A -adapters
- Arduino Uno Board
- 5 - 10 m LED -strookligte
Stap 1: LCD, I2C, Arduino UNO en Perf Board
1. Soldeer die I2C -module aan die agterkant van die 20x04 LCD -skerm. Die I2C -module word gebruik om met 'n LCD -skerm te kommunikeer sonder dat 'n warboel kabels nodig is. Moenie bekommerd wees oor penverbindings met die Arduino Uno nie.
2. Bevestig die LCD -skerm aan die bokant van die perf -bord met M2 -skroewe en seskantmoere.
3. Bevestig die Arduino aan die onderkant van die perf -bord met M2 -skroewe en seskantmoere. Dit is baie belangrik dat albei hierdie komponente veilig is en nie beweeg nie.
Stap 2: Knoppies + Aanvanklike stroombane
1. Bevestig die penne met die manlike tot vroulike springkabels aan die poorte op die Arduino soos hieronder gelys:
- GND (LCD) - GND (Arduino)
- VCC (LCD) - 5V (Arduino)
- SDA (LCD) - A4 (Arduino)
- SCL (LCD) - A5 (Arduino)
2. Plaas die 4 groot PTM (druk-om-te-maak) knoppies in 'n vierkantige formaat soos hierbo op die perf bord gesien. Daar moet 'n knoppie links bo, links onder, regs bo en regs onder wees. Daar moet nog geen verbindings met hierdie knoppies gemaak word nie.
Stap 3: Die opstel van die hoofknoppies
Nou is dit tyd om hierdie knoppies aan die Arduino te heg. Maak seker dat u dit op 'n netjiese manier bedraad om die gebruikersinterface duidelik vir die gebruiker te hou.
1. Heg al die knoppies aan 'n gewone 5V -rail wat aan die Arduino gekoppel is.
2. Die ander terminale van elke knoppie moet aan die volgende Arduino UNO -penne gekoppel word:
- Knoppie links bo ………. Pin 8
- Knoppie links onder ………. Pin 9
- Knoppie regs bo ………. Pin 10
- Knoppie regs onder ………. Pin 11
3. Laastens moet elke terminaal (nie die 5V nie) ook aan 'n 10K Ohm aftrekweerstand gekoppel word aan GND om die drywende spanning en geraas te verminder.
Stap 4: Bykomende kragbron + LED -strook
Ongelukkig is LED-strokies kragintensief en benodig dit voldoende elektrisiteitsbronne. Om hierdie rede het ek 'n tweede 12V 1A -adapter bygevoeg wat uitsluitlik bedoel is om spanning aan die strook te verskaf. As u egter 'n adapter met 'n groter kragwaarde in die hande kan kry, sal ek dit sterk aanbeveel (weens COVID-19-beperkings kon ek dit nie).
1. Trek die kragadapterkabel af en heg die positiewe draad aan die positiewe toevoer op die LED -strook en GND aan GND op die LED -strook.
2. Maak seker dat pen 6 op die Arduino met 'n springkabel verbind is met die datakabel op die LED -strook. Dit is die pen wat die strook sal vertel hoe om op te tree/wat om te vertoon.
Stap 5: Kleiner knoppies
Ek het hierdie kleiner knoppies bygevoeg om die gebruiker in staat te stel om die snelheid van funksies soos knip, vervaag en jaag aan te pas. Deur op die boonste knoppie te druk, verhoog die snelheid van hierdie aksies deur die vertraging wat hierdie lusse skei, te verminder. Albei hierdie knoppies is PTM en is 'n opsionele ekstra funksie.
1. Plaas knoppies op die perf bord en soldeer dit op hul plek. Om seker te wees watter kante teenoorstaande terminale is, gebruik 'n multimeter.
2. Die een kant van albei knoppies moet weer aan 'n gemeenskaplike 5V -spoor gekoppel word.
3. Die ander kant van albei knoppies moet aan die volgende Arduino -penne gekoppel word:
- Topknoppie (verminder snelheid) - pen 12 Arduino
- Knoppie onder (verhoog spoed) - pen 13 Arduino
Stap 6: Sagteware -opstelling
Om die kode uit te voer, moet u die twee biblioteke hieronder koppel.
LiquidCrystal_I2C
FastLED
As u reeds hierdie biblioteke het, gaan na 'Tools', dan 'Library Manager', soek dan na hierdie biblioteke en klik op 'Installeer' of 'Update' soos hierbo gesien.
Stap 7: Die kode
Laai, kopieer en plak die onderstaande kode in u Arduino IDE en laai dit op die bord. Koppel die 12V -kragbron aan die bord en as alles in plek is, moet die skerm verskyn met die boodskap: 'LED STRIP CONTROLLER'.
As u probleme ondervind met enige deel van die proses, kan u 'n vraag stel in die kommentaarafdeling hieronder, en ek sal my bes doen om dit te beantwoord.
Stap 8: klaar
Jy is klaar! Geniet:)
Aanbeveel:
RGB Led Strip Bluetooth Controller V3 + Music Sync + Ambient Light Control: 6 stappe (met foto's)
RGB Led Strip Bluetooth Controller V3 + Music Sync + Ambient Light Control: Hierdie projek gebruik arduino om 'n RGB led strip met u telefoon via bluetooth te beheer. U kan kleur verander, ligte met musiek laat sinkroniseer of dit outomaties laat aanpas vir die omringende beligting
DIY LED Strip: hoe om LED Strip te sny, aan te sluit, te soldeer en te voed: 3 stappe (met foto's)
DIY LED Strip: Hoe om LED Strip te sny, aan te sluit, te soldeer en aan te dryf: Beginnersgids vir die maak van u eie ligprojekte met LED strip. die basiese beginsels vir die installering van 'n eenvoudige binne 60 LED's/m LED -strook, maar die in
Wifi -beheerde 12v Led Strip met Raspberry Pi Met Tasker, Ifttt -integrasie: 15 stappe (met foto's)
Wifi -beheerde 12v Led Strip met Raspberry Pi Met Tasker, Ifttt Integration .: In hierdie projek sal ek jou wys hoe om 'n eenvoudige 12v analoge led strip oor wifi te beheer met 'n framboos pi. Vir hierdie projek benodig jy: 1x Raspberry Pi (I gebruik 'n Raspberry Pi 1 Model B+) 1x RGB 12v Le
Makliker WiFi LED Light Strip Controller: 8 stappe (met foto's)
Makliker WiFi LED Light Strip Controller: Verlede lente het ek begin met die ontwerp van hardeware en sagteware om twee stroke LED-ligte met een NodeMCU ESP8266-12E ontwikkelbord te beheer. Tydens die proses het ek geleer hoe om my eie printplate (PCB's) op 'n CNC -router te maak, en ek wou
MIDI 5V LED Strip Light Controller vir die Spielatron of ander MIDI Synth: 7 stappe (met foto's)
MIDI 5V LED Strip Light Controller vir die Spielatron of ander MIDI Synth: hierdie kontroleerder flits drie-kleur LED strookligte vir 50mS per noot. Blou vir G5 tot D#6, rooi vir E6 tot B6 en groen vir C7 tot G7. Die kontroleerder is 'n ALSA MIDI -toestel, sodat MIDI -sagteware op dieselfde tyd na die LED's kan oorgedra word as 'n MIDI synth -toestel