INHOUDSOPGAWE:

MIDI 5V LED Strip Light Controller vir die Spielatron of ander MIDI Synth: 7 stappe (met foto's)
MIDI 5V LED Strip Light Controller vir die Spielatron of ander MIDI Synth: 7 stappe (met foto's)

Video: MIDI 5V LED Strip Light Controller vir die Spielatron of ander MIDI Synth: 7 stappe (met foto's)

Video: MIDI 5V LED Strip Light Controller vir die Spielatron of ander MIDI Synth: 7 stappe (met foto's)
Video: MIDI 5V LED strip light controller for the Spielatron 2024, November
Anonim
MIDI 5V LED Strip Light Controller vir die Spielatron of ander MIDI Synth
MIDI 5V LED Strip Light Controller vir die Spielatron of ander MIDI Synth

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

Image
Image

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

Bevolk die PCB
Bevolk die PCB

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

Monteer die PCB op 'n plastiese afstandhouer
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 leidrade op die 5V driekleurige LED-strook
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

Koppel LED -strook aan, programmeer die Nano en voeg by aan boord
Koppel LED -strook aan, programmeer die Nano en voeg by 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.

Aanbeveel: