Spisu treści:
2025 Autor: John Day | [email protected]. Ostatnio zmodyfikowany: 2025-01-13 06:58
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ę….