Adresowalna Taśma LED I Arduino: Sterowanie I Połączenie Wstęgowe, Efekty I Firmware, Kontrola Wstążki

Spisu treści:

Wideo: Adresowalna Taśma LED I Arduino: Sterowanie I Połączenie Wstęgowe, Efekty I Firmware, Kontrola Wstążki

Wideo: Adresowalna Taśma LED I Arduino: Sterowanie I Połączenie Wstęgowe, Efekty I Firmware, Kontrola Wstążki
Wideo: WS2812B RGB LED कैसे चलाएं ? How to control WS2812b Pixel RGB Led Strip 2024, Kwiecień
Adresowalna Taśma LED I Arduino: Sterowanie I Połączenie Wstęgowe, Efekty I Firmware, Kontrola Wstążki
Adresowalna Taśma LED I Arduino: Sterowanie I Połączenie Wstęgowe, Efekty I Firmware, Kontrola Wstążki
Anonim

Adresowalna taśma LED i Arduino pomogą udekorować wnętrze domu, stworzyć wyjątkową atmosferę i sprawić, że będzie migać na wystawie sklepowej. Z artykułu dowiesz się o podłączaniu i zarządzaniu taśmą, o tym, jak odbywa się sprawdzanie i flashowanie taśmy, jakie efekty są osiągane.

Obraz
Obraz
Obraz
Obraz

Plusy i minusy

W adresowalnej taśmie LED Arduino jasność i tryb pracy każdej diody ustawia się osobno.

W taśmach RGB czerwone, zielone i niebieskie diody LED są łączone w blok, który bardziej poprawnie nazywa się pikselem. Piksele są kontrolowane niezależnie od siebie.

Obraz
Obraz

Takie urządzenia mają wiele zalet

  • Mogą być używane do inteligentnego oświetlenia . Montaż dynamicznego podświetlenia, pełzającej linii czy sprawienie, by światło włączało się zgodnie z harmonogramem nie będzie trudne. Podłącz dodatkowe moduły, np. czujnik ruchu, a po wejściu do pomieszczenia zapali się światło. A także ich pracą można sterować zdalnie z pilota i smartfona.
  • Łatwy do dostosowania . Możesz samodzielnie pisać programy do pracy lub korzystać z gotowych szablonów.
  • Taśmy LED są niezawodne i trwałe . Nie nagrzewają się i nie wymagają wysokich kosztów energii.
  • Dostępność to kolejny plus . Taśmy diodowe są szeroko rozpowszechnione na rynku, wybór właściwej nie będzie trudny. Najbardziej budżetowe kosztują 200 rubli. za metr, jaśniej - od 500 rubli.
Obraz
Obraz
Obraz
Obraz

Ale są też wady

  • Potrzebny jest osobny zasilacz 5 lub 12 V. Arduino może dostarczyć tylko 800 mA prądu, co wystarcza tylko na 13 pikseli (jeden piksel pobiera 40-60 mA).
  • Połączenia wymagają jakości lutu.

Jeśli wiesz, jak dobrze lutować, montaż obwodu nie będzie trudny. A jeśli nie wiesz jak, to czas się uczyć. Dlatego zachęcamy do rozpoczęcia wyboru sprzętu oświetleniowego.

Obraz
Obraz

Wybór wstążki

Zwróć uwagę na kilka punktów przed zakupem

Liczba pikseli na metr . Może ich być 30, 60, 74, 96, 100 i 144. Im więcej, tym bogatszy obraz, ale droższa taśma. A tym bardziej zużywa energię (mocniejszy i droższy zasilacz).

Obraz
Obraz

Stopień bezpieczeństwa . W przypadku oświetlenia wewnętrznego wystarcza IP30 (ochrona przed kurzem). W warunkach wilgotnych diody muszą być pokryte silikonem, a stopień ochrony to IP65. A jeśli pasek znajduje się na ulicy, ochrona powinna być największa - IP67 (urządzenie jest całkowicie ukryte w silikonowym pudełku).

Obraz
Obraz

Podkład wpływa na wrażenia estetyczne . Występuje w kolorze czarnym (czarna płytka drukowana) i białym (biała płytka drukowana).

Obraz
Obraz
Obraz
Obraz

Istnieją opcje „ekonomiczne” dla taśm LED . Są oznaczone literami ECO. Modele te nie są tak jasne jak zwykłe i są gorszej jakości. Ale są tańsze.

Obraz
Obraz

Teraz, gdy znalazłeś idealny, przejdź do montażu.

Połączenie i konfiguracja

Do podłączenia wymagany jest zasilacz. Oblicz jego moc. Aby to zrobić, pomnóż pobór prądu jednego piksela (zwykle 60 mA) przez liczbę pikseli w metrze taśmy i jej długość. Pomnóż wynik przez napięcie robocze (dane te są wskazane w oznaczeniu) . Nie zapomnij o współczynniku bezpieczeństwa.

Na przykład taśma ma 60 pikseli na metr. Wymagana długość - 1,5 m. Napięcie zasilania - 5 V. Współczynnik bezpieczeństwa - 1, 3.

Wtedy moc adaptera powinna wynosić:

(60 mA / 1000) (prąd w A) * 60 pikseli / metr * 1,5 metra * 5 V (napięcie) * 1,3 (zapas) = 35,1 W. Zaokrąglij do najbliższej wyższej - 40 watów. Taki zasilacz jest potrzebny, jeśli taśma świeci białym światłem. Jeśli nie, moc adaptera można zmniejszyć o 1,5-2 razy.

Ważny! W przypadku różnych modeli potrzebne jest napięcie 5 V lub 24 V. Przeczytaj uważnie etykietę.

Oprócz zasilacza potrzebna będzie płytka Arduino Uno oraz przewody połączeniowe o przekroju co najmniej 1,5 mm². A także rezystory o rezystancji 10 kOhm i kondensatory o pojemności 470 μF (więcej).

Obraz
Obraz

Kiedy wszystko będzie gotowe, zabierz się do pracy

  • Znajdź początek i koniec taśmy . Polecenia kolejno przesuwają się od jednego piksela do drugiego, a kierunek ich ruchu jest wskazywany strzałkami. Jeśli nie ma strzałek, to styk sterujący na początku jest oznaczony literami DI (wejście cyfrowe), a na końcu - DO (wyjście cyfrowe). Styk DO służy do podłączenia dodatkowych taśm.
  • Przylutuj rezystor bezpieczeństwa 200-500 omów . Jeśli zasilacz nagle zawiedzie, prąd nie popłynie przez złącze USB i nie spali go.
  • Złóż schemat . Jeśli urządzenie jest sterowane z komputera, obwód powinien wyglądać tak.
Obraz
Obraz
Obraz
Obraz

Do autonomicznej pracy lub sterowania z czujników, potrzebujesz jednego.

Obraz
Obraz

Ważny! Nie dopuszczaj do elektryczności statycznej podczas instalacji.

Noś gumowe rękawice i okresowo opieraj lutownicę o ziemię (przynajmniej do rur grzewczych parowych)

  • Jeśli odległość między paskiem diodowym a płytką Arduino jest większa niż 15 cm, skręć przewody sterujące DI i uziemienia GND w pigtail. Wtedy nie będzie odbiorów.
  • W trybie migania występują zakłócenia na linii energetycznej. Prowadzi to do niestabilnej wydajności. Aby zniwelować zakłócenia, w zasilaczu sterownika należy umieścić kondensator o pojemności 470 μF i napięciu 6,3 V.
  • Aby płynnie się włączał, obwód jest montowany na płytce stykowej do montażu obwodów na mikrokontrolerach. Musi mieć 3 poziomy logiczne N-kanałowych tranzystorów MOSFET.
Obraz
Obraz
Obraz
Obraz

Tak to wygląda w rzeczywistości

Obraz
Obraz

Jeśli taśma jest długa, pojawią się w niej straty napięcia . Dlatego zewnętrzne piksele będą słabo świecić. Aby tego uniknąć, należy zasilać złącza 2 taśm diodowych lub przez każdy metr całkowitej długości.

Obraz
Obraz

Pozostaje tylko sprawdzić obwód. Aby to zrobić, napisz najprostszy program.

  • Podłącz płytkę do komputera i otwórz Arduino IDE.
  • Pobierz bibliotekę lub szablon. Najbardziej znane biblioteki to FastLED i Adafruit NeoPixel.
  1. FastLED jest bardzo wszechstronny i obsługuje wszystkie wersje Arduino. Stąd wada – zajmuje dużo pamięci, a większość funkcji nie będzie przydatna.
  2. Adafruit NeoPixel jest przeznaczony do pierścieni NeoPixel, ale będzie działał z każdą taśmą LED. Ma mniej efektów i wolniejszą prędkość, ale pamięć Arduino jest swobodniejsza. Oznacza to, że na płytkę można załadować więcej trybów pracy.
Obraz
Obraz
Obraz
Obraz

Teraz możesz realizować wszystkie swoje projekty.

Ważny! Załaduj program do pamięci Arduino tylko wtedy, gdy taśma na pewno nie będzie działać. Aby to zrobić, odłącz go od płyty lub wcześniej podłącz zasilanie.

Obraz
Obraz

Jeśli tego nie zrobisz, to po flashowaniu urządzenia cały prąd zasilający trafi na tablicę. Płyta lub port USB wypali się.

Ale zdarza się, że taśma adresowa nie działa poprawnie. Sprawdź najczęstsze błędy.

  • Jeśli diody świecą się na czerwono, oznacza to, że zasilacz jest za słaby. Lub połączenia są zerwane i trzeba je ponownie przylutować. Inną opcją są przewody zasilające, które są zbyt cienkie.
  • Gdy urządzenie jest wadliwe lub działa z artefaktami, sprawa tkwi w zasilaczu. Spróbuj wymienić przewody na ekranowane lub wyłączyć Wi-Fi.
  • Jeśli piksele w ogóle nie świecą, najprawdopodobniej obwód jest zmontowany nieprawidłowo. Najczęstsze błędy: masa taśmy nie jest połączona z masą płytki Arduino, przewód sterujący DI idzie na koniec taśmy, a nie na początek, przewody zasilające (5V i GND) są odwrócone. We wszystkich tych przypadkach wystarczy odbudować obwód.
  • Ale jeśli podłączyłeś zmontowane urządzenie bez rezystora, najprawdopodobniej natychmiast się wypaliło. Następnie musisz zmienić tablicę kontrolną.
Obraz
Obraz

Jak widać, nauka Arduino jest łatwa. A jeśli nagle pojawią się problemy, zadawaj pytania na forach. Chętnie Ci pomogą (zwłaszcza, jeśli pójdziesz pod pseudonimem dziewczyny).

Zalecana: