Turinys:

„MIDI Pod-Pal“: 4 žingsniai
„MIDI Pod-Pal“: 4 žingsniai

Video: „MIDI Pod-Pal“: 4 žingsniai

Video: „MIDI Pod-Pal“: 4 žingsniai
Video: 4 января магический день: не делайте этого, чтобы в дом не пришла беда и безденежье 2024, Lapkritis
Anonim
MIDI Pod-Pal
MIDI Pod-Pal

*** ATNAUJINIMAS 4/22/'21 ***

*** Pridėjau visą schemą, kurioje rodomi visi laidai, padedantys statyti. ***

Čia nesileisiu į juokingą kūrimo dalies gilumą, ketinau parodyti dar vieną pavyzdį, kaip sukurti „Arduino“pagrįstą MIDI valdiklį, jei tyrinėjate temą ar galvojate apie kažko kūrimą ir idėjų rinkimą. Mano programa yra gana specifinė „Line 6 Pod 2.0“, tačiau su tam tikru kodo koregavimu galima plačiau pritaikyti. Yra keli gitaros efektų procesoriai, turintys MIDI funkciją, kurie nustato jų išankstinius nustatymus 4 -iuose bankuose. Šiuolaikinėje pamaldų metu groju gitara.. Bažnyčiai priklauso „Line 6 Pod 2.0“modeliavimo procesorius, kuris sėdi ant grindų ir neturi kojų jungiklių, skirtų keisti išankstinius nustatymus, arba pedalo, skirto valdyti garsumą. Rinkoje yra keletas valdiklių. „Behringer FCB1010“yra puikus sprendimas už maždaug 150 USD, tačiau užima daugiau scenos grindų nei norėčiau. Ir be to, koks tai malonumas? Žinojau, kad turiu pabandyti jį sukurti. Ir … man pavyko!

1 veiksmas: pagrindinė informacija apie aparatūrą

Pagrindinė informacija apie aparatūrą
Pagrindinė informacija apie aparatūrą

Važiuoklė: „Iš naujo sukūriau“nufilmuotą „ZvBox 160“HDMI moduliatorių. Graži tvirta plieninė konstrukcija, turėtų išgyventi zombių apokalipsę. Išdarinėjo, išdėstė dalis, atliko matavimus. Tada sukūriau kombinuotą gręžimo šabloną/priekinio skydelio etiketę „Photoshop“. Aš atspausdinau etiketę ant viso puslapio lipnaus lapo ir pridėjau lipnią laminuoto lapo perdangą. Žiūrėkite midi_con_faceplate.psd. Dėžutės matmenys yra 1,7 colio x 10,5 colio x 4,75 colio gylio (4,32 cm aukštis x 26,67 cm plotis x 12,07 cm gylis)

Valdiklis: „Arduino Mega 2560“klonas, pagamintas „Sainsmart“.

Ekranas: „Kingbright“modelis DC08-11SRWA. Aš jį ir 220 rezistorių sumontavau ant mažos perforatoriaus, kuris taip pat suteikė galimybę pritvirtinti prie važiuoklės.

Pėdų jungikliai: ką turėjau aplink. SPST momentinis, paprastai atidarytas. guitarpedalparts.com turi juos už 3 USD.

Šviesos diodai: turėjau keletą dviejų spalvų žalių ir mirksinčių raudonų šviesos diodų, kurių nebegaliu atpažinti, iš kur jie atsirado, bet bet kuris 3 kontaktų bendras katodo dviejų spalvų šviesos diodas veiks.

Priskirti jungiklius: mažas SPDT, veiksmas yra ON-OFF- (ON). Pelės dalis # 611-7107-001.

Išvesties lizdas: Rean NYS2122 TS 1/4.

Pedalas: pasyvus 10k linijinis kūginis puodo tipas. Aš naudoju Line 6 EX 1; Tariamai taip pat veiks „M Audio EX-P“ir „Roland EV-5“. Žiūrėkite paveikslėlyje pedalo grandinės schemą.

Rezistoriai: 10K jungikliams pakelti (QTY: 8); 220 omų MIDI lizdui (aš naudojau 2, gali pakakti vieno); 220 omų iš anksto nustatytiems kanalų šviesos diodams (QTY 8); 220 omų „Kingsbright“ekranui (QTY: 8); 2.2K, skirtas išraiškos pedalo lizdui (QTY: 1).

Važiuoklės tvirtinimo DC lizdas. Pelės dalis # 502-712A.

ATNAUJINIMAS: Aš įtraukiau visą schematinį-j.webp

2 žingsnis: Savybės/elgesys:

Savybės/elgesys
Savybės/elgesys
Savybės/elgesys
Savybės/elgesys
Savybės/elgesys
Savybės/elgesys

Kojiniai jungikliai, pažymėti nuo „A“iki „D“, pasirenka 4 išankstinius nustatymus banke. Kiti 2 pėdų jungikliai padidina ir sumažina banko numerį. Keičiant bankus, paskutinio naudoto išankstinio nustatymo mygtuko atitinkamas šviesos diodas šviečia kitokia spalva, kol pasirinksite iš anksto nustatytą naują banką arba grįšite į pradinį banką.

2 momentiniai perjungimo jungikliai leidžia vartotojui priskirti MIDI kanalo ir nuolatinio valdiklio (CC) numerius. Galima pasirinkti tik CC 1, 2, 4 ir 7 (nustatymas „Arduino“kode, bet galima išplėsti), tačiau jie yra dažniausiai naudojami. „POD 2.0“yra 9 bankai, valdiklis pasiekia visus 9, bet taip pat turi specialų banką 10. 10-A įjungia ir išjungia imtuvą, 10-B pasirenka pedalo „wah“režimą. 10-C arba 10-D išjungs „wah“ir grįš į vartotojo priskirtą CC numerį.

Numatytasis tūris yra CC7. LED ekrane rodomas dabartinis banko numeris ir akimirksniu rodomi MIDI kanalo ir CC numeriai, kai jie priskirti.

3 žingsnis: kodas:

Štai kodas. Aš bandžiau jį tvarkyti ir įtraukiau daug komentarų. Jei reikia, naudokite, pakartotinai naudokite, piktnaudžiaukite ar suklaidinkite.

Turėsite įtraukti „FortySevenEffects“MIDI biblioteką adresu github.com.

4 žingsnis: viskas

Jei turite klausimų, nedvejodami susisiekite su manimi. Nesu kodų guru, bet mielai pasiūlyčiau pasiūlymų ar idėjų.

Rekomenduojamas: