Obsah:

MIDI Pod-Pal: 4 kroky
MIDI Pod-Pal: 4 kroky

Video: MIDI Pod-Pal: 4 kroky

Video: MIDI Pod-Pal: 4 kroky
Video: Клавиши с нуля - 1 урок. Linkin park - In the end на пианино. 2024, Listopad
Anonim
MIDI Pod-Pal
MIDI Pod-Pal

*** AKTUALIZACE 22. 4. '21 ***

*** Přidal jsem úplné schéma ukazující veškeré zapojení na pomoc při stavbě. ***

Nebudu se zde zabývat nesmyslnou hloubkou, pokud jde o část sestavení, mým záměrem bylo ukázat další příklad budování MIDI ovladače založeného na Arduinu, pokud zkoumáte téma nebo přemýšlíte o stavění něčeho a shromažďování nápadů. Moje aplikace je poměrně specifická pro Line 6 Pod 2.0, ale s některými vylepšeními kódu lze učinit v širším měřítku. Existuje několik procesorů pro kytarové efekty s funkcí MIDI, které uspořádávají své předvolby v bankách 4. Hraji na kytaru v současné bohoslužbě. Kostel vlastní modelový procesor Line 6 Pod 2.0, který sedí na podlaze a nemá žádné nožní spínače pro změnu předvoleb nebo pedál pro ovládání hlasitosti. Na trhu je několik stávajících ovladačů. Behringer FCB1010 je skvělým řešením za zhruba 150 dolarů, ale zabírá více místa na podlaze, než bych dal přednost. A kromě toho, co je to za legraci? Věděl jsem, že se o to musím pokusit a postavit. A… podařilo se mi uspět!

Krok 1: Základní informace o hardwaru

Základní informace o hardwaru
Základní informace o hardwaru

Podvozek: „Přepracoval jsem“modulátor HDMI „ZvBox 160“, který byl zastřelen. Pěkná robustní ocelová konstrukce, která by měla přežít zombie apokalypsu. Vykuchal to, rozložil součásti, provedl měření. Poté jsem ve Photoshopu vytvořil kombinovanou šablonu vrtačky/štítek na předním panelu. Štítek jsem vytiskl na celostránkový lepicí list a přidal překrytí lepeným laminovaným listem. Viz midi_con_faceplate.psd. Rozměry krabice jsou 1,32 palců x 10,5 palců x 4,75 palců (4,32 cm x 26,67 cm x 12,07 cm H)

Ovladač: klon Arduino Mega 2560 od Sainsmart.

Displej: Kingbright model DC08-11SRWA. Namontoval jsem to a 220 rezistorů potřebných na malou perfboardovou desku, která také poskytovala způsob montáže do šasi.

Nožní spínače: co jsem měl kolem. SPST chvilkové, normálně otevřené. guitarpedalparts.com je má za 3 dolary.

LED diody: Měl jsem několik dvoubarevných zelených a blikajících červených LED, které již nedokážu identifikovat, odkud pocházejí, ale jakákoli 3pinová společná katodová dvoubarevná LED bude fungovat.

Přiřadit přepínače: malé SPDT, akce je ON-OFF- (ON). Část Mouser 611-7107-001.

Výstupní konektor: Rean NYS2122 TS 1/4.

Pedál: pasivní 10k lineární kuželový hrnec. Použil jsem Line 6 EX 1; M Audio EX-P a Roland EV-5 údajně také budou fungovat. Viz obrázek se schematickými detaily obvodu pedálu.

Rezistory: 10K pro pull-up na přepínačích (QTY: 8); 220 Ohm pro MIDI konektor (použil jsem 2, jeden může stačit); 220 Ohm pro přednastavené LED diody kanálu (QTY 8); 220 Ohm pro displej Kingsbright (QTY: 8); 2,2 K pro expresní pedál (POČET: 1).

DC konektor pro montáž na podvozek. Část Mouser č. 502-712A.

UPDATE: Zahrnul jsem úplný schematický obrázek-j.webp

Krok 2: Vlastnosti/chování:

Vlastnosti/chování
Vlastnosti/chování
Vlastnosti/chování
Vlastnosti/chování
Vlastnosti/chování
Vlastnosti/chování

Nožní spínače označené „A“až „D“vybírají 4 předvolby v rámci banky. Další 2 nožní spínače zvyšují a snižují číslo banky. Při změně banky se poslední použitá LED předvolby rozsvítí alternativní barvou, dokud nevyberete předvolbu na nové bance nebo se nevrátíte do původní banky.

2 okamžité přepínače umožňují uživateli přiřadit čísla MIDI kanálu a spojitého ovladače (CC). Lze vybrat pouze CC 1, 2, 4 a 7 (nastavení v kódu Arduino, ale lze je rozšířit), ale jsou to nejčastěji používané. Na POD 2.0 je 9 bank, ovladač přistupuje ke všem 9, ale také obsahuje speciální banku 10. 10-A zapíná a vypíná tuner, 10-B vybírá režim wah pro pedál. Buď 10-C nebo 10-D vypne wah a vrátí se zpět k uživatelem přiřazenému CC číslu.

Výchozí hodnota je CC7 pro hlasitost. LED displej zobrazuje aktuální číslo banky a na okamžik zobrazuje čísla MIDI kanálů a CC, pokud jsou přiřazena.

Krok 3: Kód:

Tady je kód. Pokusil jsem se to zorganizovat a přidal jsem spoustu komentářů. Podle potřeby použijte, znovu použijte, zneužívejte nebo zaměňujte.

Budete muset zahrnout knihovnu MIDI od FortySevenEffects na github.com.

Krok 4: To je ono

V případě jakýchkoli dotazů mě neváhejte kontaktovat. Nejsem žádný kódový guru, ale rád nabídnu návrhy nebo nápady.

Doporučuje: