İçindekiler:

Vixen Music'te Kemper LED'leri: 4 Adım
Vixen Music'te Kemper LED'leri: 4 Adım

Video: Vixen Music'te Kemper LED'leri: 4 Adım

Video: Vixen Music'te Kemper LED'leri: 4 Adım
Video: Stormy weather - sailboat in distress at sea 2024, Temmuz
Anonim
Vixen Music'te Kemper LED'leri
Vixen Music'te Kemper LED'leri

Bu talimat, geliştirdiğim "Kemper LED Lambalar" adlı yeni bir ürünle ilgili. Yeteneklerini göstermek için 64 adet lambayı 18 inçlik bir cam vazoya daldırdım. Vazo daha sonra 23 poundluk şeffaf cam bilyelerle dolduruldu. Işığın cam bilyelerden yansıma şekli gerçekten çok güzel. Aşağıdaki videoya bir göz atın Video, Kemper LED Lambalar ile neler yapılabileceğini gösterme girişimimdir. Videonun sonunda gösterilen ekstra demoyu mutlaka izleyin. Yani müzik durduktan sonra fazladan bir çift dizilerin demosu müziksizdir.

Adım 1: Kemper LED Lambalar

Kemper LED Lambalar
Kemper LED Lambalar
Kemper LED Lambalar
Kemper LED Lambalar
Kemper LED Lambalar
Kemper LED Lambalar

Her lambanın temel tasarımı gerçekten oldukça basittir. Lamba (1) Pic 12F609 mikro, (4) geniş açılı 20mA LED'lerden (kırmızı, yeşil, mavi ve beyaz), (4) akım sınırlama dirençlerinden, (1) filtre kapağından ve (1) 16x19'dan oluşur. mm PCB. Her LED, mikro çıkış pinlerinden birinden çıkarılıyor. Çıkış pinleri, darbe genişliği modülasyonlu (PWM) bir sinyal kullanılarak sürekli olarak güncellenir. PWM çıkışları ayrıca hem rampa hem de azalmada dönüş hızı kontrolüne sahiptir. Tüm bunlar, bir seviyeden diğerine geçerken LED'lere hoş bir sıcak parlaklık verir - sert açma/kapama kenarları yoktur (yüksek dönüş hızları ayarlamadığınız sürece). Her lambanın sabit kodlanmış bir düğüm adresi vardır ve neredeyse bir düzine yanıt verecek şekilde programlanmıştır. komutlar. Tüm düğümler, ayrılmış bir global düğüm adresine yanıt verecektir. Son olarak, bir düğüm birkaç alternatif düğüm adresine sahip olacak şekilde programlanabilir. Alternatif adresler, düğümlerin birlikte gruplandırılmasına ve tek bir komutla erişilmesine izin verir. İletişim protokolü bus üzerinde 255 düğüme kadar destekler. Her lambanın iletişimi tek bir mikro I/O pininden oluşur. Her lamba, paylaşılan bir iletişim kablosunda bağımlı olarak hareket eder. Bir veri paketi doğrudan tek bir lambaya gönderilirse, lamba, kendi düğüm adresini iletişim yoluna geri göndererek mesajı kabul edecektir. İletişimi doğrulamak için sadece basit bir toplama sağlama toplamı kullanılır. Bugüne kadar, hepsi tek bir veri yolunda birbirine bağlı 64 düğümle iletişimi test ettim. Devam eden işlemde saatte bir kayıp paket algılayabilirim. Her lamba saniyede 2 milyon komut işliyor (2MIPS). 64 lamba dizisi, 128 MIPS beygir gücü kullanarak bu 256 LED'i itiyor! Ölçeklenebilir bir tasarım sağlar - daha fazla LED eklendiğinde, daha fazla MIPS de otomatik olarak eklenir. Ne düşündüğünüzü biliyorum - endişelenmeyin, mikro sadece 70 sent - aslında, dört LED birlikte mikrodan daha pahalı.

Adım 2: Vazo LED Demosunu Oluşturma

Vazo LED Demosunu Oluşturma
Vazo LED Demosunu Oluşturma
Vazo LED Demosunu Oluşturma
Vazo LED Demosunu Oluşturma
Vazo LED Demosunu Oluşturma
Vazo LED Demosunu Oluşturma

Vazo için iki sıra lamba yaptım. Her dize 32 lambaya sahiptir ve 16' uzunluğundadır. Vazoda her iki dize ile, tek bir 9600 baud RS232 kanalının tamamında bilgisayar kontrolü altında 256 LED vardır. Her iki dizi de RS232 arabirim kartında paralel bağlantı yapar. Her dizi, tam güçte maksimum 2,5 Amper çekebilir. Yani tüm lambalar açıkken vazo 25 watt LED gücü ile aydınlanıyor! Gerçeği söylemek gerekirse, tüm LED'lerin tam olarak yandığını görmek çok zor. İki dizi RS232 arayüz kartında paralel bağlantı yaptığından, her diziden sadece 2.5 Amper akar. Her lambanın DC gücünü dizeden geçirmek için büyük izleri vardır.

Adım 3: Vixen Aydınlatma Otomasyonu

Vixen Aydınlatma Otomasyonu
Vixen Aydınlatma Otomasyonu

Vixen yazılımı, ön bahçenizdeki Noel ışıklarını kontrol etmek için tasarlanmıştır. Bir grup çıkış kanalı kurmayı kolaylaştırır. Kanallar daha sonra MP3 müziğe eşlenir. İşte Vixen web sitesinin bağlantısı: https://www.vixenlights.com/ İnternette bu yazılım paketi hakkında zaten bir sürü daha fazla bilgi var, bu yüzden daha fazlasını tekrar etmeyeceğim burada. Başvurum için sanırım Vixen için özel bir eklenti yazmam gerekiyordu. Tipik bir "tembel" mühendis olarak farklı bir yaklaşım benimsedim. Linux'ta VMware içinde Vixen'i (bir MS Windows uygulaması) çalıştırdım. VMware, gerçek bir donanım bağlantı noktası yerine bir iletişim bağlantı noktasının bir çıktı dosyasına yeniden yönlendirilmesine izin verir. Daha sonra Linux altında Vixen'den gelen yeni dizeleri sürekli işleyen küçük bir Python betiği çalıştırdım. Python betiği, basit Vixen iletişim mesajlarını Kemper ışıklarının anlayabileceği mesajlara dönüştürür. Gelecekte sanırım altına eğilmem ve aslında Vixen için bir eklenti yazmam gerekecek.

4. Adım: Sonuç

Çözüm
Çözüm
Çözüm
Çözüm
Çözüm
Çözüm

Bu lambalar için tonlarca başka uygulama var. İşte dilek listem: 1) 64 lamba daha yap, böylece toplam 128 lambam olur. Bu yıl Noel ağacımı aydınlatmak istiyorum. 512 LED @ 50 watt ile gerçekten çarpıcı görünmelidir! Ağaç renkle parlarken biraz yağan karı programlamak için sabırsızlanıyorum.2) Ayrıca bir ipi sekiz rakamı şeklinde düzenlemeyi denemek istiyorum. Yedi segmentli bir ekran gibi. Bir karton levha üzerine gerçekten büyük, çok haneli bir ekran oluşturabileceğimi düşünüyorum. Oğlumun futbol maçlarında skoru takip etmek için kullanılabilir.3) Ayrıca internete bağlı, parlak bir şey inşa etmek de iyi bir fikir gibi görünüyor. Belki hava durumuna veya borsaya göre renk değiştiren bir şey.4) Parlayan ışıklı bir çubuk giymek isteyen bir arkadaşım var. Onu, motor devrini ayarlayabilmemiz için GMLAN'a girmeme izin vermesi için ikna etmeye çalışıyorum. LED'lerin motor devirleriyle birlikte revize edilmesi gerçekten harika olurdu! Bunu yapmak da çok zor değil.5) Bunlardan biri oğlumun Cub Scout projesi için harika olurdu: https://www.instructables.com/id/LED_Paper_Craft_Lamps/ Kaba, sönecek bazı programlanabilir LED'lere ihtiyaç duyar. bir veya iki saat. Çocuklar için harika bir gece lambası olur. Uzun vadeli plan, lambaları ilgilenen herkese satmaktır. Şimdiye kadar zaten biraz ilgi duydum. İlgilenen kişilerden biriyseniz, bana bir e-posta gönderin ve size nasıl lamba alabileceğimizi bildireyim. Ayrıca web sitemi faydalı hale getirmek için çalışıyorum. Neler olup bittiğini görmek için her zaman www.ph-elec.com'a uğrayabilirsin. Bu kadar az zamanla yapacak çok şey var. Teşekkürler & Umarım ışık gösterisini beğenmişsindir Jim

Önerilen: