Mundarija:
- 1 -qadam: Yakuniy natijaga qarang
- 2 -qadam: Bosilgan elektron platani yasash
- 3 -qadam: tenglikni to'ldiring
- 4-qadam: PCB-ni plastik tokchaga joylashtiring
- 5-qadam: 5V uch rangli LED chizig'idagi qo'rg'oshinlarni to'xtating
- 6 -qadam: LED chizig'ini ulang, nanoni dasturlang va taxtaga qo'shing
- 7 -qadam: Musiqani MIDI Light Controller -ga yuboring
2025 Muallif: John Day | [email protected]. Oxirgi o'zgartirilgan: 2025-01-13 06:58
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
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
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
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
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
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.