Indholdsfortegnelse:
Video: RGB LED farvekontrol: 4 trin
2024 Forfatter: John Day | [email protected]. Sidst ændret: 2024-01-30 08:26
I dette projekt lærer vi, hvordan du styrer lysstyrken og farven på en RGB LED via I/O -porte med PWM -udgangsevne og en touch -display -skyder. Det 4Duino resistive touch display bruges som et middel til en grafisk grænseflade til styring af intensiteten og farven på RGB LED.
RGB -lysdioder er i det væsentlige tre forskellige lysdioder kombineret til en til at producere forskellige nuancer af farver. Disse lysdioder har fire ben. Det længste ben er den fælles anode eller katode, og de tre andre ben repræsenterer farvekanalen rød, grøn eller blå.
For at styre farver på en RGB LED ville vi bruge pulsbreddemodulation, eller PWM for kort. Pulsbreddemodulation virker ved at give udseendet af en "varierende analog spænding" ved at ændre den procentdel af tid, et HIGH -spændingssignal ville være tændt i en bølgeformperiode.
Jo lavere driftscyklus, jo mere tid vil et signal bruge ved en lav spændingssignaltilstand og omvendt.
Trin 1: Sådan fungerer det
*Sådan fungerer RGB LED farvekontrol.
Trin 2: BYG
KOMPONENTER
- 4 Duino
- RGB LED (almindelig katode bruges i dette eksempel)
- 3 x 220Ω modstand
- Jumper kabel
- Micro USB kabel
Byg kredsløbet i henhold til diagrammet og skematisk vist ovenfor.
Den måde, hvorpå PWM anvendes, afhænger af den anvendte RGB -type. Med en fælles anode RGB LED er det lange ben forbundet til forsyningsspændingsskinnen (i vores tilfælde 5V -stiften på Arduino), mens de tre andre ben styres ved at indstille et PWM -signal til hver. Hvis PWM -signalets driftscyklus er høj, vil farvekanalen være meget svag eller slet ikke tænde. Hvorfor det? Fordi en LED skal lyse, skal den have et spændingspotentiale på tværs af den, og hvis vores PWM -signal har en høj procentdel for driftscyklus, vil den bruge det meste af sin tid på at have 5V spændingspotentiale på både anoden og farvekanalbenene og mindre tid med 5V på anoden og 0V på farvekanalerne.
Trin 3: PROGRAM
Workshop 4 - 4 Duino Basic Graphics -miljø bruges til at programmere dette projekt.
Dette projekt kræver, at Arduino IDE installeres, da Workshop kalder Arduino IDE for at kompilere Arduino -skitserne. Arduino IDE skal dog ikke åbnes eller ændres for at programmere 4Duino.
- Download projektkoden her.
- Tilslut 4Duino til pc'en ved hjælp af µUSB -kabel.
- Naviger derefter til fanen Comms, og vælg Comms -porten, som 4Duino tilsluttede.
- Til sidst går du tilbage til fanen "Start" og klikker nu på "Comp'nLoad" -knappen. Workshop 4 IDE beder dig om at indsætte et µSD -kort på pc'en for at gemme widgetbillederne.
Trin 4: DEMONSTRATION
Nu ved hjælp af touch -skyderne på 4Duino Display kan du styre farven på RGB LED.
Anbefalede:
Interessant behandlingsprogrammeringsvejledning til designer-farvekontrol: 10 trin
Interessant behandlingsprogrammeringsvejledning til designer-farvekontrol: I tidligere kapitler har vi talt mere om, hvordan man bruger kode til at forme i stedet for videnspunkter om farve. I dette kapitel vil vi undersøge dette aspekt af viden dybere
Sådan laver du LED -chaser ved hjælp af 4017 IC og RGB LED: 13 trin
Sådan laver du LED -chaser ved hjælp af 4017 IC og RGB LED: Hej ven, I dag skal jeg lave et kredsløb af LED Chaser ved hjælp af 4017 IC og RGB LED. Lad os komme i gang
Akustisk levitation med Arduino Uno trin for trin (8 trin): 8 trin
Akustisk levitation med Arduino Uno Step-by Step (8-trin): ultralyds lydtransducere L298N Dc kvindelig adapter strømforsyning med en han-DC-pin Arduino UNOBreadboard Sådan fungerer det: Først uploader du kode til Arduino Uno (det er en mikrokontroller udstyret med digital og analoge porte til konvertering af kode (C ++)
ESP8266 RGB LED STRIP WIFI -kontrol - NODEMCU Som IR -fjernbetjening til Led Strip kontrolleret over Wifi - RGB LED STRIP Smartphone -kontrol: 4 trin
ESP8266 RGB LED STRIP WIFI -kontrol | NODEMCU Som IR -fjernbetjening til Led Strip kontrolleret over Wifi | RGB LED STRIP Smartphone -kontrol: Hej fyre i denne vejledning lærer vi, hvordan du bruger nodemcu eller esp8266 som en IR -fjernbetjening til at styre en RGB LED -strip, og Nodemcu styres af smartphone over wifi. Så dybest set kan du styre RGB LED STRIP med din smartphone
Photography Light Box med farvekontrol: 5 trin
Fotografering af lysboks med farvekontrol: En lysboks er en enhed, der bruges til fotografering til at styre, hvor hvidt lyset falder på et objekt. De fleste lysboksplaner, jeg har set på internettet, er afhængige af naturligt lys eller hvid kunstig belysning, f.eks. Fra pærer, lysstofrør og