Satura rādītājs:
- Piegādes
- 1. solis: lietu sakārtošana
- 2. solis: izpratne par pamatiem
- 3. darbība: kods
- 4. darbība. Savienojumi
- 5. darbība: pārbaudiet mūsu MIDI kontrolieri
- 6. darbība: izveidojiet savienojumu ar savu DAW un izveidojiet mūziku
Video: Bezkontakta midi kontrolieris: 6 soļi (ar attēliem)
2024 Autors: John Day | [email protected]. Pēdējoreiz modificēts: 2024-01-30 10:51
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
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
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 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
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
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
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:
Bezkontakta ūdens strūklaka: 9 soļi (ar attēliem)
Bezkontakta ūdens strūklaka: mana pirmā MCT studenta kursa beigās man bija uzdots izveidot projektu, kurā bija visas prasmes, kuras es apguvu kursos visa gada garumā. Es meklēju projektu, kas pārbaudītu visas noteiktās prasības pie maniem skolotājiem un
DIY bezkontakta roku dezinfekcijas līdzekļa dozators bez Arduino vai mikrokontrollera: 17 soļi (ar attēliem)
DIY bezkontakta roku dezinfekcijas līdzeklis bez Arduino vai mikrokontrollera: Kā mēs visi zinām, COVID-19 uzliesmojums skāra pasauli un mainīja mūsu dzīvesveidu. Šajā stāvoklī alkohols un roku dezinfekcijas līdzekļi ir ļoti svarīgi šķidrumi, tomēr tie jālieto pareizi. Pieskaroties alkohola tvertnēm vai roku dezinfekcijas līdzekļiem ar inficētām rokām
DIY spēļu kontrolieris uz Arduino bāzes - Arduino PS2 spēļu kontrolieris - Spēlējot Tekken ar DIY Arduino Gamepad: 7 soļi
DIY spēļu kontrolieris uz Arduino bāzes | Arduino PS2 spēļu kontrolieris | Spēlēt Tekken ar DIY Arduino Gamepad: Sveiki, puiši, spēlēt spēles vienmēr ir jautri, bet spēlēt ar savu DIY pielāgoto spēļu kontrolieri ir jautrāk. Tāpēc šajā instrukcijā mēs izveidosim spēles kontrolieri, izmantojot arduino pro micro
YABC - vēl viens Blynk kontrolieris - IoT mākoņa temperatūras un mitruma kontrolieris, ESP8266: 4 soļi
YABC - Vēl viens Blynk kontrolieris - IoT mākoņa temperatūras un mitruma kontrolieris, ESP8266: Sveiki, Makers, es nesen sāku audzēt sēnes mājās, austeru sēnes, bet man jau ir 3x no šiem kontrolieriem mājās, lai raudzētu temperatūras kontroli savai mājas brūvei, sieva arī tagad dara šo Kombucha lietu un kā siltuma termostatu
MIDI 5V LED sloksnes gaismas kontrolieris Spielatron vai citam MIDI Synth: 7 soļi (ar attēliem)
MIDI 5V LED sloksnes gaismas kontrolieris Spielatron vai citam MIDI Synth: Šis kontrolieris mirgo trīs krāsu LED sloksnes gaismā par 50mS par piezīmi. Zils G5 līdz D#6, sarkans E6 līdz B6 un zaļš C7 līdz G7. Kontrolieris ir ALSA MIDI ierīce, tāpēc MIDI programmatūra var izvadīt gaismas diodes vienlaikus ar MIDI sintezatora ierīci