İçindekiler:
- Adım 1: Arka Plan
- Adım 2: Malzemeler
- Adım 3: Devreyi Kurun
- 4. Adım: Kod
- Adım 5: Işık Gösterileri Zamanı
Video: Translightion Board (Kontrol Edilebilir Müzik Görüntüleyici): 5 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:19
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
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
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ı
Ş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:
Parlak Kontrol Edilebilir Gündoğumu Lambası: 6 Adım
Parlak Kontrol Edilebilir Gündoğumu Lambası: Hiç işe gitmek için uyanmanız gereken normal saat olan 7'de uyandınız ve kendinizi karanlıkta buldunuz mu? Kış korkunç bir zamandır, değil mi? Gecenin bir yarısı uyanmanız gerekiyor (aksi halde hava neden bu kadar karanlık?), kendinizi yataktan atıp
Lazer Müzik Görüntüleyici: 5 Adım
Laser Music Visualizer: En sevdiğiniz şarkıların kulağa nasıl geldiğini bilirsiniz. Artık bir görselleştirici yapabilir ve nasıl göründüklerini görebilirsiniz. Şu şekilde çalışır: Hoparlörünüzden ses çaldığınızda, hoparlörün diyaframı titrer. Bu titreşimler, bağlı olan aynayı hareket ettirir
LightBox Müzik Görüntüleyici: 5 Adım (Resimlerle)
LightBox Müzik Görselleştirici: LightBox, müziğe uyan güzel ışık desenleri oluşturmak için müziği analiz etmek için telefonunuzun veya tabletinizin yerleşik mikrofonunu kullanır. Uygulamayı başlatmanız, telefonunuzu veya tabletinizi bir ses kaynağının yakınına yerleştirmeniz yeterlidir; kutunuz aşağıdakileri görselleştirecektir
Akıllı Lamba (TCfD) - Gökkuşağı + Müzik Görüntüleyici: 7 Adım (Resimlerle)
Akıllı Lamba (TCfD) - Gökkuşağı + Müzik Görselleştirici: Bu proje TÜDelft'te Konsept Tasarım Teknolojisi dersi için yapılmıştır. Nihai ürün bir ESP-32 tabanlı LED lambadır ve sunucuya bağlıdır. Prototip için lambanın iki işlevi vardır; yatıştırıcı bir renk yayan bir gökkuşağı efekti
Müzik Görüntüleyici (osiloskop): 4 Adım (Resimlerle)
Müzik Görselleştirici (osiloskop): Bu müzik görselleştirici, müziğinizin deneyimine daha fazla derinlik katmanın mükemmel bir yolunu sunar ve oluşturulması oldukça kolaydır. Ayrıca bazı uygulamalar için gerçek bir osiloskop olarak da faydalı olabilir: - eski bir crt (neredeyse hepsi b&am