Innholdsfortegnelse:
Video: RGB LED -fargekontroll: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:22
I dette prosjektet vil vi lære å kontrollere lysstyrken og fargen til en RGB LED via I/O -porter med PWM -utgangsevne og glidebrytere for berøringsskjerm. Den 4Duino resistive berøringsskjermen brukes som et middel for et grafisk grensesnitt for å kontrollere intensiteten og fargen på RGB LED.
RGB -lysdioder er i hovedsak tre forskjellige lysdioder kombinert til en for å produsere forskjellige nyanser av farger. Disse lysdiodene har fire ben. Det lengste benet er den vanlige anoden eller katoden, og de tre andre benene representerer fargekanalen rød, grønn eller blå.
For å kontrollere farger på en RGB LED bruker vi pulsbreddemodulering, eller PWM for kort. Pulsbreddemodulering virker ved å gi utseendet til en "varierende analog spenning" gjennom å endre prosentandelen av tid et HØY spenningssignal ville være på i en bølgeformperiode.
Jo lavere driftssyklus, jo mer tid vil et signal bruke ved en lav spenningssignaltilstand og omvendt.
Trinn 1: Slik fungerer det
*Slik fungerer RGB LED fargekontroll.
Trinn 2: BYGG
KOMPONENTER
- 4 Duino
- RGB LED (vanlig katode brukes i dette eksemplet)
- 3 x 220Ω motstand
- Hoppekabel
- Micro USB -kabel
Bygg kretsen i henhold til diagrammet og skjematisk vist ovenfor.
Måten PWM brukes på, avhenger av hvilken type RGB som brukes. Med en vanlig anode RGB LED er det lange benet koblet til forsyningsspenningsskinnen (i vårt tilfelle 5V -pinnen på Arduino) mens de tre andre benene styres ved å sette et PWM -signal til hver. Hvis driftssyklusen til PWM -signalet er høy, vil fargekanalen være veldig svak eller slås ikke på i det hele tatt. Hvorfor det? Fordi for at en LED skal lyse, må den ha et spenningspotensial over det, og hvis vårt PWM -signal har en høy prosentandel for driftssyklus, vil det bruke mesteparten av tiden på å ha 5V spenningspotensial på både anoden og fargekanalbena og mindre tid med 5V på anoden og 0V på fargekanalene.
Trinn 3: PROGRAM
Workshop 4 - 4Duino Basic Graphics -miljø brukes til å programmere dette prosjektet.
Dette prosjektet krever at Arduino IDE installeres, ettersom Workshop kaller Arduino IDE for å kompilere Arduino -skissene. Arduino IDE er imidlertid ikke nødvendig å åpne eller modifisere for å programmere 4Duino.
- Last ned prosjektkoden her.
- Koble 4Duino til PC -en med µUSB -kabel.
- Deretter navigerer du til fanen Comms og velger Comms -porten som 4Duino koblet til.
- Til slutt, gå tilbake til "Hjem" -fanen og klikk nå på "Comp'nLoad" -knappen. Workshop 4 IDE vil be deg sette inn et µSD -kort på PCen for å lagre widgetbildene.
Trinn 4: DEMONSTRASJON
Når du bruker berøringsglidebryterne på 4Duino -skjermen, kan du kontrollere fargen på RGB -LED -en.
Anbefalt:
Arduino bilvarslingssystem for omvendt parkering - Trinn for trinn: 4 trinn
Arduino Car Reverse Parking Alert System | Trinn for trinn: I dette prosjektet skal jeg designe en enkel Arduino Car Reverse Parking Sensor Circuit ved hjelp av Arduino UNO og HC-SR04 Ultrasonic Sensor. Dette Arduino -baserte bilreverseringssystemet kan brukes til autonom navigasjon, robotavstand og andre områder
Hvordan lage LED -chaser ved hjelp av 4017 IC og RGB LED: 13 trinn
Hvordan lage LED -chaser ved hjelp av 4017 IC og RGB LED: Hei venn, I dag skal jeg lage en krets av LED Chaser ved hjelp av 4017 IC og RGB LED. La oss komme i gang
Musikkreaktive flerfargede LED -lys - Arduino lyddeteksjonssensor - RGB LED -stripe: 4 trinn
Musikkreaktive flerfargede LED -lys | Arduino lyddeteksjonssensor | RGB LED Strip: Musikkreaktivt flerfarget LED-lysprosjekt. I dette prosjektet ble en enkel 5050 RGB LED -stripe (ikke den adresserbare LED WS2812), Arduino lyddeteksjonssensor og 12V adapter brukt
ESP8266 RGB LED STRIP WIFI -kontroll - NODEMCU Som IR -fjernkontroll for Led Strip kontrollert over Wifi - RGB LED STRIP Smarttelefonkontroll: 4 trinn
ESP8266 RGB LED STRIP WIFI -kontroll | NODEMCU Som IR -fjernkontroll for Led Strip kontrollert over Wifi | RGB LED STRIP Smartphone Control: Hei folkens i denne opplæringen lærer vi hvordan du bruker nodemcu eller esp8266 som en IR -fjernkontroll for å kontrollere en RGB LED -stripe, og Nodemcu vil bli styrt av smarttelefonen over wifi. Så i utgangspunktet kan du kontrollere RGB LED STRIP med smarttelefonen din
LED Rainbow - RGB LED PWM -kontrollkonstruksjon - Enkel å bygge: 15 trinn
LED Rainbow - RGB LED PWM -kontrollkonstruksjon - Enkel å bygge: Trinn -for -trinn, lett å følge instruksjonene om byggingen av en LED Rainbow RGB LED PWM -kontroller. Bare en minimal mengde deler er nødvendig, sammen med en PIC -prosessor, og du kan konstruere en av de mest fantastiske LED -kontrollerne som er tilgjengelige. S