INHOUDSOPGAWE:
- Stap 1: Kyk na die finale uitkoms
- Stap 2: Maak die printplaat
- Stap 3: Bevolk die PCB
- Stap 4: Monteer die PCB op 'n plastiese afstandhouer
- Stap 5: Beëindig leidrade op die 5V driekleurige LED-strook
- Stap 6: Koppel LED Strip, programmeer die Nano en voeg dit aan boord
- Stap 7: Stuur musiek na die MIDI Light Controller
2025 Outeur: John Day | [email protected]. Laas verander: 2025-01-13 06:56
Hierdie kontroleerder flits drie-kleur LED-strookligte vir 50mS per noot. Blou vir G5 tot D#6, rooi vir E6 tot B6 en groen vir C7 tot G7. Die kontroleerder is 'n ALSA MIDI -toestel, sodat MIDI -sagteware op dieselfde tyd na die LED's kan oorgedra word as 'n MIDI synth -toestel soos die Spielatron. Die driekleurige 5V LED-stroke en Arduino Nano is by Banggood gekoop.
Stap 1: Kyk na die finale uitkoms
Hier werk die beheerder saam met die Spielatron. Beide is geregistreer as MIDI -toestelle met behulp van ttymidi volgens ons instruksies oor die stuur van musiek na die Spielatron. Beide die Spielatron en die MIDI -ligte word dieselfde musieksnit vanaf LMMS gestuur.
Stap 2: Maak die printplaat
Ons het die PCB gestuur met behulp van die dxf -lêer.
Stap 3: Bevolk die PCB
Bevolk die PCB met drie 10K-weerstande en drie BD681 NPN Darlington-transistors en enkele in-line kopstroke volgens die skematiese diagram.
Stap 4: Monteer die PCB op 'n plastiese afstandhouer
Let daarop dat nie al die penne van die Nano gebruik word nie, dus is dit nie nodig om kopstukke vir die hele lengte te plaas nie; daar is ook 'n paar ekstra gate en pads vir 'n ander projek wat dieselfde bord gebruik soos op die foto hierbo.
Monteer die PCB op die 3D-gedrukte plastiek-afstandhouer. Die plastiekhouer word uit die stl -lêer gedruk.
Stap 5: Beëindig leidrade op die 5V driekleurige LED-strook
Beëindig die leidings op die 5V driekleurige LED-strook en let op die volgorde van die penne
5V +ve
blou
rooi
groen
Stap 6: Koppel LED Strip, programmeer die Nano en voeg dit aan boord
Verbind die ander kant van die leidings van die LED -strook met die kopstuk op die printplaat met die eerste pen (5V +ve) regs, soos op die foto hierbo.
Program die Nano met die meegeleverde ino -lêer. Dit is baie soortgelyk aan die kode vir die Spielatron, slegs die nota op die funksie kontroleer net die MIDI -waarde van die noot en kies 'n kleur vir die LED's, afhangende van die waarde daarvan.
Blou vir note G5 tot D#6, rooi vir note E6 tot B6 en groen vir note C7 tot G7.
Daar is weereens geen kode in die afskakelfunksie nie, aangesien die LED's slegs 50 ms flits en dan afgeskakel word deur die aantekening aan -funksie.
Stap 7: Stuur musiek na die MIDI Light Controller
U is nou voltooi en al wat u hoef te doen is om 'n stuk musiek na die MIDI -ligkontroleerder te stuur, en die LED's flikker volgens hul nootwaarde. Aan die einde van die video hierbo is 'n toetsstuk wat wys hoe die LED's van kleur verander terwyl die Spielatron op 'n chromatiese skaal op en af vorder.