Sadržaj:

Kontroler LED trake: 8 koraka (sa slikama)
Kontroler LED trake: 8 koraka (sa slikama)

Video: Kontroler LED trake: 8 koraka (sa slikama)

Video: Kontroler LED trake: 8 koraka (sa slikama)
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, Srpanj
Anonim
Kontroler LED traka
Kontroler LED traka
Kontroler LED traka
Kontroler LED traka

U ovom Instructableu provest ću vas kroz korake kako koristiti i upravljati svojim LED trakama izgradnjom upravljačkog sučelja. Jako sam se zabavio s ovim svjetlima, a siguran sam da ćete i vi. Ako vam se sviđa ovo uputstvo, svakako glasajte za njega u Lighting Challengeu!

Pomoću ovog kontrolera korisnik će moći birati različite boje, kao i radnje poput treptanja, blijeđenja i potjeranja do svoje LED trake. Aplikacije i prilagodbe su beskrajne. Uživati :)

Sigurnosna razmatranja: pri lemljenju pazite da radite u dobro prozračenom prostoru s odgovarajućom prostirkom i zaštitnim naočalama. Također, osigurajte uporabu odgovarajuće zaštitne opreme pri radu s različitim alatima u ovom vodiču.

*Ostale napomene: Ovaj projekt ne uključuje kućište, već sklop, kôd i općenito sučelje. To vam daje slobodu da dizajnirate kućište kako smatrate prikladnim:)

Pribor

  • LCD ekran 20x04
  • I2C modul
  • Perf daska (9 x 15 cm)
  • Kratki kabeli (M do F, M do M, F do F)
  • 6x 10 k ohma
  • Arduino USB kabel
  • 4x velika PTM gumba
  • 2x mala PTM gumba
  • 7x mali spojevi (izborno)
  • 3x vijak M2
  • 3x šestougaone matice M2
  • 2x 12 V 1A adapteri
  • Arduino Uno ploča
  • 5 - 10 m LED svjetla

Korak 1: LCD, I2C, Arduino UNO i Perf ploča

LCD, I2C, Arduino UNO i Perf ploča
LCD, I2C, Arduino UNO i Perf ploča
LCD, I2C, Arduino UNO i Perf ploča
LCD, I2C, Arduino UNO i Perf ploča
LCD, I2C, Arduino UNO i Perf ploča
LCD, I2C, Arduino UNO i Perf ploča

1. Lemite I2C modul na stražnju stranu LCD zaslona 20x04. I2C modul koristi se za komunikaciju s LCD zaslonom bez potrebe za neredom. Ne brinite se još oko pin veza s Arduino Uno.

2. Pričvrstite LCD zaslon na vrh perf ploče pomoću M2 vijaka i šesterokutnih matica.

3. Pričvrstite Arduino na dno perf ploče pomoću M2 vijaka i šesterokutnih matica. Vrlo je važno da su obje komponente sigurne i da se ne pomiču.

Korak 2: Gumbi + početno kolo

Gumbi + početno kolo
Gumbi + početno kolo
Gumbi + početno kolo
Gumbi + početno kolo
Gumbi + početno kolo
Gumbi + početno kolo

1. Koristeći kratkospojne kabele s muškog na ženski spoj, pričvrstite pinove u priključke na Arduinu prema dolje:

  • GND (LCD) - GND (Arduino)
  • VCC (LCD) - 5V (Arduino)
  • SDA (LCD) - A4 (Arduino)
  • SCL (LCD) - A5 (Arduino)

2. Postavite 4 velika PTM gumba (push-to-make) u kvadratnom formatu kao što je gore prikazano na perf ploči. Trebali bi postojati gornji lijevi, donji lijevi, gornji desni i donji desni gumb. S tim gumbima još nije potrebno povezivanje.

Korak 3: Postavljanje glavnih gumba

Postavljanje glavnih gumba
Postavljanje glavnih gumba
Postavljanje glavnih gumba
Postavljanje glavnih gumba
Postavljanje glavnih gumba
Postavljanje glavnih gumba

