İçindekiler:
- Adım 1: Kemper LED Lambalar
- Adım 2: Vazo LED Demosunu Oluşturma
- Adım 3: Vixen Aydınlatma Otomasyonu
- 4. Adım: Sonuç
Video: Vixen Music'te Kemper LED'leri: 4 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:22
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
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 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 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ç
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:
Bir IoT Cadılar Bayramı Balkabağı - Arduino MKR1000 ve Blynk Uygulaması ile Kontrol LED'leri ???: 4 Adım (Resimlerle)
Bir IoT Cadılar Bayramı Balkabağı | Arduino MKR1000 ve Blynk Uygulaması ile Kontrol LED'leri ???: Herkese Merhaba, Birkaç hafta önce Cadılar Bayramıydı ve geleneği takip ederek balkonum için güzel bir balkabağı oydum. Ama balkabağım dışarıdayken, her akşam mumu yakmak için dışarı çıkmanın oldukça can sıkıcı olduğunu fark ettim. Ve ben
Sıcaklık ve Nem LED'leri: 12 Adım
Sıcaklık ve Nem LED'leri: Daha görsel bir termometre istiyorsanız, bu proje yardımcı olabilir. Nem ve sıcaklık seviyelerine göre belirli renkleri gösteren bir dizi LED yapacağız
Alexa veya IFTTT ile Kontrol LED'leri (SINRIC PRO TUTORIAL): 6 Adım
Alexa veya IFTTT'li Kontrol LED'leri (SINRIC PRO TUTORIAL): Yani sıradan bir akşam yemeği sırasında "Alexa ışığı açar mı?" diyerek hava atan o kişi olmak istiyorsunuz. Bu proje tam size göre! Bu talimatların sonunda, bir RGB şeridini bir Alexa cihazı ve IFTTT ile kontrol edebileceksiniz
Noel Ağacı Giyilebilir Tekstil LED // Árbol Navidad Textil Y LED'leri: 3 Adım
Noel Ağacı Giyilebilir Tekstil LED // Árbol Navidad Textil Y LED'leri: Bu, Noel sezonu için tekstil kullanan basit bir devre projesidir, Giyilebilir çünkü herhangi bir tişörte ekleyebilir ve geceleri elmas gibi parlayacaksınız! ----Es un proyecto simple de Circuitos básicos para la temporada navideña, es un vestibl
Çok Renkli LED'leri Kullanan Seri LED Işık: 3 Adım (Resimlerle)
Çok Renkli LED'leri Kullanan Seri LED Işık: Bir Seri LED ışığı o kadar pahalı değil ama benim gibi DIY sever (bir Hobi) iseniz o zaman kendi seri LED'lerinizi yapabilirsiniz ve piyasada bulunan ışıktan daha ucuzdur. Yani, Bugün I 5 Vol ile çalışan kendi Seri LED ışığımı yapacağım