Dzisiaj będziemy się dobrze bawić z matrycą adresową LED. Ten projekt jest dość złożony, ale jednocześnie każdy może go powtórzyć. Autorem projektu jest AlexGyver.
Adresowa taśma LED składa się z trójkolorowych diod LED, z których każda ma specjalny mikroukład.
Układ w diodach LED przesyła do siebie informacje. Pozwala to oświetlić dowolną diodę LED na taśmie w jednym z 16 milionów kolorów i odcieni. A najfajniejsze jest to, że tym wszystkim zarządza się jednym przewodem, w bardzo interesującym czasie, w którym żyjemy.
Taśma jest kontrolowana przez mikrokontroler, na przykład platformę arduino.
Taka wiązka sama w sobie jest bardzo interesująca i można znaleźć wiele zastosowań w projektowaniu lub produktach domowych, które są warte tylko efektu płomienia. Ale dzisiaj nie chodzi o to. Co się stanie, jeśli taśma zostanie ułożona w zygzak i ułożona w taki sposób, aby diody LED tworzyły równą, regularną siatkę? Zgadza się, matryca LED. Dla wygody możesz kupić gotową matrycę od Chińczyków, a najciekawsze jest to, że kosztuje ona znacznie mniej niż kupowanie taśmy i spędzanie kilku godzin na cięciu i łączeniu elementów za pomocą drutów.
Na przykład istnieje taka matryca 8X8, najtańsza, łatwiej będzie z nią grać.
Cechą dzisiejszego projektu jest jego wszechstronność i wszechstronność, to znaczy, że można kupić gotową matrycę, ale jest ona, że tak powiem, niewielka, ale można również kupić taśmę z małą gęstością diod LED i wykonać z niej matrycę wielkości, powiedzmy, obrazu. Teraz będzie fajnie.
Matryca oferuje bardzo duże możliwości tworzenia różnych efektów pikseli, generowania obrazów i gifów (gifów), tworzenia klasycznych gier i innych interesujących rzeczy. Koniecznie odwiedź strona projektu, znajdziesz tam wszystkie niezbędne linki, oprogramowanie układowe, diagramy i dodatkowe instrukcje.
Uzbrojeni w narzędzie do zarządzania matrycą jesteśmy w stanie zapalić dowolną diodę LED we współrzędnych.
Świetnie, możesz robić różne fajne efekty. Możesz kontrolować ze smartfona przez bluetooth. Oznacza to, że smartfon wysyła niektóre polecenia przez bluetooth, moduł odbiera i przesyła je do arduino. Z kolei arduino wysyła dane do macierzy.
Autor rozpoczął od tego, że postanowił zrobić rysunek, to znaczy, abyś mógł wybrać kolor i zapalić dowolną diodę LED na matrycy.
Pierwszym krokiem było opracowanie protokołu komunikacji z arduino.
Pierwszą cyfrą jest tryb, a pozostałe odpowiadały za różne ustawienia i inne przesyłane wartości. Następnie autor wykonał pole graficzne, na którym narysował siatkę.
Program śledzi współrzędne dotknięcia pola palcem i rysuje kwadrat w tym miejscu dowolnym kolorem. Po drodze współrzędne kwadratu są wysyłane do arduino.
Do produkcji potrzebujemy:
1) Matryca lub taśma na adresowych diodach LED;
2) Arduino;
3) moduł Bluetooth;
4) Rezystor.
Możesz kupić funta od Chińczyków lub w dowolnym sklepie radiowym. Łączymy komponenty według bardzo prostego schematu:
Możesz zebrać wszystko na desce. Następnie pobierz archiwum z projektem ze strony projektu, zainstaluj biblioteki zgodnie z instrukcjami i otwórz plik z oprogramowaniem układowym.
Tutaj mamy ustawienia. Wskaż rozmiar matrycy, jej typ i punkt połączenia.
Jeśli sam wykonujesz dużą matrycę, czyli lutujesz z kawałków taśmy, masz 2 rodzaje do wyboru.
Autor zaleca wybór odpowiedniej opcji, ponieważ łatwiej jest lutować. Teraz pozostaje określić początek matrycy, to znaczy punkt połączenia z nią i kierunek pierwszego kawałka taśmy. Taki ściągacz pomoże we wszystkich 8 opcjach układu matrycy:
Autor spędził dużo czasu na tym oprogramowaniu. To największy projekt autora pod względem kodu. Arduino jest upakowane tylko do gałek ocznych, popchniętych, jak mówią, nie do zniesienia.
Więc skonfiguruj, kliknij pobierz oprogramowanie. Przed pobraniem musisz zdecydowanie odłączyć bluetooth od pinu rx, w przeciwnym razie arduino nie będzie migać. Dla wygody możesz także przylutować przełącznik do drutu.
Następnie na smartfonie z systemem Android zainstaluj aplikację GyverMatrixBT. Ta aplikacja jest dostępna na Play Market, jest całkowicie darmowa i bez reklam.
Następnie sparuj z modułem bluetooth (hasło 1234 lub 0000), w aplikacji połącz się z modułem i faktycznie wszystko. W ustawieniach możesz dostosować jasność i rozmiar matrycy, która pasuje do twojej, a także niektóre jej inne parametry.
Zgodnie z dostosowanym rozmiarem, w zakładce rysunku będziemy mieli pole. Kliknij, aby zainicjować. Tutaj możesz rysować za pomocą taśm i przesuwania, możesz wymazywać, możesz wyczyścić pole i wypełnić je kolorem.
Ogólnie rzecz biorąc, w tej chwili mamy działające narzędzie do przesyłania danych do matrycy. Możesz przejść dalej. Cały system został opracowany przez autora w celu zbudowania dużej matrycy taśmy lub modułów. Jest to interesujące jako projekt, jako hobby, ktoś może się przydać do celów reklamowych, do projektowania lub do projektowania lub dla zabawy.
Ale matryca w tej formie nie wygląda bardzo fajnie, nie ma piksela ani ośmiobitów. Konieczne jest wykonanie kraty, aby każda dioda LED tworzyła własne kwadratowe piksele i umieszczała klosz na górze. Wtedy wszystko będzie bardzo fajne. Grill może być wykonany z dowolnego materiału w formie i listew. Może to być karton, paczka sowieckich drewnianych linijek lub opcja wykonana z tworzywa sztucznego (narożnik PVC), można go kupić w sklepie z materiałami budowlanymi, w którym znajdują się plastikowe panele i różne towary. Narożniki można przełamać, wykonać szczeliny na środku i zamontować grill. Jest to najbardziej „kolektywna farma” po kartonie.
I oczywiście możesz się zrelaksować i wydrukować kratkę na drukarce 3d. Zróbmy to.
Tak więc wydrukowano korpus matrycy. Nawiasem mówiąc, autor uważa, że czarny nie jest najlepszym wyborem, lepiej jest wydrukować siatkę na biało, aby odbijała światło. Cóż, nie ma znaczenia, będziemy malować.
W rzeczywistości, oto nasza matryca bez siatki, diody LED takie, jakie są.
Kładziemy siatkę, staje się ona już lepsza, ponieważ patrzymy pod kątem.
Teraz spójrz, co się stanie, jeśli dodasz dyfuzor w postaci kartki papieru.
Ale matryca, jak każdy wyświetlacz, działa w przestrzeni kolorów rgb, a jej tło powinno być czarne, aby uzyskać lepsze postrzeganie kolorów. Autor wypróbował kilka opcji i zdecydował się na film auto barwiony i matowy plastik. W tandemie wszystko działa dobrze.
Zbieramy to wszystko. Pozostaje nam w końcu przylutować cały obwód, umieścić go w kieszeni, przymocować matrycę tyłem do ramki (lub raczej znaleźć blachę aluminiową) i naprawić ramkę zewnętrzną.
Łączymy moc. Autor zastosował zasilacz laboratoryjny, abyśmy mogli zobaczyć bieżący pobór prądu.
Pierwszym trybem jest rysowanie.
Kolejnym trybem jest przesyłanie zdjęć. Jako menedżera plików wybieramy zdjęcie (w tym przypadku Mario na czarnym tle 16x16).
Kolejnym trybem jest linia bieżąca.
Kolejnym trybem są efekty. Niektóre efekty można łączyć z działającym tekstem i obrazami.
Więcej efektów w filmie autora:
Dziękuję za uwagę. Do zobaczenia wkrótce!