Innholdsfortegnelse:
- Trinn 1: Grunnleggende maskinvareinformasjon
- Trinn 2: Funksjoner/oppførsel:
- Trinn 3: Koden:
- Trinn 4: Det er det
Video: MIDI Pod-Pal: 4 trinn
2024 Forfatter: John Day | [email protected]. Sist endret: 2024-01-30 11:23
*** OPPDATERING 4/22/'21 ***
*** Jeg har lagt til en fullstendig skjematisk oversikt over alle ledninger for å hjelpe til med bygging. ***
Jeg vil ikke gå i latterlig dybde her på bygningsdelen, min intensjon var å vise et annet eksempel på å bygge en Arduino -basert MIDI -kontroller hvis du forsker på emnet eller tenker på å bygge noe og samle ideer. Søknaden min er ganske spesifikk for Line 6 Pod 2.0, men med litt kodejustering kan gjøres bredere anvendelig. Det er flere gitareffektprosessorer med MIDI -evne som arrangerer forhåndsinnstillingene i banker på 4. Jeg spiller gitar i en moderne gudstjeneste. Kirken eier en Line 6 Pod 2.0 modelleringsprosessor som sitter på gulvet og ikke har noen fotbrytere for å endre forhåndsinnstillinger eller pedal for å kontrollere volumet. Det er flere eksisterende kontrollere på markedet. Behringer FCB1010 er en flott løsning for omtrent $ 150, men tar mer gulvplass på scenen enn jeg foretrekker. Og dessuten, hva moro er det? Jeg visste at jeg måtte prøve å bygge en. Og … jeg klarte å lykkes!
Trinn 1: Grunnleggende maskinvareinformasjon
Chassis: Jeg har "bestemt" en "ZvBox 160" HDMI-modulator som ble skutt. Fin solid stålkonstruksjon, skal overleve zombie -apokalypsen. Gutted det, lagt ut delene, gjort målinger. Jeg opprettet deretter en kombinasjonsboremal/frontpaneletikett i Photoshop. Jeg skrev ut etiketten på et selvklebende ark og la til et selvklebende laminert arkoverlegg. Se midi_con_faceplate.psd. Boksens dimensjoner er 1,7 "H x 10,5" B x 4,75 "D (4,32 cm H x 26,67 cm B x 12,07 cm D)
Kontroller: Arduino Mega 2560 klon laget av Sainsmart.
Display: Kingbright modell DC08-11SRWA. Jeg monterte den og de 220 motstandene som trengs på et lite perfboard som også ga en måte å montere på chassiset.
Fotbrytere: det jeg hadde liggende. SPST kortvarig, normalt åpen. guitarpedalparts.com har dem for $ 3.
Lysdioder: Jeg hadde noen tofargede grønne og blinkende røde lysdioder som jeg ikke lenger kan identifisere hvor de kom fra, men en hvilken som helst 3-pinners vanlig katode tofarget LED vil fungere.
Tilordne brytere: liten SPDT, handlingen er PÅ-AV- (PÅ). Mouser del # 611-7107-001.
Utgangskontakt: Rean NYS2122 TS 1/4.
Pedal: passiv 10k lineær konisk gryte. Jeg brukte Line 6 EX 1; M Audio EX-P og Roland EV-5 skal visstnok også fungere. Se bildet for pedalkretsskjematisk detalj.
Motstander: 10K for pull-up på brytere (QTY: 8); 220 Ohm for MIDI -kontakt (jeg brukte 2, en kan være tilstrekkelig); 220 Ohm for forhåndsinnstilte LED -kanaler (QTY 8); 220 Ohm for Kingsbright -skjermen (QTY: 8); 2,2K for uttrykkspedaljekk (QTY: 1).
Chassisfeste DC -kontakt. Mouser del # 502-712A.
OPPDATERING: Jeg har tatt med et komplett skjematisk-j.webp
Trinn 2: Funksjoner/oppførsel:
Fotbrytere merket "A" til "D" velger de fire forhåndsinnstillingene i en bank. De to andre fotbryterne øker og reduserer banknummeret. Når du skifter bank, lyser den sist brukte forhåndsinnstilte knappens tilsvarende LED med den alternative fargen til du enten velger en forhåndsinnstilling på den nye banken, eller går tilbake til den opprinnelige banken.
To midlertidige vippebrytere lar brukeren tildele MIDI -kanal og nummer for kontinuerlig kontroller (CC). Bare CC 1, 2, 4 og 7 kan velges (oppsett i Arduino -koden, men kan utvides), men de er de mest brukte. Det er 9 banker på POD 2.0, kontrolleren får tilgang til alle 9, men inkluderer også en spesiell bank 10. 10-A slår tuneren på og av, 10-B velger wah-modus for pedalen. Enten 10-C eller 10-D vil slå av wah og gå tilbake til brukerens tildelte CC-nummer.
Standard er CC7 for volum. LED -displayet viser gjeldende banknummer, og viser øyeblikkelig MIDI -kanal- og CC -nummer når det er tildelt.
Trinn 3: Koden:
Her er koden. Jeg har forsøkt å holde det organisert og inkludert mange kommentarer. Vennligst bruk, gjenbruk, misbruk eller forvirre etter behov.
Du må inkludere MIDI -biblioteket fra FortySevenEffects på github.com.
Trinn 4: Det er det
Ta gjerne kontakt med meg hvis du har spørsmål. Jeg er ingen kodeguru, men jeg kommer gjerne med forslag eller ideer.
Anbefalt:
Hexa-pod: 6 trinn
Hexa-pod: Dette er en hexapod, det er en liten robot som har små deler laget med 3D-skriveren ved hjelp av nylonfilament.Det er enkelt å kontrollere og spille av funksjonen.Bevegelsen er: Fremover Bakover Høyre sving Venstre sving Høyre Fremover Venstre fremover Høyre Bakover
Studebake-o-pod: 12 trinn
Studebake-o-pod: Jeg trodde det ville være morsomt å bygge et kult tilbehør til min iPod. Denne instruksjonsfulle og videoen gir deg et trinn-for-trinn-sett med instruksjoner for å bygge din egen Studebake-o-pod
MIDI 5V LED Strip Light Controller for Spielatron eller annen MIDI Synth: 7 trinn (med bilder)
MIDI 5V LED Strip Light Controller for Spielatron eller annen MIDI Synth: Denne kontrolleren blinker trefargede LED stripelys for 50mS per note. Blå for G5 til D#6, rød for E6 til B6 og grønn for C7 til G7. Kontrolleren er en ALSA MIDI -enhet, slik at MIDI -programvare kan mates ut til lysdiodene samtidig som en MIDI -synthenhet
Skinception Healing Pod: 4 trinn
Skinception Healing Pod: Et prosjekt som bruker Arduino Uno for å lage en berøringsfølende LED -stripe. Inngang: Kapasitiv sensor Utgang: LED -strips
Hvordan jeg rackmonterte My Line 6 Pod Guitar Effects Processor: 10 trinn (med bilder)
Hvordan jeg rackmonterte My Line 6 Pod Guitar Effects Processor: Jeg kjøpte en av de originale Line 6 POD -enhetene da de kom ut tilbake i 1998. Det hørtes fantastisk ut den gang og høres fortsatt bra ut i dag - det eneste problemet var formen - For å si det helt klart, ser det dumt ut. Viktigere, med mindre du har