Kazalo:
- 1. korak: poglejte končni rezultat
- 2. korak: Izdelava tiskanega vezja
- 3. korak: Napolnite tiskano vezje
- Korak 4: Namestite tiskano vezje na plastični nosilec
- 5. korak: Zaključite vodi na 5V tribarvnem LED traku
- Korak 6: Priključite LED trak, programirajte Nano in dodajte na ploščo
- 7. korak: Pošljite glasbo krmilniku svetlobe MIDI
2025 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2025-01-13 06:58
Ta krmilnik utripa tribarvne LED trakove za 50 mS na opombo. Modra za G5 do D#6, rdeča za E6 do B6 in zelena za C7 do G7. Krmilnik je naprava ALSA MIDI, zato lahko programska oprema MIDI oddaja LED diode hkrati z napravo za sintetiziranje MIDI, kot je Spielatron. Tribarvne 5V LED trakove in Arduino Nano smo kupili pri Banggoodu.
1. korak: poglejte končni rezultat
Tu krmilnik deluje s Spielatronom. Oba sta registrirana kot MIDI -napravi z uporabo ttymidi v skladu z navodili za pošiljanje glasbe na Spielatron. Tako luči Spielatron kot MIDI pošiljata isto skladbo iz LMMS.
2. korak: Izdelava tiskanega vezja
PCB smo preusmerili s priloženo datoteko dxf.
3. korak: Napolnite tiskano vezje
Napolnite tiskano vezje s tremi 10K upori in tremi BD681 NPN Darlingtonovimi tranzistorji in enojnimi vrsticami glave v skladu s priloženo shemo.
Korak 4: Namestite tiskano vezje na plastični nosilec
Upoštevajte, da niso vsi zatiči Nano uporabljeni, zato ni treba postaviti zatičev za glavo po celotni dolžini, obstaja tudi nekaj rezervnih lukenj in blazinic, ki so za drug projekt, ki uporablja isto ploščo, kot je prikazano na zgornji sliki.
PCB namestite na 3D tiskani plastični nosilec. Plastični nosilec je natisnjen iz priložene datoteke stl.
5. korak: Zaključite vodi na 5V tribarvnem LED traku
Zaključite kable na 5V tribarvnem LED traku in upoštevajte vrstni red zatičev
5V +ve
modra
rdeča
zelena
Korak 6: Priključite LED trak, programirajte Nano in dodajte na ploščo
Drugi konec vodnikov iz LED traku povežite z glavo na tiskanem vezju s prvim zatičem (5V +ve) na desni, kot je prikazano na zgornji sliki.
Nano programirajte s priloženo datoteko ino. To je zelo podobno kodi za Spielatron, le opomba o funkciji samo preveri vrednost MIDI note in izbere barvo za LED glede na njeno vrednost.
Modra za note G5 do D#6, rdeča za note E6 do B6 in zelena za note C7 do G7.
Tudi v funkciji za izklop opombe ni kode, saj LED utripajo le 50 ms, nato pa jih funkcija opombe ob vklopu izklopi.
7. korak: Pošljite glasbo krmilniku svetlobe MIDI
Zdaj ste končali in vse, kar morate storiti, je, da na krmilnik svetlobe MIDI pošljete glasbo in LED diode bodo utripale glede na noto. Na koncu zgornjega videoposnetka je preskusni del, ki prikazuje LED, ki spreminjajo barvo, ko Spielatron napreduje navzgor in navzdol po kromatični lestvici.