Mundarija:

Spielatron yoki boshqa MIDI Synth uchun MIDI 5V LED chiziqli yorug'lik boshqaruvchisi: 7 qadam (rasmlar bilan)
Spielatron yoki boshqa MIDI Synth uchun MIDI 5V LED chiziqli yorug'lik boshqaruvchisi: 7 qadam (rasmlar bilan)

Video: Spielatron yoki boshqa MIDI Synth uchun MIDI 5V LED chiziqli yorug'lik boshqaruvchisi: 7 qadam (rasmlar bilan)

Video: Spielatron yoki boshqa MIDI Synth uchun MIDI 5V LED chiziqli yorug'lik boshqaruvchisi: 7 qadam (rasmlar bilan)
Video: Spielatron 2024, Dekabr
Anonim
Spielatron yoki boshqa MIDI Synth uchun MIDI 5V LED chiziqli yorug'lik boshqaruvchisi
Spielatron yoki boshqa MIDI Synth uchun MIDI 5V LED chiziqli yorug'lik boshqaruvchisi

G5 dan D6 gacha ko'k, E6 dan B6 uchun qizil va C7 dan G7 uchun yashil rang. Nazoratchi ALSA MIDI qurilmasidir, shuning uchun MIDI dasturi Spielatron kabi MIDI sinxronlash qurilmasi bilan bir vaqtda LEDlarga chiqishi mumkin. Uch rangli 5V LED chiziqlar va Arduino Nano Banggood-dan sotib olindi.

1 -qadam: Yakuniy natijaga qarang

Image
Image

Bu erda nazoratchi Spielatron bilan ishlaydi. Ikkalasi ham Spielatronga musiqa yuborish bo'yicha yo'riqnomamizga muvofiq ttymidi yordamida MIDI qurilmalari sifatida ro'yxatga olingan. Spielatron va MIDI chiroqlari LMMS -dan bir xil musiqiy trekni yuboradi.

2 -qadam: Bosilgan elektron platani yasash

PCBni to'ldiring
PCBni to'ldiring

Biz taqdim etilgan dxf fayli yordamida tenglikni yo'naltirdik.

3 -qadam: tenglikni to'ldiring

Taqdim etilgan sxemaga muvofiq, tenglikni uchta 10K rezistor va uchta BD681 NPN Darlington tranzistorlari va bitta qatorli sarlavhali chiziqlar bilan to'ldiring.

4-qadam: PCB-ni plastik tokchaga joylashtiring

PCB-ni plastik tayanchga o'rnating
PCB-ni plastik tayanchga o'rnating

E'tibor bering, nanoning barcha pimlari ishlatilmaydi, shuning uchun uzunlik bo'ylab bosh pimlarini qo'yish shart emas, shuningdek, yuqoridagi rasmga muvofiq, xuddi shu taxtadan foydalanadigan boshqa loyiha uchun zaxira teshiklar va prokladkalar mavjud.

PCBni 3D bosilgan plastmassa tayanch moslamasiga joylashtiring. Plastik o'rnatish stl faylidan chop etiladi.

5-qadam: 5V uch rangli LED chizig'idagi qo'rg'oshinlarni to'xtating

Uch rangli 5V LED tasmasidagi qo'rg'oshinlarni to'xtating
Uch rangli 5V LED tasmasidagi qo'rg'oshinlarni to'xtating

5V uch rangli LED chizig'idagi pimlarning tartibini hisobga olgan holda simlarni uzing

5V +ve

ko'k

qizil

yashil

6 -qadam: LED chizig'ini ulang, nanoni dasturlang va taxtaga qo'shing

LED tasmasini ulang, nanoni dasturlang va taxtaga qo'shing
LED tasmasini ulang, nanoni dasturlang va taxtaga qo'shing

Chiziqlarning ikkinchi uchini LED chizig'idan PCB sarlavhasiga yuqoridagi rasmga muvofiq o'ngdagi birinchi pin (5V +ve) bilan ulang.

Nano -ni taqdim etilgan ino fayli bilan dasturlash. Bu Spielatron kodiga juda o'xshaydi, faqat funktsiya haqidagi eslatma notaning MIDI qiymatini tekshiradi va uning qiymatiga qarab LEDlar rangini tanlaydi.

G5 - D#6 yozuvlari uchun ko'k, E6 - B6 yozuvlari uchun qizil, C7 - G7 yozuvlari uchun yashil.

Yana eslatmani o'chirish funktsiyasida kod yo'q, chunki LEDlar faqat 50 milt yonib -o'chib turadi va keyin eslatma yozuvi bilan o'chadi.

7 -qadam: Musiqani MIDI Light Controller -ga yuboring

Endi siz tugatdingiz va MIDI yorug'lik boshqaruvchisiga musiqani yuborishingiz kifoya, va LEDlar ularning qiymatiga qarab yonadi. Yuqoridagi videoning oxirida, Spielatron xromatik shkalada yuqoriga va pastga siljishida LEDlarning rangi o'zgarishini ko'rsatadigan test qismi mavjud.

Tavsiya: