Stwórz interaktywną ścianę LED kontrolowaną przez IPad: 8 kroków (ze zdjęciami)

Stwórz interaktywną ścianę LED kontrolowaną przez IPad: 8 kroków (ze zdjęciami)

Spisu treści:

Anonim

Pokaż mi wideo z ściany w akcji na youtube!

Każdy chce stworzyć gigantyczne wyświetlacze LED, aby pokazać swoje chłodne, geometryczne fale LED lub rozmyte różowe dzieła Elvisa. Aby jednak poradzić sobie z masywną ścianą diod LED, musisz dowiedzieć się, jak zamienić rozmytą różową sztukę Elvisa w ciąg zer i jedynek, które zostaną odpowiednio zbuforowane, przesunięte i wysłane z prędkością elektryczności - niełatwo.Jednak w tym instruktażu pokażemy, jak używać kontrolera LED PixelPusher w połączeniu z L.E.D. Oprogramowanie iPada firmy Labs, aby wyeliminować ten nieznośny, środkowy krok cyfrowego oszustwa.

Kieszonkowe dzieci:

Krok 1: Zdobądź swoje materiały

Ta instruktażowa uwaga skupia się na elementach końcowych potrzebnych do wykonania tej ściany, chociaż omówimy również nieco konstrukcję nadbudowy. Ta metoda sterowania diodami LED wymaga użycia pikselputera do ciężkiego podnoszenia fizycznych napędów diod LED. Oprogramowanie LED Labs działające na iPadzie znacznie podnosi obraz / wideo / algorytm i włamuje się do kawałków, które PixelPusher może zrozumieć.

W tym celu będziemy kontrolować diody LED WS2801 w pakietach „pikselowych” zamiast pakietów „paskowych”. Są one bardzo powszechne i są nieco droższe niż niektóre inne opcje, ale są bardzo łatwe do kontrolowania z wielu różnych chipsetów. Zazwyczaj pakiety z paskami są znacznie bardziej powszechne, ponieważ ich instalacja jest znacznie prostsza, ale aby uzyskać pożądany efekt z tym kawałkiem, musieliśmy zamiast tego przejść do wersji pikseli. Skończyło się na tym, że dostaliśmy nasze od dostawcy masowego w Chinach, ponieważ potrzebowaliśmy około 2000 diod LED, ale przejście na lokalne jest zawsze prostsze i oszczędza zdrowie psychiczne na dłuższą metę, jeśli potrzebujesz mniejszych ilości:

5V WS2801 pikseli na Adafruit:

Pixelpusher na Illumn: http: //www.illumn.com/heroic-robotics-pixelpusher ….

Dodatkowo będziesz oczywiście chciał iPada, odpowiedniego zasilacza 5 V i routera bezprzewodowego. Naszym ulubionym routerem bezprzewodowym jest model konsumencki Ubiquiti, ponieważ są one wyposażone w niektóre zaawansowane funkcje, takie jak automatyczne resetowanie i tym podobne, dzięki czemu system LED działa nieprzerwanie. Są jednak nieco bardziej zaawansowane niż inne routery poziomu konsumenckiego, więc wybierz taki, który odpowiada Twojemu poziomowi wiedzy.

Krok 2: Skonfiguruj sprzęt Pixel Pusher

W miarę, jak przychodzą materiały eksploatacyjne, pierwszym krokiem jest upewnienie się, że nie wysadzisz swojego ładnego i nowego PixelPusher. Istnieje kilka opcji sprzętowych do ustawienia za pomocą zworek na płycie głównej. Krok 1 polega na otwarciu plastikowej walizki i przyjrzeniu się towarom.

Obejście 5V: Ta zworka powinna być używana do ominięcia wbudowanego regulatora mikrokontrolera PixelPusher. PixelPusher obsługuje napięcia wejściowe od 4,5 V do 30 V na regulatorze, ale mikrokontroler ma napięcie 5 V, więc nie ustawiaj tej opcji, jeśli używasz zasilacza innego niż 5V!

bezpośredni: Ci skoczkowie działają jako drużyna. Te zworki powinny być ustawione, jeśli moc LED powinna ominąć regulator pokładowy. Ogólnie rzecz biorąc, to jest to, co chcesz zrobić, chyba że używasz bardzo niewielu diod LED; regulator pokładowy może obsługiwać tylko wzmacniacz lub dwa.

Pasek 5v: Ustawia napięcie regulatora wyjściowego na 5,1 V zamiast 10,6 V. Ma to sens, jeśli korzystasz z WS2801s lub 2811s lub innego 5V piksela z regulatora napięcia (bezpośrednie zworki nie są ustawione).

Krok 3: Skonfiguruj oprogramowanie PixelPusher

PixelPusher jest konfigurowany za pomocą klucza USB sformatowanego w systemie FAT lub może być nagrany na wbudowanej pamięci EEPROM za pomocą narzędzia konfiguracyjnego PixelPusher. W tym projekcie chcieliśmy użyć opcji klucza USB, aby konfiguracje można było łatwo zamienić na wypadek, gdybyśmy coś pomylili.

