Cuprins:

Controler Midi fără contact: 6 pași (cu imagini)
Controler Midi fără contact: 6 pași (cu imagini)

Video: Controler Midi fără contact: 6 pași (cu imagini)

Video: Controler Midi fără contact: 6 pași (cu imagini)
Video: Cum scrii când începi un caiet nou 2024, Noiembrie
Anonim
Controler Midi fără contact
Controler Midi fără contact
Controler Midi fără contact
Controler Midi fără contact
Controler Midi fără contact
Controler Midi fără contact

A face lucrurile fără contact a fost o tendință în zilele noastre. Am creat un controler midi simplu folosind Arduino Pro micro și o placă cu detectoare de proximitate IR, care are un comparator încorporat, acesta ar trebui să fie disponibil destul de ușor și ieftin. Acest proiect poate fi utilizat pe orice Arduino care are o placă bazată pe 32u4, acest lucru a fost făcut datorită abilității de a utiliza aceste plăci cu MIDI fără durerea de cap pe care trebuie să o treceți folosind midi fără păr și problemele asociate cu aceasta. Acest proiect a fost realizat pentru 7 note majore care puteau fi extinse cu ușurință pentru alte note. Am folosit cakewalk by BandLab ca DAW pentru că este cool și gratuit. Sper că te distrezi făcând asta. Acest proiect a fost inițial conceput pentru a introduce elevii în frumoasa lume a Infra-Red și a aplicației sale distractive.

Provizii

Arduino Pro Micro (sau orice placă bazată pe 32u4)

Senzor de proximitate IR * fără note dorite

butoane (opțional)

fier de lipit și plumb

pini berg

perfboard

Sârmă

calculator

Pasul 1: Adunarea lucrurilor împreună

Obținerea lucrurilor împreună
Obținerea lucrurilor împreună
Obținerea lucrurilor împreună
Obținerea lucrurilor împreună
Obținerea lucrurilor împreună
Obținerea lucrurilor împreună

Permiteți-ne să obținem mai întâi lucrurile necesare pentru realizarea acestui proiect. Veți solicita computerului dvs. să utilizeze acest controler MIDI.

Senzor de proximitate IR Arduino Pro Micro (sau orice placă bazată pe 32u4) * fără note dorite

butoane (opțional)

fier de lipit și plumb

pini berg

perfboard

Sârmă

veți avea nevoie de Arduino IDE pentru a vă programa placa. Software-ul MIDI-OX este recomandat să verifice proiectul. Utilizarea acestui lucru cu un DAW oferă rezultate excelente.

Pasul 2: Înțelegerea elementelor de bază

Înțelegerea elementelor de bază
Înțelegerea elementelor de bază

Microcontrolerul detectează când obiectul se apropie de detectorul de proximitate IR. Apoi trimite un cod MIDI corespunzător către computer.

Pentru a realiza acest lucru vom folosi o bibliotecă externă. Puteți găsi biblioteca de pe linkul de mai jos.

github.com/arduino-libraries/MIDIUSB

putem verifica dacă semnalul corect este primit de către computer utilizând software-ul MIDI-OX.

Vom folosi Digital IO dacă avem un comparator în placa de proximitate IR. Datorită comparatorului, obținem intrări ca 1 sau 0 la portul I / O al microcontrolerului

Pasul 3: Codul

Codul
Codul

Codul este relativ simplu și ușor de modificat. Am atașat codul cu această instrucțiune.

Când există vreun obiect care interferează cu detectorul de proximitate IR, trimitem semnalul corespunzător către computer

Dacă doriți să utilizați note diferite, utilizați graficul MIDI.

Încărcați programul pe microcontroler

Pasul 4: Conexiuni

Conexiuni
Conexiuni
Conexiuni
Conexiuni
Conexiuni
Conexiuni
Conexiuni
Conexiuni

Alimentați placa de proximitate IR alimentând VCC și masă.

Conectați ieșirea la pinii I / O digitale corespunzători. Am folosit pinul 2-8 pentru proiectul meu.

asigurați-vă că modificați codul în funcție de pinul utilizat.

Am folosit știfturi berg femele, astfel încât să pot elimina și înlocui cu ușurință detectorul de proximitate IR și arduino atunci când este necesar.

Pasul 5: Testarea controlerului MIDI

Testarea controlerului nostru MIDI
Testarea controlerului nostru MIDI

Vă recomand să instalați MIDI-OX pe computer.

După finalizarea tuturor conexiunilor din perfboard, adăugați detectorul IR.

Conectați placa la computer.

Deschideți programul de testare MIDI.

Încercați să aduceți un deget lângă detector

Pasul 6: Conectați-vă la DAW și creați muzică

Conectați-vă la DAW și creați muzică
Conectați-vă la DAW și creați muzică
Conectați-vă la DAW și creați muzică
Conectați-vă la DAW și creați muzică
Conectați-vă la DAW și creați muzică
Conectați-vă la DAW și creați muzică

Va dura ceva timp să te obișnuiești cu modul de joc fără contact, dar va fi o experiență distractivă. Personal îmi place să cânt la tobe folosind acest lucru în Cakewalk. Adăugați sau blocați lumina de pe tablă în funcție de gustul dvs.

Recomandat: