Taula de continguts:

Combatent MIDI basat en Arduino (sensible al tacte): 7 passos (amb imatges)
Combatent MIDI basat en Arduino (sensible al tacte): 7 passos (amb imatges)

Vídeo: Combatent MIDI basat en Arduino (sensible al tacte): 7 passos (amb imatges)

Vídeo: Combatent MIDI basat en Arduino (sensible al tacte): 7 passos (amb imatges)
Vídeo: CS50 2014 – 9-я неделя 2024, Desembre
Anonim
Combatent MIDI basat en Arduino (sensible al tacte)
Combatent MIDI basat en Arduino (sensible al tacte)

MIDI significa Interfície digital d’instruments musicals. Aquí fem un combat MIDI sensible al tacte.

Té 16 coixinets. es poden augmentar o disminuir. Aquí n'he fet servir 16 a causa de les limitacions d'arduino.

També he utilitzat pins d'entrada analògics (A0, A1, A2, A3, A4) com a entrada digital.

Aquest és el meu primer instructable. Perdoneu-me els errors. No he pensat a fer un instructable abans.

així que no en tinc gaire fotos detallades.

Hi ha un vídeo de treball del MIDI que he seleccionat la guitarra en sons del programari ableton live 9 del vídeo.

Pas 1: recollida de materials necessaris

Les coses que necessitareu són:

  1. Arduino uno R3 (1 unitat)
  2. Resistències 1Mohm (16 unitats)
  3. Escut arduino d'ús general (1 unitat)
  4. Paper d'alumini
  5. Full de plàstic / acrílic (per al cos exterior)
  6. Potenciòmetre (1 unitat)
  7. cables
  8. Cinta negra

Les eines utilitzades són:

  1. Trepant
  2. Eina de tall
  3. Soldador
  4. Cola calenta

Aquests són els subministraments necessaris per fabricar el combat MIDI. Tinc un escut arduino de propòsit general per a resistències.

però podeu utilitzar un pcb per a usos generals.

Pas 2: fer el cos exterior

Per fer el cos exterior, necessitareu fulls de plàstic.

talleu el full amb la mida donada:

superior i inferior (200 mm x 200 mm)

per a 4 costats (200 mm x 40 mm)

ara talla 16 forats al full superior per passar els cables dels coixinets. Una ranura en un costat per al connector arduino.

Uniu aquestes peces per formar un cuboide excepte la part superior. Els coixinets estan fets amb paper d’alumini.

tallar 16 fulls de paper d'alumini de mida 45mm x 45mm.

Els forats han de ser segons la ubicació del coixinet.

Pas 3: connexions

Connexions
Connexions

les connexions s'han de fer tal com es mostra a la imatge.

el potenciòmetre és per a la sensibilitat del tacte. És per ajustar la sensibilitat al tacte.

NOTA: Els cables que s’utilitzaran han de ser del mateix tipus. En cas contrari, podria ser una diferència en els valors capacitius.

també intenteu fer els cables de la mateixa mida.

Pas 4: Assemblea final

Assemblea final
Assemblea final
Assemblea final
Assemblea final
Assemblea final
Assemblea final

Ara, hem de combinar l'electrònica i les parts de maquinari. En primer lloc, connecteu el paper d'alumini a la capa superior igualment espaiat i connecteu els cables a cadascun dels fulls d'alumini. Els cables s’han de connectar a l’arduino com al pas 2.

Podeu enganxar la làmina amb la cola o amb la cinta adhesiva.

també podeu posar algunes peces de cartró entre el plàstic i el paper d'alumini per donar-li un gruix i una bona sensació.

NOTA: Els cables s’han de connectar a la làmina contínuament.

Pas 5: càrrega de codi a Arduino

aquí es dóna el codi.

pengeu-lo a l'arduino.

NOTA: en carregar codi a arduino, el port sèrie en midi sense pèl s'ha d'establir com a no connectat. en cas contrari, mentre es penja el codi, es mostrarà l'error.

aquí teniu el codi per provar el touchpad i obtenir valors de sensor capitius (captouch16try.ino)

el codi de prova proporciona els valors del sensor.

aquests valors haurien de ser gairebé iguals. en cas contrari, el coixinet no funcionarà correctament.

els valors indicats seran la sensibilitat de l’altre codi.

Pas 6: requisit de programari

Requisit de programari
Requisit de programari
Requisit de programari
Requisit de programari

Descarregueu aquests programes:

  1. Suite Ableton Live 9
  2. Sèrie MIDI sense pèl
  3. LoopMIDi

Ableton es pot descarregar des del lloc oficial.

Enllaç Github per descarregar midi sense pèl:

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

Enllaç a loopmidi:

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

Descarregueu i instal·leu aquests programes informàtics.

seguiu aquests passos:

Pas 1.

obriu LoopMIDI i feu clic al botó (+) de l'extrem inferior esquerre.

Es crea un port per a la transferència de dades.

Pas 2.

Obriu midi sense pèl, ara seleccioneu loopmidiport a midi out.

deixar el midi dins no connectat.

seleccioneu el port sèrie a arduino (es mostrarà quan arduino estigui connectat a un ordinador portàtil)

pas 3.

córrer ableton en viu 9.

preferències obertes (ctrl +,)

ara seleccioneu l'enllaç midi a la columna esquerra i seleccioneu la configuració tal com es mostra a la imatge.

tanqueu aquesta finestra

Pas 4.

ara seleccioneu tambors a la segona columna de l'esquerra.

seleccioneu qualsevol tambor.

quan se selecciona el tambor.

i toqueu mid pad, es produeix un so al vostre ordinador portàtil.

El combat MIDI s'ha completat.

A gaudir !!!:-)

Pas 7: resolució de problemes

Els programes no estan configurats correctament.

hi haurà algun problema prèviament en configurar el tacte, ja que el teclat proporciona valors analògics i aquests valors poden crear problemes.

els cables poden no estar connectats correctament.

la làmina no toca correctament el cable.

els cables poden estar en curtcircuit.

Recomanat: