Spisu treści:

Kontrola koloru RGB LED: 4 kroki
Kontrola koloru RGB LED: 4 kroki

Wideo: Kontrola koloru RGB LED: 4 kroki

Wideo: Kontrola koloru RGB LED: 4 kroki
Wideo: Самый удобный RGB контроллер на ATtiny! 2024, Lipiec
Anonim
Kontrola koloru RGB LED
Kontrola koloru RGB LED
Kontrola koloru RGB LED
Kontrola koloru RGB LED
Kontrola koloru RGB LED
Kontrola koloru RGB LED

W tym projekcie nauczymy się sterować jasnością i kolorem diody LED RGB za pomocą portów I/O z możliwością wyjścia PWM i suwaków wyświetlacza dotykowego. Rezystancyjny wyświetlacz dotykowy 4Duino służy jako interfejs graficzny do sterowania intensywnością i kolorem diody LED RGB.

Diody LED RGB to zasadniczo trzy różne diody LED połączone w jedną, aby uzyskać różne odcienie kolorów. Te diody LED mają cztery nogi. Najdłuższa noga to wspólna anoda lub katoda, a pozostałe trzy nogi reprezentują kanał koloru czerwonego, zielonego lub niebieskiego.

Aby kontrolować kolory na diodach LED RGB, użylibyśmy modulacji szerokości impulsu lub w skrócie PWM. Modulacja szerokości impulsu działa poprzez nadanie wyglądu „zmiennego napięcia analogowego” poprzez zmianę procentu czasu, przez jaki sygnał WYSOKIEGO napięcia będzie włączony w jednym okresie przebiegu.

Im niższy współczynnik wypełnienia, tym więcej czasu sygnał będzie spędzał w stanie sygnału NISKIEGO napięcia i na odwrót.

Krok 1: JAK TO DZIAŁA

JAK TO DZIAŁA
JAK TO DZIAŁA

*Tak działa kontrola kolorów RGB LED.

Krok 2: BUDUJ

BUDOWAĆ
BUDOWAĆ

SKŁADNIKI

  • 4Duino
  • RGB LED (w tym przykładzie używana jest wspólna katoda)
  • Rezystor 3x220Ω
  • Kabel połączeniowy
  • Kabel micro USB

Zbuduj obwód zgodnie ze schematem i schematem pokazanym powyżej.

Sposób zastosowania PWM zależy od rodzaju użytego RGB. Dzięki wspólnej anodzie LED RGB długa noga jest podłączona do szyny napięcia zasilającego (w naszym przypadku pin 5V w Arduino), podczas gdy pozostałe trzy nogi są sterowane poprzez ustawienie sygnału PWM do każdej z nich. Jeśli współczynnik wypełnienia sygnału PWM jest wysoki, kanał koloru będzie bardzo przyciemniony lub w ogóle się nie włączy. Dlaczego? Ponieważ aby dioda LED świeciła, musi mieć na niej potencjał napięcia, a jeśli nasz sygnał PWM ma wysoki procent cyklu pracy, większość czasu będzie miała potencjał napięcia 5 V zarówno na anodzie, jak i na nogach kanału koloru i mniej czasu przy 5V na anodzie i 0V na kanałach kolorowych.

Krok 3: PROGRAM

PROGRAM
PROGRAM

Warsztat 4 – Do programowania tego projektu wykorzystywane jest środowisko 4Duino Basic Graphics.

Ten projekt wymaga zainstalowania Arduino IDE, ponieważ Workshop wywołuje Arduino IDE do kompilowania szkiców Arduino. Jednak Arduino IDE nie musi być otwierane ani modyfikowane, aby zaprogramować 4Duino.

  1. Pobierz kod projektu tutaj.
  2. Podłącz 4Duino do komputera za pomocą kabla µUSB.
  3. Następnie przejdź do zakładki Comms i wybierz port Comms, do którego podłączony jest 4Duino.
  4. Na koniec wróć do zakładki „Strona główna”, a teraz kliknij przycisk „Comp’nLoad”. Workshop 4 IDE poprosi o włożenie karty µSD do komputera w celu zapisania obrazów widżetów.

Krok 4: DEMONSTRACJA

DEMONSTRACJA
DEMONSTRACJA

Teraz za pomocą suwaków dotykowych na wyświetlaczu 4Duino możesz kontrolować kolor diody LED RGB.

Zalecana: