Sadržaj:
2025 Autor: John Day | [email protected]. Zadnja izmjena: 2025-01-13 06:57
U ovom Instructableu provest ću vas kroz korake kako koristiti i upravljati vašim LED trakama izgradnjom kontrolnog sučelja. Jako sam se zabavio sa ovim svjetlima, a siguran sam da ćete i vi. Ako vam se sviđa ova instrukcija, svakako glasajte za nju u Lighting Challenge -u!
Pomoću ovog kontrolera korisnik će moći birati različite boje, kao i radnje poput treptanja, izblijedjenja i prelaska na LED traku. Aplikacije i prilagodbe su beskrajne. Uživajte:)
Sigurnosna razmatranja: pri lemljenju pazite da radite u dobro prozračenom prostoru s odgovarajućom prostirkom i zaštitnim naočalama. Također, osigurajte upotrebu 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. Ovo vam daje slobodu da dizajnirate kućište kako smatrate prikladnim:)
Supplies
- LCD ekran 20x04
- I2C modul
- Perf daska (9 x 15 cm)
- Kratki kabeli (M do F, M do M, F do F)
- 6x 10k Ohm
- Arduino USB kabel
- 4x velika PTM dugmeta
- 2x mala PTM dugmeta
- 7x mali spojevi (opcionalno)
- 3x vijak M2
- 3x šestougaone matice M2
- 2x 12 V 1A adapteri
- Arduino Uno ploča
- 5 - 10m LED trakastih svjetala
Korak 1: LCD, I2C, Arduino UNO i Perf ploča
1. Lemite I2C modul na poleđinu LCD ekrana 20x04. I2C modul se koristi za komunikaciju sa LCD ekranom bez potrebe za neredom. Ne brinite još oko pin veza sa Arduino Uno.
2. Pričvrstite LCD ekran na vrh ploče koristeći M2 vijke i šesterokutne matice.
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: Dugmad + početno kolo
1. Koristeći kratkospojne kablove za muške i ženske, pričvrstite pinove na 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 dugmeta (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. Još nije potrebno povezivanje s ovim gumbima.
Korak 3: Postavljanje glavnih dugmadi
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 tipke na zajedničku 5V šinu koja je spojena na Arduino.
2. Drugi priključak svakog gumba trebao bi biti spojen na sljedeće Arduino UNO pinove:
- Gornje lijevo dugme ………. Igla 8
- Dolje lijevo dugme ………. Igla 9
- Gore desno dugme ………. Top 10
- Dolje desno dugme ………. Top 11
3. Konačno, svaki terminal (ne 5V) također treba spojiti na 10K Ohm padajući otpornik na GND kako bi se smanjio plutajući napon i šum.
Korak 4: Dodatni izvor napajanja + LED traka
Nažalost, LED trake su energetski intenzivne 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 pozitivno napajanje 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/šta prikazati.
Korak 5: Manja dugmad
Dodao sam ove manje tipke 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 ova dugmeta su PTM i opcionalna su dodatna funkcija.
1. Postavite dugmad na perf ploču i lemite ih na mesto. Da biste bili sigurni, shvatite koje su strane suprotni terminali pomoću multimetra.
2. Jedna strana oba dugmeta treba ponovo biti povezana na zajedničku 5V šinu.
3. Druga strana oba gumba trebala bi biti spojena na sljedeće Arduino pinove:
- Gornje dugme (smanji brzinu) - Pin 12 Arduino
- Donji gumb (povećaj brzinu) - Pin 13 Arduino
Korak 6: Postavljanje softvera
Da biste pokrenuli kôd, morate instalirati dvije dolje navedene biblioteke.
LiquidCrystal_I2C
FastLED
Ako već imate ove biblioteke, idite na 'Alati', zatim 'Upravitelj biblioteka', zatim potražite te biblioteke i kliknite 'Instaliraj' ili 'Ažuriraj' kao što je prikazano gore.
Korak 7: Kôd
Preuzmite, kopirajte i zalijepite donji kôd u svoj Arduino IDE i postavite 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 za komentare ispod, a ja ću se potruditi odgovoriti.
Korak 8: Završeno
Završio si! Uživajte:)