İçindekiler:
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Bu, bir LED matrisi (Işık yayan diyotlar) kullanarak müziğinizin ses dalga biçimini görüntülemek için Arduino Uno kullanan bir kılavuzdur.
Adım 1: Malzemelerinizi Toplama
Bu, ihtiyacınız olacak tüm malzemelerin bir listesidir.
1. Arduino Uno (veya daha ucuz bir alternatif)
2. Spectrum Shield (başlıklar satın almanız ve bunları kendiniz lehimlemeniz gerekebilir)
3. Lehimsiz Ekmek Tahtası
4. Ahşap veya 3D Filament
5. Lehim
6. Bir demet Tel
7. LED'ler ve Dirençler (Ben bunları kullandım, LED'lerin sayısı kaç satır ve sütun istediğinize göre değişebilir)
2. Adım: Araçlarınızı Toplama
Doğru araçları kullanmak önemlidir! Bu, ihtiyacınız olacak araçların bir listesidir.
1. Ahşap Blok
- 1. Bir matkap
- 2. 3/16 Matkap Ucu
- 3. Ahşabı kesmek için bir tür testere (yuvarlak testere kullandım)
- 4. İki kelepçe çubuğu (isteğe bağlı: ahşabı tutmak için)
- 5. Ahşabı ölçmek için dik açı cetveli (cetvel işe yarayacaktır)
- 6. Ahşabı işaretlemek için bir kalem
VEYA
1. Plastik Blok
1. Bir 3D Yazıcı
2. Bir Havya
3. Uzun Burunlu Pense (Havya ile çalışırken telleri kolayca bükmek için)
4. Tel Sıyırıcılar/kesiciler
5. Ve tabii ki Arduino Yazılımını kullanarak Arduino'yu programlamak için bir bilgisayar
3. Adım: Engelle
Bu kılavuzda 7'ye 5 LED Matrix yapacağım
7 kolon, 5 sıra = 35 (7*5) LED ve 12 (7+5) pin
Matrisinize ne kadar çok sütun ve satır koyarsanız, o kadar fazla iğneye ihtiyacınız olacaktır.
Bu proje için 13 pin mevcuttur, bu nedenle satır ve sütunlarınızın toplamı 13'ü geçmemelidir.
Lehimlemeyi kolaylaştırmak için her LED birbirinden 15 mm uzakta olmalıdır.
Matris 90 mm x 60 mm olacak, her tarafa 40 mm kenar boşluğu ekleyeceğiz
Tahta blok
- 170 mm (17 cm) x 140 mm (14 cm) boyutlarında bir tahta parçası kesin.
- Şimdi bir cetvel ve kalem kullanarak 90 mm'ye 60 mm ızgara çizin
- 3/16 matkap ucunu kullanarak her noktadan bir delik açın
- deldikten sonra zımparalamak isteyebilirsiniz
- Ahşabı boyayabilir veya boyayabilirsiniz (daha koyu bir renk vermek için benimkini boyadım)
VEYA
Plastik Blok
Bu STL modelini indirin ve 3D yazdırın:
Adım 4: LED Matrisi
1. Ahşap bloğunuzu ters çevirin ve her bir deliğe bir LED yerleştirin, her bir LED'i, topraklama pimi ahşap parçanın sol alt köşesine doğru yönlendirilecek şekilde yerleştirin. 2. Her bir topraklama pimini dümdüz aşağı bükün, topraklama pimlerinin herhangi bir güç pimi ile örtüşmediğinden emin olun. 3. Şimdi tüm güç pimlerini sağa doğru bükün 4. Tüm topraklama pimlerini birlikte lehimleyin 5. Güç pimlerini, topraklama pimlerine değmeyecek şekilde bükün ve birlikte lehimleyin. 6. Hiçbir topraklama piminin bir güç pimine dokunmadığından emin olmak için iki kez kontrol edin! 7. Benim gibi kancalı kablo kullanıyorsanız, her satır ve sütun için kabloları Arduino'ya ulaşacak kadar kesin ve soyun. 8. Kabloları birbirine lehimleyin.
Adım 5: LED Matrix'inizi Arduino'nuza Bağlama
- Spektrum Kalkanınızı Arduino'nuza bağlayın
- 1. sıra kabloyu dijital pim 6'ya ve sıra 2-5 kablolarını Analog pim 2-5'e bağlayın
- 1-7 sütunlarını dirençler aracılığıyla devre tahtasına ve 7-13 Arduino dijital pinlerine bağlayın
- Tüm LED'lerinizin çalıştığından emin olmak için bu kodu çalıştırın, bazılarını değiştirmek zorunda kaldım
- Sesi aydınlatmak için Multiplexing kullanarak yaptığım bu kodu çalıştırın
6. Adım: Müzik Çalma
Kalkanınızı aux girişi olan herhangi bir cihaza (akıllı telefon, bilgisayar, ipod vb.) bağlamak için yardımcı bir kablo kullanın.
Ardından, hoparlörlere çıkış yapmak veya kulaklıkları takmak için başka bir yardımcı kablo kullanın!
Daha eski DEV-10306 - Spektrum kalkanına sahibim, böylece her iki yardımcı jak da giriş veya çıkış olarak kullanılabilir.
Daha yeni model, kartta hangi aux jakının giriş ve çıkış olduğunu belirtmelidir.
9v pil kullanabilir ve LED matrisini her yere götürebilirsiniz!