İçindekiler:

Translightion Board (Kontrol Edilebilir Müzik Görüntüleyici): 5 Adım
Translightion Board (Kontrol Edilebilir Müzik Görüntüleyici): 5 Adım

Video: Translightion Board (Kontrol Edilebilir Müzik Görüntüleyici): 5 Adım

Video: Translightion Board (Kontrol Edilebilir Müzik Görüntüleyici): 5 Adım
Video: Tuşlu Telefondan roblox açıyoruz 😯 2024, Temmuz
Anonim
Translightion Board (Kontrol Edilebilir Müzik Görüntüleyici)
Translightion Board (Kontrol Edilebilir Müzik Görüntüleyici)

Bu özelleştirilebilir ışık denetleyicisi projesiyle müziği göz kamaştırıcı bir ışık gösterisine dönüştürün. DJ'ler, partiler ve 1:1 gösteriler için harika!

Aşağıdaki demo güncellendi!

Adım 1: Arka Plan

Arka plan
Arka plan

Bu projenin arkasındaki fikir, kullanıcıların özel görsellere, hareket kontrolüne ve parlaklık/hızlı aramalara sahip bir enstrüman gibi ışığı "oynatmasına" olanak tanıyan bir denetleyici oluşturmaktı.

Tüketici ışık kontrol cihazlarının ne kadar pahalı olabileceğini göz önünde bulundurarak (genellikle 100 dolar veya daha fazla - ışıklar dahil değil!) daha ucuz, daha özelleştirilebilir bir çözüm yapmaya karar verdik!

GÜNCELLEME- Bu projeyi yakın zamanda güncelledik. Yapı resimleri, demosu aşağıda olan 1.0 sürümünden alınmıştır.

Kablolama ve yapı temelde 2.0 sürümü için aynıdır, daha güzel görünümlü bir kasaya koyduk ve sonraki güncellemeler için daha fazla donanım ekledik. Güncellenen kod, kod bölümünde de yayınlanır.

Adım 2: Malzemeler

  • Arduino UNO'su
  • ultrasonik telemetre
  • Digilent Pmod KYPD
  • Döner Potansiyometre
  • LED Şeritler (2)
  • Seeed Grove Ses Sensörü v1.6
  • Sıcak yapıştırıcı tabancası
  • Backboard (Home Depot'tan bir ahşap örneği kullandım)

Adım 3: Devreyi Kurun

Devreyi Kur
Devreyi Kur
Devreyi Kur
Devreyi Kur
Devreyi Kur
Devreyi Kur

Böyle bir projenin zorluklarından biri, içermesi gereken düğme sayısıdır. Daha muhafazakar tasarımlarımda bile, farklı görsel dizileri, renk paletlerini ve diğer mod seçimlerini yönetmek için yaklaşık 8 düğme olmasını istedim. Bu kadar çok düğmeyi kablolamak sıkıcı olabilir ve tek bir bağlantının tüm performansı bozup mahvetmesi için birçok olasılık açar. Ek olarak kullandığımız Arduino (UNO) sadece kullanılabilecek çok sayıda dijital girişe sahiptir. Neyse ki Pmod KYPD'yi kullanarak bu iki sorunu da atlatabildik!

Pmod KYPD'nin küçük form faktörü, çok fazla yer kaplamadan herhangi bir süpürgelik üzerine düzgün bir şekilde uymasını sağlar. Montaj panelim olarak yerel hırdavatçıdan ücretsiz olarak aldığım bir ahşap numunesini kullanıyorum. Bu projeyi kablolamak için önce yukarıdaki Fritzing şemasına göre Pmod KYPD'yi bağlayın.

Ardından potansiyometrelerinizi Analog Pinler A5 (parlaklık) ve A4'e (hız) bağlayın. LED Şeritlerini Toprak ve 5V'ye bağlayın, ardından her iki sinyal pinini de Dijital Pin 11'e bağlayın. Ses sensörünü güç ve toprağa ve beyaza bağlayın. A1'e kablo ve sarı kablo A0'a (referans olarak bağlantı kablonuz yoksa, sarı kablo dıştaki kablodur ve sensörle ilgili daha fazla belge burada. Ping sensörü/Ultrasonik telemetre Tetiği için Dijital Pim 13'te) ve Echo, Digital Pin 12'de (elbette güç ve toprağa ek olarak).

4. Adım: Kod

Kod için FastLED ve Keypad kitaplığına ihtiyacınız olacak (her ikisi de Arduino IDE kitaplık yöneticisinde bulunur). Arama yaptığınızda tuş takımı ilk listede yok, Mark Stanley ve Alexander Brevig'in yazdığını bulana kadar aşağı kaydırmanız gerekecek.

Kodu kopyalayıp Arduino IDE'ye yapıştırın ve yükle'ye tıklayın. Şimdi tahtayla oynama zamanı! Not - 3 ve 4 numaralı düğmeler ping sensörüne bağlıdır, bu nedenle bu görselleştiricileri etkinleştirirken elinizi sensörün üzerine koymayı deneyin. Eğlenin ve daha fazla görselleştirici, sensör vb. eklemek için bu projeyi genişletmekten çekinmeyin!

GÜNCELLEME- Kodu güncelledik ve daha fazla işlevsellik ekledik, ek özellikler istiyorsanız LEDController_2'yi indirin.

Yeni kodda görselleştiriciler şunlardır:

1. Akış

2. Şelale

3. Çift Sıçrama

4. Elle Sıçrama

5. Seviyeler

6. Merkez Seviyeleri

7. Kabarcık

8. Ortam Noktaları

9. Segmentler

0. Nabız

Adım 5: Işık Gösterileri Zamanı

Işık Gösterileri Zamanı!
Işık Gösterileri Zamanı!

Şimdi tahtayı kullanma zamanı!

Kurulum düğmelerimde 1-4 görsel diziler, 5 ses sensörlü otomatik mod ve 6-9, F ve C herhangi bir görselleştiriciyi etkileyen renk paletleridir.

Önerilen: