Slik bygger du din helt egen store LED Jumbotron videovegg - og blir sinnssyk i prosessen!

Se! (Denne tingen fotograferer ikke bra, men stol på meg: WOW!)

Hei, Phill her! Vi har nylig flyttet kontor og trengte noe for å blende gjester når de kom inn i lobbyen (annet enn de smakfulle, men likevel blendende gule veggene). Vi diskuterte alle slags ting fra en stor 3D-trykt modell av logoen vår (edgy) til noen fine planter (pene). Til slutt endte vi opp med å bygge en stor LED-videovegg. Åpenbart.

Så hvordan ender du opp med å bygge en stor LED-videovegg? En lørdag bygde jeg et togavgangstavle fra noen LED-paneler jeg hadde anskaffet (som du gjør), og lurte på om det kunne sveises opp fra 2 paneler til MYE flere paneler - faktisk 48 paneler - for å lage en stor video. Ser det ikke bra ut når folk kom inn på kontoret tenkte jeg. Tross alt, hvor vanskelig kan det være?

Mitt første ‘tog’ avgangstavle hadde jeg brosteinsbelagt sammen med noen LED-matrikspaneler og en Raspberry Pi

Det viser seg at det er veldig vanskelig å få et tonn LED-paneler til å vise noe unisont, og enda vanskeligere å fysisk plassere dem sammen.

Et advarsel før du fortsetter og bestemmer deg for at du vil bygge ditt eget: dette prosjektet vil bokstavelig talt ødelegge livet ditt.

Jeg har sprengt komponenter, sjokkert meg, kuttet meg, fått metallskår i øyet og hatt store metallrammer som falt på meg . Unødvendig å si dette er ikke for besvimelse av hjertet. Å gå fra 2 paneler cello-teipet sammen som viser tekst, til 48 paneler som viser 60 fps video er ganske annerledes.

Dette er på ingen måte og uttømmende guide. Jeg tilstår ikke å være en ekspert på å bygge LED-skjermer - dette er mer en generell essens enn en eksakt oppskrift.

OK nå med advarslene og "Jeg sa det" ut av veien, her er hva du trenger å vite.

Statistikk og spesifikasjoner

  • Kostnad: Rundt 1 000 pund råvarer. Så om BNP for et lite land hvis du faktor i arbeidskraft.
  • Byggetid: Ærlig tapt jeg spor. Jeg startet prosjektet for omtrent 3 måneder siden, og ante ikke hva jeg gjorde, og bare gjorde det på fritiden - så kanskje det går bedre.
  • Størrelse: 2 meter bredde med 1,2 meter høyde
  • Oppløsning: Hele 384 x 256. (Det høres veldig imponerende ut hvis du sier at det er 98 304 individuelle lysdioder du adresserer)
  • Antall paneler: 48
  • Antall strømforsyninger: 3 x 5V 60amp transformatorer

Forutsetninger

  • Noe elektronisk kunnskap. Jeg er på ingen måte ekspert, men jeg vet 60 ampere * 5v = 300 watt. Sånn ca.
  • Tålmodighet. Denne tingen tok lang tid å samles, for ikke å snakke om å vente på at deler skulle komme fra Kina . Forhåpentligvis vil dette innlegget fremskynde ting, og du kan bestille alt på en gang (i motsetning til å bestille litt, se om det passer, bestille mer osv.)

OK, så jeg begynte med en Raspberry Pi 3, men den var dessverre utilstrekkelig. Ikke gjør det.

Pi-en er søt, men skalerer ikke godt (jeg tror vi alle kan forholde oss)

For det første LED-brettet mitt brukte jeg en Raspberry Pi 3 med et par LED Matrix-paneler jeg fikk fra Amazon. Jeg brukte et fantastisk bibliotek av Henner Zeller (rpi-rgb-led-matrix) for å drive panelene fra GPIO på Pi.

Problemet kom da jeg prøvde å skalere opp antall paneler. Når det gjaldt cirka 28 paneler, begynte ting å flimre, oppdateringshastigheten var dårlig, og alt med bevegelse så ut som dritt. Det ble klart at Pi ikke hadde tenkt å kutte den.

Å bruke en brødbrett og jumperkabler er helt det en profesjonell vil bruke i produksjonen. Faktum.

Henner har en ganske god guide på Github hvis du ikke planlegger å gå forbi 28ish kanaler. Du kan fortsatt følge resten av denne guiden for ramme- og strømløsningen.

Du lurer kanskje på hvor alle disse panelene plutselig kom fra ...

