Hur man bygger din helt egen stora LED Jumbotron videovägg - och blir galen i processen!

Skåda! (Den här saken fotograferar inte bra, men lita på mig: WOW!)

Hej, Phill här! Vi har nyligen flyttat kontor och behövde något för att blända gästerna när de gick in i lobbyn (annat än de smakfulla, men ändå bländande gula väggarna). Vi diskuterade alla möjliga saker från en stor 3D-tryckt modell av vår logotyp (edgy) till några fina växter (vackra). I slutändan byggde vi upp en stor LED-videovägg. Självklart.

Så hur slutar du med att bygga en stor LED-videovägg? En lördag byggde jag en tågavgångstavla från vissa LED-paneler jag hade förvärvat (som du gör) och undrade om det kunde skjutas upp från två paneler till MYCKT fler paneler - 48 paneler, faktiskt - för att skapa en stor video. Ser det inte bra ut när människor kom in på kontoret trodde jag. Hur hårt kan det trots allt vara?

Mitt ursprungliga

Det visar sig att det är väldigt svårt att få ett ton LED-paneler för att visa något ihop, och ännu svårare att fysiskt placera dem tillsammans.

Ett varningsord innan du fortsätter och bestämmer dig för att bygga ditt eget: detta projekt kommer bokstavligen att förstöra ditt liv.

Jag har sprängt komponenter, chockat mig själv, klippt mig själv, fått metallskärmar i ögat och hade stora metallramar fallit på mig . Naturligtvis är detta inte för svaghet i hjärtan. Att gå från 2 paneler cello-tejpade tillsammans med text, till 48 paneler som visar 60 fps video är ganska annorlunda.

Detta är inte alls och en uttömmande guide. Jag erkänner inte att jag är expert på att bygga LED-skärmar - det här är mer generellt än ett exakt recept.

Okej nu med varningarna och "jag sa dig" ur vägen, här är vad du behöver veta.

Statistik och specifikationer

  • Kostnad: Cirka 1 000 pund i råvaror. Sedan om BNP i ett litet land om du faktorerar arbetskraft.
  • Byggtid: Ärligt talat förlorade jag spåret. Jag startade projektet för ungefär 3 månader sedan och hade ingen aning om vad jag gjorde och bara gjorde det på min fritid - så kanske du kommer att få det bättre.
  • Storlek: 2 meter bredd med 1,2 meter höjd
  • Upplösning: Enastående 384 x 256. (Det låter mycket mer imponerande om du säger att det är 98 304 individuella lysdioder som du adresserar)
  • Antal paneler: 48
  • Antal nätaggregat: 3 x 5V 60amp-transformatorer

förutsättningar

  • Vissa elektroniska kunskaper. Jag är inte alls en expert, men jag vet 60 ampere * 5v = 300 watt. Nästan.
  • Tålamod. Den här saken tog lång tid att samlas, för att inte tala om att vänta på att delar skulle komma från Kina . Förhoppningsvis kommer detta inlägg att påskynda saker och du kan beställa allt på en gång (i motsats till att beställa lite, se om det passar, beställa mer osv.)

Okej, så jag började med en Raspberry Pi 3, men den var tyvärr otillräcklig. Gör inte det.

Pi är söt, men skalas inte bra (jag tror att vi alla kan relatera)

För mitt första LED-kort använde jag en Raspberry Pi 3 med ett par LED-matrispaneler som jag fick från Amazon. Jag använde ett fantastiskt bibliotek av Henner Zeller (rpi-rgb-led-matrix) för att driva panelerna från GPIO på Pi.

Problemet kom när jag försökte öka antalet paneler. När det kom till cirka 28 paneler började saker och ting att flimra, uppdateringshastigheten var dålig och allt med rörelse såg ut som skit. Det blev tydligt att Pi inte skulle klippa det.

Att använda en brädskiva och bygelkablar är helt vad en professionell skulle använda i produktionen. Faktum.

Henner har en ganska bra guide om sin Github om du inte planerar att gå förbi 28ish kanaler. Du kan fortfarande följa resten av den här guiden för ram- och strömlösningen.

Du undrar kanske var alla dessa paneler plötsligt kom från ...

Att beställa 46 paneler till Amazon skulle inte ha varit så kostnadseffektivt, eftersom det hade varit cirka 27 £ per panel, så jag behövde få min bulkorder på - plus att pannlarna var ganska små i storlek.

Tack och lov kan du hitta dessa paneler från sajter som Aliexpress / Alibaba eller DHgate (där jag beställde min beställning). Min leverantör är inte längre - urr-leverantör, så du måste leta lite efter din egen.

Panelerna jag använde var P5, 32 * 64, 320 mm x 160 mm, 1/16 skanning, RGB, HUB75. Catchy. Det fick kostnaden för en panel ner till cirka 18 £. Trevlig.

Efter att ha väntat i cirka två veckor på att de skulle skickas från Kina kom de!

Så. Många. Paneler.

Det är värt att notera att panelerna också ska ha ström- och datakontakter (IDC 16 Ribbon kabel).

Strömkablar ska levereras med panelerna

Ramen: Hur fixar du 48 paneler ihop? Tydligen med stora svårigheter.

Jag har många ånger om detta projekt, men den absolut största är ramen. Åh man, hur svårt kunde det vara att fixa 48 paneler ihop?

Magneter. Hundratals av dem.

Panelerna kom med stora magnetiska plattskruvar som kan hålla panelen vikt när de fastnar på en metallyta. Så vi utformade en ram med horisontella metallstänger med jämna mellanrum för att fästa dem på.

Dianogal-staplar lades till för att stoppa det wibbly-wobbling (teknisk term)

Och detta skulle ha fungerat ganska bra, om det inte var för det faktum att fodrarna för att matcha skruvarnas exakta position är oerhört fiddly och kräver mycket exakta mätningar och borrning. Även den minsta drivningen i mätningarna innebar att skruvarna inte skulle komma i kontakt, och panelerna skulle inte hålla fast.

Borr baby, borr

Om du till en början inte lyckas ... fortsätt borrning av slumpmässiga hål.

Jag efter att ha borrat och klippt ramen till fel mätningar. Igen. Gör inte det.

Efter att ha borrat och fixerat alla horisontella staplar på vertikalen, gjorde den 4: e, 5: e och 6: e raden med paneler inte kontakt, och skulle inte fastna.

Argggh!

Så jag borrade om en rad åt gången och placerade panelerna fysiskt för att kontrollera att de tog kontakt.

Även då när jag stod upp allt på höger sida gjorde fjärde raden fortfarande inte kontakt. Det var bara så lite ute. Så jag använde kabelbindningar för att stödja den fjärde raden.

Jag menar att den här ramen fungerar, men om jag började med projektet igen skulle jag definitivt använda högre staplar så att det blir mer vridningsutrymme för magneterna att hålla fast vid. (Det betyder också att när det väl har byggts är det omöjligt att flytta den utan att ta av panelerna, annars faller de bara.

Sedan klistrar panelerna på med magneter. Snyggt (tills du flyttar den och alla faller av)

Driva panelerna.

Transformator (er)

Så tillverkningen säger att varje panel har ett maximalt drag på 18 watt, och panelerna kräver 5 volt. Det ger oss en dragning på 3,6 ampere per panel (watt / spänning). Så för 48 paneler behöver vi en 172,8 amp-transformator. Nu är jag ingen elektriker, men plötsligt låter det här mycket farligt.

Den högsta amp-transformatorn jag kunde hitta var en 5V 60A-transformator från Amazon, så det behövs tre för att ge oss 180 ampere.

Gör inte vad jag gjorde, som blev alltför upphetsad och vill prova fler paneler än transformatorn kunde hantera. Jag vet inte vad jag förväntade mig att hända, men quelle-överraskning, det överhettades och slogs aldrig på igen. Gör inte det.

Ledningarna

Det finns några sätt att göra det på, men jag tyckte att det enklaste sättet var att få den "star out" från transformatorn. En individuell transformator drivs 16 paneler (2 längs och 8 ned).

Om dina kablar har små metallkrokar, klipp av dem och remsa tillbaka plasten. Jag matade sedan kablar från flera paneler (4 trådar som sedan förgrenas till 8 paneler) till ett terminalblock.

Jag matade sedan en tråd från de två terminalblocken (övre och nedre paneler) till transformatorn. Upprepa för de andra transformatorerna. Och det borde vara så enkelt som för makten!

Slutligen måste du ansluta datakablarna mellan panelerna. Det är bara standard IDC 16-bandkabel som borde ha levererats med panelerna.

El- och datakablar som länkar paneler

Grafikkortet

Jag nämnde tidigare Raspberry Pi var inte tillräckligt för att driva det antalet paneler, så vad är det?

I slutändan slutade jag med att vända mig till någon pro-hårdvara som används av faktiska tillverkare av dessa skärmar. Namnen varierar, och det finns ett par märken, men de kallas i allmänhet 'LED-sändare och mottagarkort'.

Avsändarkortet ansluts till en dator eller annan HDMI-ingång. En Ethernet-kabel ansluter sedan avsändaren till ett mottagarkort, som i sin tur ansluter till LED-panelerna via bandkablar.

Jag slutade beställa:

  • Linsn TS802 LED-kort (avsändare)
  • Linsn RV908T LED-kort (mottagare)

Dessa är betydligt dyrare än Pi, och samlar ungefär £ 140 totalt med frakt och skatt, men resultaten är dramatiskt bättre. Du behöver också en dedikerad dator eller annan enhet för att köra.

Anslut panelerna till mottagarkortet

Du kommer att behöva klippa dina egna bandkablar, annars kommer varje rad inte att nå kortet. Jag köpte några 16-vägs plattbandskabel från RS-komponenter, liksom matchande IDC-anslutningshuvuden. Du behöver bara klämma fast kabeln mellan kontakterna och voila, anpassad bandkabel!

Mottagarkortet har några mycket små markeringar som numrerar varje plats, från 0 till 11, så din översta rad går till 0, sekund till 1 och så vidare.

Du måste ansluta strömmen till både avsändaren och mottagarkortet. För mottagarkortet använde jag reservfilen från en av transformatorerna på skärmens baksida. Jag fick en separat 2,5 amp-kontakt för avsändarkortet, eftersom det skulle ligga långt borta från skärmen (i vårt kommissionsrum, anslutet via en ~ 150ft Ethernet-anslutning).

Skärmen drivs från vårt rum i en 3D-tryckt anpassad kartonghölje

Konfigurera korten

De dåliga nyheterna: du måste konfigurera kortet från en Windows-installation. Den dåliga nyheten: mjukvaran designades av killen som skapade den ursprungliga Geocities-mallen. Den goda nyheten är att du har nått det här långt utan att skada dig själv eller döda dig. Den sista horcruxen.

Förresten antar jag att du använder samma kort och samma paneler som resten av den här guiden, annars kan du behöva justera några av dessa steg för att passa.

Börja med att ansluta USB och DVI till din dator. Jag använde min Mac med paralleller för att köra Windows. Ladda ner LED Studio.

Öppna LED Studio och gå till Alternativ> Programinställning.

Skriv sedan bokstäverna "linsn" utan att klicka på något. En dialog bör dyka upp och ber dig ange ett lösenord.

Ooo en mystisk dialog som bara kan avslöjas genom att inte känna ett, utan två lösenord

Nu är lösenordet “168”. Varför? Jag har ingen aning om det, men du borde nu ha tillgång till vissa förhandsinställningar (även de som vi behöver för att konfigurera kortet). Välj ”Mottagare 1” på flikarna längst upp. Sedan anger du skärmens bredd och höjd i pixlar i "Load capacity setup". Så om varje panel representerar 64 pixlar, och vi har 6 som går horisontellt, skulle bredden vara 64 * 6 = 384. Samma för höjd, 32 * 8 = 256. Klicka sedan på "Skicka till mottagare".

Cockpiten: det här är Jumbo001 som vi är redo att taxa, över.

Och dem boom! Det är det, du borde se något på din skärm.

Sam är extatisk att det efter 3 långa månader av tik fungerar!

Hjälp! Saker fungerar inte!

Ärligt talat kan det vara så många saker. Mycket av detta var bara prövning och fel, så som jag sa, ha lite tålamod, gå igenom saker metodiskt och ha en lek med inställningar om du inte får en bra bild.

Mjukvaran

Ett snabbt ord om vad som faktiskt driver innehållet. Det är en Mac Mini som använder en anpassad app. Den har en JSON-fil som kan definiera spellistor med innehåll som kan:

  • Spela saker på specifika dagar
  • Spela saker vid en viss tidpunkt
  • Spela videor, foton och gifs

Den har också en Slack-kanal där du kan DM it-meddelanden och gifs.

HEJ!!!!

Hur som helst, det är det! Om du bestämmer dig för att gå vidare med detta, lycka till! Happy Jumbotroning.

Tech på Founders Factory bygger företag som kommer att definiera framtiden. Vi är konstruerade polyglutar, lösnings hackare och prototypa visionärer. Gå med oss.