Sada je vrijeme da ove gumbe pričvrstite na Arduino. Pazite da ih povežete na uredan način kako bi korisnički interfejs bio jasan za korisnika.

1. Pričvrstite sve gumbe na zajedničku 5V vodilicu koja je spojena na Arduino.

2. Drugi terminal svakog gumba trebao bi biti spojen na sljedeće Arduino UNO pinove:

  • Gornje lijevo dugme ………. Tip 8
  • Dolje lijevo dugme ………. Tip 9
  • Gornji desni gumb ………. Točak 10
  • Donji desni gumb ………. Pin 11

3. Konačno, svaki terminal (ne 5V) također bi trebao biti spojen na 10K Ohm padajući otpornik na GND kako bi se smanjio plutajući napon i šum.

Korak 4: Dodatni izvor napajanja + LED traka

Dodatni izvor napajanja + LED traka
Dodatni izvor napajanja + LED traka
Dodatni izvor napajanja + LED traka
Dodatni izvor napajanja + LED traka
Dodatni izvor napajanja + LED traka
Dodatni izvor napajanja + LED traka

Nažalost, LED trake troše puno energije i stoga zahtijevaju odgovarajuće izvore električne energije. Iz tog razloga, dodao sam drugi 12V 1A adapter isključivo za napajanje trake. Međutim, ako se možete domoći adaptera veće snage, toplo bih ga preporučio (nisam mogao zbog ograničenja COVID-19).

1. Skinite kabel adaptera za napajanje i pričvrstite pozitivnu žicu na pozitivni napon na LED traci, a GND na GND na LED traci.

2. Pomoću kratkospojnog kabela provjerite je li pin 6 na Arduinu spojen na podatkovni kabel na LED traci. Ovo je pin koji će traci reći kako se ponašati/što prikazati.

Korak 5: Manji gumbi

Manji gumbi
Manji gumbi
Manji gumbi
Manji gumbi

Dodao sam ove manje gumbe kako bih korisniku omogućio prilagodbu brzine funkcija kao što su treptanje, blijeđenje i traganje. Pritiskom na gumb na vrhu povećava se brzina ovih radnji smanjujući kašnjenje koje razdvaja ove petlje. Oba su gumba PTM i dodatna su mogućnost po izboru.

1. Postavite gumbe na perf ploču i lemite ih na mjesto. Da biste bili sigurni, shvatite koje su strane na suprotnim terminalima pomoću multimetra.

2. Jedna strana oba gumba ponovno bi trebala biti spojena na zajedničku 5V vodilicu.

3. Druga strana oba gumba trebala bi biti spojena na sljedeće Arduino pinove:

  • Gornji gumb (smanjenje brzine) - Pin 12 Arduino
  • Donji gumb (povećanje brzine) - Pin 13 Arduino

Korak 6: Postavljanje softvera

Postavljanje softvera
Postavljanje softvera

Da biste pokrenuli kôd, morate instalirati dvije biblioteke povezane u nastavku.

Tekući kristal_I2C

FastLED

Ako već imate te knjižnice, idite na "Alati", zatim "Upravitelj knjižnice", zatim potražite te knjižnice i kliknite "Instaliraj" ili "Ažuriraj" kao što je prikazano gore.

Korak 7: Kôd

Kod
Kod
Kod
Kod

Preuzmite, kopirajte i zalijepite donji kôd u svoj Arduino IDE i prenesite ga na ploču. Priključite 12V izvor napajanja na ploču i ako je sve na svom mjestu, zaslon bi trebao zasvijetliti s porukom: 'LED STRIP CONTROLLER'.

Ako naiđete na probleme s bilo kojim dijelom procesa, slobodno postavite pitanje u odjeljku komentara ispod, a ja ću se potruditi odgovoriti.

Korak 8: Završeno

Image
Image
Završeno!
Završeno!

Ti si gotov! Uživati :)

Preporučeni: