Talaan ng mga Nilalaman:

Non Contact Midi Controller: 6 Mga Hakbang (na may Mga Larawan)
Non Contact Midi Controller: 6 Mga Hakbang (na may Mga Larawan)

Video: Non Contact Midi Controller: 6 Mga Hakbang (na may Mga Larawan)

Video: Non Contact Midi Controller: 6 Mga Hakbang (na may Mga Larawan)
Video: Russian Encounters with UFOs and Aliens 2024, Hulyo
Anonim
Hindi Makipag-ugnay sa Midi Controller
Hindi Makipag-ugnay sa Midi Controller
Hindi Makipag-ugnay sa Midi Controller
Hindi Makipag-ugnay sa Midi Controller
Hindi Makipag-ugnay sa Midi Controller
Hindi Makipag-ugnay sa Midi Controller

Ang paggawa ng mga bagay na hindi contact ay naging kalakaran sa panahong ito. Lumikha ako ng isang simpleng midi controller gamit ang Arduino Pro micro at ilang IR-proximity detector board na mayroong in-build comparator, dapat itong maging medyo madali at murang. Ang proyektong ito ay maaaring magamit sa anumang Arduino na mayroong 32u4 based board, nagawa ito dahil sa kakayahang gamitin ang board na ito ay mayroong MIDI nang walang sakit ng ulo na kailangan mong dumaan gamit ang walang buhok na midi at mga glitches na kaugnay dito. Ang proyektong ito ay ginawa para sa 7 pangunahing tala na maaaring madaling mapalawak para sa iba pang mga tala. Ginamit ko ang cakewalk ng BandLab bilang aking DAW dahil cool at libre ito. Inaasahan kong mayroon kang kasiyahan sa paggawa nito. Ang proyektong ito ay paunang idinisenyo upang ipakilala ang mga mag-aaral sa magandang mundo ng Infra-Red at ang kasiya-siyang aplikasyon nito.

Mga gamit

Arduino Pro Micro (o anumang 32u4 based board)

IR-proximity sensor * wala ng mga tala na gusto mo

mga pindutan (opsyonal)

panghinang at tingga

berg pin

perfboard

Kawad

computer

Hakbang 1: Pagkuha ng Mga Bagay na Magkasama

Pagkuha ng Mga Bagay
Pagkuha ng Mga Bagay
Pagkuha ng Mga Bagay
Pagkuha ng Mga Bagay
Pagkuha ng Mga Bagay
Pagkuha ng Mga Bagay

Hayaan mo muna kaming makuha ang mga bagay na kinakailangan namin upang magawa ang proyektong ito. Kakailanganin mo ang iyong computer upang magamit ang MIDI controller na ito.

Arduino Pro Micro (o anumang 32u4 based board) IR-proximity sensor * wala sa mga tala na gusto mo

mga pindutan (opsyonal)

panghinang at tingga

berg pin

perfboard

Kawad

kakailanganin mo ang Arduino IDE na i-program ang iyong board. Inirekomenda ng MIDI-OX sofware na suriin ang proyekto. Ang paggamit nito sa isang DAW ay nagbibigay ng magagandang resulta.

Hakbang 2: Pag-unawa sa Mga Pangunahing Kaalaman

Pag-unawa sa Mga Pangunahing Kaalaman
Pag-unawa sa Mga Pangunahing Kaalaman

Nakita ng micro controller kapag ang isang bagay ay malapit sa IR proximity detector. Pagkatapos ay nagpapadala ito ng kaukulang MIDI code sa computer.

Gumagamit kami ng isang panlabas na library upang makamit ito. Mahahanap mo ang library mula sa link sa ibaba.

github.com/arduino-libraries/MIDIUSB

maaari nating suriin kung ang tamang signal ay natanggap ng computer gamit ang MIDI-OX software.

Gagamitin namin ang Digital IO mayroon kaming kumpare sa IR proximity board. Dahil sa kumpare ay nakakakuha kami ng input bilang 1 o 0 sa micro controller na I / O port

Hakbang 3: Ang Code

Ang Code
Ang Code

Ang code ay medyo simple at madaling mabago. ikinabit ko ang code sa tagubiling ito.

Kung kailan man mayroong ilang bagay na nakakagambala sa IR proximity detector, ipinapadala namin ang kaukulang signal sa computer

Kung nais mong gumamit ng iba't ibang mga tala, gamitin ang tsart ng MIDI.

I-upload ang programa sa micro controller

Hakbang 4: Mga Koneksyon

Mga koneksyon
Mga koneksyon
Mga koneksyon
Mga koneksyon
Mga koneksyon
Mga koneksyon
Mga koneksyon
Mga koneksyon

Lakasin ang board ng proximity ng IR sa pamamagitan ng pagbibigay ng VCC at ground.

Ikonekta ang output sa kaukulang digital na I / O na mga pin. Gumamit ako ng pin 2-8 para sa aking proyekto.

tiyaking baguhin ang code alinsunod sa ginamit na pin.

Gumamit ako ng mga babaeng berg pin upang madali kong matanggal at mapalitan ang IR proximity detector at arduino kapag kinakailangan.

Hakbang 5: Pagsubok sa aming MIDI Controller

Pagsubok sa aming MIDI Controller
Pagsubok sa aming MIDI Controller

Inirerekumenda kong i-install ang MIDI-OX sa iyong computer.

Matapos makumpleto ang lahat ng koneksyon sa perfboard idagdag ang IR detector.

Ikonekta ang board sa computer.

Buksan ang iyong programa sa pagsubok sa MIDI.

Subukang dalhin ang isang daliri malapit sa detektor

Hakbang 6: Kumonekta sa Iyong DAW at Gumawa ng Ilang Musika

Kumonekta sa Iyong DAW at Gumawa ng Ilang Musika
Kumonekta sa Iyong DAW at Gumawa ng Ilang Musika
Kumonekta sa Iyong DAW at Gumawa ng Ilang Musika
Kumonekta sa Iyong DAW at Gumawa ng Ilang Musika
Kumonekta sa Iyong DAW at Gumawa ng Ilang Musika
Kumonekta sa Iyong DAW at Gumawa ng Ilang Musika

Magugugol ng ilang oras upang masanay sa hindi pakikipag-ugnay na paraan ng paglalaro ngunit ito ay magiging isang kasiya-siyang karanasan. Personal kong gusto ang paglalaro ng drums gamit ito sa Cakewalk. Magdagdag o harangan ang ilaw mula sa board ayon sa iyong panlasa

Inirerekumendang: