Kendi büyük LED Jumbotron video duvarını nasıl inşa edersin - ve çıldırır!

Hani! (Bu şey iyi fotoğraf çekmiyor ama güven bana: WOW!)

Merhaba, buraya Phill! Yakın zamanda ofise taşındık ve misafirlerimizi lobimize girdiklerinde göz kamaştıracak bir şeye ihtiyacımız vardı (zevkli ama kör edici sarı duvarlar dışında). Logomuzun (3D) büyük 3D baskılı modelinden (sinirli) bazı güzel bitkilere (güzel) kadar her türlü şeyi tartıştık. Sonunda büyük bir LED video duvarı inşa ettik. Açıkçası.

Peki nasıl büyük bir LED video duvarı inşa edersiniz? Bir cumartesi, edindiğim bazı LED panellerinden (sizin gibi) bir tren kalkış tahtası inşa ediyordum ve büyük bir video oluşturmak için 2 panelden LOTS'a daha fazla panel - yani 48 panel - üzerine mi kaydırılabileceğini merak ettim. Düşündüğüm ofise insanlar girdiğinde bu harika olmaz. Sonuçta, ne kadar zor olabilir ki?

İlk

Anlaşılan, bir şeyi bir arada göstermek için bir ton LED panel elde etmek çok zor, hatta fiziksel olarak bir arada yerleştirmek daha zor.

Devam etmeden önce kendinize ait bir uyarı yapmak istediğinize dair bir uyarı sözü: bu proje tam anlamıyla hayatınızı mahvedecektir.

Bileşenleri havaya uçurdum, kendimi şok ettim, kendimi kestim, gözlerimde metal parçaları var ve üzerime büyük metal çerçeveler düştü . Söylemeye gerek yok, bu yürekli bir soluk için değil. Birlikte gösterilen metni gösteren cello-bantlı 2 panelden, 60 fps video gösteren 48 panelden biraz farklı.

Bu hiçbir şekilde ve ayrıntılı bir rehber değildir. LED ekranlar oluşturma konusunda uzman olduğumu itiraf etmiyorum - bu, tam bir tariften çok genel bir fikirdir.

Tamam, şimdi uyarılar ve “size söylemiştim” yolunda, bilmeniz gerekenler işte.

İstatistikler ve görüşler

  • Maliyet: Ham bileşenlerde yaklaşık 1.000 £. O zaman emek faktörünü alırsanız küçük bir ülkenin GSYİH'si hakkında.
  • Zaman oluşturma: Dürüst olmak gerekirse izini kaybettim. Projeye yaklaşık 3 ay önce başladım ne yaptığım hakkında hiçbir fikrim yoktu ve sadece boş zamanlarımda yaptım - belki daha iyisini yapacaksın.
  • Boyut: 1,2 metre yüksekliğinde 2 metre genişlik
  • Çözünürlük: Bir kuyruklu 384 x 256. (Eğer adreslemekte olduğunuz 98.304 ayrı LED olduğunu söylerseniz çok daha etkileyici geliyor)
  • Panel sayısı: 48
  • Güç Kaynağı Sayısı: 3 x 5V 60amp transformatör

Ön şartlar

  • Bazı elektronik know-how. Hiçbir şekilde bir uzman değilim, ancak 60 amper * 5v = 300 Watt olduğunu biliyorum. Yaklaşık.
  • Sabır. Bu parçaların montajı çok uzun sürdü, parçaların Çin 'den gelmesini beklemekten bahsetmiyorum bile. Umarım bu gönderi işleri hızlandıracak ve bir seferde her şeyi sipariş edebilirsiniz (biraz sipariş vermek yerine, uygun olup olmadığını görmek, daha fazla sipariş vermek, vb.)

Tamam, bu yüzden bir Ahududu Pi 3 ile başladım, ama çok yetersizdi. Yapma bunu.

Pi sevimli, ama iyi ölçeklenemiyor (sanırım hepimiz ilişki kurabiliriz)

İlk LED panom için Amazon'dan aldığım bir çift LED Matrix Panelli Ahududu Pi 3 kullanıyordum. Panelleri Pi'deki GPIO'dan yürütmek için Henner Zeller (rpi-rgb-led-matrix) tarafından yazılmış harika bir kütüphane kullanıyordum.

Panel sayısını yükseltmeyi denediğimde sorun ortaya çıktı. Yaklaşık 28 panele ulaştığında işler titremeye başladı, yenileme hızı zayıftı ve hareket içeren herhangi bir şey berbat görünüyordu. Pi'nin kesmeyeceği belli oldu.

Bir breadboard ve buji kablolarını kullanmak, bir profesyonelin üretimde kullanacağı şeydi. Gerçek.

Eğer 28ish panelleri geçmeyi planlamıyorsanız, Henner Github'unda oldukça iyi bir rehbere sahip. Çerçeve ve güç çözümü için bu kılavuzun geri kalanını hala takip edebilirsiniz.

Tüm bu panellerin aniden nereden geldiğini merak ediyor olabilirsiniz…

Amazon'dan 46 tane daha panel sipariş etmek, panel başına yaklaşık £ 27 olduğu gibi, bu kadar uygun maliyetli olmazdı, bu yüzden toplu siparişimi almam gerekiyordu - ve paneller oldukça küçüktü.

Neyse ki bu panelleri, Aliexpress / Alibaba veya DHgate gibi sitelerden (siparişimi verdiğim yerde) bulabilirsiniz. Tedarikçim artık yok - tedarik ediyor, bu yüzden kendiniz için küçük bir arama yapmanız gerekecek.

Kullandığım paneller P5, 32 x 64, 320 mm x 160 mm, 1/16 tarama, RGB, HUB75 idi. Akılda kalıcı. Bir panelin maliyeti 18 sterline düşürüldü. Güzel.

Çin'den sevk edilmeleri için yaklaşık 2 hafta bekledikten sonra geldiler!

Yani. Birçok. Paneller.

Panellerin aynı zamanda güç ve veri konektörleriyle gelmesi gerektiğine dikkat çekmek önemlidir (IDC 16 Şerit Kablo).

Güç kabloları panellerle birlikte gelmelidir

Çerçeve: 48 paneli nasıl birbirine bağlarsınız? Görünüşe göre büyük zorluk ile.

Bu projeler için çok pişmanlık duyuyorum, ancak şu ana kadar ki en büyük çerçeve. Ah, birlikte 48 paneli monte etmek ne kadar zor olabilir ki?

Mıknatıslar. Yüzlerce.

Paneller, metal bir yüzeye yapıştırıldığında panelin ağırlığını taşıyabilecek büyük manyetik düz başlı vidalarla geldi. Bu nedenle, bunları sabit tutmak için düzenli aralıklarla yatay metal çubuklardan oluşan bir çerçeve tasarladık.

Titreşimsiz titremeyi durdurmak için dianal çubuklar eklendi (teknik terim)

Ve bu, vidaların tam pozisyonuna uyacak şekilde çubukların sıralanması gerçeğinin inanılmaz derecede doğru olmaması ve çok hassas ölçümler ve delme gerektirmesi durumunda oldukça iyi sonuç verirdi. Ölçümlerdeki en küçük sapma bile vidaların temas etmeyeceği ve panellerin yapışmayacağı anlamına geliyordu.

Matkap bebeğim, matkap

İlk başta başarılı olmazsanız… rastgele delik açmaya devam edin.

Çerçeveyi yanlış ölçüme kestikten ve kestikten sonra Me. Tekrar. Yapma bunu.

Tüm yatay çubukların dikey olarak delinip sabitlenmesinden sonra, 4., 5. ve 6. panel sıraları temas etmedi ve yapışmadı.

Argggh!

Böylece her seferinde bir satır yeniden açtım ve panelleri fiziksel olarak temas ettiklerini kontrol etmek için yerleştirdim.

O zaman bile her şeyi doğru ayağa kalktığımda 4. sıra hala bağlantı kuramadı. Sadece her biraz hafif çıktı. Bu yüzden dördüncü sırayı desteklemek için kablo bağları kullandım.

Bu çerçeve işe yarıyor, ancak projeye tekrar başlasaydım, kesinlikle daha uzun çubuklar kullanırdım, bu yüzden mıknatısların yapışması için daha fazla kıpırdatıcı yer var. (Aynı zamanda, bir kez kurulduktan sonra, panelleri çıkarmadan taşımanın imkansız olduğu anlamına gelir, aksi takdirde sadece düşerler.

Sonra paneller mıknatıslarla yapışır. Temiz (siz taşıyana ve hepsi düşene kadar)

Panellere güç vermek.

Transformatör (ler)

Bu nedenle üretim, her panelin maksimum 18 watt çekmeye sahip olduğunu ve panellerin 5 volt gerektirdiğini söylüyor. Bu bize panel başına 3.6 amper bir çizim verir (Watt / Voltage). Bu yüzden 48 panel için 172.8 amperlik bir trafoya ihtiyacımız olacak. Şimdi elektrikçi değilim, ama aniden bu şey çok tehlikeli geliyor.

Bulabildiğim en yüksek amper transformatörü Amazon'dan bir 5V 60A transformatörü idi, bu yüzden bize 180 amper vermek için üç tane gerekiyor.

Yaptığımı yapma, aşırı heyecanlandı ve transformatörün elinden daha fazla panel denemek istedi. Ne olmasını beklediğimi bilmiyorum ama, sürpriz, aşırı ısındı ve bir daha hiç açılmadı. Yapma bunu.

Kablolama

Bunu yapmanın birkaç yolu var, ama en basit yolunun trafodan 'yıldız çıkarmak' olduğunu bulmaktı. Bireysel trafo, 16 panele (2 ve 8 aşağı) beslenir.

Kablolarınızda küçük metal kancalar varsa, klipsleyin ve plastiği geriye doğru sıyırın. Daha sonra kabloları çoklu panellerden (daha sonra 8 panele dağılan 4 tel) bir terminal bloğuna besledim.

Daha sonra 2 terminal bloğundan (üst ve alt paneller) bir transformatöre tel besledim. Diğer transformatörler için tekrarlayın. Ve güç için bu kadar basit olmalı!

Sonunda, veri kablolarını paneller arasına bağlamanız gerekir. Bu, panellerle birlikte gelen standart IDC 16 şerit kablo.

Panelleri bağlayan güç ve veri kabloları

Grafik Kartı

Daha önce de belirttiğim gibi Ahududu Pi, bu kadar panel sayısına yetecek kadar değildi.

Sonunda bu ekranların gerçek üreticileri tarafından kullanılan bazı profesyonel donanıma döndüm. İsimler değişiklik gösterir ve birkaç marka vardır, ancak bunlar genellikle "LED gönderen ve alıcı kartları" olarak adlandırılır.

Gönderici kart bir bilgisayara veya diğer HDMI girişine takılır. Bir ethernet kablosu daha sonra göndereni bir alıcı kartına bağlar, bu da LED panellerine şerit kablolar aracılığıyla bağlanır.

Sipariş verdim:

  • Linsn TS802 LED Kart (Gönderen)
  • Linsn RV908T LED Kartı (Alıcı)

Bunlar Pi'ye göre çok daha pahalı, nakliye ve vergiyle birlikte toplamda 140 sterline yaklaşıyor, ancak sonuçlar çok daha iyi. Ayrıca, sürmek için özel bir bilgisayara veya başka bir cihaza ihtiyacınız olacak.

Panelleri alıcı kartına kablolamak

Kendi şerit kablolarınızı kesmeniz gerekecektir, aksi takdirde her satır karta erişemez. Eşit IDC konnektör başlıklarının yanı sıra, RS bileşenlerinden 16 yönlü yassı şerit kablo aldım. Tek yapmanız gereken kabloyu konektörün başlıkları ile özel şerit kablo arasında sıkıştırmanız yeterlidir!

Alıcı kartında, 0 ile 11 arasında başlayan, her yuvayı numaralandıran çok küçük işaretler bulunur, bu nedenle en üst sıranız 0, ikinci ile 1, vb.

Hem göndereni hem de alıcı kartını açmanız gerekir. Alıcı kart için ekranın arkasındaki trafolardan birinin yedek şeridini kullandım. Gönderici kartı için ayrı bir 2,5 amper fiş aldım, çünkü ekrandan biraz uzakta olacaktı (iletişim odamızda ~ 150ft ethernet bağlantısıyla bağlandı).

Ekran, 3B baskılı özel karton kutu muhafazasındaki iletişim odamızdan güç alıyor

Kartları yapılandırma

Kötü haber: Kartı bir Windows kurulumundan yapılandırmanız gerekecek. Kötü haber: Yazılım, orijinal Geocities şablonunu yapan kişi tarafından tasarlandı. İyi haber şu ki, kendini yaralamadan veya öldürmeden bu kadar ileri götürdün. Son eşekarısı.

Bu arada, bu kılavuzun geri kalanıyla aynı kartları ve aynı panelleri kullandığınızı farz ediyorum, aksi halde sığdırmak için bu adımların bazılarını ince ayarlamanız gerekebilir.

USB ve DVI'yı bilgisayarınıza bağlayarak başlayın. Mac'imi Windows çalıştırmak için Parallels ile kullanıyordum. LED Studio'yu indirin.

LED Studio'yu açın ve Option> Software Setup'a gidin.

Sonra hiçbir şeyi tıklatmadan “linsn” harfini yazın. Sizden bir şifre girmenizi isteyen bir diyalog açılmalıdır.

Ooo, yalnızca birini değil, İKİ şifreyi bilerek ortaya çıkarabilecek gizemli bir diyalog

Şimdi şifre “168”. Niye ya? Hiçbir fikrim yok, ancak şimdi bazı gelişmiş ayarlara (yani kartı yapılandırmamız gerekenler) erişebilmelisiniz. Üst kısımdaki sekmelerde “Alıcı 1” seçeneğini seçin. Ardından “Yük kapasitesi ayarı” na, ekranınızın genişliğini ve yüksekliğini piksel cinsinden girin. Her panel 64 pikseli temsil ediyorsa ve 6 yatay olarak ilerliyorsak, genişlik 64 * 6 = 384 olacaktır. Yükseklik için aynı, 32 * 8 = 256. Daha sonra “Alıcıya gönder” e tıklayın.

Kokpit: Bu Jumbo001, taksiye hazırız.

Ve onlar patlama! İşte bu, ekranınızda bir şey görüyor olmalısınız.

Sam, kendimi kandırdığım 3 aydan sonra işe yarıyor!

Yardım et! İşler çalışmıyor!

Açıkçası, pek çok şey olabilir. Bunların çoğu sadece deneme yanılmaydı, bu yüzden dediğim gibi, biraz sabırlı olun, işleri düzenli bir şekilde uygulayın ve iyi bir resim elde edemiyorsanız ayarlarla oynayın.

Yazılım

İçeriği gerçekte neyin yönlendirdiğiyle ilgili kısa bir söz. Özel bir uygulama çalıştıran bir Mac Mini. İçeriğinin çalma listelerini tanımlayabilen bir JSON dosyasına sahiptir:

  • Belirli günlerde oyun oynayın
  • Belirli bir zamanda oyun oynayın
  • Video, fotoğraf ve gif oynatın

Ayrıca, mesaj ve gif alabileceğiniz bir Slack kanalı vardır.

MERHABA!!!!

Neyse, bu kadar! Bununla devam etmeye karar verirsen, iyi şanslar! Mutlu Jumbotroning.

Kurucular Fabrikasında Teknoloji geleceği tanımlayacak işler kurar. Çokgenler, çözüm hackerları ve prototip oluşturma görevlilerine mühendislik yapıyoruz. Bize katıl.