Kazalo:

Nadzor barve RGB LED: 4 koraki
Nadzor barve RGB LED: 4 koraki

Video: Nadzor barve RGB LED: 4 koraki

Video: Nadzor barve RGB LED: 4 koraki
Video: ESP32 Tutorial 6 - Using RGB LED Project 2.3 -SunFounder's ESP32 IoT Learnig kit 2024, Julij
Anonim
RGB LED barvni nadzor
RGB LED barvni nadzor
RGB LED barvni nadzor
RGB LED barvni nadzor
RGB LED barvni nadzor
RGB LED barvni nadzor

V tem projektu se bomo naučili, kako nadzorovati svetlost in barvo LED RGB prek vhodno/izhodnih vrat z izhodno močjo PWM in drsniki za zaslon na dotik. Zaporni zaslon na dotik 4Duino se uporablja kot sredstvo za grafični vmesnik za nadzor intenzivnosti in barve LED RGB.

RGB LED so v bistvu tri različne LED, združene v eno, da proizvajajo različne odtenke barv. Te LED diode imajo štiri noge. Najdaljša noga je skupna anoda ali katoda, ostale tri noge pa predstavljajo barvni kanal rdeče, zelene ali modre barve.

Za krmiljenje barv na RGB LED bi uporabili širinsko impulzno modulacijo ali na kratko PWM. Širinsko -impulzna modulacija deluje tako, da daje videz "spreminjajoče se analogne napetosti" s spreminjanjem odstotka časa, ko bi bil signal visoke napetosti vključen v enem obdobju valovne oblike.

Nižji kot je obratovalni cikel, več časa bo signal porabil pri nizkem napetostnem stanju signala in obratno.

1. korak: KAKO DELUJE

KAKO DELUJE
KAKO DELUJE

*Tako deluje RGB LED Color Control.

2. korak: ZGRADI

ZGRADI
ZGRADI

KOMPONENTE

  • 4Duino
  • RGB LED (v tem primeru se uporablja skupna katoda)
  • 3 x 220Ω upor
  • Mostični kabel
  • Kabel mikro USB

Zgradite vezje v skladu z diagramom in shemo, prikazano zgoraj.

Način uporabe PWM je odvisen od vrste uporabljenega RGB. S skupno anodno RGB LED je dolga noga povezana z vodilom napajalne napetosti (v našem primeru 5V pin na Arduinu), medtem ko ostale tri noge krmilimo tako, da na vsako nastavimo signal PWM. Če je obratovalni cikel signala PWM visok, bo barvni kanal zelo zatemnjen ali pa se sploh ne bo vklopil. Zakaj je tako? Ker mora LED sveteti, mora imeti napetostni potencial na sebi in če ima naš signal PWM visok odstotek za delovni cikel, bo večino svojega časa porabil z napetostnim potencialom 5 V tako na anodi kot na nogah barvnega kanala in manj časa s 5V na anodi in 0V na barvnih kanalih.

3. korak: PROGRAM

PROGRAM
PROGRAM

Delavnica 4 - Okolje osnovne grafike 4Duino se uporablja za programiranje tega projekta.

Ta projekt zahteva namestitev Arduino IDE, saj Workshop kliče Arduino IDE za sestavljanje Arduino skic. Arduino IDE pa za programiranje 4Duino ni treba odpirati ali spreminjati.

  1. Kodo projekta prenesite tukaj.
  2. 4Duino povežite z računalnikom s kablom µUSB.
  3. Nato se pomaknite na zavihek Comms in izberite vrata Comms, na katera je povezan 4Duino.
  4. Nazadnje se vrnite na zavihek »Domov« in kliknite gumb »Comp’nLoad«. Delovni program 4 IDE vas bo pozval, da v računalnik vstavite kartico µSD, da shranite slike gradnikov.

4. korak: DEMONSTRACIJA

DEMONSTRACIJA
DEMONSTRACIJA

Zdaj z drsniki na dotik na zaslonu 4Duino lahko nadzirate barvo LED RGB.

Priporočena: