Satura rādītājs:

Bezkontakta midi kontrolieris: 6 soļi (ar attēliem)
Bezkontakta midi kontrolieris: 6 soļi (ar attēliem)

Video: Bezkontakta midi kontrolieris: 6 soļi (ar attēliem)

Video: Bezkontakta midi kontrolieris: 6 soļi (ar attēliem)
Video: TX81Z Arduino MIDI-контроллер/редактор 2024, Jūlijs
Anonim
Bezkontakta Midi kontrolieris
Bezkontakta Midi kontrolieris
Bezkontakta Midi kontrolieris
Bezkontakta Midi kontrolieris
Bezkontakta Midi kontrolieris
Bezkontakta Midi kontrolieris

Mūsdienās ir tendence padarīt lietas bezkontakta. Es izveidoju vienkāršu midi kontrolieri, izmantojot Arduino Pro micro un dažus IR tuvuma detektoru paneļus, kuriem ir iebūvēts salīdzinājums, tam vajadzētu būt pieejamam diezgan viegli un lēti. Šo projektu var izmantot jebkurā Arduino, kurā ir 32u4 bāze, tas tika darīts, pateicoties iespējai izmantot šo dēli ar MIDI bez galvassāpēm, kas jums jāiziet, izmantojot matus bez midi un ar to saistītos traucējumus. Šis projekts tika veikts 7 galvenajām piezīmēm, kuras varēja viegli pagarināt citām piezīmēm. Kā savu DAW es izmantoju BandLab cakewalk, jo tas ir foršs un bezmaksas. Ceru, ka jums ir jautri to pagatavot. Šis projekts sākotnēji tika izstrādāts, lai iepazīstinātu studentus ar skaisto infrasarkanās pasaules pasauli un tās jautro pielietojumu.

Piegādes

Arduino Pro Micro (vai jebkura plāksne, kuras pamatā ir 32u4)

IR tuvuma sensors * vēlamo piezīmju skaits

pogas (pēc izvēles)

lodāmurs un svins

berga tapas

perfboard

Vads

dators

1. solis: lietu sakārtošana

Sanāk lietas kopā
Sanāk lietas kopā
Sanāk lietas kopā
Sanāk lietas kopā
Sanāk lietas kopā
Sanāk lietas kopā

Vispirms iegūsim lietas, kas nepieciešamas šī projekta īstenošanai. Jums būs nepieciešams dators, lai izmantotu šo MIDI kontrolieri.

Arduino Pro Micro (vai jebkura 32u4 balstīta plate) IR tuvuma sensors * vēlamo piezīmju skaits

pogas (pēc izvēles)

lodāmurs un svins

berga tapas

perfboard

Vads

jums būs nepieciešams Arduino IDE, lai ieprogrammētu savu dēli. MIDI-OX programmatūra ir ieteicama, lai pārbaudītu projektu. Izmantojot to kopā ar DAW, tiek sasniegti lieliski rezultāti.

2. solis: izpratne par pamatiem

Izpratne par pamatiem
Izpratne par pamatiem

Mikrokontrolieris nosaka, kad objekts ir tuvu IR tuvuma detektoram. Pēc tam tas nosūta datoram atbilstošu MIDI kodu.

Lai to panāktu, mēs izmantosim ārēju bibliotēku. Bibliotēku varat atrast zemāk esošajā saitē.

github.com/arduino-libraries/MIDIUSB

mēs varam pārbaudīt, vai dators saņem pareizu signālu, izmantojot MIDI-OX programmatūru.

Mēs izmantosim Digital IO, ja IR tuvuma dēļā ir salīdzinājums. Pateicoties salīdzinājumam, mikrokontrollera I/O portā mēs ievadām 1 vai 0

3. darbība: kods

Kods
Kods

Kods ir salīdzinoši vienkāršs un viegli maināms. Es pievienoju kodu ar šo instrukciju.

Ja kādreiz kāds objekts traucē IR tuvuma detektoram, mēs nosūtām atbilstošo signālu uz datoru

Ja vēlaties izmantot dažādas piezīmes, izmantojiet MIDI diagrammu.

Augšupielādējiet programmu mikrokontrollerī

4. darbība. Savienojumi

Savienojumi
Savienojumi
Savienojumi
Savienojumi
Savienojumi
Savienojumi
Savienojumi
Savienojumi

Barojiet infrasarkano staru tuvuma paneli, piegādājot VCC un zemējumu.

Pievienojiet izeju atbilstošajām digitālajām I/O tapām. Savam projektam esmu izmantojis tapu 2-8.

noteikti mainiet kodu atbilstoši izmantotajai tapai.

Es izmantoju sieviešu berga tapas, lai vajadzības gadījumā varētu viegli noņemt un nomainīt IR tuvuma detektoru un arduino.

5. darbība: pārbaudiet mūsu MIDI kontrolieri

Mūsu MIDI kontroliera pārbaude
Mūsu MIDI kontroliera pārbaude

Es iesaku datorā instalēt MIDI-OX.

Pēc visu savienojumu pabeigšanas pievienojiet IR detektoru.

Pievienojiet dēli datoram.

Atveriet savu MIDI testēšanas programmu.

Mēģiniet tuvināt vienu pirkstu detektora tuvumā

6. darbība: izveidojiet savienojumu ar savu DAW un izveidojiet mūziku

Pievienojieties DAW un izveidojiet mūziku
Pievienojieties DAW un izveidojiet mūziku
Pievienojieties DAW un izveidojiet mūziku
Pievienojieties DAW un izveidojiet mūziku
Pievienojieties DAW un izveidojiet mūziku
Pievienojieties DAW un izveidojiet mūziku

Paies zināms laiks, lai pierastu pie bezkontakta spēles veida, taču tā būs jautra pieredze. Man personīgi patīk spēlēt bungas, izmantojot šo Cakewalk. Pievienojiet vai bloķējiet gaismu no tāfeles pēc savas gaumes

Ieteicams: