Inhoudsopgave:

MIDI 5V LED Strip Light Controller voor de Spielatron of andere MIDI Synth - Ajarnpa
MIDI 5V LED Strip Light Controller voor de Spielatron of andere MIDI Synth - Ajarnpa

Video: MIDI 5V LED Strip Light Controller voor de Spielatron of andere MIDI Synth - Ajarnpa

Video: MIDI 5V LED Strip Light Controller voor de Spielatron of andere MIDI Synth - Ajarnpa
Video: 💡QuinLED💡New COB style addressable LED strip 2024, November
Anonim
MIDI 5V LED Strip Light Controller voor de Spielatron of andere MIDI Synth
MIDI 5V LED Strip Light Controller voor de Spielatron of andere MIDI Synth

Deze controller knippert driekleurige LED-striplichten voor 50 mS per biljet. Blauw voor G5 tot D#6, rood voor E6 tot B6 en groen voor C7 tot G7. De controller is een ALSA MIDI-apparaat, dus MIDI-software kan tegelijkertijd naar de LED's worden uitgevoerd als een MIDI-synthapparaat zoals de Spielatron. De driekleurige 5V LED-strips en Arduino Nano zijn gekocht bij Banggood.

Stap 1: Bekijk het uiteindelijke resultaat

Image
Image

Hier werkt de controller met de Spielatron. Beide zijn geregistreerd als MIDI-apparaten met behulp van ttymidi volgens onze Instructable over het verzenden van muziek naar de Spielatron. Zowel de Spielatron als de MIDI-lampjes krijgen hetzelfde muzieknummer van LMMS.

Stap 2: De printplaat maken

Vul de PCB
Vul de PCB

We hebben de PCB gerouteerd met behulp van het meegeleverde dxf-bestand.

Stap 3: Vul de PCB

Vul de PCB met drie 10K-weerstanden en drie BD681 NPN Darlington-transistoren en enkele in-line headerstrips volgens het meegeleverde schematische diagram.

Stap 4: Monteer de PCB op een kunststof afstandhouder

Monteer de PCB op een kunststof afstandhouder
Monteer de PCB op een kunststof afstandhouder

Merk op dat niet alle pinnen van de Nano worden gebruikt, dus het is niet nodig om header-pinnen over de hele lengte te plaatsen, er zijn ook enkele reservegaten en pads die voor een ander project zijn en hetzelfde bord gebruiken als op de afbeelding hierboven.

Monteer de PCB op de 3D-geprinte plastic stand-off mount. De plastic houder is afgedrukt vanuit het meegeleverde STL-bestand.

Stap 5: Sluit de kabels af op de 5V driekleurige LED-strip

Sluit de kabels af op de 5V driekleurige LED-strip
Sluit de kabels af op de 5V driekleurige LED-strip

Sluit de draden op de 5V driekleurige LED-strip af en let daarbij op de volgorde van de pinnen:

5V +ve

blauw

rood

groente

Stap 6: Sluit de LED-strip aan, programmeer de Nano en voeg toe aan bord

Sluit de LED-strip aan, programmeer de Nano en voeg toe aan bord
Sluit de LED-strip aan, programmeer de Nano en voeg toe aan bord

Sluit het andere uiteinde van de draden van de LED-strip aan op de header op de PCB met de eerste pin (5V +ve) aan de rechterkant zoals op de afbeelding hierboven.

Programmeer de Nano met het meegeleverde ino-bestand. Dit lijkt erg op de code voor de Spielatron, alleen de noot aan-functie controleert alleen de MIDI-waarde van de noot en selecteert een kleur voor de LED's, afhankelijk van de waarde.

Blauw voor noten G5 tot D#6, rood voor noten E6 tot B6 en groen voor noten C7 tot G7.

Nogmaals, er is geen code in de noot uit-functie omdat de LED's slechts 50 ms knipperen en vervolgens worden uitgeschakeld door de noot aan-functie.

Stap 7: Muziek naar de MIDI Light Controller sturen

Je bent nu klaar en alles wat je hoeft te doen is een muziekstuk naar de MIDI-lichtcontroller te sturen en de LED's zullen knipperen volgens hun nootwaarde. Aan het einde van de video hierboven is er een teststuk waarin de LED's van kleur veranderen terwijl de Spielatron op en neer gaat op een chromatische schaal.

Aanbevolen: