Cuprins:

Luptător MIDI pe bază de Arduino (sensibil la atingere): 7 pași (cu imagini)
Luptător MIDI pe bază de Arduino (sensibil la atingere): 7 pași (cu imagini)

Video: Luptător MIDI pe bază de Arduino (sensibil la atingere): 7 pași (cu imagini)

Video: Luptător MIDI pe bază de Arduino (sensibil la atingere): 7 pași (cu imagini)
Video: The World of Wayne Thursday LIVE Stream 2024, Iulie
Anonim
Luptător MIDI bazat pe Arduino (sensibil la atingere)
Luptător MIDI bazat pe Arduino (sensibil la atingere)

MIDI înseamnă Musical Interface Digital Interface. Aici, facem un luptător MIDI sensibil la atingere.

Are 16 tampoane. acestea pot fi crescute sau diminuate. Aici am folosit 16 datorită pinilor arduino limitați.

De asemenea, am folosit pinii de intrare analogici (A0, A1, A2, A3, A4) ca intrare digitală.

Acesta este primul meu instructable. Așa că scuzați-mă pentru orice greșeli. Nu m-am gândit să fac un instructable mai devreme.

deci nu am prea multe fotografii detaliate cu asta.

Există un videoclip de lucru cu MIDI Am selectat chitara în sunete în software-ul ableton live 9 din videoclip.

Pasul 1: Colectarea materialelor necesare

Lucrurile de care veți avea nevoie sunt:

  1. Arduino uno R3 (1 unitate)
  2. Rezistențe 1Mohm (16 unități)
  3. Scut arduino de uz general (1 unitate)
  4. Folie de aluminiu
  5. Foaie de plastic / acril (pentru corpul exterior)
  6. Potențiometru (1 unitate)
  7. fire
  8. Bandă neagră

Instrumentele utilizate sunt:

  1. Burghiu
  2. Sculă de tăiere
  3. Ciocan de lipit
  4. Lipici fierbinte

Acestea sunt consumabilele necesare pentru realizarea luptătorului MIDI. Am un scut arduino de uz general pentru rezistențe.

dar puteți utiliza un PCB de uz general.

Pasul 2: Realizarea corpului exterior

Pentru realizarea corpului exterior, veți avea nevoie de folie de plastic.

tăiați foaia în dimensiunea dată:

sus și jos (200mm x 200mm)

pentru 4 laturi (200mm x 40mm)

acum tăiați 16 găuri pe foaia superioară pentru a trece firele pentru tampoane. Un slot pe o parte pentru conectorul arduino.

Alăturați-vă acestor bucăți pentru a face un cuboid, cu excepția vârfului. Tampoanele sunt fabricate din folie de aluminiu.

tăiați 16 foi de folie de aluminiu de dimensiuni 45mm x 45mm.

Găurile forate trebuie să fie în funcție de locația tamponului.

Pasul 3: Conexiuni

Conexiuni
Conexiuni

conexiunile trebuie făcute așa cum se arată în imagine.

potențiometrul este pentru sensibilitatea la atingere. Este pentru reglarea sensibilității la atingere.

NOTĂ: Firele care trebuie utilizate trebuie să fie de același tip. În caz contrar, acestea ar putea fi o diferență în valorile capacitive.

de asemenea, încercați să faceți firele de aceeași dimensiune.

Pasul 4: Adunarea finală

Asamblarea finala
Asamblarea finala
Asamblarea finala
Asamblarea finala
Asamblarea finala
Asamblarea finala

Acum, trebuie să combinăm atât componentele electronice, cât și cele hardware. În primul rând, conectați folia de aluminiu la stratul superior la distanțe egale și conectați firele la fiecare folie. Sârmele trebuie apoi conectate la arduino ca la pasul 2.

Puteți lipi folia folosind adezivul sau folosind banda.

de asemenea, puteți pune câteva bucăți de carton între plastic și folie pentru a da o grosime și o senzație bună.

NOTĂ: Firele trebuie conectate continuu la folie.

Pasul 5: Încărcarea codului pe Arduino

codul este dat aici.

încărcați-l pe arduino.

NOTĂ: atunci când încărcați codul pe arduino, portul serial în midi fără păr trebuie setat ca să nu fie conectat. în caz contrar, în timp ce încărcați codul, eroarea va fi afișată.

aici este codul pentru testarea touchpad-ului și obținerea valorilor senzorului capitiv (captouch16try.ino)

codul de testare oferă valorile senzorului.

aceste valori ar trebui să fie aproape egale. altfel tamponul nu va funcționa corect.

valorile date vor fi sensibilitatea celuilalt cod.

Pasul 6: Cerință software

Cerințe software
Cerințe software
Cerințe software
Cerințe software

Descărcați aceste programe:

  1. Ableton Live 9 Suite
  2. Serial MIDI fără păr
  3. LoopMIDi

Ableton poate fi descărcat de pe site-ul oficial.

Link Github pentru a descărca midi fără păr:

(https://projectgus.github.io/hairless-midiserial/)

Link către loopmidi:

www.tobias-erichsen.de/wp-content/uploads/2…

Descărcați și instalați aceste programe software.

urmați acești pași:

pasul 1.

deschideți LoopMIDI și faceți clic pe butonul (+) din colțul din stânga jos.

Se creează un port pentru transferul de date.

Pasul 2.

Deschideți midi fără păr, selectați acum loopmidiport în midi out.

lăsați midi-ul conectat.

selectați portul serial către arduino. (acest lucru va fi afișat când arduino este conectat la computer / laptop)

pasul 3.

alerga live ableton 9.

deschideți preferințele (ctrl +,)

acum selectați link midi în coloana din stânga și selectați setarea așa cum se arată în imagine.

închide fereastra respectivă

Pasul 4.

acum selectați tobe din a doua coloană din stânga.

selectați orice tambur.

când tamburul este selectat.

și atingeți midi pad-ul, se produce un sunet în laptop.

Luptătorul dvs. MIDI este finalizat.

Bucurați-vă !!!:-)

Pasul 7: Depanare

Software-urile nu sunt configurate corect.

va exista o anumită problemă în prealabil la configurarea touch-ului, deoarece pad-ul oferă valori analogice, iar aceste valori pot crea probleme.

Este posibil ca firele să nu fie conectate corect.

folia nu atinge firul corect.

Este posibil ca firele să fie scurtcircuitate.

Recomandat: