Kazalo:
- Zaloge
- Korak: LCD, I2C, Arduino UNO in Perf Board
- 2. korak: Gumbi + začetno vezje
- 3. korak: Nastavitev glavnih gumbov
- 4. korak: Dodatni vir napajanja + LED trak
- 5. korak: Manjši gumbi
- 6. korak: Namestitev programske opreme
- 7. korak: Koda
- 8. korak: Končano
Video: Krmilnik LED traku: 8 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:02
V tem navodilu vas bom popeljal skozi korake, kako uporabljati in upravljati svoje LED trakove z izgradnjo nadzornega vmesnika. S temi lučmi sem se zelo zabaval, prepričan sem, da se boste tudi vi. Če vam je ta pouk všeč, ga prosim glasujte v Lighting Challenge!
S tem krmilnikom bo uporabnik lahko izbral različne barve, pa tudi dejanja, kot so utripanje, zbledenje in preganjanje na svoj LED trak. Aplikacije in prilagoditve so neskončne. Uživajte:)
Varnostni vidiki: pri spajkanju delajte v dobro prezračevanem prostoru z ustrezno podlogo in zaščitnimi očali. Zagotovite tudi uporabo ustrezne osebne zaščitne opreme pri delu z različnimi orodji v tej vadnici.
*Druge opombe: Ta projekt ne vključuje ohišja, temveč vezje, kodo in splošni vmesnik. To vam daje svobodo pri oblikovanju ohišja, kot se vam zdi primerno:)
Zaloge
- LCD zaslon 20x04
- I2C modul
- Perf deska (9 x 15 cm)
- Mostični kabli (M do F, M do M, F do F)
- 6x 10k ohm
- Arduino kabel USB
- 4x veliki gumbi PTM
- 2x majhni gumbi PTM
- 7x majhnih križišč (neobvezno)
- 3x vijak M2
- 3x šestkotne matice M2
- 2x 12 V 1A adapterji
- Arduino Uno plošča
- 5 - 10 m LED luči
Korak: LCD, I2C, Arduino UNO in Perf Board
1. Spajite modul I2C na zadnjo stran zaslona 20x04 LCD. Modul I2C se uporablja za komunikacijo z LCD zaslonom brez potrebe po neredu žic. Ne skrbite za pin povezave z Arduino Uno.
2. Z vijaki M2 in šestrobimi maticami pritrdite LCD zaslon na vrh plošče.
3. Pritrdite Arduino na dno perf plošče z vijaki M2 in šestrobimi maticami. Zelo pomembno je, da sta obe komponenti varni in se ne premikata.
2. korak: Gumbi + začetno vezje
1. Z moškimi moškimi kabli priključite zatiče na vrata na Arduinu, kot je navedeno spodaj:
- GND (LCD) - GND (Arduino)
- VCC (LCD) - 5V (Arduino)
- SDA (LCD) - A4 (Arduino)
- SCL (LCD) - A5 (Arduino)
2. 4 velike gumbe PTM (push-to-make) postavite v kvadratni format, kot je prikazano zgoraj, na ploščo perf. Zgornji levi, spodnji levi, zgornji desni in spodnji desni gumb bi morali biti. S temi gumbi še ni treba vzpostaviti povezave.
3. korak: Nastavitev glavnih gumbov
Zdaj je čas, da te gumbe pritrdite na Arduino. Poskrbite, da jih povežete na čeden način, da bo uporabniški vmesnik jasen za uporabnika.
1. Pritrdite vse gumbe na skupno 5V vodilo, ki je priključeno na Arduino.
2. Drugi priključek vsakega gumba mora biti povezan z naslednjimi zatiči Arduino UNO:
- Zgornji levi gumb ………. Pin 8
- Levi spodnji gumb ………. Pin 9
- Zgornji desni gumb ………. Pin 10
- Spodnji desni gumb ………. Pin 11
3. Nazadnje, vsak terminal (ne 5V) je treba priključiti tudi na 10K Ohm spustni upor na GND, da se zmanjša plavajoča napetost in hrup.
4. korak: Dodatni vir napajanja + LED trak
Žal LED trakovi porabijo veliko energije in zato potrebujejo ustrezne vire električne energije. Iz tega razloga sem dodal drugi 12V 1A adapter, ki je bil izključno namenjen napajanju traku. Če pa dobite v roke adapter z večjo močjo, ga toplo priporočam (zaradi omejitev COVID-19 tega ne bi mogel).
1. Odstranite kabel napajalnika in pritrdite pozitivno žico na pozitivno napajanje na LED traku in GND na GND na LED traku.
2. S skakalnim kablom zagotovite, da je pin 6 na Arduinu povezan s podatkovnim kablom na LED traku. To je pin, ki bo traku povedal, kako naj se obnaša/kaj naj prikaže.
5. korak: Manjši gumbi
Dodal sem te manjše gumbe, ki uporabniku omogočajo, da prilagodi hitrost funkcij, kot so utripanje, izginjanje in preganjanje. S pritiskom gumba na vrhu povečate hitrost teh dejanj z zmanjšanjem zamude, ki ločuje te zanke. Oba gumba sta PTM in sta izbirna dodatna funkcija.
1. Gumbe položite na ploščo perf in jih spajkajte. Če želite biti prepričani, z multimetrom ugotovite, katere strani sta nasprotni sponki.
2. Ena stran obeh gumbov mora biti ponovno priključena na skupno 5V vodilo.
3. Druga stran obeh gumbov mora biti povezana z naslednjimi zatiči Arduino:
- Zgornji gumb (zmanjšanje hitrosti) - Pin 12 Arduino
- Spodnji gumb (povečanje hitrosti) - Pin 13 Arduino
6. korak: Namestitev programske opreme
Če želite zagnati kodo, morate namestiti dve spodaj povezani knjižnici.
LiquidCrystal_I2C
FastLED
Če že imate te knjižnice, pojdite na »Orodja«, nato »Upravitelj knjižnic«, nato poiščite te knjižnice in kliknite »Namesti« ali »Posodobi«, kot je prikazano zgoraj.
7. korak: Koda
Prenesite, kopirajte in prilepite spodnjo kodo v svoj Arduino IDE in jo naložite na ploščo. Priključite 12 -voltni vir napajanja na ploščo in če je vse na svojem mestu, mora zaslon zasvetiti s sporočilom: 'LED STRIP CONTROLLER'.
Če imate v katerem koli delu postopka težave, vas prosimo, da v spodnjem razdelku za komentarje zastavite vprašanje in potrudil se bom, da vam odgovorim.
8. korak: Končano
Končali ste! Uživajte:)
Priporočena:
Naredite krmilnik traku: 11 korakov (s slikami)
Naredite krmilnik za trakove: Krmilniki za trakove so odličen način za nadzor sintetizatorja. Sestavljeni so iz traku, občutljivega na dotik, ki vam omogoča neprekinjeno kontrolo višine tona. Električno prevodni trak, imenovan „velostat“, ki se odziva na spremembe napetosti ali upora, ki jih povzročijo
Krmilnik svetlosti LED traku: 4 koraki
Krmilnik svetlosti LED trakov: LED trakovi so po vsem svetu znani po porabi nizke napetosti in svetlosti. Včasih moramo prilagoditi napajanje in svetlost teh LED trakov, na primer med spanjem bi vas motili svetlo
Arduino DIY krmilnik za igre - Arduino PS2 krmilnik iger - Predvajanje Tekkena z igralno ploščo Arduino DIY: 7 korakov
Arduino DIY krmilnik za igre | Arduino PS2 krmilnik iger | Igranje Tekken z igralno ploščo DIY Arduino: Pozdravljeni, igranje iger je vedno zabavno, vendar je igranje s svojim lastnim krmilnikom iger po meri bolj zabavno. Zato bomo v tem navodilu naredili krmilnik za igre z uporabo arduino pro micro
Krmilnik svetlosti LED traku: 7 korakov
Krmilnik svetlosti LED traku: Hii prijatelj, včasih nam ni všeč visoka svetlost LED traku in pri tem izklopimo stikalo. Zato bom danes naredil vezje krmilnika svetlosti LED traku. S tem vezjem lahko enostavno nadzorujemo svetlost LED traku.Ta ci
Lažji krmilnik LED -svetlobnega traku WiFi: 8 korakov (s slikami)
Lažji krmilnik LED-svetlobnega traku WiFi: Lani spomladi sem začel oblikovati strojno in programsko opremo po meri za nadzor dveh trakov LED-luči z eno razvojno ploščo NodeMCU ESP8266-12E. Med tem postopkom sem se naučil izdelovati lastna tiskana vezja (PCB) na CNC usmerjevalniku in sem