Sådan bygger du din helt egen store LED Jumbotron videovæg - og bliver vanvittig i processen!

Se, (Denne ting fotograferer ikke godt, men tro mig: WOW!)

Hej, Phill her! Vi flyttede for nylig kontor og havde brug for noget for at blende gæster, da de trådte ind i vores lobby (bortset fra de smagfulde, men alligevel blændende gule vægge). Vi drøftede alle mulige ting fra en stor 3D-trykt model af vores logo (edgy) til nogle dejlige planter (smukke). I sidste ende byggede vi en stor LED-videovæg. Naturligvis.

Så hvordan ender du med at bygge en stor LED-videovæg? En lørdag byggede jeg et togafgangstavle fra nogle LED-paneler, jeg havde købt (som du gør), og spekulerede på, om det kunne krænkes fra 2 paneler til MANGE flere paneler - faktisk 48 paneler - for at skabe en stor video. Ser det ikke godt ud, når folk kom ind på kontoret, tænkte jeg. Når alt kommer til alt, hvor hårdt kunne det være?

Min oprindelige 'tog' afgangstavle havde jeg brostensbelagt sammen med nogle LED matrixpaneler og en Raspberry Pi

Det viser sig, det er meget svært at få et ton LED-paneler til at vise noget unisont, og endnu sværere at fysisk placere dem sammen.

Et advarselsord, før du fortsætter og beslutter, at du vil bygge dit eget: dette projekt vil bogstaveligt talt ødelægge dit liv.

Jeg har sprængt komponenter, chokeret mig selv, skåret mig selv, fået metalskær i øjet og havde store metalrammer faldt på mig . Det er unødvendigt at sige, at dette ikke er for svage hjerter. At gå fra 2 paneler, der celletapes sammen og viser tekst, til 48 paneler, der viser 60 fps video, er ganske lidt anderledes.

Dette er på ingen måde en udtømmende guide. Jeg erkender ikke, at jeg er ekspert i at opbygge LED-skærme - dette er mere en generel essens end en nøjagtig opskrift.

Okay nu med advarslerne og ”Jeg har sagt det” ud af vejen, her er hvad du har brug for at vide.

