Spisu treści:

Dekoracyjne światła RGB za pomocą Arduino: 4 kroki
Dekoracyjne światła RGB za pomocą Arduino: 4 kroki

Wideo: Dekoracyjne światła RGB za pomocą Arduino: 4 kroki

Wideo: Dekoracyjne światła RGB za pomocą Arduino: 4 kroki
Wideo: Arduino - dioda RGB 2024, Listopad
Anonim
Dekoracyjne oświetlenie RGB za pomocą Arduino
Dekoracyjne oświetlenie RGB za pomocą Arduino

Ponieważ do Wigilii już za tydzień, postanowiłem zbudować prostą dekoracyjną lampę RGB z wykorzystaniem diod Arduino Nano i WS2812B. Używamy plastikowych pojemników/słoików, aby poprawić efekt wizualny. Ten film wykorzystuje 5 diod LED, ale można je zwiększyć w zależności od potrzeb. Możesz nawet dodać wiele wzorów lub stworzyć motywy kolorystyczne na podstawie tego, do czego dążysz.

Powyższy film przedstawia wszystko, czego potrzebujesz, aby zbudować ten projekt i polecam go najpierw obejrzeć, aby uzyskać przegląd tego, jak wszystko się składa.

Krok 1: Zbierz elektronikę

Zbierz elektronikę
Zbierz elektronikę

Pierwszą rzeczą, jakiej byśmy potrzebowali, są diody LED WS2812B RGB i są one dostępne w wielu wariantach. Każda z nich będzie działać dobrze. W tej kompilacji użyjemy Arduino Nano, ale szkic będzie działał z praktycznie każdą płytą kompatybilną z Arduino, którą możesz mieć. Potrzebujemy też trochę drutu, aby wszystko połączyć, a ja używam do tego trzyżyłowego, skręconego drutu. Wreszcie, potrzebujemy plastikowych pojemników, które służą wyłącznie do celów dekoracyjnych. Światło odbija się od plastiku, dając nam ładny efekt.

Oto linki do produktów, jeśli to pomaga:

Arduino Nano:

Diody LED WS2812B:

Skręcony przewód:

Pojemniki plastikowe:

Krok 2: Przygotuj i pobierz szkic

Przygotuj i pobierz szkic
Przygotuj i pobierz szkic
Przygotuj i pobierz szkic
Przygotuj i pobierz szkic
Przygotuj i pobierz szkic
Przygotuj i pobierz szkic
Przygotuj i pobierz szkic
Przygotuj i pobierz szkic

Będziemy używać biblioteki fastLED do obsługi diod LED WS2812B, ale możesz również użyć biblioteki Adafruit Neopixel, jeśli masz takie preferencje. Otwórz Arduino IDE i wpisz „fastLED” w menedżerze bibliotek. Zainstaluj bibliotekę, która się pojawi, a następnie otwórz przykładowy szkic „DemoReel 100”.

Musimy zaktualizować pin danych, liczbę diod LED i typ diody LED. Użyję pinu 2 z 5 diodami LED. Zaktualizuj również typ diody LED do WS2812B, jak widać na obrazku.

Następnie podłączamy płytkę, wybieramy właściwą płytkę i port COM. Na koniec naciśnij przycisk przesyłania i poczekaj, aż zakończy się przesyłanie. Po zakończeniu podłącz diody LED - 5V, GND i pin danych do pinu 2. Diody powinny wyświetlać losowy wzór, co oznacza, że wszystko działa zgodnie z oczekiwaniami.

Krok 3: Przygotuj diody LED do ostatecznej kompilacji

Przygotuj diody LED do ostatecznej budowy
Przygotuj diody LED do ostatecznej budowy
Przygotuj diody LED do ostatecznej budowy
Przygotuj diody LED do ostatecznej budowy
Przygotuj diody LED do ostatecznej budowy
Przygotuj diody LED do ostatecznej budowy
Przygotuj diody LED do ostatecznej budowy
Przygotuj diody LED do ostatecznej budowy

Następnie musimy wyciąć diody LED, ponieważ będziemy używać drutu, aby przedłużyć ostateczną długość. Po zakończeniu wyjmij diody LED z wszelkich wodoodpornych rurek. Przetnij przewód dla każdej z diod LED, a długość będzie zależeć od ostatecznego ustawienia, do którego dążysz. Postanowiłem użyć dla wszystkich tych samych długości przewodów. Odetnij też przewód, który będzie używany do podłączenia mikrokontrolera do pierwszej diody LED.

Następnie wywierć kilka otworów w plastikowej pokrywie, ponieważ będziemy montować diody LED na zewnętrznej powierzchni diody LED z wiązką świecącą do wewnątrz.

Krok 4: Montaż końcowy

Montaż końcowy
Montaż końcowy
Montaż końcowy
Montaż końcowy
Montaż końcowy
Montaż końcowy

Zacznij od przylutowania przewodów do każdej z diod LED. Upewnij się, że styki zostały prawidłowo podłączone. Mikrokontroler należy podłączyć do pinu DI (data input) pierwszej diody LED. Następnie pin DO (wyjście danych) musi być podłączony do pinu DI następnej diody LED i tak dalej. Po przylutowaniu wszystkich przewodów włącz mikrokontroler, a wszystkie diody LED powinny zacząć świecić losowo.

Zdecydowałem się użyć taśmy dwustronnej, aby przymocować diody do górnej części pokrywy, ale możesz też użyć taśmy na diodach lub kleju. Zaleca się dodanie taśmy kaptonowej lub rurki termokurczliwej do płytki mikrokontrolera w celu izolacji.

Na koniec przykręć drugą połowę pojemnika na miejsce i włącz diody LED. Każda z diod LED pobiera około 60mA, więc upewnij się, że używany zasilacz może dostarczyć wymaganą moc. Zbudowaliśmy wcześniej zasilacze, które w razie potrzeby można do tego wykorzystać.

Jeśli spodobała Ci się ta kompilacja, rozważ zasubskrybowanie naszego kanału YouTube, ponieważ Twoje wsparcie znacznie pomaga nam w tworzeniu takich treści.

YouTube:

Dziękuję za przeczytanie!

Zalecana: