İçindekiler:
- Adım 1: Nihai Sonuca Bir Bakın
- Adım 2: Baskılı Devre Kartının Yapılması
- Adım 3: PCB'yi doldurun
- Adım 4: PCB'yi Plastik Ayırıcı Montaja Monte Edin
- Adım 5: 5V Üç Renkli LED Şeritteki Lead'leri Sonlandırın
- Adım 6: LED Şeridi Bağlayın, Nano'yu Programlayın ve Panoya Ekleyin
- 7. Adım: MIDI Işık Kontrolörüne Müzik Gönderin
2025 Yazar: John Day | [email protected]. Son düzenleme: 2025-01-13 06:58
Bu denetleyici, not başına 50mS için üç renkli LED şerit ışıkları yanıp söner. G5 ila D#6 için mavi, E6 ila B6 için kırmızı ve C7 ila G7 için yeşil. Kontrolör bir ALSA MIDI cihazıdır, bu nedenle MIDI yazılımı, Spielatron gibi bir MIDI synth cihazı ile aynı anda LED'lere çıkış verebilir. Üç renkli 5V LED şeritler ve Arduino Nano, Banggood'dan satın alındı.
Adım 1: Nihai Sonuca Bir Bakın
Burada kontrolör Spielatron ile çalışıyor. Her ikisi de Spielatron'a müzik gönderme konusundaki Talimatımıza göre ttymidi kullanan MIDI cihazları olarak kayıtlıdır. Hem Spielatron hem de MIDI ışıkları, LMMS'den aynı müzik parçasına gönderilir.
Adım 2: Baskılı Devre Kartının Yapılması
Verilen dxf dosyasını kullanarak PCB'yi yönlendirdik.
Adım 3: PCB'yi doldurun
PCB'yi sağlanan şematik diyagrama göre üç adet 10K direnç ve üç adet BD681 NPN Darlington transistör ve tek sıralı başlık şeritleri ile doldurun.
Adım 4: PCB'yi Plastik Ayırıcı Montaja Monte Edin
Nano'nun tüm pinlerinin kullanılmadığına dikkat edin, bu nedenle tüm uzunluk için başlık pinleri koymak gerekli değildir, ayrıca yukarıdaki resimde olduğu gibi aynı kartı kullanan başka bir proje için olan bazı yedek delikler ve pedler vardır.
PCB'yi 3D baskılı plastik stand-off montajına monte edin. Plastik montaj parçası sağlanan stl dosyasından yazdırılır.
Adım 5: 5V Üç Renkli LED Şeritteki Lead'leri Sonlandırın
Pimlerin sırasına dikkat ederek 5V üç renkli LED şeridindeki kabloları sonlandırın.
5V + ve
Mavi
kırmızı
Yeşil
Adım 6: LED Şeridi Bağlayın, Nano'yu Programlayın ve Panoya Ekleyin
LED şeridinden gelen kabloların diğer ucunu, yukarıdaki resimdeki gibi sağdaki ilk pim (5V + ve) ile PCB üzerindeki başlığa bağlayın.
Nano'yu sağlanan ino dosyasıyla programlayın. Bu, Spielatron'un koduna çok benzer, sadece note on işlevi notun MIDI değerini kontrol eder ve değerine bağlı olarak LED'ler için bir renk seçer.
G5 ila D#6 notaları için mavi, E6 ila B6 notaları için kırmızı ve C7 ila G7 notaları için yeşil.
LED'ler sadece 50ms yanıp söndükten sonra not açık işleviyle kapatıldığından, yine not kapatma işlevinde kod yoktur.
7. Adım: MIDI Işık Kontrolörüne Müzik Gönderin
Artık tamamlandınız ve tek yapmanız gereken MIDI ışık denetleyicisine bir parça müzik göndermek ve LED'ler nota değerlerine göre yanıp sönecek. Yukarıdaki videonun sonunda, Spielatron kromatik bir ölçekte yukarı ve aşağı ilerlerken LED'lerin renk değiştirdiğini gösteren bir test parçası var.