Spisu treści:
Wideo: Korzystanie z RGB LED z zestawu 37 czujników: 6 kroków
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
Więc wyszedłeś i kupiłeś zestaw czujników elektrycznych i modułów za dobrą cenę o nazwie "37 czujników" (takich jak ten tutaj lub inne na Amazon), ale nie możesz znaleźć informacji o modułach, aby móc z nich korzystać? Ta seria instrukcji pomoże ci we wszystkich modułach w zestawie 37 czujników. Istnieją inne zestawy, które sprzedają inną liczbę modułów niż 37, na przykład zestaw 20 modułów i zestaw 45 modułów. Te czujniki/moduły są również dostępne pojedynczo w niektórych sklepach internetowych.
Te zestawy są doskonałe do eksperymentów i edukacji w zakresie STEM (nauka, technologia, inżynieria i matematyka).
Moduły z zestawu 37 czujników o nazwie „RGB LED” to przewlekane i montowane powierzchniowo diody LED RGB. Jest to dioda LED z trzema różnymi kolorami diod LED zawarta w jednym pakiecie.
(Obrazy i informacje wykorzystane za zgodą 37sensors.com)
Krok 1: Opis modułu LED RGB
Dioda LED zawierająca czerwone, zielone i niebieskie emitery, każdy sterowany niezależnie. Niektóre moduły mają rezystory ograniczające prąd, inne nie.
Nazywany również: pełnokolorową diodą LED, trójkolorową diodą LED, trójchromatyczną diodą LED, KY021, KY016.
W zestawach: 37 czujników, 45 czujników (LED przewlekany).
W zestawach: 20 czujników, 37 czujników, 45 czujników (SMT LED).
Krok 2: Specyfikacja modułu LED RGB
LED: albo TH albo SMT 5050
Spadek napięcia do przodu czerwony: 2,1 V
Spadek napięcia do przodu zielony: 3,2 V
Spadek napięcia do przodu niebieski: 3,2
Czerwony: 625nm
Zielony: 530nm
Niebieski: 465nm
Rozmiar: 20mm X 15mm
Niektóre moduły mają rezystory ograniczające prąd, inne nie. Typowa wartość rezystancji to 120 – 270 omów.
Piny są często niepoprawnie oznaczone. RGB, BGR, GRB itp.
Istnieje wiele różnych źródeł tych modułów. Nie każdy moduł wyglądający podobnie do tych tutaj zachowuje się dokładnie tak samo. Sprawdź konkretny moduł, który posiadasz, pod kątem różnic funkcji, poziomów napięcia, pinoutów i stanów nieaktywnych/aktywnych. Stwierdzono, że niektóre moduły mają niewłaściwie oznakowane piny, a nawet źle przylutowane elementy.
Krok 3: Materiały eksperymentalne LED RGB
Aby zobaczyć podstawy działania tego modułu, ten eksperyment pokazuje, jak połączyć go z prostą do zrozumienia płytą mikrokontrolera, Sensor. Engine:MICRO. Nie ma potrzeby stosowania skomplikowanego systemu programistycznego, ponieważ 32-bitowy mikro, który jest częścią tej płyty, ma wbudowane wszystkie inteligentne funkcje.
Kod dla innych platform mikrokontrolerów byłby prawdopodobnie w innym języku/składni, ale podobny w formie.
Oto mała lista komponentów do tego eksperymentu:
Moduł LED RGB z zestawu 37 czujników. (Źródło tego eksperymentu: CircuitGizmos) Zestawy dostępne również w Amazon i online w wielu miejscach.
Przewody połączeniowe, żeńskie na żeńskie typu „DuPont”. (Źródło tego eksperymentu: CircuitGizmos) Zworki tego typu są również dostępne online.
Płytka mikrokontrolera. (Źródło tego eksperymentu: CircuitGizmos)
Do komunikacji z płytą przez USB używany jest komputer PC z aplikacją terminala szeregowego. Jednym z takich darmowych i przydatnych programów jest Beagle Term.
Dzięki temu możesz przeprowadzić eksperyment, aby przetestować moduł LED RGB.
Krok 4: Podłączanie eksperymentalne modułu LED RGB
Czarny przewód – wspólna masa
SEM GND – Masa modułu
Przewód czerwony – element RedLED
SEM P4 - Moduł R
Przewód zielony – element RedLED
SEM P5 - Moduł G
Przewód niebieski – element RedLED
SEM P6 - Moduł B
Ten konkretny moduł LED z otworem przelotowym ma rezystor ograniczający prąd, więc nie jest potrzebny zewnętrzny rezystor
Krok 5: Kod eksperymentu modułu LED RGB
Po podłączeniu komputera do zasilanej płytki mikrokontrolera, Beagle Term jest oknem na to, co dzieje się na tej płytce. Możesz wprowadzić kod programu, zobaczyć wydrukowane wyniki tego kodu, a nawet wejść w interakcję, wpisując informacje do uruchomionego programu. Wpisanie EDIT w wierszu „>” połączy Cię z wbudowanym edytorem. To w tym edytorze wprowadzisz kod programu. Możesz zapisać kod, który wpisujesz, naciskając klawisze Control-Q. Możesz zapisać i natychmiast uruchomić kod znajdujący się w edytorze za pomocą Control-W.
Klawisze sterujące dla funkcji EDYCJA programu. (Klawisze funkcyjne nie działają poprawnie w Beagle Term)
- Control-U – przejdź do linii głównej
- Control-U Control-U - Przejdź do początku programu
- Control+K – przejdź do końca linii
- Control-K Control-K - Przejdź na koniec programu
- Control-P - Strona w górę
- Control-L - Strona w dół
- Control-] - Usuń
- Control+N – wstaw
- Control-Q – zapisz kod
- Control-W – uruchom kod
- Control+R - Znajdź
- Control-G – powtórz wyszukiwanie
- Control-T – zaznacz tekst
- Control-Y – wklej tekst
- ESC - Wyjście z edytora porzucające zmiany.
Wprowadź kod tego eksperymentu w edytorze:
USTAWIENIE 4, DOUT
SETPIN 5, DOUT SETPIN 6, DOUT DO PAUZA 200: PIN(4) = 1: PAUZA 200: PIN(4) = 0 PAUZA 200: PIN(5) = 1: PAUZA 200: PIN(5) = 0 PAUZA 200: PIN(6) = 1: PAUZA 200: PIN(6) = 0 PĘTLA
Ten kod testowy ustawia piny 4, 5 i 6 na wyjścia, a następnie ustawia każde z tych wyjść na wysoki i niski, aby włączyć lub wyłączyć element koloru.
r = 1
g = 1 b = 100 PWM 1, 1000, r, g, b PRZERWA 5000 DO dla r = 0 do 99 KROK 2 PWM 1, 1000, r, g, b PRZERWA 10 NEXT r PRZERWA 5000 dla b = 100 do 1 KROK -2 PWM 1, 1000, r, g, b PRZERWA 10 NASTĘPNY b PRZERWA 5000 dla g = 0 do 99 KROK 2 PWM 1, 1000, r, g, b PRZERWA 10 NASTĘPNY g PRZERWA 5000 dla r = 100 do 1 KROK - 2 PWM 1, 1000, r, g, b PRZERWA 10 NASTĘPNY r PRZERWA 5000 dla b = 0 do 99 KROK 2 PWM 1, 1000, r, g, b PRZERWA 10 NASTĘPNY b PRZERWA 5000 dla g = 100 do 1 KROK -2 PWM 1, 1000, r, g, b PRZERWA 10 NASTĘPNY g PRZERWA 5000 PĘTLA
Ten kod testowy wykorzystuje PWM do powolnego zwiększania/zmniejszania mocy wyjściowej kanałów R, G i B we wzorach. Między zmianami są 5-sekundowe opóźnienia.
Wyjścia PWM mogą być uruchamiane przez przekaźnik półprzewodnikowy (patrz strona przekaźnika) lub FET do zasilania taśm LED RGB 5 V lub 12 V.
Krok 6: Podsumowanie/Opinie modułu LED RGB
Jeśli masz dodatkowe informacje na temat specyfikacji lub zachowania tego typu modułu, prosimy o komentarz tutaj, a ja podam odpowiednie informacje. Jeśli znasz moduł, który jest podobny, ale być może jest dostępny pojedynczo lub w innym zestawie modułów, wspomnij o tym.
Obszar komentarzy byłby również dobrym miejscem do dołączenia małego przykładowego kodu dla innych platform mikrokontrolerów, jeśli eksperymentowałeś z tym modułem. lub odwiedź 37 Sensors i 37 Sensors Docs.