W obu przypadkach musisz napisać plik o nazwie pixel.rc do PixelPusher, który określa, jakiego rodzaju diody LED używasz, różne opcje synchronizacji i inne zaawansowane opcje łączenia wielu kontrolerów PixelPusher. Dobry post z wszystko dostępne opcje konfiguracji pixel.rc są dostępne tutaj. Więcej informacji na temat konfigurowania sprzętu PixelPusher można znaleźć w podręczniku konfiguracji sprzętu PixelPusher.

Dla naszej szczególnej konfiguracji używamy 2 oddzielnych popychaczy pikseli. Ponieważ ściana jest podzielona na 9 paneli i musi być zmontowana na miejscu, najprościej jest z punktu widzenia wdrożenia, jeśli każdy panel jest kontrolowany przez pojedynczy pasek nagłówka z pikselpery. Dodatkowo użyliśmy narzędzia konfiguracyjnego pixelpusher do wypalenia plików pixel.rc na samym sprzęcie, więc nasz klient zawsze ma odpowiednią kopię zapasową znanej roboczej konfiguracji.

Pliki pixel.rc zasilające naszą ścianę są dołączone do tego kroku.

Jeśli jesteś podobny do nas i zdecydujesz się nagrać swoje pliki pixel.rc na swojego popychacza, radzę ci zacząć oznaczać niektóre rzeczy, aby zaoszczędzić sobie wielu kłopotów!

Krok 4: Podłącz swoje Pixelpushers do zasilacza

Ten krok jest prosty - podłącz pixelpushery do zasilacza o odpowiednim rozmiarze i upewnij się, że wszystko działa zgodnie z oczekiwaniami. Jeśli zauważysz na powyższym zdjęciu, nasz router Ubiquiti jest również zasilany z 5 V, więc możemy zasilać wszystkie 3 urządzenia z jednego źródła zasilania i mieć tylko 1 wtyczkę na naszej ścianie instalacyjnej!

Dodatkowo wylutowaliśmy złącza elektroenergetyczne Andersona z pixelpusherów i trwale przylutowane przewody 4ga na „popychacze do zasilania w celu uzyskania mocniejszego, trwałego połączenia.

Krok 5: Układ pikseli

Układ siatki pikseli musi być wykonany z dbałością o szczegóły. Jeśli układasz piksele całkowicie losowo, konfiguracja laboratorium LED w celu wykrycia, gdzie są twoje piksele, jest prawie niemożliwa, a próby wyświetlenia zdjęć lub wideo na układzie nie powiodą się.

Aby utworzyć panele, zaprojektowaliśmy wzorzysty układ w programie Inventor, a następnie wysłaliśmy panele MDF 1/2 ", które mają zostać przycięte CNC, aby odpowiednio dopasować piksele. Pogłębienie na każdym otworze znacznie poprawia jakość wykończenia podczas używania farb lateksowych, więc farba nie chce narastać w narożniku ostrego otworu.

Krok 6: Konfiguracja laboratorium LED

Laboratorium LED Christophera Schardta to tajny sos do wykonywania tej ściany. Zdecydował się po prostu na układanie złożonej sieci diod LED i kontrolowanie ich kolorów i jasności w celu generowania obrazów, wideo i matematycznie generowanych wzorów.

Oprogramowanie jest dostępne za darmo, więc możesz wypróbować wszystkie funkcje. Wystarczy zacząć płacić za pakiety, gdy chcesz rozpocząć przesyłanie danych do kontrolerów pixelpusher. Jest dostępny w sklepie iTunes.

Po wejściu do laboratorium LED musisz poinformować oprogramowanie, jak rozmieszczone są wszystkie paski i jak wygląda konfiguracja kontrolera. W menu głównym -> setup, piksele będą wyświetlane w tej samej sieci WiFi, co Twój iPad. Dodatkowo sonduje plik pixel.rc, aby określić, ile aktywnych wyjść jest używanych. Pozostały układ jest kontrolowany za pomocą przycisków panelu na dole ekranu. Martwy prosty. Super niesamowita praca tutaj.

Krok 7: Złóż i zakończ konfigurację ściany

Zbudowaliśmy ścianę jak masywne drzwi, które mogą oderwać się od ściany. Po pierwsze, umożliwia nam dostęp do tylnej części ściany, dzięki czemu możemy ukryć wszystkie elementy złączne i elegancką, minimalistyczną powierzchnię z przodu ściany. Po drugie, jeśli uda nam się dotrzeć do tylnej ściany, konserwacja i wymiana uszkodzonych diod LED jest znacznie prostsza w przypadku tej stałej instalacji.

Mając to na uwadze, inżynieria budowlana wymagana do zaprojektowania ściany w ten sposób jest znacznie bardziej intensywna niż poprzez indywidualne mocowanie każdego panelu do ściany. Zbudowaliśmy niestandardowy zawias z płaskownika 3/8 ", który można zamontować do narożnika ściany z opóźnieniem 12 x 5" x 3/8 ". Wszystkie panele ścienne zostały skręcone ze sobą za pomocą nakrętek i śrub 1/4".

Po montażu ścian konfiguracja panelu LED została dwukrotnie sprawdzona w laboratoriach LED.

Krok 8: Ciesz się!

To był naprawdę fajny build … nie możemy się doczekać, aby zrobić więcej!