Lav en interaktiv IPad-styret LED-væg: 8 trin (med billeder)

Lav en interaktiv IPad-styret LED-væg: 8 trin (med billeder)

Indholdsfortegnelse:

Anonim

Vis mig youtube videoen af ​​væggen i aktion!

Alle ønsker at lave gigantiske LED-displays til at vise deres kølige, geometriske LED-bølger eller fuzzy pink Elvis-kunst. For at imødegå en massiv lys af lysdioder skal du dog finde ud af, hvordan du kan omdanne din fuzzy pink Elvis-kunst til en række nuler og dem, der bliver ordentligt pufret, forskydet og sendt ned en ledning ved hastigheden af ​​elektricitet - ingen let featImidlertid vil vi i dette instruerbare demonstrere, hvordan du bruger en PixelPusher LED-controller kombineret med L.E.D. Labs 'iPad software til at eliminere det irriterende midterste trin i digital buffoonery.

forsyninger:

Trin 1: Få dine forsyninger

Dette instruerbare fokuserer på de bageste ende komponenter, der er nødvendige for at gøre denne væg arbejde, selvom vi vil tale lidt om fremstilling af overbygningen også. Denne metode til styring af lysdioder kræver brug af en pixelpusher til at gøre den tunge løftning af fysisk at drive LED'erne. LED Labs-softwaren, der kører på iPad, gør det svært at løfte dit billede / video / algoritme og bryde ind i klumper, som PixelPusher kan forstå.

Til dette instruerbare skal vi kontrollere WS2801 LED'er i "pixel" -pakker i stedet for "strip" -pakker. De er meget almindelige, og er lidt dyrere end nogle andre muligheder, men er meget let styret fra et bredt udvalg af chipsæt. Typisk er båndpakker meget mere almindelige, da deres installation er væsentligt enklere, men for at få den effekt, vi ønskede med dette stykke, måtte vi gå efter pixelversionerne i stedet. Vi endte med at få vores fra en bulkleverandør i Kina, da vi havde brug for omkring 2000 LED'er, men at gå lokalt er altid enklere og sparer din hygiejne i det lange løb, hvis du har brug for mindre mængder:

5V WS2801 pixels på Adafruit:

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

Derudover vil du selvfølgelig have en iPad, den passende 5V strømforsyning og en trådløs router. Vores foretrukne trådløse router til brug er Ubiquiti-forbrugermodellerne, da de er udstyret med nogle avancerede funktioner som automatisk nulstilling og lignende, som kan holde dit LED-system kørende nonstop. Men de er lidt mere avancerede end andre forbrugerniveau routere, så vælg en der passer til dit ekspertniveau.

Trin 2: Indstil Pixel Pusher Hardware

Når dine forsyninger kommer ind, er dit første skridt at sørge for, at du ikke vil sprænge din flotte og nye PixelPusher. Der er et par hardwareindstillinger, der kan indstilles via jumpers på bundkortet. Trin 1 er at revne den plastikbeholder åben og tage et kig på varerne.

5v bypass: Denne jumper skal bruges til at omgå indbygget regulator til PixelPusher-mikrocontrolleren. PixelPusher understøtter indgangsspændinger på 4,5V til 30V ved regulatoren, men mikrocontrolleren er 5V, så Angiv ikke denne indstilling, hvis du bruger en anden strømforsyning end 5V!

direkte: Disse hoppere fungerer som et hold. Disse hoppere bør indstilles, hvis LED-effekten skal passere ombordregulatoren. Generelt er dette det, du gerne vil gøre, medmindre du kører meget få lysdioder; Den indbyggede regulator kan kun håndtere en forstærker eller to.

5v strimmel: Indstiller output regulator spænding til 5.1v i stedet for 10.6v. Det giver mening, hvis du kører WS2801 eller 2811 eller en anden 5V pixel fra spændingsregulatoren (direkte jumpers er ikke indstillet).

Trin 3: Indstil PixelPusher-softwaren

PixelPusher er konfigureret via en FAT-formateret USB-nøgle eller kan brændes ind i det indbyggede EEPROM ved hjælp af PixelPusher Config Tool. Til dette projekt ønskede vi at bruge USB-nøgle-indstillingen, så konfigurationerne nemt kunne byttes ud, hvis vi rodede noget op.

I begge tilfælde skal du skrive en fil kaldet pixel.rc til PixelPusher, som definerer, hvilken type LED'er du bruger, forskellige timing muligheder og andre avancerede muligheder for at kæde flere PixelPusher controllere sammen. Et godt indlæg med alle tilgængelige muligheder for pixel.rc konfigurationen er tilgængelig her. Flere oplysninger om opsætning af PixelPusher-hardware findes i PixelPusher Hardware Configuration Guide.

Til vores særlige opsætning bruger vi 2 separate pixel pushers. Da væggen er opdelt i 9 paneler og skal monteres på stedet, er det enkleste fra et implementeringssynspunkt, hvis hvert panel styres af en enkelt strimmelhoved fra en pixelpusher. Derudover har vi brugt pixelpusher config-værktøjet til at brænde pixel.rc-filer på selve hardwareen, så vores klient har altid en ordentlig sikkerhedskopi af en kendt arbejdskonfiguration.

De pixel.rc-filer, der driver vores væg, er knyttet til dette trin.

Hvis du er som os, og beslutter at brænde dine pixel.rc filer på din 'pusher, anbefaler jeg at du begynder at mærke nogle ting for at spare dig selv en masse problemer!

Trin 4: Tilslut din Pixelpushers til strømforsyningen

Dette trin er simpelt - tilslut din pixelpushers til den rigtige strømforsyning, og sørg for alt fungerer som forventet. Hvis du bemærker fra ovenstående billede, er vores Ubiquiti-router også forsynet fra 5V, så vi kan køre alle 3 enheder fra en enkelt strømforsyning og har kun 1 stik på vores monteringsvæg!

Desolderede vi også Anderson Powerpole-stik fra pixelpushere og permanent loddet 4ga ledninger på 'pushers for strømforsyning til en mere robust, permanent forbindelse.

Trin 5: Layout dine pixels

Layout af pixelgitteret skal gøres med en vis opmærksomhed på detaljer. Hvis du opsætter dine pixels fuldstændigt tilfældigt, vil det næsten være umuligt at indstille LED-lab til at opdage, hvor dine pixels er, og forsøg på at vise billeder eller video på layoutet mislykkes.

For at lave panelerne konstruerede vi det mønsterede layout i Inventor og sendte derefter 1/2 "MDF paneler til CNC-skæring for at passe perfekt til pixelerne. Forsænkningen på hvert hul forbedrer ydermere finishkvaliteten ved brug af latexmaling, så maling ikke vil at opbygge på det skarpe hulhjørne.

Trin 6: Indstil LED Lab

Christopher Schardts LED Lab er den hemmelige sauce til at gøre denne væg arbejde. Han har bestemt en måde at simpelthen oprette et komplekst netværk af lysdioder, og styre deres farver og lysstyrker for at generere billeder, video og matematisk genererede mønstre.

Softwaren er tilgængelig gratis, så du kan prøve alle funktionaliteterne. Du skal kun begynde at betale for pakker, når du først vil skubbe data på pixelpusher controllere. Den er tilgængelig fra iTunes Store.

Når du er inde i LED-lab, skal du fortælle softwaren, hvordan alle dine strimler er lagt ud, og hvad din controller-opsætning ser ud. Under hovedmenuen -> opsætningen vises pixelpushere på samme WiFi-netværk som din iPad automatisk. Derudover vil det afprøve pixel.rc-filen for at bestemme, hvor mange aktive udgange der bruges. Det resterende layout styres via panelknapperne nederst på skærmen. Død simpel. Super fantastisk arbejde her.

Trin 7: Saml og fuldfør vægkonfiguration

Vi byggede muren som en massiv dør, der kan svinge væk fra væggen. For det første giver dette os adgang til bagsiden af ​​væggen, så vi kan skjule alle fastgørelseselementer og slank, minimalistisk overflade fra forsiden af ​​væggen. For det andet, hvis vi kan komme til bagsiden af ​​væggen, er vedligeholdelse og udskiftning af svigtende lysdioder meget enklere for denne permanente installation.

Når det er sagt, er den strukturteknik, der er nødvendig for at designe en væg på denne måde, meget mere intens end ved at montere hvert panel på væggen. Vi skræddersyede et hængsel ud af 3/8 "flad bar, som kunne monteres på et væghjørne med 12x 5" x3 / 8 "lags. Alle vægpaneler blev boltet til hinanden med 1/4" møtrikker og bolte.

Efter vægmontering blev LED-panelkonfigurationen dobbelt kontrolleret i LED-laboratorier.

Trin 8: Nyd!

Dette var en rigtig sjov bygning … vi kan ikke vente med at gøre mere!