Taula de continguts:
- Pas 1: informació bàsica del maquinari
- Pas 2: Funcions / comportament:
- Pas 3: el codi:
- Pas 4: Això és tot
Vídeo: MIDI Pod-Pal: 4 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:14
*** ACTUALITZACIÓ 22/4/21 ***
*** He afegit un esquema complet que mostra tot el cablejat per ajudar a la construcció. ***
No entraré en una quantitat ridícula de profunditat aquí a la part de construcció, la meva intenció era mostrar un altre exemple de construir un controlador MIDI basat en Arduino si esteu investigant el tema o pensant en construir alguna cosa i recollir idees. La meva aplicació és bastant específica per a la Línia 6 Pod 2.0, però amb alguns ajustaments de codi es poden fer més àmpliament aplicables. Hi ha diversos processadors d’efectes de guitarra amb capacitat MIDI que organitzen els seus preajustats en bancs de 4. Toco la guitarra en un servei de culte contemporani. L’església posseeix un processador de modelatge Line 6 Pod 2.0 que es troba a terra i que no disposa d’interruptors de peu per canviar presets ni de pedal per controlar el volum. Hi ha diversos controladors existents al mercat. El Behringer FCB1010 és una excel·lent solució per uns 150 dòlars, però ocupa més espai a l’escenari del que preferiria. I, a més, què divertit és això? Sabia que havia de provar de construir-ne un. I … vaig aconseguir tenir èxit!
Pas 1: informació bàsica del maquinari
Xassís: vaig "tornar a proposar" un modulador HDMI "ZvBox 160" que es va disparar. Bona construcció d'acer resistent, ha de sobreviure a l'apocalipsi zombi. El va destripar, va disposar les peces, va fer mesures. Aleshores vaig crear una plantilla de perforació combinada / etiqueta del tauler frontal a Photoshop. Vaig imprimir l'etiqueta en un full adhesiu de pàgina completa i vaig afegir una capa superposada de full laminat adhesiu. Consulteu midi_con_faceplate.psd. Les dimensions de la caixa són 1,7 "H x 10,5" W x 4,75 "D (4,32 cm H x 26,67 cm W x 12,07 cm D)
Controlador: clon Arduino Mega 2560 fabricat per Sainsmart.
Pantalla: model Kingbright DC08-11SRWA. El vaig muntar i les 220 resistències necessàries en un petit perfboard que també proporcionava una manera de muntar al xassís.
Interruptors de peu: el que tenia al voltant. SPST momentani, normalment obert. guitarpedalparts.com els té per 3 dòlars.
LED: tenia alguns LEDs bicolors verds i vermells parpellejants que ja no puc identificar d’on provenien, però funcionarà qualsevol LED bicolor de càtode comú de 3 pins.
Assignar commutadors: SPDT petit, l'acció és ON-OFF- (ON). Part número Mouser 611-7107-001.
Presa de sortida: Rean NYS2122 TS 1/4.
Pedal: tipus passiu d'olla cònica de 10k. He utilitzat la línia 6 EX 1; M Audio EX-P i Roland EV-5 suposadament també funcionaran. Vegeu la imatge per obtenir el detall de l’esquema del circuit de pedals.
Resistències: 10K per als interruptors de tracció (QTY: 8); 220 Ohm per a la presa MIDI (n’he fet servir 2, n’hi haurà prou); 220 Ohm per als LED de canals predefinits (QTY 8); 220 Ohm per a la pantalla Kingsbright (QTY: 8); 2,2K per a presa de pedal d’expressió (QTY: 1).
Presa de corrent continu de muntatge en xassís. Part número Mouser 502-712A.
ACTUALITZACIÓ: He inclòs una imatge-j.webp
Pas 2: Funcions / comportament:
Els interruptors de peu amb l'etiqueta "A" a "D" seleccionen els 4 valors predefinits d'un banc. Els altres interruptors de 2 peus augmenten i disminueixen el nombre del banc. Quan canvieu de banc, el LED corresponent del darrer botó predefinit utilitzat s’il·lumina amb el color alternatiu fins que seleccioneu un valor predefinit al nou banc o torneu al banc original.
2 commutadors de commutació momentanis permeten a l'usuari assignar números de canal MIDI i controlador continu (CC). Només es poden seleccionar CC 1, 2, 4 i 7 (configuració al codi Arduino, però es pot ampliar), però són els més utilitzats. Hi ha 9 bancs al POD 2.0, el controlador accedeix als 9 però també inclou un banc especial 10. 10-A activa i desactiva el sintonitzador, el 10-B selecciona el mode wah per al pedal. El 10-C o el 10-D s'apagaran wah i tornaran al número CC assignat per l'usuari.
El valor per defecte és CC7 per al volum. La pantalla LED mostra el número de banc actual i mostra els números de canal MIDI i CC quan s’assignen.
Pas 3: el codi:
Aquí teniu el codi. He intentat mantenir-ho organitzat i he inclòs molts comentaris. Utilitzeu, reutilitzeu, utilitzeu o confongueu segons sigui necessari.
Haureu d’incloure la biblioteca MIDI de FortySevenEffects a github.com.
Pas 4: Això és tot
Si teniu cap pregunta, no dubteu a posar-vos en contacte amb mi. No sóc un gurú del codi, però m’agradaria oferir-me suggeriments o idees.
Recomanat:
Hexa-pod: 6 passos
Hexa-pod: es tracta d’un hexàpode, és un robot de mida petita amb peces petites fabricades amb la impressora 3D mitjançant filament de niló. És fàcil de controlar i fer la seva funció
Studebake-o-pod: 12 passos
Studebake-o-pod: Vaig pensar que seria divertit construir un accessori fantàstic per al meu iPod. Aquest vídeo instructiu i instructiu us proporciona un conjunt d'instruccions per construir el vostre propi Studebake-o-pod
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
Pod de curació de Skinception: 4 passos
Skinception Healing Pod: un projecte que fa servir Arduino Uno per crear una tira LED sensible al tacte. Entrada: sensor capacitiu Sortida: tires LED
Servo Pod: 4 passos
Servo Pod: mai heu somiat amb tenir una càmera orbital o qualsevol altre control de càmera web Pan / Tilt? Aquí està! Amb aquest Servo Pod Made from zero, ara podeu controlar la càmera web (o l’antena wifi?) Amb el palmell de la mà o fins i tot de forma remota amb un servidor web