Turinys:
Video: RGB LED spalvų valdymas: 4 žingsniai
2024 Autorius: John Day | [email protected]. Paskutinį kartą keistas: 2024-01-30 10:45
Šiame projekte mes išmoksime valdyti RGB šviesos diodų ryškumą ir spalvą per įvesties/išvesties prievadus su PWM išvesties galimybe ir jutiklinio ekrano slankiklius. Atsparus jutikliniam ekranui „4Duino“naudojamas kaip grafinės sąsajos priemonė, skirta valdyti RGB šviesos diodo intensyvumą ir spalvą.
RGB šviesos diodai iš esmės yra trys skirtingi šviesos diodai, sujungti į vieną, kad gautų įvairių spalvų atspalvių. Šie šviesos diodai turi keturias kojas. Ilgiausia koja yra bendras anodas arba katodas, o kitos trys kojos reiškia raudonos, žalios arba mėlynos spalvos kanalą.
Norėdami valdyti spalvas RGB šviesos dioduose, mes naudojame impulsų pločio moduliaciją arba trumpai PWM. Impulsų pločio moduliacija veikia taip, kad atrodo „kintanti analoginė įtampa“, keičiant procentą laiko, per kurį vienos bangos formos laikotarpis įjungtų AUKŠTOS įtampos signalą.
Kuo mažesnis darbo ciklas, tuo daugiau laiko signalas praleis esant žemos įtampos signalo būsenai ir atvirkščiai.
1 žingsnis: KAIP VEIKIA
*Taip veikia RGB LED spalvų valdymas.
2 žingsnis: KURTI
KOMPONENTAI
- 4Duino
- RGB šviesos diodas (šiame pavyzdyje naudojamas bendras katodas)
- 3 x 220Ω rezistorius
- Trumpas kabelis
- Mikro USB kabelis
Sukurkite grandinę pagal aukščiau pateiktą schemą ir schemą.
PWM taikymo būdas priklauso nuo naudojamo RGB tipo. Naudojant įprastą anodo RGB šviesos diodą, ilga koja yra prijungta prie maitinimo įtampos bėgelio (mūsų atveju 5 V kaištis ant „Arduino“), o kitos trys kojos yra valdomos nustatant kiekvienam PWM signalą. Jei PWM signalo darbo ciklas yra didelis, spalvų kanalas bus labai silpnas arba neįsijungs. Kodėl taip? Kad šviesos diodas švytėtų, jis turi turėti įtampos potencialą ir jei mūsų PWM signalas turi didelį darbo ciklo procentą, jis didžiąją laiko dalį praleidžia turėdamas 5 V įtampos potencialą tiek anode, tiek spalvoto kanalo kojose ir trumpesnis laikas naudojant 5 V anodą ir 0 V spalvų kanalus.
3 žingsnis: PROGRAMA
4 seminaras - 4Duino Basic Graphics aplinka naudojama šiam projektui programuoti.
Šiam projektui reikia įdiegti „Arduino IDE“, nes „Workshop“ragina „Arduino IDE“sudaryti „Arduino“eskizus. Tačiau „Arduino IDE“nereikia atidaryti ar modifikuoti, kad būtų galima programuoti „4Duino“.
- Atsisiųskite projekto kodą čia.
- Prijunkite „4Duino“prie kompiuterio naudodami µUSB kabelį.
- Tada eikite į skirtuką „Comms“ir pasirinkite „Comms“prievadą, prie kurio prijungtas „4Duino“.
- Galiausiai grįžkite į skirtuką „Pagrindinis“ir dabar spustelėkite mygtuką „Comp’nLoad“. „Workshop 4 IDE“paragins į kompiuterį įdėti µSD kortelę, kad išsaugotumėte valdiklių vaizdus.
4 žingsnis: DEMONSTRACIJA
Dabar naudodami 4Duino ekrano jutiklinius slankiklius galite valdyti RGB šviesos diodo spalvą.
Rekomenduojamas:
Įdomios apdorojimo programavimo gairės dizaineriui-spalvų valdymas: 10 žingsnių
Įdomios apdorojimo programavimo gairės dizaineriui-spalvų valdymas. Ankstesniuose skyriuose mes daugiau kalbėjome apie tai, kaip naudoti kodą formavimui, o ne žinių apie spalvas. Šiame skyriuje mes išsamiau išnagrinėsime šį žinių aspektą
RGB LED spalvų maišymas su „Arduino“„Tinkercad“: 5 žingsniai (su nuotraukomis)
RGB LED spalvų maišymas su „Arduino“„Tinkercad“: išmokime valdyti daugiaspalvius šviesos diodus naudojant „Arduino“analoginius išėjimus. Mes prijungsime RGB šviesos diodą prie „Arduino Uno“ir sudarysime paprastą programą, kad pakeistume jo spalvą. Galite sekti virtualiai naudodami „Tinkercad“grandines. Jūs netgi galite tai pamatyti
Ryškumo valdymas PWM pagrįstas LED valdymas naudojant mygtukus, „Raspberry Pi“ir „Scratch“: 8 žingsniai (su nuotraukomis)
Ryškumo valdymas PWM pagrįstas LED valdymas naudojant mygtukus, „Raspberry Pi“ir „Scratch“: bandžiau rasti būdą, kaip paaiškinti, kaip PWM veikė mano mokiniams, todėl iškėliau sau užduotį pabandyti valdyti šviesos diodo ryškumą naudojant du mygtukus - vienas mygtukas padidina šviesos diodo ryškumą, o kitas - jį pritemdo. Programa
ESP8266 RGB LED juostelės WIFI valdymas - „NODEMCU“kaip IR nuotolinio valdymo pultas „Led Strip“, valdomas per „Wifi“- RGB LED STRIP išmaniojo telefono valdymas: 4 žingsniai
ESP8266 RGB LED juostelės WIFI valdymas | „NODEMCU“kaip IR nuotolinio valdymo pultas „Led Strip“, valdomas per „Wifi“| „RGB LED STRIP“išmaniojo telefono valdymas: Sveiki vaikinai, šioje pamokoje mes išmoksime naudoti „nodemcu“arba „esp8266“kaip IR nuotolinio valdymo pultą, norint valdyti RGB LED juostą, o „Nodemcu“bus valdomas išmaniuoju telefonu per „Wi -Fi“. Taigi iš esmės galite valdyti RGB LED juostelę savo išmaniuoju telefonu
„Neopixel RGB LED“5 spalvų dviratis („Arduino“): 3 žingsniai
„Neopixel RGB LED 5-Cycler“(„Arduino“): Šis projektas yra 12 RGB šviesos diodų žiedas, valdomas, kad būtų rodomos skirtingos spalvos (šypsenos modeliu), atsižvelgiant į skaidrių potenciometro atsparumą. Jei kas nors turi pasiūlymų, aš Džiaugiuosi galėdamas juos perskaityti, nes visada galima patobulinti