Innholdsfortegnelse:
- Trinn 1: Ta en titt på det endelige resultatet
- Trinn 2: Lag kretskortet
- Trinn 3: Fyll ut kretskortet
- Trinn 4: Monter kretskortet på monteringsfeste for plast
- Trinn 5: Avslutt elektroder på 5V trefarget LED-stripe
- Trinn 6: Koble til LED -stripen, programmer Nano og legg til på tavlen
- Trinn 7: Send musikk til MIDI Light Controller
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-13 06:58
Denne kontrolleren blinker trefargede LED-stripelys for 50 ms per note. Blå for G5 til D#6, rød for E6 til B6 og grønn for C7 til G7. Kontrolleren er en ALSA MIDI -enhet, slik at MIDI -programvare kan mates ut til lysdiodene samtidig som en MIDI -synthenhet som Spielatron. De trefargede 5V LED-stripene og Arduino Nano ble kjøpt fra Banggood.
Trinn 1: Ta en titt på det endelige resultatet
Her opererer kontrolleren med Spielatron. Begge er registrert som MIDI -enheter som bruker ttymidi i henhold til instruksjonene våre om å sende musikk til Spielatron. Både Spielatron og MIDI -lysene sendes det samme musikksporet fra LMMS.
Trinn 2: Lag kretskortet
Vi rutet PCB ved hjelp av dxf -filen som følger med.
Trinn 3: Fyll ut kretskortet
Fyll ut kretskortet med tre 10K-motstander og tre BD681 NPN Darlington-transistorer og enkle in-line header strips i henhold til det viste diagrammet.
Trinn 4: Monter kretskortet på monteringsfeste for plast
Vær oppmerksom på at ikke alle pinnene på Nano brukes, så det er ikke nødvendig å sette toppstifter for hele lengden, det er også noen ekstra hull og pads som er til et annet prosjekt som bruker det samme brettet som vist på bildet ovenfor.
Monter kretskortet på det 3D-trykte plastavstandsfestet. Plastfeste skrives ut fra den medfølgende stl -filen.
Trinn 5: Avslutt elektroder på 5V trefarget LED-stripe
Avslutt ledningene på den 5V trefargede LED-stripen, og legg merke til rekkefølgen på pinnene
5V +ve
blå
rød
grønn
Trinn 6: Koble til LED -stripen, programmer Nano og legg til på tavlen
Koble den andre enden av ledningene fra LED -stripen til overskriften på kretskortet med den første pinnen (5V +ve) til høyre i henhold til bildet ovenfor.
Programmer Nano med den medfølgende ino -filen. Dette ligner veldig på koden for Spielatron, bare notatet om funksjonen sjekker bare MIDI -verdien til notatet og velger en farge for lysdiodene avhengig av verdien.
Blå for notene G5 til D#6, rød for notene E6 til B6 og grønn for notene C7 til G7.
Igjen er det ingen kode i note off -funksjonen, ettersom lysdiodene bare blinker i 50 ms og deretter slås av av notatet on -funksjonen.
Trinn 7: Send musikk til MIDI Light Controller
Du er nå ferdig, og alt du trenger å gjøre er å sende et musikkstykke til MIDI -lyskontrolleren, og lysdiodene blinker i henhold til notenes verdi. På slutten av videoen ovenfor er det en prøvebit som viser lysdiodene som endrer farge når Spielatron går opp og ned i en kromatisk skala.