Taula de continguts:
- Pas 1: reuniu tot el material
- Pas 2: esbossar i crear la interfície
- Pas 3: diagrama de circuit i connexions
- Pas 4: programes i programes
- Pas 5: Mapatge del controlador MIDI
Vídeo: Construeix un controlador MIDI Arduino: 5 passos (amb imatges)
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:10
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:
- Tria els components adequats per a aquest projecte.
- Dibuixeu una interfície amb les dimensions adequades i creeu-la.
- Llegiu els esquemes del circuit i connecteu / soldeu tots els components a l’Arduino.
- Escolliu el programari adequat per connectar el controlador MIDI amb el DAW que utilitzeu.
- 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
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
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
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
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
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:
Com es construeix un robot controlat amb braç de pinça controlat mitjançant Nrf24l01 Arduino: 3 passos (amb imatges)
Com es construeix un robot controlat amb braç de pinça controlat mitjançant Nrf24l01 Arduino: la instrucció "Com construir robot controlat amb braç de pinça mitjançant Via Nrf24l01 Arduino" explicarà com construir un braç de pinça de tres graus de llibertat instal·lat en rodes de rodes controlades pel mòdul L298N de doble motor amb MEG
Construeix el preamplificador de micròfon amb alimentació fantasma SSM2019 de quatre canals: 9 passos (amb imatges)
Construeix el preamplificador de micròfon amb alimentació fantasma SSM2019 de quatre canals: com és possible que hagis notat en alguns dels meus altres instructables, tinc passió per l’àudio. També sóc un home de bricolatge que va molt enrere. Quan necessitava quatre canals més de preamplificadors de micròfon per ampliar la meva interfície d'àudio USB, sabia que era un projecte de bricolatge
Controlador de llum de tira LED 5V MIDI per al Spielatron o un altre sintetitzador MIDI: 7 passos (amb imatges)
Controlador de llum de tira LED 5V MIDI per a Spielatron o un altre sintetitzador MIDI: aquest control parpelleja llums de tires LED tricolors per 50 mS per nota. Blau per a G5 a D # 6, vermell per a E6 a B6 i verd per a C7 a G7. El controlador és un dispositiu MIDI ALSA perquè el programari MIDI pugui emetre als LED alhora que un sintetitzador MIDI
Construeix una càmera digital amb forat: 6 passos (amb imatges)
Construeix una càmera digital amb forat: sempre he volgut provar de fer fotografies amb una càmera estenopeica, però era una d’aquestes coses que mai no he aconseguit. Ara, amb les càmeres digitals, és fàcil. Necessitareu una càmera digital reflex senzilla (SLR) amb lent intercanviable, algunes
Construeix el teu propi controlador de càmera sense fils multifuncional (econòmic!): 22 passos (amb imatges)
Construeix el teu propi controlador de càmera sense fils multifuncional (barat!): Introducció T’havia agradat construir el teu propi controlador de càmera? IMPORTANT NOTA: Els condensadors del MAX619 són 470n o 0,47u. L'esquema és correcte, però la llista de components no s'ha actualitzat correctament. Aquesta és una entrada al Digital Da