Talaan ng mga Nilalaman:
- Mga gamit
- Hakbang 1: Pagkuha ng Mga Bagay na Magkasama
- Hakbang 2: Pag-unawa sa Mga Pangunahing Kaalaman
- Hakbang 3: Ang Code
- Hakbang 4: Mga Koneksyon
- Hakbang 5: Pagsubok sa aming MIDI Controller
- Hakbang 6: Kumonekta sa Iyong DAW at Gumawa ng Ilang Musika
Video: Non Contact Midi Controller: 6 Mga Hakbang (na may Mga Larawan)
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:10
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
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
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 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
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
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
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:
Dispenser ng DIY Non Contact Hand Sanitizer Nang Walang Arduino o isang Microcontroller: 17 Hakbang (na may Mga Larawan)
Dispenser ng DIY Non Contact Hand Sanitizer Nang Walang Arduino o isang Microcontroller: Tulad ng alam natin, ang COVID-19 na pagsiklab ay tumama sa mundo at binago ang aming lifestyle. Sa kondisyong ito, ang Alkohol at mga hand sanitizer ay mahalaga sa likido, subalit, dapat itong gamitin nang maayos. Ang pagpindot sa mga lalagyan ng alkohol o hand sanitizer na may mga nahawaang kamay c
Infrared Non-contact Temperatura Kit sa Pagsukat: 9 Mga Hakbang
Infrared Non-contact Temperatura Pagsukat Kit: Isang biglaang pagsiklab sa pagsisimula ng Bagong Taon sa 2020 naiwan sa mundo sa isang pagkawala ng Mask, thermometer gun
Non-contact Thermometer: 7 Mga Hakbang
Non-contact Thermometer: Ang patuloy na pagsubaybay sa temperatura ng katawan ay isang paraan upang makita ang isang pasyente na corona. Maraming mga uri ng thermometers ang magagamit sa merkado. Maaaring sukatin ng normal na thermometer ang temperatura ng isang pasyente na covid at maaari ring kumalat ang virus. Sa t
DIY Non-Contact Voltage Detector: 4 na Hakbang (na may Mga Larawan)
DIY Non-Contact Voltage Detector: Ang bawat isa ay nagsawa sa paggamit ng mga wires na nakabitin sa iyong multimeter upang makita ang anumang boltahe ay isang kawad o isang circuit. Ngunit may isang paraan dito Yeah mukhang maayos at simple. Kaya, gawin natin ito sa pamamagitan ng paggamit lamang ng 4 Compon
MIDI 5V LED Strip Light Controller para sa Spielatron o Iba Pang MIDI Synth: 7 Hakbang (na may Mga Larawan)
MIDI 5V LED Strip Light Controller para sa Spielatron o Iba pang MIDI Synth: Ang controller na ito ay nag-flash ng tri-color LED strip lights para sa 50mS bawat tala. Blue para sa G5 hanggang D # 6, pula para sa E6 hanggang B6 at berde para sa C7 hanggang G7. Ang controller ay isang aparato na ALSA MIDI kaya ang MIDI software ay maaaring output sa mga LED nang sabay-sabay bilang isang MIDI synth device