Përmbajtje:

MIDI Fighter i bazuar në Arduino (i ndjeshëm në prekje): 7 hapa (me fotografi)
MIDI Fighter i bazuar në Arduino (i ndjeshëm në prekje): 7 hapa (me fotografi)

Video: MIDI Fighter i bazuar në Arduino (i ndjeshëm në prekje): 7 hapa (me fotografi)

Video: MIDI Fighter i bazuar në Arduino (i ndjeshëm në prekje): 7 hapa (me fotografi)
Video: How to NOT make a DIY MIDI CONTROLLER (with an Arduino) 2024, Nëntor
Anonim
MIDI Fighter i bazuar në Arduino (i ndjeshëm në prekje)
MIDI Fighter i bazuar në Arduino (i ndjeshëm në prekje)

MIDI nënkupton ndërfaqen dixhitale të instrumentit muzikor. Këtu, ne po bëjmë një luftëtar MIDI të ndjeshëm në prekje.

Ka 16 jastekë. këto mund të rriten ose ulen. Këtu kam përdorur 16 për shkak të kunjave të kufizuar të arduino.

Gjithashtu kam përdorur kunjat analoge të hyrjes (A0, A1, A2, A3, A4) si hyrje dixhitale.

Ky është udhëzimi im i parë. Prandaj më fal për çdo gabim. Unë nuk kam menduar të bëj një udhëzues më herët.

kështu që unë nuk kam shumë fotografi të hollësishme për këtë.

Ekziston një video pune e MIDI, unë kam zgjedhur kitarë në tinguj në softuerin ableton live 9 në video.

Hapi 1: Mbledhja e materialeve të kërkuara

Gjërat që do t'ju nevojiten janë:

  1. Arduino uno R3 (1 njësi)
  2. Rezistenca 1Mohm (16 njësi)
  3. Mburoja arduino për qëllime të përgjithshme (1 njësi)
  4. Fletë alumini
  5. Fletë plastike/akrilike (për trupin e jashtëm)
  6. Potenciometër (1 njësi)
  7. telat
  8. Shirit i zi

Mjetet e përdorura janë:

  1. Stërvitje
  2. Mjet prerës
  3. Makine per ngjitjen e metalit
  4. Ngjitës i nxehtë

Këto janë furnizimet e nevojshme për të bërë luftëtarin MIDI. Unë kam një mburojë arduino me qëllim të përgjithshëm për rezistencat.

por Ju mund të përdorni një pcb me qëllim të përgjithshëm.

Hapi 2: Krijimi i trupit të jashtëm

Për të bërë trupin e jashtëm, do t'ju duhet fletë plastike.

prerë fletën në madhësinë e dhënë:

lart dhe poshtë (200mm x 200mm)

për 4 anë (200mm x 40mm)

tani prerë 16 vrima në fletën e sipërme për të kaluar telat për pads. Një vend i caktuar në njërën anë për lidhësin arduino.

Bashkojini këto pjesë për të bërë një kuboid përveç pjesës së sipërme. Mbulesat janë bërë nga fletë alumini.

prerë 16 fletë letër alumini me madhësi 45mm x 45mm.

Vrimat e shpuara duhet të jenë sipas vendndodhjes së jastëkut.

Hapi 3: Lidhjet

Lidhjet
Lidhjet

lidhjet duhet të bëhen siç tregohet në figurë.

potenciometri është për ndjeshmërinë e prekjes. Forshtë për të rregulluar ndjeshmërinë e prekjes.

SH NOTNIM: Telat që do të përdoren duhet të jenë të të njëjtit lloj. Përndryshe, ato mund të jenë një ndryshim në vlerat kapacitare.

gjithashtu përpiquni të bëni telat me të njëjtën madhësi.

Hapi 4: Asambleja përfundimtare

Asambleja Përfundimtare
Asambleja Përfundimtare
Asambleja Përfundimtare
Asambleja Përfundimtare
Asambleja Përfundimtare
Asambleja Përfundimtare

Tani, ne duhet të kombinojmë si pajisjet elektronike ashtu edhe ato harduerike. Së pari, lidhni fletën e aluminit në shtresën e sipërme në një distancë të barabartë dhe lidhni telat me secilën prej petë. Telat pastaj do të lidhen me arduino si në hapin 2.

Ju mund ta ngjisni petë duke përdorur ngjitësin ose duke përdorur shiritin.

gjithashtu mund të vendosni disa copa kartoni midis plastikës dhe petëzës për t'i dhënë asaj një trashësi dhe një ndjenjë të mirë.

SH NOTNIM: Telat duhet të lidhen vazhdimisht me petë.

Hapi 5: Ngarkimi i Kodit në Arduino

kodi jepet këtu.

ngarkojeni atë në arduino.

SH NOTNIM: kur ngarkoni kodin në arduino porti serik në midi pa flokë duhet të vendoset që të mos jetë i lidhur. përndryshe gjatë ngarkimit të kodit, gabimi do të shfaqet.

këtu është kodi për testimin e tastierës me prekje dhe marrjen e vlerave të sensorit kapacitiv (captouch16try.ino)

kodi i testit jep vlerat e sensorit.

këto vlera duhet të jenë pothuajse të barabarta. përndryshe jastëku nuk do të funksionojë si duhet.

vlerat e dhëna do të jenë ndjeshmëria e kodit tjetër.

Hapi 6: Kërkesa për softuer

Kërkesa për softuer
Kërkesa për softuer
Kërkesa për softuer
Kërkesa për softuer

Shkarkoni këto programe:

  1. Ableton Live 9 Suite
  2. Seriali MIDI pa flokë
  3. LoopMIDi

Ableton mund të shkarkohet nga faqja zyrtare.

Lidhja Github për të shkarkuar midi pa flokë:

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

Lidhje me loopmidi:

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

Shkarkoni dhe instaloni këto softawares.

ndiqni këto hapa:

Hapi 1.

hapni LoopMIDI dhe klikoni në butonin (+) në këndin e poshtëm të majtë.

Krijohet një port për transferimin e të dhënave.

Hapi 2.

Hapni midi pa flokë, tani zgjidhni loopmidiport në midi out.

lëreni midin të mos jetë i lidhur.

zgjidhni portin serik në arduino. (kjo do të shfaqet kur arduino është e lidhur me kompjuterin/laptopin)

hapi 3

drejtoni aftësinë live 9.

preferencat e hapura (ctrl +,)

tani zgjidhni lidhjen midi në kolonën e majtë dhe zgjidhni cilësimin siç tregohet në imazh.

mbyll atë dritare

Hapi 4.

tani zgjidhni bateri në kolonën e dytë nga e majta.

zgjidhni ndonjë daulle.

kur zgjidhet daulle.

dhe ju prekni midi pad, një zë prodhohet në laptopin tuaj.

Luftëtari juaj MIDI ka përfunduar.

Shijoni !!!:-)

Hapi 7: Zgjidhja e problemeve

Softuerët nuk janë konfiguruar siç duhet.

do të ketë ndonjë problem më parë në vendosjen e prekjes pasi jastëku jep vlera analoge dhe këto vlera mund të krijojnë problem.

telat mund të mos jenë të lidhur siç duhet.

petë nuk po prek siç duhet tela.

telat mund të shkurtohen.

Recommended: