Taula de continguts:

Construeix un controlador MIDI Arduino: 5 passos (amb imatges)
Construeix un controlador MIDI Arduino: 5 passos (amb imatges)

Vídeo: Construeix un controlador MIDI Arduino: 5 passos (amb imatges)

Vídeo: Construeix un controlador MIDI Arduino: 5 passos (amb imatges)
Vídeo: Semàfor amb Arduino 2024, Desembre
Anonim

Hola a tothom! En aquest instructiu us mostraré com construir el vostre propi controlador MIDI alimentat per Arduino. MIDI significa Musical Instrument Digital Interface i és un protocol que permet comunicar ordinadors, instruments musicals i altre maquinari. Si seguiu tots i cadascun dels passos d’aquest tutorial, podreu fer música amb un Arduino.

Què aprendràs d’aquest instructiu:

  1. Tria els components adequats per a aquest projecte.
  2. Dibuixeu una interfície amb les dimensions adequades i creeu-la.
  3. Llegiu els esquemes del circuit i connecteu / soldeu tots els components a l’Arduino.
  4. Escolliu el programari adequat per connectar el controlador MIDI amb el DAW que utilitzeu.
  5. Assignació del controlador MIDI.

Assegureu-vos de veure el vídeo perquè és més il·lustratiu. Subscriu-te al meu canal de Youtube perquè no et perdis cap projecte nou i m'ajudis a créixer.

Pas 1: reuniu tot el material

Reuneix tot el material
Reuneix tot el material
Reuneix tot el material
Reuneix tot el material
Reuneix tot el material
Reuneix tot el material

Aquí teniu una llista del material i les eines que necessitem per completar aquest projecte:

1 x Arduino Uno Starter Kit

12 botons de pressió Arcade

4 x Potenciòmetre de botó de pot

2 x Potenciòmetre lliscant

Material per construir la caixa (vaig decidir construir una caixa de fusta)

Vaig triar l’Arduino Starter Kit perquè aquest kit proporciona un munt de material útil per a aquest projecte, com ara resistències i tots els cables i connectors. A més, si sou un principiant com jo, altres materials amb aquest kit us poden ajudar a començar amb l’electrònica

Vaig comprar els botons Arcade de l’enllaç anterior, però si comprés de nou, compraria AQUESTS BOTONS perquè volia donar un patró a la interfície i era impossible amb botons d’un sol color, així que els havia de pintar.

Eines que necessitareu:

  • Fitxa d’afició
  • Paper de sorra
  • Tornavís
  • Ganivet X-acto
  • Pinça
  • Regle
  • Trossos de fusta
  • Pica de pica
  • Filferros de pont
  • Cinta aïllant
  • Vernís
  • Pintura
  • Decapant de filferro
  • Tallador de filferro
  • va veure
  • Trepant elèctric
  • Mini serra de destral
  • Dremel
  • Super cola
  • Soldador
  • Soldar
  • Pasta de soldar

Podeu consultar les imatges per obtenir més detalls.

Pas 2: esbossar i crear la interfície

Esbós i creació de la interfície
Esbós i creació de la interfície
Esbós i creació de la interfície
Esbós i creació de la interfície
Esbós i creació de la interfície
Esbós i creació de la interfície
Esbós i creació de la interfície
Esbós i creació de la interfície

Us recomano molt esbossar la vostra interfície perquè estigueu segur de les dimensions que necessiteu per construir la funda.

Vaig projectar la meva interfície en un full A4, amb un llapis, una regla i una brúixola. Podeu veure el resultat a la imatge següent. Esbossant la interfície, podreu conèixer les dimensions que necessiteu per instal·lar tots els components. Els meus botons tenen un diàmetre de 29,7 mm, de manera que faré un forat de 30 mm per instal·lar-lo. Cada forat està espaiat en 10 mm. Bàsicament, cada centre del cercle està espaiat per 40 mm (diàmetre = 30 + espai = 10).

Els perills de pot tenen un diàmetre de 10 mm. Es recomana foradar amb broques de diàmetre creixent per assegurar-se que no es trenqui la fusta. També he deixat un espai de 10 mm entre els botons i els potenciòmetres del botó del pot.

I, finalment, els potenciòmetres lliscants. A la fitxa tècnica, sé que la seva distància de viatge és d’uns 80 mm. Haureu d’utilitzar un Dremel per obrir les ranures perquè s’adaptin als potenciòmetres lliscants, també coneguts com FADERS. Si no teniu aquesta eina específica, sempre podeu fer-ho tal com mostro al vídeo. Penseu en una ranura de 80 mm de longitud i 3 mm d'ample.

Aquest va ser el meu projecte de quarantenes COVID-19. Estava decidit a trobar una manera productiva de passar el meu temps i em va venir al cap l’Arduino que quedava en un calaix. Vaig anar a la meva botiga local a comprar fusta per fer el recinte i, a mesura que el vaig comprar, em van dir que no tallarien fusta per falta de personal i per tot aquest aïllament / tancament. Per tant, vaig decidir comprar la fusta i tallar-la a casa amb el material que tenia disponible.

Després de treure les estelles amb paper de sorra i preparar la superfície vaig aplicar pintura de vernís. Es van aplicar dos recobriments. Després vaig triar un color per pintar el recinte. Podeu consultar les imatges per veure el resultat!

Pas 3: diagrama de circuit i connexions

Diagrama de circuits i connexions
Diagrama de circuits i connexions
Diagrama de circuits i connexions
Diagrama de circuits i connexions
Diagrama de circuits i connexions
Diagrama de circuits i connexions
Diagrama de circuits i connexions
Diagrama de circuits i connexions

Vaig decidir il·lustrar el diagrama de circuits en lloc de dibuixar el diagrama de circuits convencional, perquè pot resultar molt confús. He utilitzat diversos colors per separar els cables de pont perquè pugueu entendre a on pertany cada fil.

El xip utilitzat a l'Arduino conté resistències internes de tracció, de manera que no cal connectar resistències per a cadascun dels botons arcade. Això simplifica enormement el cablejat del controlador.

Tot el que hem de fer és triar una pota dels botons Arcade perquè sigui la terra, l’altra serà la potència, que es connectarà a una de les entrades digitals de la placa Arduino.

Els faders tenen tres potes, la primera (comptant des de la part inferior) és el terra (-), la segona és la potència (+) i la tercera és el senyal.

Pel que fa als potenciòmetres del pom Pot, el següent és: la cama esquerra està terra (-), la cama mitjana és el senyal i la cama dreta serà el poder (+).

L'Arduino serà el cervell del controlador MIDI. Enviarà instruccions MIDI al programari, segons el botó que prem l'entrada.

L’interior es posarà molt desordenat a causa de tots els cables, us aconsellaria que estructureu el procés de soldadura. Per exemple, vaig decidir soldar tots els cables de terra primer, l’alimentació i, finalment, vaig soldar els cables del pont de senyal.

Després de soldar i connectar tots els pins a la placa Arduino, podem tancar el recinte. Mireu les imatges per veure el resultat final.

Pas 4: programes i programes

Programaris i programes
Programaris i programes
Programaris i programes
Programaris i programes
Programaris i programes
Programaris i programes

Necessitareu tres programes per poder fer música amb el vostre Arduino.

En primer lloc, heu de descarregar el programari Arduino IDE per començar a escriure el vostre propi codi i penjar esbossos a la placa Arduino.

En segon lloc, heu de descarregar el programari LoopMidi, que és essencialment un cable midi virtual.

Finalment, per enviar les vostres dades de sèrie midi al programari LoopMidi, necessitareu el programari Hairless Midi to Serial Bridge. Aquest programari és fantàstic per fer-vos saber si el cablejat és correcte perquè podeu veure el flux de dades intercanviats entre el controlador MIDI i el serial Midi sense pèl.

El primer pas és obrir el programari Arduino i el codi que adjunto a aquest instructable (anomenat MIDI_Controller). Els crèdits s’atorguen a l’autor Michael Balzer. No haureu de modificar el codi. Només heu de verificar l’esbós que és una mena de "depuració" i quan rebreu el missatge que la compilació s'ha completat, podeu enviar-lo al tauler Arduino.

A continuació, aneu a LoopMidi i trieu un nom de port nou. Un cop n’heu triat un, només heu de prémer el botó més que crearà el nou port. Després d'aquest pas, obriu el Midi Serial Bridge sense pèl i comenceu seleccionant el port MIDI In que acabeu de crear. A continuació, seleccioneu el mateix port de sortida MIDI. Finalment, trieu el port sèrie de l'ordinador (normalment COM #). Enhorabona, acabeu d’habilitar el controlador MIDI per comunicar-vos amb l’ordinador.

Pas 5: Mapatge del controlador MIDI

Assignació del controlador MIDI
Assignació del controlador MIDI
Assignació del controlador MIDI
Assignació del controlador MIDI

Si arribes fins aquí Felicitats !!! Està a pocs passos de començar a fer música amb Arduino i de tocar amb el controlador MIDI.

Ara voleu dirigir-vos a la vostra DAW (Digital Audio Workstation) i configurar la configuració per reconèixer l’entrada externa que és el controlador MIDI. L’exemple que ofereixo és amb Ableton Live. Cal anar a

Opcions >> Preferències: el port Midi d'entrada hauria de ser el que heu definit anteriorment i heu d'activar la pista i el botó d'activació remot.

Ara, si premeu qualsevol botó de la vostra interfície MIDI, hauríeu de veure una llum intermitent a l'extrem superior dret del DAW, cosa que significa que el programari està rebent els senyals midi que esteu enviant. Per assignar el controlador MIDI només heu de fer clic al botó "MIDI" i el color DAW hauria de quedar morat. Ara feu clic sobre qualsevol ranura i premeu qualsevol botó, veureu una nota / control associada que significa que el botó està mapat.

I ja està! Enhorabona! Gran projecte i gran feina! Feu-me saber si ho heu aconseguit.

Recomanat: