Satura rādītājs:
Video: RGB LED krāsu kontrole: 4 soļi
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:53
Šajā projektā mēs iemācīsimies kontrolēt RGB gaismas diodes spilgtumu un krāsu, izmantojot I/O portus ar PWM izvades iespēju un skārienekrāna slīdņus. 4Duino pretestības skārienekrāns tiek izmantots kā līdzeklis grafiskam interfeisam, lai kontrolētu RGB gaismas diodes intensitāti un krāsu.
RGB gaismas diodes būtībā ir trīs dažādas gaismas diodes, kas apvienotas vienā, lai iegūtu dažādu krāsu toņus. Šīm gaismas diodēm ir četras kājas. Garākā kājiņa ir parastais anods vai katods, bet pārējās trīs kājas apzīmē sarkano, zaļo vai zilo krāsu kanālu.
Lai kontrolētu krāsas RGB gaismas diodē, mēs izmantotu impulsa platuma modulāciju vai saīsināti PWM. Impulsa platuma modulācija darbojas, radot “mainīga analogā sprieguma” izskatu, mainot procentuālo laiku, kādā HIGH sprieguma signāls būtu ieslēgts vienā viļņu formas periodā.
Jo zemāks ir darba cikls, jo vairāk laika signāls pavadīs zemā sprieguma signāla stāvoklī un otrādi.
1. darbība. KĀ TAS DARBOJAS
*Šādi darbojas RGB LED krāsu kontrole.
2. darbība: BUILD
SASTĀVDAĻAS
- 4Duino
- RGB gaismas diode (šajā piemērā tiek izmantots parasts katods)
- 3 x 220Ω rezistors
- Džempera kabelis
- Mikro USB kabelis
Izveidojiet ķēdi saskaņā ar diagrammu un shēmu, kas parādīta iepriekš.
PWM piemērošanas veids ir atkarīgs no izmantotā RGB veida. Ar parasto anoda RGB LED garo kāju savieno ar barošanas sprieguma sliedi (mūsu gadījumā 5V tapu uz Arduino), bet pārējās trīs kājas tiek kontrolētas, iestatot katrai PWM signālu. Ja PWM signāla darba cikls ir augsts, krāsu kanāls būs ļoti blāvs vai neieslēgsies vispār. Kāpēc ir tā, ka? Jo, lai gaismas diode spīdētu, tam ir jābūt sprieguma potenciālam, un, ja mūsu PWM signālam ir augsts darba cikla procents, tas lielāko daļu laika pavadīs ar 5 V sprieguma potenciālu gan uz anoda, gan krāsu kanāla kājām un mazāk laika ar 5V uz anoda un 0V uz krāsu kanāliem.
3. solis: PROGRAMMA
4. darbnīca - 4 Projekta programmēšanai tiek izmantota Duino Basic Graphics vide.
Šim projektam ir jāinstalē Arduino IDE, jo darbnīca aicina Arduino IDE, lai apkopotu Arduino skices. Tomēr Arduino IDE nav jāatver vai jāmaina, lai ieprogrammētu 4Duino.
- Lejupielādējiet projekta kodu šeit.
- Pievienojiet 4Duino datoram, izmantojot µUSB kabeli.
- Pēc tam dodieties uz cilni Comms un atlasiet Comms portu, ar kuru ir pievienots 4Duino.
- Visbeidzot, atgriezieties cilnē “Sākums” un tagad noklikšķiniet uz pogas “Comp’nLoad”. Darbnīca 4 IDE liks jums datorā ievietot µSD karti, lai saglabātu logrīku attēlus.
4. solis: Demonstrācija
Tagad, izmantojot skārienjutīgos slīdņus 4Duino displejā, varat kontrolēt RGB gaismas diodes krāsu.
Ieteicams:
Kā izmantot fotoelementu, lai mainītu RGB LED krāsu: 3 soļi
Kā izmantot fotoelementu, lai mainītu RGB gaismas diodes krāsu: Manai Arduino projekta daļai 01 mana sākotnējā ideja bija izmantot temperatūras sensoru, lai ieslēgtu un izslēgtu gaismas diodi, bet diemžēl mans temperatūras sensors vēl nebija atnācis, un tas mani atstāja izvēlējās no sensoriem, kas pieejami Elegoo sākuma komplektā, un domājat, vai
Interesantas apstrādes programmēšanas vadlīnijas dizainerim-krāsu kontrole: 10 soļi
Interesantas apstrādes programmēšanas vadlīnijas dizainerim-krāsu kontrole: Iepriekšējās nodaļās mēs esam vairāk runājuši par to, kā izmantot kodu, lai veidotu, nevis zināšanu punktus par krāsu. Šajā nodaļā mēs padziļināti izpētīsim šo zināšanu aspektu
Krāsu noteikšanas krāsu iekārta: 4 soļi
Krāsu noteikšanas krāsu iekārta: Krāsu noteikšanas krāsu iekārta kopē krāsas ap jums un ļauj zīmēt ar tām. Ja jums ir primāro krāsu krāsa, varat izmantot RGB krāsu sensoru, lai saprastu vēlamo krāsu un to sajauktu. Bet atcerieties, izmantojiet spilgtas krāsas objektu
RGB LED krāsu sajaukšana ar Arduino Tinkercad: 5 soļi (ar attēliem)
RGB LED krāsu sajaukšana ar Arduino Tinkercad: iemācīsimies kontrolēt daudzkrāsu gaismas diodes, izmantojot Arduino analogās izejas. Mēs pievienosim RGB gaismas diodi Arduino Uno un sastādīsim vienkāršu programmu, lai mainītu tās krāsu. Jūs varat sekot līdzi virtuāli, izmantojot Tinkercad shēmas. Jūs pat varat apskatīt šo
Neopixel RGB LED 5 krāsu riteņbraucējs (Arduino): 3 soļi
Neopixel RGB LED 5 krāsu cikls (Arduino): Šis projekts ir gredzens ar 12 RGB gaismas diodēm, kuras kontrolē, lai parādītu dažādas iestatītās krāsas (smaida veidā), pamatojoties uz slaidu potenciometra pretestību. Ja kādam ir kādi ieteikumi, es lūdzu Es labprāt tos lasīšu, jo uzlabojumus vienmēr var veikt