Mündəricat:

Spielatron və ya digər MIDI Synth üçün MIDI 5V LED Şerit İşıq Nəzarətçisi: 7 Addım (Şəkillərlə)
Spielatron və ya digər MIDI Synth üçün MIDI 5V LED Şerit İşıq Nəzarətçisi: 7 Addım (Şəkillərlə)

Video: Spielatron və ya digər MIDI Synth üçün MIDI 5V LED Şerit İşıq Nəzarətçisi: 7 Addım (Şəkillərlə)

Video: Spielatron və ya digər MIDI Synth üçün MIDI 5V LED Şerit İşıq Nəzarətçisi: 7 Addım (Şəkillərlə)
Video: Spielatron 2024, Noyabr
Anonim
MIDI 5V Spielatron və ya digər MIDI Synth üçün LED Şerit İşıq Nəzarətçisi
MIDI 5V Spielatron və ya digər MIDI Synth üçün LED Şerit İşıq Nəzarətçisi

Bu nəzarətçi not başına 50mS üçün üç rəngli LED şerit işıqlarını yandırır. G5-D#6 üçün mavi, E6-B6 üçün qırmızı, C7-G7 üçün yaşıl. Nəzarətçi bir ALSA MIDI cihazıdır, buna görə MIDI proqramı Spielatron kimi bir MIDI synth cihazı ilə eyni vaxtda LED -lərə çıxara bilər. Üç rəngli 5V LED şeritler və Arduino Nano Banggood-dan alındı.

Addım 1: Son nəticəyə baxın

Image
Image

Burada nəzarətçi Spielatron ilə işləyir. Hər ikisi də Spielatrona musiqi göndərmək üçün Təlimatımıza uyğun olaraq ttymidi istifadə edərək MIDI cihazları olaraq qeydiyyata alınmışdır. Həm Spielatron, həm də MIDI işıqları LMMS -dən eyni musiqi parçasını göndərir.

Addım 2: Çaplı Dövrə Kartının Hazırlanması

PCB doldurun
PCB doldurun

PCB -ni verilən dxf faylını istifadə edərək yönləndirdik.

Addım 3: PCB doldurun

PCB-ni təqdim olunan sxematik diaqrama uyğun olaraq üç ədəd 10K rezistor və üç BD681 NPN Darlington tranzistoru və tək xətti başlıq zolaqları ilə doldurun.

Addım 4: PCB-ni Plastik Stand-Off Mount-a quraşdırın

PCB-ni Plastik Dayanacaq Dəstəsinə Monte edin
PCB-ni Plastik Dayanacaq Dəstəsinə Monte edin

Qeyd edək ki, Nanonun bütün sancaqları istifadə edilmir, buna görə də bütün uzunluq üçün başlıq sancaqları taxmaq lazım deyil, yuxarıdakı şəkildəki kimi eyni lövhəni istifadə edən başqa bir layihə üçün bəzi ehtiyat deliklər və yastıqlar da var.

PCB-ni 3D çaplı plastik dayağa quraşdırın. Plastik montaj təmin olunan stl faylından çap olunur.

Addım 5: 5V Üç rəngli LED Şeridindəki Alıcıları dayandırın

5V Üç rəngli LED Şeridində Alıcıları dayandırın
5V Üç rəngli LED Şeridində Alıcıları dayandırın

Sancaqlar sırasını qeyd edərək 5V üç rəngli LED şeridindəki telləri kəsin

5V +ve

mavi

qırmızı

yaşıl

Addım 6: LED Şeridini bağlayın, Nanonu proqramlaşdırın və lövhəyə əlavə edin

LED Şeridini bağlayın, Nanonu proqramlaşdırın və lövhəyə əlavə edin
LED Şeridini bağlayın, Nanonu proqramlaşdırın və lövhəyə əlavə edin

Ledlərin digər ucunu yuxarıdakı şəkildəki kimi sağdakı ilk pinlə (5V +ve) PCB üzərindəki başlığa bağlayın.

Nano'yu təqdim olunan ino faylı ilə proqramlaşdırın. Bu, Spielatron koduna çox bənzəyir, yalnız funksiyadakı qeyd notun MIDI dəyərini yoxlayır və dəyərindən asılı olaraq LEDlər üçün rəng seçir.

G5 - D#6 notlar üçün mavi, E6 - B6 notlar üçün qırmızı, C7 - G7 notlar üçün yaşıl.

Yenə qeyd söndürmə funksiyasında heç bir kod yoxdur, çünki LED -lər yalnız 50 ms yanıb -sönür və sonra funksiya haqqında qeydlə söndürülür.

Addım 7: MIDI Light Controller -ə musiqi göndərin

İndi tamamladınız və etməniz lazım olan şey MIDI işıq nəzarətçisinə bir musiqi göndərməkdir və LEDlər qeyd dəyərlərinə görə yanıb sönəcək. Yuxarıdakı videonun sonunda, Spielatron xromatik miqyasda yuxarı və aşağı irəlilədikcə LEDlərin rənginin dəyişdiyini göstərən bir test parçası var.

Tövsiyə: