Érintés nélküli Midi vezérlő: 6 lépés (képekkel)
Érintés nélküli Midi vezérlő: 6 lépés (képekkel)
Anonim
Nem érintkező Midi Controller
Nem érintkező Midi Controller
Nem érintkező Midi Controller
Nem érintkező Midi Controller
Nem érintkező Midi Controller
Nem érintkező Midi Controller

Napjainkban az volt a tendencia, hogy a dolgokat nem érintkezik. Létrehoztam egy egyszerű midi vezérlőt az Arduino Pro micro és néhány IR-proximity detector kártya segítségével, amely beépített összehasonlítóval rendelkezik, ennek meglehetősen könnyűnek és olcsónak kell lennie. Ez a projekt minden olyan Arduino -n használható, amely 32u4 alapú táblával rendelkezik. Ez azért történt, mert ezek a táblák MIDI -vel használhatók, anélkül, hogy fejfájást okoznának, amelyet szőrtelen midi és a hozzá kapcsolódó hibák használatával kell elvégezni. Ezt a projektet 7 fő jegyzetre készítették, amelyek könnyen kiterjeszthetők más jegyzetekre. A BandLab cakewalkját használtam DAW -ként, mert jó és ingyenes. Remélem jól szórakozik ennek elkészítésében. Ez a projekt eredetileg az volt a célja, hogy megismertesse a diákokat az infravörös szép világával és szórakoztató alkalmazásával.

Kellékek

Arduino Pro Micro (vagy bármely 32u4 alapú kártya)

IR-közelségérzékelő * a kívánt jegyzetek száma

gombok (opcionális)

forrasztópáka és ólom

berg csapok

perfboard

Huzal

számítógép

1. lépés: A dolgok összehozása

Összehozni a dolgokat
Összehozni a dolgokat
Összehozni a dolgokat
Összehozni a dolgokat
Összehozni a dolgokat
Összehozni a dolgokat

Először is szerezzük be azokat a dolgokat, amelyekre szükségünk van a projekt megvalósításához. Szüksége lesz a számítógépére, hogy használja ezt a MIDI vezérlőt.

Arduino Pro Micro (vagy bármely 32u4 alapú kártya) IR-közelség érzékelő * a kívánt jegyzetek száma

gombok (opcionális)

forrasztópáka és ólom

berg csapok

perfboard

Huzal

szüksége lesz az Arduino IDE programozására. A MIDI-OX szoftver ajánlott a projekt ellenőrzésére. Ha ezt DAW -val használja, nagyszerű eredményeket érhet el.

2. lépés: Az alapok megértése

Az alapok megértése
Az alapok megértése

A mikrovezérlő érzékeli, ha az objektum közel kerül az IR közelségérzékelőhöz. Ezután elküldi a megfelelő MIDI kódot a számítógépnek.

Ennek eléréséhez külső könyvtárat fogunk használni. A könyvtárat az alábbi linken találja.

github.com/arduino-libraries/MIDIUSB

a MIDI-OX szoftver segítségével ellenőrizhetjük, hogy a számítógép megfelelő jelet kap-e.

Digitális IO -t fogunk használni, ha van egy összehasonlító az IR közelségpanelen. Az összehasonlítónak köszönhetően 1 vagy 0 bemenetet kapunk a mikrovezérlő I/O portján

3. lépés: A kód

A kód
A kód

A kód viszonylag egyszerű és könnyen módosítható. csatoltam a kódot ezzel az utasítással.

Ha valaha valamilyen tárgy zavarja az infravörös közelségérzékelőt, a megfelelő jelet küldjük a számítógépnek

Ha különböző jegyzeteket szeretne használni, használja a MIDI diagramot.

Töltse fel a programot a mikrovezérlőre

4. lépés: Csatlakozások

Kapcsolatok
Kapcsolatok
Kapcsolatok
Kapcsolatok
Kapcsolatok
Kapcsolatok
Kapcsolatok
Kapcsolatok

Táplálja az infravörös közelségi kártyát VCC és földeléssel.

Csatlakoztassa a kimenetet a megfelelő digitális I/O tűkhöz. A projektemhez a 2-8-as tűt használtam.

feltétlenül módosítsa a kódot a használt csapnak megfelelően.

Női berg csapokat használtam, hogy szükség esetén könnyen eltávolíthassam és cseréljem az IR közelségérzékelőt és az arduino -t.

5. lépés: A MIDI vezérlő tesztelése

MIDI vezérlőnk tesztelése
MIDI vezérlőnk tesztelése

Javaslom a MIDI-OX telepítését a számítógépre.

A teljes kapcsolat befejezése után adja hozzá az infravörös érzékelőt.

Csatlakoztassa a táblát a számítógéphez.

Nyissa meg a MIDI tesztelő programját.

Próbálja az egyik ujját az érzékelő közelébe vinni

6. lépés: Csatlakozzon a DAW -hoz és zenéljen

Csatlakozzon a DAW -hoz és zenéljen
Csatlakozzon a DAW -hoz és zenéljen
Csatlakozzon a DAW -hoz és zenéljen
Csatlakozzon a DAW -hoz és zenéljen
Csatlakozzon a DAW -hoz, és zenéljen
Csatlakozzon a DAW -hoz, és zenéljen

Időbe telik, amíg megszokja az érintés nélküli játékmódot, de szórakoztató élmény lesz. Én személy szerint szeretek dobolni ezzel a Cakewalkban. Ízlés szerint adjon hozzá vagy blokkoljon fényt a tábláról

Ajánlott: