Kazalo:

Krmilnik LED traku: 8 korakov (s slikami)
Krmilnik LED traku: 8 korakov (s slikami)

Video: Krmilnik LED traku: 8 korakov (s slikami)

Video: Krmilnik LED traku: 8 korakov (s slikami)
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, December
Anonim
Krmilnik LED trakov
Krmilnik LED trakov
Krmilnik LED trakov
Krmilnik LED trakov

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

LCD, I2C, Arduino UNO in Perf Board
LCD, I2C, Arduino UNO in Perf Board
LCD, I2C, Arduino UNO in Perf Board
LCD, I2C, Arduino UNO in Perf Board
LCD, I2C, Arduino UNO in Perf Board
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

Gumbi + začetno vezje
Gumbi + začetno vezje
Gumbi + začetno vezje
Gumbi + začetno vezje
Gumbi + začetno vezje
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

Nastavitev glavnih gumbov
Nastavitev glavnih gumbov
Nastavitev glavnih gumbov
Nastavitev glavnih gumbov
Nastavitev glavnih gumbov
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

Dodatni vir napajanja + LED trak
Dodatni vir napajanja + LED trak
Dodatni vir napajanja + LED trak
Dodatni vir napajanja + LED trak
Dodatni vir napajanja + LED trak
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

Manjši gumbi
Manjši gumbi
Manjši gumbi
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

Namestitev programske opreme
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

Kodeks
Kodeks
Kodeks
Kodeks

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

Image
Image
Dokončano!
Dokončano!

Končali ste! Uživajte:)

Priporočena: