Hej! Jako dostawca modułów RGB LED o pojemności 12 V, jestem bardzo podekscytowany, aby podzielić się z Tobą, jak połączyć jednego z tych złych chłopców z Raspberry Pi. To całkiem fajny projekt, który może dodać niesamowite efekty oświetleniowe do twoich dzieł DIY. Więc zanurzmy się dobrze!
Czego potrzebujesz
Po pierwsze, porozmawiajmy o rzeczach potrzebnych do tego projektu. Oczywiście potrzebujesz modułu RGB LED 12V. Mamy kilka świetnych opcji, takich jak3030 Moduły LED 12 V dla znakówWEkonomiczny moduł LED 2 LED, IModuł LED SMD 2835. Te moduły są na najwyższym poziomie i będą działać jak urok tego projektu.


Oprócz modułu LED potrzebujesz Raspberry Pi. Każdy najnowszy model załatwi sprawę. Będziesz także potrzebować tablicy chlebowej, pewnych przewodów skoczki, zasilacza 12 V i kilku rezystorów. Rezystory są ważne, ponieważ pomogą kontrolować prąd przepływający przez diody LED i zapobiec ich wypaleniu.
Zrozumienie modułu RGB LED 12V
Zanim zaczniemy łączyć wszystko, ważne jest, aby zrozumieć, jak działa moduł RGB LED 12V. Ten moduł ma trzy diody LED - czerwone, zielone i niebieskie. Kontrolując intensywność każdej z tych diod LED, możesz stworzyć szeroką gamę kolorów.
Moduł ma zwykle cztery szpilki. Jeden dotyczy zasilania 12 V (zwykle oznaczonego jako +12 V), a pozostałe trzy służą do kontrolowania odpowiednio czerwonych, zielonych i niebieskich diod LED. Te piny kontrolne są często oznaczone jako R, G i B.
Krok - Proces połączenia - krok
Krok 1: Przygotuj Raspberry Pi
Najpierw upewnij się, że twoje Raspberry Pi działa. Możesz podłączyć go do monitora, klawiatury i myszy, jeśli chcesz mieć więcej rąk - w zakresie doświadczenia. Zaloguj się do systemu operacyjnego Raspberry Pi.
Krok 2: Skonfiguruj tablicę chleba
Umieść tablicę chleba na płaskiej powierzchni. Breadboard jest jak plac zabaw, na którym połączymy wszystkie komponenty.
Krok 3: Podłącz zasilanie 12V
Weź zasilacz 12V i podłącz jego dodatni zacisk do pinu +12V na module LED za pomocą przewodu zworki. Podłącz ujemny terminal zasilacza do szyny naziemnej na tablicy chleba.
Krok 4: Podłącz rezystory
Użyjemy rezystorów, aby ograniczyć prąd przejścia do diod LED RGB. Dobrą zasadą jest użycie rezystora 220 -omów dla każdego z pinów kontrolnych RGB. Podłącz jeden koniec każdego rezystora odpowiednio do pinów R, G i B na module LED.
Krok 5: Podłącz Raspberry Pi z rezystorami
Teraz musimy podłączyć pozostałe końce rezystorów do gpIO (ogólny - cel wejściowy/wyjściowy) na PI Raspberry. Możesz wybrać dowolne trzy piny GPIO, które lubisz. Załóżmy na przykład, że używamy GPIO 17 dla czerwonego, GPIO 27 dla zielonego i GPIO 22 dla niebieskiego. Podłącz wolne końce rezystorów do tych pinów GPIO za pomocą przewodów skoczków.
Krok 6: uziemienie Raspberry Pi
Podłącz drut zworki z podtynki na Raspberry Pi do szyny naziemnej na tablicy chleba. Zapewnia to, że moduł Raspberry i moduł LED mają ten sam grunt.
Pisanie kodu
Teraz, gdy mamy podłączony sprzęt, czas napisać kod, aby kontrolować moduł LED. Użyjemy Pythona, który jest bardzo łatwy - do nauki języka programowania.
Importuj RPI.GPIO jako GPIO Czas importu # Skonfiguruj tryb GPIO GPIO.setMode (gpio.bcm) # Zdefiniuj piny GPIO dla diod LED RED_PIN = 17 Green_pin = 27 blue_pin = 22 # skonfigurowanie pin GPIO jako wyjściowe gpio.setUp (red_pin, gpio.out) gpio.setup (Green_pin, GPIO.Out) Gpio.setUp (blue_pin, gpio.out) # Utwórz instancje PWM dla każdego koloru czerwonego_pwm = gpio.pwm (Red_Pin, 100) Green_pwm = gpio.pwm (Green_pin, 100) blue_pwm = gpio.pwm (blue_pin, 100) # start pwm z 0% cykl oborczy. Green_pwm.start (0) blue_pwm.start (0) Spróbuj: While true: # Ustaw czerwony kolor czerwony_pwm.Changedutycycle (100) Green_pwm.Changedutycycle (0) blue_pwm.changedutycycle (0) time.sleep (1) # Ustaw zielony kolor Red_PWM.Changedutycycle (0) Green_pwwm.Changedutycle (100) blue_pwm.Changedutycycle (0) Time.sleep (1) Ustaw niebieski kolor Red_PWM.ChangedutyCycle (0) Green_pwm.ChangedutyCycle (0) blue_pwm.Changedutycycle (100) time.sleep (1) z wyjątkiem klawiszowca: Keyboarderrupt: Pass W końcu: # Zatrzymaj PwM i Clean Up GPio Red_PWM. blue_pwm.stop () gpio.cleanup ()
W tym kodzie najpierw importujemy niezbędne biblioteki. Następnie ustawiliśmy piny GPIO dla diod LED RGB. Tworzymy instancje PWM (modulacja pulsu - szerokości) dla każdego koloru, co pozwala nam kontrolować intensywność diod LED.
.choć prawdaPętla ciągle zmienia kolor modułu LED między czerwonym, zielonym i niebieskim. Po uruchomieniu tego kodu na Raspberry Pi powinieneś zobaczyć moduł LED zmieniający kolory co sekundę.
Rozwiązywanie problemów
Jeśli masz problemy z modułem LED, który nie rozświetla się lub nie zmienia poprawnie kolorów, istnieje kilka rzeczy, które możesz sprawdzić. Najpierw upewnij się, że wszystkie połączenia są bezpieczne. Luźne połączenie może powodować różnego rodzaju problemy.
Sprawdź zasilacz. Upewnij się, że zapewnia stabilne wyjście 12V. Ponadto podwójnie - sprawdź wartości rezystora. Używanie niewłaściwego rezystora może prowadzić do podnoszenia lub ponad - zasilania diod LED.
Wniosek
Podłączenie modułu RGB LED 12V z Raspberry Pi to zabawny i satysfakcjonujący projekt. Pozwala stworzyć naprawdę fajne efekty oświetleniowe dla swoich projektów DIY. Niezależnie od tego, czy budujesz inteligentne urządzenie domowe, czy po prostu dobrze się bawisz z elektroniką, ten projekt jest świetnym sposobem na rozpoczęcie.
Jeśli jesteś zainteresowany zakupem wysokiej jakości modułów RGB o wysokiej jakości 12V dla twoich projektów, mamy ochronę. Oferujemy szeroką gamę produktów, takich jak3030 Moduły LED 12 V dla znakówWEkonomiczny moduł LED 2 LED, IModuł LED SMD 2835. Możesz skontaktować się z nami, aby uzyskać więcej informacji i omówić swoje konkretne wymagania. Zawsze jesteśmy tutaj, aby pomóc Ci wprowadzić swoje projekty!
Odniesienia
- Oficjalna dokumentacja Raspberry Pi
- Arkusze danych modułów LED




