Innehållsförteckning:

MIDI Pod-Pal: 4 steg
MIDI Pod-Pal: 4 steg

Video: MIDI Pod-Pal: 4 steg

Video: MIDI Pod-Pal: 4 steg
Video: Мухоморный 🍄Трип Фиксирую на камеру. Очутился между двух миров🌍 Реальным и Мухоморным🙏 2024, November
Anonim
MIDI Pod-Pal
MIDI Pod-Pal

*** UPPDATERING 4/22/'21 ***

*** Jag har lagt till en fullständig schematisk bild som visar alla ledningar för att underlätta konstruktion. ***

Jag kommer inte att gå in på ett löjligt djup här på byggdelen, min avsikt var att visa ett annat exempel på att bygga en Arduino -baserad MIDI -kontroller om du forskar i ämnet eller funderar på att bygga något och samla idéer. Min applikation är ganska specifik för Line 6 Pod 2.0, men med en del kodjusteringar kan göras bredare. Det finns flera gitarreffektprocessorer med MIDI -kapacitet som ordnar sina förinställningar i banker om 4. Jag spelar gitarr i en samtida gudstjänst. Kyrkan äger en Line 6 Pod 2.0 -modelleringsprocessor som sitter på golvet och inte har några fotomkopplare för att ändra förinställningar eller pedal för att styra volymen. Det finns flera befintliga styrenheter på marknaden. Behringer FCB1010 är en bra lösning för cirka $ 150 men tar upp mer golvyta än jag skulle föredra. Och dessutom, vad kul är det? Jag visste att jag måste försöka bygga en. Och … jag lyckades lyckas!

Steg 1: Grundläggande maskinvaruinformation

Grundläggande hårdvaruinformation
Grundläggande hårdvaruinformation

Chassi: Jag har "omplanerat" en "ZvBox 160" HDMI-modulator som sköts. Fin robust stålkonstruktion, borde överleva zombie -apokalypsen. Gutted det, lade ut delarna, gjorde mätningar. Jag skapade sedan en kombinationsborrmall/etikett på frontpanelen i Photoshop. Jag skrev ut etiketten på ett helsidigt självhäftande ark och lade till ett självhäftande laminerat arköverlag. Se midi_con_faceplate.psd. Lådans mått är 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)

Controller: Arduino Mega 2560 klon tillverkad av Sainsmart.

Display: Kingbright modell DC08-11SRWA. Jag monterade den och de 220 motstånd som behövs på en liten perfboard som också gav ett sätt att montera i chassit.

Fotbrytare: vad jag hade omkring mig. SPST tillfällig, normalt öppen. guitarpedalparts.com har dem för $ 3.

Lysdioder: Jag hade några tvåfärgade gröna och blinkande röda lysdioder som jag inte längre kan identifiera var de kom ifrån, men alla 3-stifts gemensamma katod tvåfärgade lysdioder fungerar.

Tilldela switchar: liten SPDT, åtgärden är ON-OFF- (ON). Mouser artikelnummer 611-7107-001.

Utgångskontakt: Rean NYS2122 TS 1/4.

Pedal: passiv 10k linjär konisk kruktyp. Jag använde Line 6 EX 1; M Audio EX-P och Roland EV-5 kommer förmodligen också att fungera. Se bilden för pedalkrets schematisk detalj.

Motstånd: 10K för pull-up på switchar (QTY: 8); 220 Ohm för MIDI -uttag (jag använde 2, en kan räcka); 220 Ohm för förinställda kanal -lysdioder (QTY 8); 220 Ohm för Kingsbright -displayen (QTY: 8); 2,2K för uttryckspedaljack (QTY: 1).

Chassifäste DC -uttag. Mouser artikelnummer 502-712A.

UPPDATERING: Jag har inkluderat en fullständig schematisk-j.webp

Steg 2: Funktioner/beteende:

Funktioner/beteende
Funktioner/beteende
Funktioner/beteende
Funktioner/beteende
Funktioner/beteende
Funktioner/beteende

Fotomkopplare märkta "A" till "D" väljer de fyra förinställningarna inom en bank. De andra 2 fotomkopplarna ökar och minskar banknumret. När du byter bank tänds den senast använda förinställda knappens motsvarande lysdiod med den alternativa färgen tills du antingen väljer en förinställning på den nya banken eller återgår till den ursprungliga banken.

Två tillfälliga omkopplare gör att användaren kan tilldela MIDI -kanal och nummer för kontinuerlig styrenhet (CC). Endast CC 1, 2, 4 och 7 kan väljas (inställning i Arduino -koden, men kan utökas) men de är de vanligaste. Det finns 9 banker på POD 2.0, styrenheten kommer åt alla 9 men inkluderar också en speciell bank 10. 10-A slår på och stänger av tunern, 10-B väljer wah-läge för pedalen. Antingen 10-C eller 10-D stänger av wah och återgår till det användartilldelade CC-numret.

Standard är CC7 för volym. LED -displayen visar det aktuella banknumret och visar tillfälligt MIDI -kanal- och CC -nummer när de tilldelas.

Steg 3: Koden:

Här är koden. Jag har försökt hålla det organiserat och inkluderat massor av kommentarer. Använd, återanvänd, missbruk eller förvirra efter behov.

Du måste inkludera MIDI -biblioteket från FortySevenEffects på github.com.

Steg 4: Det är det

Kontakta mig gärna om du har några frågor. Jag är ingen kodguru, men jag kommer gärna med förslag eller idéer.

Rekommenderad: