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, Júl
Anonim
MIDI Pod-Pal
MIDI Pod-Pal

*** AKTUALIZÁCIA 22.4.221 ***

*** Pridal som úplnú schému znázorňujúcu všetky káble na pomoc pri výstavbe. ***

Nebudem sa tu zo strany zostavovania venovať smiešnej hĺbke, mojim zámerom bolo ukázať ďalší príklad stavby MIDI ovládača založeného na Arduine, ak skúmate tému alebo premýšľate nad tým, že niečo postavíte a budete zbierať nápady. Moja aplikácia je dosť špecifická pre Line 6 Pod 2.0, ale niektoré úpravy kódu je možné urobiť širšie. Existuje niekoľko procesorov gitarových efektov s možnosťou MIDI, ktoré upravujú svoje predvoľby v bankách 4. Hrám na gitare v súčasnej bohoslužbe. Cirkev vlastní modelovací procesor Line 6 Pod 2.0, ktorý sedí na podlahe a nemá žiadne nožné spínače na zmenu predvolieb ani pedál na ovládanie hlasitosti. Na trhu je niekoľko existujúcich ovládačov. Behringer FCB1010 je skvelým riešením za približne 150 dolárov, ale zaberá viac podlahovej plochy, ako by som uprednostnil. A okrem toho, čo je to za zábava? Vedel som, že sa musím pokúsiť ho postaviť. A … podarilo sa mi uspieť!

Krok 1: Základné informácie o hardvéri

Základné informácie o hardvéri
Základné informácie o hardvéri

Podvozok: „Premyslel som“zastrelený modulátor HDMI „ZvBox 160“. Pekná robustná oceľová konštrukcia, ktorá by mala prežiť zombie apokalypsu. Vykuchal to, rozložil diely, vykonal merania. Potom som vo Photoshope vytvoril kombinovanú šablónu vŕtačky/štítok na prednom paneli. Štítok som vytlačil na celostranový lepiaci list a pridal prekrytie lepiacim laminovaným listom. Pozrite si midi_con_faceplate.psd. Rozmery škatule sú 1,32 palca x 10,5 palcov x 4,75 palcov (4,32 cm x 26,67 cm x 12,07 cm H)

Ovládač: klon Arduino Mega 2560 od spoločnosti Sainsmart.

Displej: Kingbright model DC08-11SRWA. Namontoval som to a 220 rezistorov potrebných na malú dosku, ktorá tiež poskytovala spôsob montáže do šasi.

Nožné spínače: čo som mal okolo. SPST chvíľkové, normálne otvorené. itarpedpedparts.com ich má za 3 doláre.

LED diódy: Mal som niekoľko dvojfarebných zelených a blikajúcich červených LED diód, ktoré už nemôžem identifikovať, odkiaľ prišli, ale každá 3-pinová spoločná katódová dvojfarebná LED bude fungovať.

Priradiť prepínače: malé SPDT, činnosť je ON-OFF- (ON). Časť Mouser č. 611-7107-001.

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

Pedál: pasívny 10k lineárny kužeľový hrniec. Použil som Line 6 EX 1; M Audio EX-P a Roland EV-5 údajne budú tiež fungovať. Podrobnosti o schéme pedálového obvodu nájdete na obrázku.

Rezistory: 10K pre výsuvy na prepínačoch (POČET: 8); 220 Ohm pre konektor MIDI (použil som 2, jeden môže stačiť); 220 Ohm pre prednastavené kanálové LED diódy (QTY 8); 220 Ohm pre displej Kingsbright (QTY: 8); 2,2 K pre zdvihový pedál (QTY: 1).

DC konektor na montáž na podvozok. Časť Mouser č. 502-712A.

UPDATE: Zahrnul som úplný schematický obrázok-j.webp

Krok 2: Vlastnosti/správanie:

Vlastnosti/správanie
Vlastnosti/správanie
Vlastnosti/správanie
Vlastnosti/správanie
Vlastnosti/správanie
Vlastnosti/správanie

Nožné spínače označené „A“až „D“vyberajú 4 predvoľby v banke. Ďalšie 2 nožné spínače zvyšujú a znižujú číslo banky. Pri prepínaní bánk sa zodpovedajúca dióda LED naposledy použitého tlačidla predvoľby rozsvieti striedavo, kým nevyberiete predvoľbu v novej banke alebo sa nevrátite do pôvodnej banky.

2 okamžité prepínače umožňujú užívateľovi priradiť čísla MIDI kanálov a spojitých ovládačov (CC). Je možné vybrať iba CC 1, 2, 4 a 7 (nastavenie v kóde Arduino, ale je možné ho rozšíriť), ale sú to najčastejšie používané. Na POD 2.0 je 9 bánk, ovládač pristupuje ku všetkým 9, ale obsahuje aj špeciálnu banku 10. 10-A zapína a vypína tuner, 10-B vyberá režim wah pre pedál. Buď 10-C alebo 10-D vypne wah a vráti sa späť na číslo CC priradené používateľom.

Predvolená hodnota je CC7 pre hlasitosť. LED displej zobrazuje aktuálne číslo banky a na chvíľu zobrazuje čísla MIDI kanálov a CC, ak sú priradené.

Krok 3: Kód:

Tu je kód. Pokúsil som sa to udržať v poriadku a vložil som veľa komentárov. Používajte, opakovane používajte, zneužívajte alebo zamieňajte podľa potreby.

Na github.com budete musieť zahrnúť MIDI knižnicu od FortySevenEffects.

Krok 4: To je všetko

V prípade akýchkoľvek otázok ma neváhajte kontaktovať. Nie som guru kódu, ale rád ponúknem nápady alebo nápady.

Odporúča: