Innehållsförteckning:

RGB LED -färgkontroll: 4 steg
RGB LED -färgkontroll: 4 steg

Video: RGB LED -färgkontroll: 4 steg

Video: RGB LED -färgkontroll: 4 steg
Video: Big Dipper LP002 LED Par Light 2024, Juli
Anonim
RGB LED -färgkontroll
RGB LED -färgkontroll
RGB LED -färgkontroll
RGB LED -färgkontroll
RGB LED -färgkontroll
RGB LED -färgkontroll

I det här projektet kommer vi att lära oss hur man styr ljusstyrkan och färgen på en RGB -LED via I/O -portar med PWM -utgångskapacitet och reglage för pekskärmar. Den 4Duino resistiva pekskärmen används som ett medel för ett grafiskt gränssnitt för att styra intensiteten och färgen på RGB LED.

RGB -lysdioder är i huvudsak tre olika lysdioder kombinerade till en för att producera olika nyanser av färger. Dessa lysdioder har fyra ben. Det längsta benet är den vanliga anoden eller katoden, och de tre andra benen representerar färgkanalen för rött, grönt eller blått.

För att styra färger på en RGB LED skulle vi använda pulsbreddsmodulering, eller PWM för kort. Pulsbreddsmodulering fungerar genom att ge utseendet av en "varierande analog spänning" genom att ändra den procentandel av tid som en HÖG spänningssignal skulle vara på under en vågformsperiod.

Ju lägre driftscykeln, desto mer tid kommer en signal att spendera vid ett lågt spänningssignaltillstånd och vice versa.

Steg 1: HUR DET FUNGERAR

HUR DET FUNGERAR
HUR DET FUNGERAR

*Så här fungerar RGB LED Color Control.

Steg 2: BYGG

BYGGA
BYGGA

KOMPONENTER

  • 4 Duino
  • RGB LED (vanlig katod används i detta exempel)
  • 3 x 220Ω motstånd
  • Bygelkabel
  • Micro USB -kabel

Bygg kretsen enligt diagrammet och schemat som visas ovan.

Hur PWM tillämpas beror på vilken typ av RGB som används. Med en gemensam anod RGB LED är det långa benet anslutet till matningsspänningsskenan (i vårt fall 5V -stiftet på Arduino) medan de andra tre benen styrs genom att ställa in en PWM -signal till var och en. Om arbetscykeln för PWM -signalen är hög blir färgkanalen väldigt svag eller slås inte på alls. Varför är det så? För att en lysdiod ska lysa måste den ha en spänningspotential över den, och om vår PWM -signal har en hög procentsats för driftscykel, kommer den att spendera större delen av sin tid med att ha 5V spänningspotential på både anoden och färgkanalbenen och mindre tid med 5V på anoden och 0V på färgkanalerna.

Steg 3: PROGRAM

PROGRAM
PROGRAM

Workshop 4 - 4 Duino Basic Graphics -miljö används för att programmera detta projekt.

Detta projekt kräver att Arduino IDE installeras, eftersom Workshop kallar Arduino IDE för att sammanställa Arduino -skisser. Arduino IDE behöver dock inte öppnas eller modifieras för att programmera 4Duino.

  1. Ladda ner projektkoden här.
  2. Anslut 4Duino till datorn med µUSB -kabel.
  3. Navigera sedan till fliken Comms och välj Comms -porten som 4Duino anslöt till.
  4. Slutligen, gå tillbaka till fliken "Hem" och klicka nu på "Comp'nLoad" -knappen. Workshop 4 IDE uppmanar dig att sätta in ett µSD -kort i datorn för att spara widgetbilderna.

Steg 4: DEMONSTRATION

DEMONSTRATION
DEMONSTRATION

Med hjälp av pekreglagen på 4Duino -skärmen kan du styra färgen på RGB -lysdioden.

Rekommenderad: