
Sisukord:
2025 Autor: John Day | [email protected]. Viimati modifitseeritud: 2025-01-23 14:40


Selles juhendis juhendan teid LED -ribade kasutamise ja haldamise juhiste abil, luues juhtimisliidese. Mul on nende tuledega väga lõbus olnud, olen kindel, et ka teil. Kui teile meeldib see juhend, palun hääletage selle kindlasti Lighting Challenge'i poolt!
Selle kontrolleri abil saab kasutaja valida erinevaid värve ja selliseid toiminguid nagu vilkumine, tuhmumine ja LED -riba tagaajamine. Rakendusi ja kohandusi on lõputult. Nautige:)
Ohutusnõuded: jootmisel veenduge, et töötate hästi ventileeritavas kohas, millel on korralik matt ja kaitseprillid. Samuti veenduge, et selle juhendaja jooksul kasutate erinevate tööriistadega töötamisel sobivaid isikukaitsevahendeid.
*Muud märkused: see projekt ei hõlma korpust, vaid pigem vooluringi, koodi ja üldist liidest. See annab teile vabaduse kujundada korpus oma äranägemise järgi:)
Tarvikud
- LCD ekraan 20x04
- I2C moodul
- Perf Board (9 x 15 cm)
- Kaablid (M kuni F, M kuni M, F kuni F)
- 6x 10k oom
- Arduino USB -kaabel
- 4x suured PTM -nupud
- 2x väikesed PTM -nupud
- 7x väikesed ristmikud (valikuline)
- 3x M2 kruvi
- 3x M2 kuuskantmutrid
- 2x 12 V 1A adapterid
- Arduino Uno juhatus
- 5–10 m LED -ribalampe
Samm: LCD, I2C, Arduino UNO ja Perf Board



1. Jootke I2C moodul LCD 20x04 ekraani tagaküljele. I2C moodulit kasutatakse LCD -ekraaniga suhtlemiseks, ilma et oleks vaja juhtmeid segada. Ärge veel muretsege Arduino Uno tihvtühenduste pärast.
2. Kinnitage LCD -ekraan M2 -kruvide ja kuuskantmutrite abil plaadi ülaossa.
3. Kinnitage Arduino M2 kruvide ja kuuskantmutrite abil plaadi põhja külge. On väga oluline, et mõlemad komponendid oleksid turvalised ja ei liiguks.
2. samm: nupud + esialgne vooluring



1. Kinnitage tihvtid Arduino sadamate külge, kasutades isast naissoost hüppajakaableid.
- GND (LCD) - GND (Arduino)
- VCC (LCD) - 5V (Arduino)
- SDA (LCD) - A4 (Arduino)
- SCL (LCD) - A5 (Arduino)
2. Asetage 4 suurt PTM-nuppu (push-to-make) ruudukujuliseks, nagu ülalpool näidatud. Peaks olema vasakpoolne üla-, vasakpoolne, parempoolne üla- ja parempoolne nupp. Nende nuppudega pole veel vaja ühendusi luua.
3. samm: põhinuppude seadistamine



Nüüd on aeg need nupud Arduino külge kinnitada. Veenduge, et ühendate need korralikult, et kasutajaliides kasutajale selgeks jääks.
1. Kinnitage kõik nupud ühisele 5V rööpale, mis on ühendatud Arduinoga.
2. Iga nupu teine klemm tuleks ühendada järgmiste Arduino UNO kontaktidega:
- Ülemine vasak nupp ………. Pin 8
- Vasak alumine nupp ………. Pin 9
- Ülemine parempoolne nupp ………. Pin 10
- Alumine parempoolne nupp ………. Pin 11
3. Lõpuks tuleks ujuvpinge ja müra vähendamiseks ühendada iga klemm (mitte 5 V) ka 10K oomise tõmbetakistiga GND külge.
Samm: täiendav toiteallikas + LED -riba



Kahjuks on LED-ribad energiamahukad ja vajavad seetõttu piisavaid elektrienergiaallikaid. Sel põhjusel lisasin teise 12V 1A adapteri, mis oli mõeldud ainult riba toiteallikaks. Kui aga saate kätte suurema võimsusega adapteri, soovitan seda väga (COVID-19 piirangute tõttu ei saanud).
1. Eemaldage toiteadapteri kaabel ja ühendage positiivne juhe LED -riba positiivse toiteallikaga ja GND -GND -ga LED -ribal.
2. Kasutage hüppajakaabli abil, et Arduino tihvt 6 oleks ühendatud LED -riba andmekaabliga. See on tihvt, mis ütleb ribale, kuidas käituda/mida kuvada.
5. samm: väiksemad nupud


Lisasin need väiksemad nupud, et võimaldada kasutajal reguleerida selliste funktsioonide nagu vilkumine, tuhmumine ja jälitamine kiirust. Ülaosas oleva nupu vajutamine suurendab nende toimingute kiirust, vähendades neid silmuseid eraldavat viivitust. Mõlemad nupud on PTM ja on lisavarustus.
1. Asetage nupud perfoplaadile ja jootke need oma kohale. Selleks, et olla kindel, saate multimeetri abil aru, millised küljed on vastasklemmidega.
2. Mõlema nupu üks külg tuleks uuesti ühendada ühise 5V rööpaga.
3. Mõlema nupu teine pool tuleks ühendada järgmiste Arduino tihvtidega:
- Ülemine nupp (kiiruse vähendamine) - tihvt 12 Arduino
- Alumine nupp (kiiruse suurendamine) - tihvt 13 Arduino
Samm 6: Tarkvara seadistamine

Koodi käivitamiseks peate installima kaks allpool lingitud raamatukogu.
LiquidCrystal_I2C
FastLED
Kui teil on need teegid juba olemas, minge jaotisse „Tööriistad”, seejärel „Raamatukoguhaldur”, otsige need teegid ja klõpsake ülaltoodud viisil kas „Installi” või „Värskenda”.
Samm: kood


Laadige alla, kopeerige ja kleepige allolev kood oma Arduino IDE -sse ja laadige see tahvlile. Ühendage 12V toiteallikas plaadiga ja kui kõik on paigas, peaks ekraan helendama teatega: "LED -RIBAKONTROLLER".
Kui teil on protsessi mis tahes osaga probleeme, esitage palun küsimus allolevas kommentaaride osas ja ma annan endast parima, et vastata.
8. samm: lõpetatud



Sa oled valmis! Nautige:)
Soovitan:
Apple HomeKit WS2812B LED -kontroller: 3 sammu (koos piltidega)

Apple HomeKit WS2812B LED -kontroller: WS2812B LED -ribadel põhinevaid projekte on palju, kuid enamik neist kasutab HomeKitiga suhtlemiseks kodusilda või mõnda muud lahendust - enamasti MQTT -d. Mõned projektid kasutavad efekte ka Apple HomeKiti kaudu, kuid ükski
Dünaamiline LED -valgustuse kontroller kunsti jaoks: 16 sammu (piltidega)

Dünaamiline LED -valgustuse kontroller kunstile: Sissejuhatus: Valgustus on visuaalse kunsti oluline aspekt. Ja kui valgustus võib aja jooksul muutuda, võib sellest saada kunsti oluline mõõde. See projekt sai alguse valgusetenduse külastamisest ja kogemustest, kuidas valgustus võiks täielikult
Lihtsam WiFi LED -valgusriba kontroller: 8 sammu (piltidega)

Lihtsam WiFi LED-valgusriba kontroller: eelmisel kevadel hakkasin disainima kohandatud riist- ja tarkvara, et juhtida kahte LED-tule riba ühe NodeMCU ESP8266-12E arendusplaadi abil. Selle protsessi käigus õppisin, kuidas teha CNC -ruuteril oma trükkplaate (PCB -sid) ja
Bass-, kõrge- ja helitugevuse USB -kontroller klaviatuuri LED -idega: 6 sammu (piltidega)

Bass-, diskant- ja helitugevuse USB -kontroller koos klaviatuuri LED -idega: minu põhilauaarvutis on Creative SoundBlaster Audigy ja mul oli vaja heli- või videomeediat kuulates kiiresti reguleerida bassi ja kõrgete toonide seadeid (samuti helitugevust) . Olen koodi kohandanud kahest allikast, mis on esitatud
RGB LED -kontroller: 5 sammu (piltidega)

RGB LED -kontroller: 10 päeva enne jõule vajasin ma oma abikaasale, kes elab Amazoni ajastul, kingitust, mis tähendab, et riiulist ostmine ei olnud valik. Ta vajas oma kontorisse valgust ja talle meeldib asju muuta iga natukese aja tagant üles. H