Spisu treści:
- Krok 1: Funkcje
- Krok 2: Potrzebne materiały
- Krok 3: O diodach LED 5050 WS2812B
- Krok 4: Schemat obwodu
- Krok 5: Tworzenie
- Krok 6: Obudowa
- Krok 7: ODPOCZYNEK JEST W PROGRAMOWANIU
- Krok 8: Plany na przyszłość
Wideo: MATRYCA LED RGB Z WYKORZYSTANIEM NEOPIXELA: 8 kroków (ze zdjęciami)
2024 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2024-01-30 11:27
W tym samouczku pokażę, jak zbudować matrycę LED 5*5 RGB PRZY UŻYCIU NEOPIXELA. Dzięki tej matrycy możemy wyświetlać hipnotyzujące animacje, emotikony i superproste litery bardzo atrakcyjne. Zacznijmy!
Krok 1: Funkcje
- Bardzo mały
- Miliony kolorów
- Do programowania potrzebny jest tylko jeden przewód
- Super dekoracyjne
- Możemy wyświetlać emotikony, animacje, litery
Krok 2: Potrzebne materiały
- 25 * diody neopikselowe (WS2812 5050smd)
- Arduino (dowolne Arduino)
- Przyrząd drukowany w 3D (możesz pobrać.stl)
- Przewody
Krok 3: O diodach LED 5050 WS2812B
Każda dioda ws2812 ma 4 piny
- Vcc (łączy się z 5V)
- Gnd
- Din (łączy się z Arduino)
- DO (wyjście danych łączy się z kolejnymi diodami w wejściu danych)
Nie mam pojedynczych diod ws2812b więc zdecydowałem się wziąć z ledstrip.do tego rozgrzałem listwę lutownicą (zobacz video po szczegóły)Po zebraniu wszystkich rzeczy zacznij budować
Taśmy LED WS2812 to adresowalne i programowalne elastyczne taśmy LED, które są bardzo przydatne w tworzeniu niestandardowych efektów świetlnych. Te taśmy LED są zasilane diodą LED 5050 RGB z wbudowanym sterownikiem LED WS2812. Każda dioda LED pobiera prąd o natężeniu 60mA i może być zasilana z zasilacza 5V DC. Posiada pojedynczy pin danych wejściowych, który może być zasilany z cyfrowych pinów mikrokontrolerów.
W zależności od intensywności trzech pojedynczych diod Red, Green i Blue możemy stworzyć dowolny kolor.
Obejrzyj ten film z podstawami
Krok 4: Schemat obwodu
Krok 5: Tworzenie
Najpierw umieść diody neopixel w uchwycie matrycowym 5*5. Pamiętaj, umieść wszystkie diody LED w tym samym kierunku. Po umieszczeniu wszystkich diod LED na przyrządzie najpierw połącz wszystkie piny uziemiające każdej diody LED w rzędzie. Następnie podłącz VCC wszystkich diod w rzędzie. Zrób to samo dla pozostałych rzędów. Po zakończeniu połącz dane z pierwszego leda z danymi z kolejnego leda. Dane z każdego rzędu łączą się z kolejnymi rzędami pierwszych diod LED. Powtórz to dla wszystkich diod LED. Po skończeniu wszystkiego. połączyć wszystkie rzędy VCC razem również uziemić. Na koniec podłącz przewody do wspólnego uziemienia, VCC, wejścia danych.
Krok 6: Obudowa
Następnie wykonałem małą obudowę z pianki. I umieściłem matrycę w piankowej obudowie.
Połączenia z Arduino
Vcc do 5v
Gnd do GND
Din do D7 (dowolny cyfrowy pin)
To wszystko o połączeniach sprzętowych
Krok 7: ODPOCZYNEK JEST W PROGRAMOWANIU
najpierw zainstaluj bibliotekę fastled
Każdy led możemy zaprogramować osobno. Za pomocą szybkiej biblioteki led możemy tworzyć różne animacje i postacie.
Proszę obejrzeć ten film z podstawami neopixel
Możesz pobrać.stl, kody animacji, kod testowy stąd
Po wgraniu kodu do Arduino należy użyć zasilacza o natężeniu 1,5 ampera. Ze względu na maksymalną jasność dioda neopikselowa pobiera około 60 mA prądu. Łącznie mamy 25 diod, czyli 25*60=1,5A
Krok 8: Plany na przyszłość
- Planowanie stworzenia łatwego oprogramowania do generowania kodu
- Łączność i sterowanie Bluetooth
Dziękuję….
Zalecana:
Sześciokątna matryca RGB - IOT Clock 2.0: 5 kroków (ze zdjęciami)
Sześciokątna matryca RGB | IOT Clock 2.0: HexMatrix 2.0 to uaktualnienie poprzedniego HexMatrix. W poprzedniej wersji zastosowaliśmy diody LED WS2811 przez co HexMatrix stał się ciężki i gruby. Ale w tej wersji matrycy użyjemy niestandardowej płytki drukowanej z diodami WS2812b, które sprawiły, że ta matryca
LEWITACJA ULTRADŹWIĘKOWA Maszyna z wykorzystaniem ARDUINO: 8 kroków (ze zdjęciami)
ULTRADŹWIĘKOWA LEWITACYJNA Maszyna Używająca ARDUINO: Bardzo interesujące jest zobaczyć coś unoszącego się w powietrzu lub wolnej przestrzeni, jak statki kosmiczne obcych. o to właśnie chodzi w projekcie antygrawitacyjnym. Przedmiot (w zasadzie mały kawałek papieru lub termokolu) umieszcza się między dwoma ultradźwiękowymi trans
Sześciokątna matryca RGB - Zegar IOT: 5 kroków (ze zdjęciami)
Sześciokątna matryca RGB | Zegar IOT: HexMatrix to matryca LED zawierająca wiele trójkątnych pikseli. Połączenie sześciu pikseli tworzy sześciokąt. Istnieje wiele różnych animacji, które można wyświetlić na matrycy z biblioteki FastLED. Również zaprojektowałem cyfry od 0 do 9 za pomocą 10 segmentów dla
Mastermind z matrycą LED 8x8 RGB: 5 kroków (ze zdjęciami)
Mastermind Z matrycą LED 8x8 RGB: Wymagane części: Matryca LED Basys3 FPGA 8x8 RGB firmy GEEETECH9V bateria Tranzystory 2N3904 (x32)Rezystor 1K (x32)Rezystor 100 Ohm (x1) Rezystor 50 Ohm (x1) Matryca LED jest typową matrycą anodową z 32 szpilki. Wspólna anoda oznacza, że każdy rząd jest
Matryca RGB + Analizator Widma: 10 kroków (ze zdjęciami)
Matryca RGB + Analizator Widma: Uwielbiam diody LED? Ja też! Dlatego w tej instrukcji pokażę Ci, jak zrobić niesamowitą matrycę RGB LED, którą można łatwo przekształcić w analizator widma za jednym kliknięciem. Po przeczytaniu , jeśli uważasz, że ten Instructable go zdobył, zagłosuj