Bestilling av 46 paneler til fra Amazon ville ikke vært så kostnadseffektivt, da det ville ha vært rundt £ 27 per panel, så jeg trengte å få bulkbestillingen min på - pluss at kanalene var ganske små i størrelse.

Heldigvis kan du finne disse panelene fra nettsteder som Aliexpress / Alibaba eller DHgate (hvor jeg la bestillingen min). Leverandøren min er ikke lenger - ikke leverer, så du trenger å lete litt på egen hånd.

Panelene jeg brukte var P5, 32 * 64, 320mm x 160mm, 1/16 scan, RGB, HUB75. Fengende. Det fikk kostnadene for et panel ned til rundt £ 18. Hyggelig.

Etter å ha ventet i to uker på at de skulle sendes fra Kina, ankom de!

Så. Mange. Paneler.

Det er verdt å merke seg at panelene også skal ha strøm- og datakontakter (IDC 16 Ribbon Cable).

Strømkabler skal leveres med panelene

Rammen: Hvordan fikser du 48 paneler sammen? Med store vanskeligheter tilsynelatende.

Jeg har mye angrer på disse prosjektene, men den desidert største er rammen. Å mann, hvor vanskelig kan det være å fikse 48 paneler sammen?

Magneter. Hundrevis av dem.

Panelene kom med store magnetiske flatskruer som kan holde vekten på panelet når de sitter fast på en metalloverflate. Så vi designet en ramme av horisontale metallstenger med jevne mellomrom for å feste dem til.

Dianogal-søyler ble lagt til for å stoppe det svingende vinglete (teknisk betegnelse)

Og dette hadde fungert ganske bra, hvis det ikke var for det faktum at linjene til å samsvare med den nøyaktige plasseringen av skruene er utrolig fiddly, og krever veldig presise målinger og boring. Selv den minste drift i målingene mente skruene ikke ville komme i kontakt, og panelene ikke klistret.

Drill baby, drill

Hvis du først ikke lykkes ... fortsett å bore tilfeldige hull.

Meg etter å ha boret og kuttet rammen til feil målinger. En gang til. Ikke gjør det.

Etter å ha boret og festet alle de horisontale stengene til den vertikale, fikk ikke den fjerde, 5. og 6. rad med paneler kontakt, og ville ikke feste seg.

Argggh!

Så jeg boret igjen en rad om gangen og plasserte panelene fysisk for å sjekke at de tok kontakt.

Selv da jeg stod alt opp rett, tok ikke fjerde rad fremdeles kontakt. Det var bare så lett ut. Så jeg brukte kabelbånd for å støtte den 4. raden.

Jeg mener at denne rammen fungerer, men hvis jeg skulle starte prosjektet igjen, ville jeg definitivt bruke høyere stolper, slik at det blir mer rom for magnetene å feste seg på. (Det betyr også at når det først er bygget, er det umulig å flytte det uten å ta av panelene, ellers faller de bare.

Da holder panelene på med magneter. Ryddig (til du flytter den og alle faller av)

Driv panelene.

Transformator (er)

Produksjonen sier at hvert panel har en maksimal trekning på 18 watt, og panelene krever 5 volt. Det gir oss en trekning på 3,6 ampere per panel (watt / spenning). Så for 48 paneler trenger vi en 172,8 amp-transformator. Nå er jeg ingen elektriker, men plutselig høres denne tingen veldig farlig ut.

Den høyeste amp-transformatoren jeg kunne finne var en 5V 60A-transformator fra Amazon, så det trengs tre for å gi oss 180 ampere.

Ikke gjør det jeg gjorde, som ble altfor spent og vil prøve ut flere paneler enn transformatoren kunne håndtere. Jeg vet ikke hva jeg forventet å skje, men quelle overraskelse, det overopphetet og slått aldri på igjen. Ikke gjør det.

Kablingen

Det er noen måter å gjøre det på, men jeg fant den enkleste måten å få den til å stjerne ut fra transformatoren. En individuell transformator drevet 16 paneler (2 langs og 8 ned).

Hvis kablene dine har små metallkroker, klipp dem av og stripe plasten tilbake. Jeg matet deretter kabler fra flere paneler (4 ledninger som deretter forgrenses til 8 paneler) til en terminalblokk.

Så matet jeg en ledning fra de to terminalblokkene (øvre og nedre panel) til transformatoren. Gjenta for de andre transformatorene. Og det skal være så enkelt som for kraft!

Til slutt må du koble datakablene mellom paneler. Det er bare standard IDC 16-båndkabel som burde kommet med panelene.

Strøm og datakabler som forbinder paneler

Grafikkortet

Jeg nevnte tidligere Raspberry Pi var ikke tilstrekkelig til å drive det antallet paneler, så hva er?

Til slutt endte jeg opp med å snu til noen pro-maskinvare som brukes av faktiske produsenter av disse skjermene. Navnene varierer, og det er et par merker, men de kalles vanligvis 'LED-sender og mottakerkort'.

Avsenderkortet kobles til en datamaskin eller annen HDMI-inngang. En Ethernet-kabel kobler deretter avsenderen til et mottakerkort, som igjen kobles til LED-panelene via båndkabler.

Jeg endte opp med å bestille:

  • Linsn TS802 LED-kort (avsender)
  • Linsn RV908T LED-kort (mottaker)

Disse er betydelig mer kostbar enn Pi, og gir omtrent £ 140 totalt med frakt og skatt, men resultatene er dramatisk bedre. Du trenger også en dedikert datamaskin eller annen enhet for å kjøre.

Koble panelene til mottakertavlen

Du trenger å kutte dine egne båndkabler, da ellers ikke hver rad når kortet. Jeg kjøpte noen 16-veis flatbåndkabel fra RS-komponenter, så vel som matchende IDC-kontakterhoder. Du trenger bare å slå fast kabelen mellom hodene på kontakten, og voila, tilpasset båndkabel!

Mottakerkortet har noen veldig små markeringer som nummererer hvert spor, fra 0 til 11, så øverste rad går til 0, sekund til 1, og så videre.

Du må koble strøm til både avsender og mottakerkort. For mottakerkortet brukte jeg reservefilen fra en av transformatorene bak på skjermen. Jeg fikk en separat 2,5 amp-plugg for avsenderkortet, ettersom det kom til å være et stykke unna skjermen (i vårt rom, koblet til via en Ethernet-tilkobling ~ 150ft).

Skjermen drives fra vårt lokale i et 3D-trykt tilpasset pappeske

Konfigurere kortene

Den dårlige nyheten: du må konfigurere kortet fra en Windows-installasjon. Den dårligere nyheten: programvaren ble designet av mannen som laget den opprinnelige Geocities-malen. Den gode nyheten er at du har klart det så langt uten å skade deg eller drepe deg selv. Den endelige horcruxen.

For øvrig antar jeg at du bruker de samme kortene og de samme panelene som resten av denne guiden, ellers kan det hende du må justere noen av disse trinnene for å passe.

Begynn med å koble USB og DVI til datamaskinen. Jeg brukte Mac-en min med Parallels for å kjøre Windows. Last ned LED Studio.

Åpne opp LED Studio og gå til Alternativ> Programvareoppsett.

Skriv deretter bokstavene “linsn” uten å klikke på noe. Det skal dukke opp en dialog der du ber om å legge inn et passord.

Ooo en mystisk dialog som bare kan avsløres ved ikke å kjenne ett, men to passord

Nå er passordet “168”. Hvorfor? Jeg aner ikke, men du skal nå ha tilgang til noen forhåndsinnstillinger (også de vi trenger for å konfigurere kortet). Velg “Mottaker 1” på kategoriene øverst. Deretter skriver du inn bredden og høyden på skjermen i piksler i "Load capacity setup". Så hvis hvert panel representerer 64 piksler, og vi har 6 som går langs horisontalt, ville bredden være 64 * 6 = 384. Samme for høyden, 32 * 8 = 256. Klikk deretter på "Send til mottaker".

Cockpiten: dette er Jumbo001 vi er klare til å drosje.

Og dem boom! Det er det, du burde se noe på skjermen.

Sam er i ekstase over at etter 3 lange måneder med tispa, fungerer det!

Hjelp! Ting fungerer ikke!

Ærlig talt, det kan være så mange ting. Mye av dette var bare prøving og feiling, så som sagt, ha litt tålmodighet, gå gjennom ting metodisk og ta en lek med innstillinger hvis du ikke får et godt bilde.

Programvaren

Et raskt ord om hva som faktisk driver innholdet. Det er en Mac Mini som kjører en tilpasset app. Den har en JSON-fil som kan definere spillelister med innhold som kan:

  • Spill ting på bestemte dager
  • Spill ting på et bestemt tidspunkt
  • Spill av videoer, bilder og gifs

Den har også en Slack-kanal der du kan DM det-meldinger og gifs.

HALLO!!!!

Uansett, det er det! Hvis du bestemmer deg for å fortsette med dette, lykke til! Happy Jumbotroning.

Tech at Founders Factory bygger virksomheter som vil definere fremtiden. Vi konstruerer polygloter, løsnings hackere og prototyper visjonærer. Bli med oss.