Statistik og specifikationer

  • Omkostninger: Cirka £ 1.000 i rå komponenter. Så om et lille lands BNP, hvis du tager hensyn til arbejdskraft.
  • Bygningstid: Jeg har ærligt talt sporet. Jeg startede projektet for omkring 3 måneder siden, hvor jeg ikke vidste, hvad jeg lavede, og kun gjorde det på min fritid - så måske får du det bedre.
  • Størrelse: 2 meter bredde med 1,2 meter højde
  • Opløsning: En kæmpe 384 x 256. (Det lyder meget mere imponerende, hvis du siger, at det er 98.304 individuelle LED'er, du adresserer)
  • Antal paneler: 48
  • Antal strømforsyninger: 3 x 5V 60amp transformere

Forudsætninger

  • Noget elektronisk know-how. Jeg er på ingen måde ekspert, men jeg ved 60 ampere * 5v = 300 watt. Sådan cirka.
  • Tålmodighed. Denne ting tog lang tid at samles, for ikke at nævne at vente på, at dele skulle komme fra Kina . Forhåbentlig vil dette indlæg fremskynde tingene, og du kan bestille alt på én gang (i modsætning til at bestille lidt, se om det passer, bestille mere osv.)

Okay, så jeg startede med en Raspberry Pi 3, men den var desværre utilstrækkelig. Gør det ikke.

Pi'en er sød, men skaleres ikke godt (jeg tror, ​​vi alle kan forholde os)

Til mit indledende LED-kort brugte jeg en Raspberry Pi 3 med et par LED-matrixpaneler, jeg fik fra Amazon. Jeg brugte et fantastisk bibliotek af Henner Zeller (rpi-rgb-led-matrix) til at drive panelerne fra GPIO på Pi.

Problemet kom, da jeg prøvede at skalere antallet af paneler op. Da det kom til omkring 28 paneler, begyndte ting at flimre, opdateringshastigheden var dårlig, og alt med bevægelse lignede skidt. Det blev klart, at Pi ikke ville klippe det.

Brug af en brødbræt og jumperkabler er helt, hvad en professionel ville bruge i produktionen. Faktum.

Henner har en ret god guide til sin Github, hvis du ikke planlægger at gå forbi 28ish-kanaler. Du kan stadig følge resten af ​​denne vejledning til ramme- og strømløsningen.

Du spekulerer måske på, hvor alle disse paneler pludselig kom fra ...

Bestilling af 46 flere paneler fra Amazon ville ikke have været så omkostningseffektivt, da det ville have været omkring £ 27 pr. Panel, så jeg var nødt til at få min bulkordre til - plus, at kanalerne var ret små i størrelse.

Heldigvis kan du finde disse paneler fra websteder som Aliexpress / Alibaba eller DHgate (hvor jeg bestilte min bestilling). Min leverandør er ikke længere - urr-leverer, så du bliver nødt til at søge lidt efter din egen.

Panelerne, jeg brugte, var P5, 32 * 64, 320 mm x 160 mm, 1/16 scanning, RGB, HUB75. Iørefaldende. Det fik prisen for et panel ned til omkring £ 18. Pæn.

Efter at have ventet ca. 2 uger på, at de skulle sendes fra Kina, ankom de!

Så. Mange. Paneler.

Det er værd at bemærke, at panelerne også skal leveres med strøm- og datakonnektorer (IDC 16 Ribbon Cable).

Strømkabler skal leveres med panelerne

Rammen: Hvordan fikseres 48 paneler sammen? Tilsyneladende med store vanskeligheder.

Jeg har mange beklagelser over disse projekter, men langt den største er rammen. Åh mand, hvor svært kunne det være at fikse 48 paneler sammen?

Magneter. Hundredvis af dem.

Panelerne leveres med store magnetiske fladhovedskruer, der kan holde panelets vægt, når de sidder fast på en metaloverflade. Så vi designet en ramme af vandrette metalstænger med regelmæssige intervaller for at klæbe dem fast.

Dianogal søjler blev tilføjet for at stoppe det wibbly-wobbling (teknisk betegnelse)

Og dette ville have fungeret ganske godt, hvis det ikke var for det faktum, at opstilling af stængerne, så de svarer til den nøjagtige placering af skruerne, er utroligt fiddly og kræver meget præcise målinger og boring. Selv den mindste drift i målinger betød, at skruerne ikke ville komme i kontakt, og panelerne ikke ville klæbe fast.

Bor baby, bor

Hvis du i første omgang ikke lykkes ... fortsat med at bore tilfældige huller.

Mig efter at have boret og skåret rammen til de forkerte målinger. Igen. Gør det ikke.

Efter at have boret og fastgjort alle de vandrette stænger til lodret, fik den 4., 5. og 6. række af paneler ikke kontakt, og ville ikke klæbe fast.

Argggh!

Så jeg genborede en række ad gangen og placerede pladerne fysisk for at kontrollere, at de kom i kontakt.

Selv da jeg stod alt op lige, var den fjerde række stadig ikke kontakt. Det var bare så lidt ude. Så jeg brugte kabelbindere til at støtte den 4. række.

Jeg mener, at denne ramme fungerer, men hvis jeg begyndte på projektet igen, ville jeg bestemt bruge højere søjler, så der er mere vridning af plads til magneterne at klæbe fast på. (Det betyder også, at når det først er bygget, er det umuligt at flytte det uden at fjerne panelerne, ellers falder de bare.

Derefter klæber panelerne på med magneter. Pæn (indtil du flytter den, og de falder alle sammen)

Tænder panelerne.

Transformatoren

Så fremstillingen siger, at hvert panel har en maksimal trækning på 18 watt, og panelerne kræver 5 volt. Det giver os et træk på 3,6 ampere per panel (watt / spænding). Så til 48 paneler har vi brug for en 172,8 amp transformer. Nu er jeg ingen elektriker, men pludselig lyder denne ting meget farlig.

Den højeste amp-transformer, jeg kunne finde, var en 5V 60A-transformer fra Amazon, så der er brug for tre for at give os 180 ampere.

Gør ikke, hvad jeg gjorde, som blev alt for ophidset og vil prøve flere paneler end transformeren kunne håndtere. Jeg ved ikke, hvad jeg forventede at ske, men quelle overraskelse, det overophedede og tændte aldrig igen. Gør det ikke.

Ledningerne

Der er et par måder at gøre det på, men jeg fandt, at den enkleste måde var at få den til at "stjerne ud" fra transformeren. En individuel transformer drev 16 paneler (2 langs og 8 ned).

Hvis dine kabler har små metalkroge, skal du klippe dem af og strip plastikken tilbage. Derefter førte jeg kabler fra flere paneler (4 ledninger, der derefter forgrenes til 8 paneler) til en terminalblok.

Derefter førte jeg en ledning fra de 2 terminalblokke (øvre og nedre paneler) til transformeren. Gentag for de andre transformere. Og det skal være så simpelt som det for magten!

Endelig skal du tilslutte datakablerne mellem paneler. Det er bare standard IDC 16 båndkabel, der skulle være leveret med panelerne.

Strøm- og datakabler, der forbinder paneler

Grafikkortet

Jeg nævnte tidligere, Raspberry Pi var ikke tilstrækkelig til at drive det antal paneler, så hvad er det?

I sidste ende endte jeg med at vende mig til noget pro-hardware, der bruges af faktiske producenter af disse skærme. Navnene varierer, og der er et par mærker, men de kaldes generelt 'LED-afsender og modtagerkort'.

Afsenderkortet tilsluttes en computer eller anden HDMI-indgang. Et Ethernet-kabel forbinder derefter afsenderen til et modtagerkort, som igen tilsluttes til LED-panelerne via båndkabler.

Jeg sluttede med at bestille:

  • Linsn TS802 LED-kort (afsender)
  • Linsn RV908T LED-kort (modtager)

Disse er betydeligt mere pebret end Pi, der samlede omkring £ 140 i alt med forsendelse og skat, men resultaterne er dramatisk bedre. Du har også brug for en dedikeret computer eller anden enhed til at køre.

Kabelføring af panelerne til modtagerkortet

Du bliver nødt til at skære dine egne båndkabler, da ellers hver række ikke når kortet. Jeg købte et 16-vejs fladt båndkabel fra RS-komponenter samt matchende IDC-stikhoveder. Du skal bare klemme kablet ned mellem stikkets hoveder og voila, brugerdefineret båndkabel!

Modtagerkortet har nogle meget små markeringer, der nummererer hver slot, startende fra 0 til 11, så din øverste række går til 0, anden til 1 osv.

Du skal tilslutte strømmen til både afsenderen OG modtagerkortet. Til modtagerkortet brugte jeg reservebanen fra en af ​​transformatorerne bag på skærmen. Jeg fik et separat 2,5 amp-stik til afsenderkortet, da det skulle være et stykke væk fra skærmen (i vores kommissionsrum, forbundet via en ~ 150ft Ethernet-forbindelse).

Skærmen drives fra vores comms-rum i et 3D-trykt brugerdefineret papkabinet

Konfiguration af kortene

Den dårlige nyhed: Du bliver nødt til at konfigurere kortet fra en Windows-installation. Den dårligere nyhed: softwaren blev designet af den fyr, der lavede den originale Geocities-skabelon. Den gode nyhed er, at du har nået det så langt uden at skade dig selv eller dræbe dig. Den sidste horcrux.

I øvrigt antager jeg, at du bruger de samme kort og de samme paneler som resten af ​​denne vejledning, ellers skal du muligvis justere nogle af disse trin for at passe.

Start med at tilslutte USB og DVI til din computer. Jeg brugte min Mac med paralleller til at køre Windows. Download LED Studio.

Åbn LED Studio og gå til Option> Software Setup.

Skriv derefter bogstaverne "linsn" uden at klikke på noget. Der vises en dialog, der beder dig om at indtaste en adgangskode.

Ooo en mystisk dialog, der kun kan afsløres ved ikke at kende et, men to adgangskoder

Nu er adgangskoden “168”. Hvorfor? Jeg aner ikke, men du skal nu have adgang til nogle forhåndsindstillinger (også de, vi har brug for for at konfigurere kortet). Vælg “Modtager 1” på fanerne øverst. Indtast derefter i skærmbilledet "Indlæsning af indlæsningskapacitet" bredden og højden på dit display i pixels. Så hvis hvert panel repræsenterer 64 pixels, og vi har 6, der går langs horisontalt, ville bredden være 64 * 6 = 384. Samme for højde, 32 * 8 = 256. Klik derefter på "Send til modtager".

Cockpiten: dette er Jumbo001, vi er klar til at tage taxa over.

Og dem boom! Det er det, du skulle se noget på din skærm.

Sam er i ekstase, at det efter 3 lange måneder af min tæve fungerer!

Hjælp! Ting fungerer ikke!

Helt ærligt kunne det være så mange ting. Meget af dette var bare prøve og fejl, så som sagt, have lidt tålmodighed, gå igennem ting metodisk, og spill med indstillinger, hvis du ikke får et godt billede.

Softwaren

Et hurtigt ord om, hvad der faktisk driver indholdet. Det er en Mac Mini, der kører en brugerdefineret app. Den har en JSON-fil, der kan definere afspilningslister med indhold, der kan:

  • Spil ting på bestemte dage
  • Spil ting på et bestemt tidspunkt
  • Afspil videoer, fotos og gifs

Det har også en Slack-kanal, hvor du kan DM it-beskeder og gifs.

HEJ!!!!

Alligevel er det det! Hvis du beslutter at gå videre med dette, held og lykke! Happy Jumbotroning.

Tech hos Founders Factory bygger virksomheder, der vil definere fremtiden. Vi konstruerer polyglots, løsnings hackere og prototyper visionære. Kom med os.