Spisu treści:

MATRYCA LED RGB Z WYKORZYSTANIEM NEOPIXELA: 8 kroków (ze zdjęciami)
MATRYCA LED RGB Z WYKORZYSTANIEM NEOPIXELA: 8 kroków (ze zdjęciami)

Wideo: MATRYCA LED RGB Z WYKORZYSTANIEM NEOPIXELA: 8 kroków (ze zdjęciami)

Wideo: MATRYCA LED RGB Z WYKORZYSTANIEM NEOPIXELA: 8 kroków (ze zdjęciami)
Wideo: MATRYCA LED RGB WS2812b + sterownik bluetooth SP107e. Jakie efekty można uzyskać? | JAKIX 2024, Czerwiec
Anonim
Image
Image
Cechy
Cechy

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

Cechy
Cechy
Cechy
Cechy
Cechy
Cechy
  • 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

Potrzebne materiały
Potrzebne materiały
Potrzebne materiały
Potrzebne materiały
Potrzebne materiały
Potrzebne materiały
Potrzebne materiały
Potrzebne materiały
  1. 25 * diody neopikselowe (WS2812 5050smd)
  2. Arduino (dowolne Arduino)
  3. Przyrząd drukowany w 3D (możesz pobrać.stl)
  4. Przewody

Krok 3: O diodach LED 5050 WS2812B

O diodach LED 5050 WS2812B
O diodach LED 5050 WS2812B
O diodach LED 5050 WS2812B
O diodach LED 5050 WS2812B
O diodach LED 5050 WS2812B
O diodach LED 5050 WS2812B

Każda dioda ws2812 ma 4 piny

  1. Vcc (łączy się z 5V)
  2. Gnd
  3. Din (łączy się z Arduino)
  4. 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

Schemat obwodu
Schemat obwodu

Krok 5: Tworzenie

Zrobienie
Zrobienie
Zrobienie
Zrobienie
Zrobienie
Zrobienie

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

Załącznik
Załącznik
Załącznik
Załącznik

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ść

Plany na przyszłość
Plany na przyszłość
Plany na przyszłość
Plany na przyszłość
  • Planowanie stworzenia łatwego oprogramowania do generowania kodu
  • Łączność i sterowanie Bluetooth

Dziękuję….

Zalecana: