Sisukord:

RGB LED -värvikontroll: 4 sammu
RGB LED -värvikontroll: 4 sammu

Video: RGB LED -värvikontroll: 4 sammu

Video: RGB LED -värvikontroll: 4 sammu
Video: Как подключить RGB светодиодную ленту к инфракрасному контроллеру 2024, Juuli
Anonim
RGB LED värvikontroll
RGB LED värvikontroll
RGB LED värvikontroll
RGB LED värvikontroll
RGB LED värvikontroll
RGB LED värvikontroll

Selles projektis õpime, kuidas juhtida RGB LED -i heledust ja värvi PWM -väljundvõimsusega I/O -portide ja puuteekraani liugurite kaudu. Resistentset 4Duino puutetundlikku ekraani kasutatakse graafilise liidese vahendina RGB LED -i intensiivsuse ja värvi juhtimiseks.

RGB -valgusdioodid on sisuliselt kolm erinevat LED -i, mis on ühendatud üheks, et saada erinevaid värvitoone. Nendel LED -idel on neli jalga. Pikim jalg on tavaline anood või katood ning ülejäänud kolm jalga tähistavad punase, rohelise või sinise värvikanalit.

RGB LED -i värvide juhtimiseks kasutaksime impulsi laiuse modulatsiooni või lühidalt PWM -i. Impulsi laiuse modulatsioon toimib muutuva analoogpinge väljanägemise kaudu, muutes KÕRGE pinge signaali ühe lainekuju perioodi jooksul sisselülitatava aja protsenti.

Mida madalam on töötsükkel, seda rohkem aega kulub signaalil madala pingega signaali olekus ja vastupidi.

1. samm: KUIDAS see toimib

KUIDAS SEE TÖÖTAB
KUIDAS SEE TÖÖTAB

*Nii töötab RGB LED -värvikontroll.

2. samm: EHITA

EHITADA
EHITADA

KOMPONENDID

  • 4Duino
  • RGB LED (selles näites kasutatakse tavalist katoodi)
  • 3 x 220Ω takisti
  • Jumper kaabel
  • Micro USB kaabel

Ehitage skeem vastavalt ülaltoodud skeemile ja skeemile.

PWM -i rakendamise viis sõltub kasutatava RGB tüübist. Ühise anoodiga RGB LED -i abil on pikk jalg ühendatud toitepinge rööpaga (meie puhul 5V tihvt Arduino peal), ülejäänud kolme jalga juhitakse, seades igale PWM -signaali. Kui PWM -signaali töötsükkel on kõrge, on värvikanal väga hämar või ei lülitu üldse sisse. Miks nii? Kuna LED -i helendamiseks peab sellel olema pingepotentsiaal ja kui meie PWM -signaalil on töötsükli jaoks suur protsent, kulutab see suurema osa ajast 5 V pinge potentsiaaliga nii anoodil kui ka värvikanali jalgadel ja vähem aega 5V anoodil ja 0V värvikanalitel.

3. samm: PROGRAMM

PROGRAMM
PROGRAMM

Töötuba 4 - 4 Selle projekti programmeerimiseks kasutatakse Duino Basic Graphics keskkonda.

See projekt nõuab Arduino IDE installimist, kuna Workshop kutsub Arduino visandite koostamiseks Arduino IDE -d. Arduino IDE -d ei pea aga 4Duino programmeerimiseks avama ega muutma.

  1. Laadige projekti kood alla siit.
  2. Ühendage 4Duino arvutiga, kasutades µUSB -kaablit.
  3. Seejärel liikuge vahekaardile Comms ja valige Comms -port, millega 4Duino ühendati.
  4. Lõpuks minge tagasi vahekaardile „Kodu” ja klõpsake nüüd nuppu „Comp’nLoad”. Workshop 4 IDE palub teil vidinapiltide salvestamiseks sisestada arvutisse µSD -kaardi.

4. samm: demonteerimine

DEMONSTRATSIOON
DEMONSTRATSIOON

Nüüd saate 4Duino ekraani puutetundlikke liugureid kasutades juhtida RGB LED -i värvi.

Soovitan: