Diody LED RGB to fantastyczny sposób na oświetlenie Twoich projektów. Są bardzo proste do podłączenia, a zakres kolorów, które mogą wytwarzać jest ogromny! Są również świetnym wyborem dla projektów zasilanych bateriami.
Możesz kupić pojedynczą taśmę LED z diodami RGB, albo zrobić własną, łącząc ze sobą kilka taśm. Możesz to zrobić na 2 sposoby – za pomocą złączki lub lutując je ze sobą.
Pierwszym krokiem jest znalezienie odpowiedniego typu diody rgb do swojego projektu. Istnieją dwa typy – common anode i common cathode RGB LEDs, które różnią się nieco od siebie.
Jeśli posiadasz taśmę LED, w której znajdują się diody RGB to wystarczy, że podłączysz każdy z 4 przewodów z taśmy (jeden dla koloru czerwonego, jeden dla zielonego i jeden dla niebieskiego) do odpowiedniego pinu GPIO w Twoim mikrokontrolerze. Następnie możesz użyć pinów GPIO do sterowania jasnością każdego koloru diody na pasku.
Uzyskanie odpowiednich rezystorów jest ważne dla tych lampek, dlatego zalecamy zajrzenie do karty katalogowej diody LED, aby zobaczyć napięcia zasilania każdej wewnętrznej diody. To pomoże Ci obliczyć rezystancję rezystorów, których musisz użyć.
Kolejną rzeczą, która może zrobić różnicę jest sposób podłączenia diody RGB do mikrokontrolera. Możesz użyć standardowego 4-pinowego złącza na końcu paska, aby podłączyć go do kontrolera RGB lub możesz użyć pinu nagłówkowego na swoim Arduino lub innym mikrokontrolerze.
Zalecamy użycie pinu nagłówkowego na mikrokontrolerze, ponieważ pozwala on na łatwe podłączenie taśmy LED RGB z wieloma kolorami na płytce drukowanej. Następnie możesz użyć pinów GPIO i PWM na płytce, aby kontrolować jasność każdej pojedynczej diody na pasku.
Następnym krokiem jest użycie metody programowej zwanej SoftPWM do wygenerowania sygnału PWM na każdym z pinów GPIO, którym chcesz sterować jasnością diod LED RGB. SoftPWM używa przerwań timera do generowania sygnału PWM na każdym pinie GPIO, więc działa dobrze na każdej płytce z kilkoma dostępnymi pinami GPIO.
Gdy masz już swoją diodę RGB podłączoną do mikrokontrolera oraz ustawione piny GPIO i PWM, czas zacząć! Aby zacząć, będziesz potrzebował mikrokontrolera z co najmniej 3 pinami PWM.
Następnie możesz użyć poniższego kodu, aby zmienić intensywność trzech diod LED RGB na Twoim pasku. W tym przykładzie ustawimy niebieską diodę na niską wartość, a zieloną i czerwoną na wysoką.
Zmieniając intensywność każdej z trzech diod LED RGB na Twoim pasku, możesz uzyskać dowolną kombinację kolorów, którą chcesz! Możesz nawet zmienić kolejność kanałów kolorów, aby stworzyć bardziej złożone efekty.
Podobne tematy