Satura rādītājs:

RGB LED krāsu kontrole: 4 soļi
RGB LED krāsu kontrole: 4 soļi

Video: RGB LED krāsu kontrole: 4 soļi

Video: RGB LED krāsu kontrole: 4 soļi
Video: The simplest RGB LED 2024, Jūlijs
Anonim
RGB LED krāsu kontrole
RGB LED krāsu kontrole
RGB LED krāsu kontrole
RGB LED krāsu kontrole
RGB LED krāsu kontrole
RGB LED krāsu kontrole

Š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

KĀ TAS STRĀDĀ
KĀ TAS STRĀDĀ

*Šādi darbojas RGB LED krāsu kontrole.

2. darbība: BUILD

BŪVĒT
BŪVĒT

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

PROGRAMMA
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.

  1. Lejupielādējiet projekta kodu šeit.
  2. Pievienojiet 4Duino datoram, izmantojot µUSB kabeli.
  3. Pēc tam dodieties uz cilni Comms un atlasiet Comms portu, ar kuru ir pievienots 4Duino.
  4. 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

DEMONSTRĀCIJA
DEMONSTRĀCIJA

Tagad, izmantojot skārienjutīgos slīdņus 4Duino displejā, varat kontrolēt RGB gaismas diodes krāsu.

Ieteicams: