Innehållsförteckning:

Non -Contact Midi Controller: 6 steg (med bilder)
Non -Contact Midi Controller: 6 steg (med bilder)

Video: Non -Contact Midi Controller: 6 steg (med bilder)

Video: Non -Contact Midi Controller: 6 steg (med bilder)
Video: Котенка просто оставили на обочине. Котенок по имени Роки 2024, November
Anonim
Midi Controller utan kontakt
Midi Controller utan kontakt
Midi Controller utan kontakt
Midi Controller utan kontakt
Midi Controller utan kontakt
Midi Controller utan kontakt

Att göra saker utan kontakt har varit trenden nuförtiden. Jag skapade en enkel midi-controller med Arduino Pro micro och några IR-närhetsdetektorkort som har en inbyggd komparator, detta borde vara tillgängligt ganska enkelt och billigt. Detta projekt kan användas på alla Arduino som har 32u4 baserat kort, detta gjordes på grund av möjligheten att använda detta kort har MIDI utan huvudvärk du måste gå igenom med hårlösa midi och glitches i samband med det. Detta projekt gjordes för 7 stora noter som enkelt kunde förlängas för andra anteckningar. Jag använde cakewalk av BandLab som min DAW eftersom det är coolt och gratis. Hoppas du har kul att göra detta. Detta projekt var ursprungligen utformat för att introducera studenterna till den vackra världen av infraröd och dess roliga applikation.

Tillbehör

Arduino Pro Micro (eller vilket 32u4 -baserat kort)

IR-närhetssensor * antal anteckningar du vill ha

knappar (tillval)

lödkolv och bly

bergnålar

perfboard

Tråd

dator

Steg 1: Att få ihop saker

Att få ihop saker
Att få ihop saker
Att få ihop saker
Att få ihop saker
Att få ihop saker
Att få ihop saker

Låt oss först få de saker vi behöver för att göra detta projekt. Du kommer att kräva att din dator använder denna MIDI -kontroller.

Arduino Pro Micro (eller något 32u4-baserat kort) IR-närhetssensor * antal anteckningar du vill ha

knappar (tillval)

lödkolv och bly

bergnålar

perfboard

Tråd

du kommer att kräva Arduino IDE för att programmera din tavla. MIDI-OX-programvara återupptas för att kontrollera projektet. Att använda detta med en DAW ger fantastiska resultat.

Steg 2: Förstå grunderna

Förstå grunderna
Förstå grunderna

Mikrostyrenheten upptäcker när ett objekt kommer nära IR -närhetsdetektorn. Sedan skickar den en motsvarande MIDI -kod till datorn.

Vi kommer att använda ett externt bibliotek för att uppnå detta. Du hittar biblioteket från länken nedan.

github.com/arduino-libraries/MIDIUSB

vi kan kontrollera om rätt signal tas emot av datorn med hjälp av MIDI-OX-programvara.

Vi kommer att använda Digital IO om vi har en komparator i IR -närhetskortet. På grund av komparatorn får vi inmatning som 1 eller 0 på mikrokontrollerns I/O -port

Steg 3: Koden

Koden
Koden

Koden är relativt enkel och lätt att ändra. Jag har bifogat koden med denna instruktion.

När det någonsin finns något föremål som stör IR -närhetsdetektorn, skickar vi motsvarande signal till datorn

Om du vill använda olika anteckningar använder du MIDI -diagrammet.

Ladda upp programmet till mikrokontrollen

Steg 4: Anslutningar

Anslutningar
Anslutningar
Anslutningar
Anslutningar
Anslutningar
Anslutningar
Anslutningar
Anslutningar

Driv IR -närhetskortet genom att leverera VCC och jord.

Anslut utgången till motsvarande digitala I/O -stift. Jag har använt stift 2-8 för mitt projekt.

var noga med att ändra koden enligt den stift som används.

Jag använde kvinnliga bergnålar så att jag enkelt kunde ta bort och byta ut IR -närhetsdetektorn och arduino vid behov.

Steg 5: Testa vår MIDI -controller

Testar vår MIDI -controller
Testar vår MIDI -controller

Jag rekommenderar att du installerar MIDI-OX på din dator.

Efter avslutad all anslutning i perfboard lägger du till IR -detektorn.

Anslut kortet till datorn.

Öppna ditt MIDI -testprogram.

Försök att ta ett finger nära detektorn

Steg 6: Anslut till din DAW och gör lite musik

Anslut till din DAW och gör lite musik
Anslut till din DAW och gör lite musik
Anslut till din DAW och gör lite musik
Anslut till din DAW och gör lite musik
Anslut till din DAW och gör lite musik
Anslut till din DAW och gör lite musik

Det kommer att ta lite tid att vänja sig vid det kontaktlösa sättet att spela, men det kommer att bli en rolig upplevelse. Jag gillar personligen att spela trummor med detta i Cakewalk. Lägg till eller blockera ljus från brädet enligt din smak

Rekommenderad: