Sadržaj:

MIDI Pod-Pal: 4 koraka
MIDI Pod-Pal: 4 koraka

Video: MIDI Pod-Pal: 4 koraka

Video: MIDI Pod-Pal: 4 koraka
Video: Почему плохо работает китайский MIDI USB кабель-интерфейс? Исправляем ошибки, устанавливаем оптрон. 2024, Studeni
Anonim
MIDI Pod-Pal
MIDI Pod-Pal

*** AŽURIRAJ 22.4.'21 ***

*** Dodao sam potpunu shemu koja prikazuje sve ožičenje za pomoć u izgradnji. ***

Ovdje neću ulaziti u smiješnu dubinu u dijelu izgradnje, namjera mi je bila pokazati još jedan primjer izgradnje MIDI kontrolera zasnovanog na Arduinu ako istražujete temu ili razmišljate o izgradnji nečega i prikupljanju ideja. Moja je aplikacija prilično specifična za Line 6 Pod 2.0, ali s nekim se dotjerivanjem koda može učiniti šire primjenjivom. Postoji nekoliko procesora gitarskih efekata s MIDI sposobnošću koji raspoređuju svoje postavke u bankama od 4. Sviram gitaru u suvremenom bogoslužju. Crkva ima procesor za modeliranje Line 6 Pod 2.0 koji sjedi na podu i nema nožne prekidače za promjenu unaprijed postavljenih postavki ili pedalu za kontrolu glasnoće. Na tržištu postoji nekoliko postojećih kontrolera. Behringer FCB1010 odlično je rješenje za oko 150 USD, ali zauzima više pozornice nego što bih ja želio. I osim toga, kakva je to zabava? Znao sam da moram pokušati izgraditi jedan. I … uspio sam uspjeti!

Korak 1: Osnovne informacije o hardveru

Osnovne informacije o hardveru
Osnovne informacije o hardveru

Šasija: "Prepravio sam" snimljeni HDMI modulator "ZvBox 160". Lijepa čvrsta čelična konstrukcija, trebala bi preživjeti zombi apokalipsu. Izvadio ga je, položio dijelove, napravio mjerenja. Zatim sam stvorio predložak kombinirane bušilice/naljepnicu prednje ploče u Photoshopu. Odštampao sam naljepnicu na ljepljivom listu na cijeloj stranici i dodao prekrivač ljepljivog laminiranog lista. Pogledajte midi_con_faceplate.psd. Dimenzije kutije su 1,7 "V x 10,5" Š x 4,75 "D (4,32 cm V x 26,67 cm Š x 12,07 cm D)

Kontroler: klon Arduino Mega 2560 proizvođača Sainsmart.

Zaslon: Kingbright model DC08-11SRWA. Montirao sam ga i 220 otpornika potrebnih na malu ploču koja je također omogućila ugradnju u šasiju.

Nožni prekidači: ono što sam imao ležati okolo. SPST trenutak, normalno otvoren. guitarpedalparts.com ima ih za 3 USD.

LED diode: Imao sam neke dvobojne zelene i trepćuće crvene LED diode za koje više ne mogu identificirati odakle su došle, ali svaka 3-pinska dvobojna LED sa zajedničkom katodom će raditi.

Dodijelite prekidače: mali SPDT, radnja je ON-OFF- (ON). Mouser dio # 611-7107-001.

Izlazna utičnica: Rean NYS2122 TS 1/4.

Pedala: pasivni tip linearnog konusnog lonca od 10 k. Koristio sam Line 6 EX 1; Navodno će raditi i M Audio EX-P i Roland EV-5. Za detalje o shemi sklopa pedale pogledajte sliku.

Otpornici: 10K za prekidače na izvlačenje (QTY: 8); 220 ohma za MIDI priključak (koristio sam 2, jedan može biti dovoljan); 220 Ohm za unaprijed postavljene LED diode kanala (QTY 8); 220 Ohma za Kingsbright zaslon (QTY: 8); 2,2 K za utičnicu pedale za izražavanje (QTY: 1).

DC utičnica za montažu na kućište. Mouser dio # 502-712A.

AŽURIRANJE: Uključio sam cijelu shematsku-j.webp

2. korak: Značajke/ponašanje:

Značajke/ponašanje
Značajke/ponašanje
Značajke/ponašanje
Značajke/ponašanje
Značajke/ponašanje
Značajke/ponašanje

Nožne sklopke označene s "A" do "D" odabiru 4 unaprijed postavljene postavke unutar banke. Ostale dvije nožne sklopke povećavaju i smanjuju broj banke. Prilikom promjene banaka, zadnja korištena tipka unaprijed postavljene tipke svijetli zamjenskom bojom sve dok ne odaberete unaprijed postavljenu postavku na novoj banci ili se ne vratite na izvornu banku.

2 trenutna prekidača omogućuju korisniku dodjeljivanje brojeva MIDI kanala i kontinuiranog kontrolera (CC). Mogu se odabrati samo CC 1, 2, 4 i 7 (postavljanje u Arduino kodu, ali se može proširiti), ali oni su najčešće korišteni. Na POD 2.0 postoji 9 banaka, kontroler pristupa svim 9, ali uključuje i posebnu banku 10. 10-A uključuje i isključuje tuner, 10-B bira wah način rada za pedalu. Ili 10-C ili 10-D isključit će wah i vratiti se na korisnički dodijeljeni CC broj.

Zadana vrijednost je CC7 za glasnoću. LED zaslon prikazuje trenutni broj banke, a trenutno prikazuju MIDI kanale i CC brojeve kada im je dodijeljen.

Korak 3: Kôd:

Evo koda. Pokušao sam to organizirati i uključio sam mnogo komentara. Molimo, koristite, ponovno upotrijebite, zloupotrijebite ili pobrinite po potrebi.

Morat ćete uključiti MIDI biblioteku iz FortySevenEffects na github.com.

Korak 4: To je to

Slobodno me kontaktirajte ako imate pitanja. Ja nisam guru koda, ali bilo bi mi drago ponuditi prijedloge ili ideje.

Preporučeni: