Talaan ng mga Nilalaman:
- Hakbang 1: Pangunahing Impormasyon sa Hardware
- Hakbang 2: Mga Tampok / pag-uugali:
- Hakbang 3: Ang Code:
- Hakbang 4: Iyon Ito
Video: MIDI Pod-Pal: 4 na Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
*** I-UPDATE 4/22 / '21 ***
*** Nagdagdag ako ng isang buong eskematiko na ipinapakita ang lahat ng mga kable upang makatulong sa konstruksyon. ***
Hindi ako pupunta sa isang katawa-tawa na dami ng lalim dito sa bahagi ng pagbuo, ang aking hangarin ay upang ipakita ang isa pang halimbawa ng pagbuo ng isang Arduino batay MIDI controller kung nagsasaliksik ka sa paksa o nag-iisip tungkol sa pagbuo ng isang bagay at pagtitipon ng mga ideya. Ang aking aplikasyon ay medyo tiyak para sa Line 6 Pod 2.0, ngunit sa ilang mga pag-aayos ng code ay maaaring gawing mas malawak na naaangkop. Mayroong maraming mga proseso ng mga epekto ng gitara na may kakayahang MIDI na ayusin ang kanilang mga preset sa mga bangko ng 4. Nagpe-play ako ng gitara sa isang napapanahong serbisyo sa pagsamba. Nagmamay-ari ang simbahan ng isang Line 6 Pod 2.0 modeling processor na nakaupo sa sahig at walang switch ng paa upang baguhin ang mga preset o pedal upang makontrol ang dami. Mayroong maraming mga umiiral na mga Controller sa merkado. Ang Behringer FCB1010 ay isang mahusay na solusyon para sa halos $ 150 ngunit tumatagal ng mas maraming puwang sa sahig sa entablado kaysa sa gusto ko. At bukod sa, anong saya iyon? Alam kong kailangan kong subukan at bumuo ng isa. At… Nagawa kong magtagumpay!
Hakbang 1: Pangunahing Impormasyon sa Hardware
Chassis: "Nilayon ko ulit" ang isang "ZvBox 160" HDMI modulator na kinunan. Magaling na matibay na konstruksyon ng bakal, dapat makaligtas sa zombie apocalypse. Itinakip ito, inilatag ang mga bahagi, nagsukat. Lumikha ako pagkatapos ng isang kumbinasyon na template ng drill / front panel label sa Photoshop. Nai-print ko ang label sa isang buong pahina ng malagkit na sheet at nagdagdag ng isang malagkit na overlay ng laminated sheet. Tingnan ang midi_con_faceplate.psd. Ang mga sukat ng kahon ay 1.7 "H x 10.5" W x 4.75 "D (4.32 cm H x 26.67 cm W x 12.07 cm D)
Controller: Arduino Mega 2560 clone na ginawa ng Sainsmart.
Ipakita: modelo ng Kingbright DC08-11SRWA. Inilagay ko ito at ang 220 resistors na kinakailangan sa isang maliit na perfboard na nagbibigay din ng isang paraan upang maka-mount sa chassis.
Mga Paglipat ng Paa: kung ano ang inilalagay ko sa paligid. Panandalian ang SPST, karaniwang bukas. ang gitarpedalparts.com ay mayroong $ 3.
Mga LED: Nagkaroon ako ng bi-color Green at Blinking Red LED na hindi ko na makilala kung saan nanggaling, ngunit ang anumang 3 pin na karaniwang cathode bi-color LED ay gagana.
Magtalaga ng mga switch: maliit na SPDT, ang aksyon ay ON-OFF- (ON). Mouser bahagi # 611-7107-001.
Output jack: Rean NYS2122 TS 1/4.
Pedal: passive 10k linear taper pot type. Ginamit ko ang Line 6 EX 1; Magagana rin umano ang M Audio EX-P at Roland EV-5. Tingnan ang imahe para sa detalye ng pedal circuit na eskematiko.
Mga resistorista: 10K para sa mga pull-up sa switch (QTY: 8); 220 Ohm para sa MIDI jack (Gumamit ako ng 2, maaaring sapat ang isa); 220 Ohm para sa mga preset na LED LED (QTY 8); 220 Ohm para sa display ng Kingsbright (QTY: 8); 2.2K para sa expression pedal jack (QTY: 1).
Chassis mount DC jack. Mouser bahagi # 502-712A.
I-UPDATE: Nagsama ako ng isang buong eskematiko na-j.webp
Hakbang 2: Mga Tampok / pag-uugali:
Ang mga switch ng paa na may label na "A" hanggang "D" ay piliin ang 4 na mga preset sa loob ng isang bangko. Ang iba pang mga 2 switch ng paa ay nagdaragdag at nagbabawas ng numero ng Bangko. Kapag binabago ang mga bangko, ang kaukulang ginamit na naka-preset na pindutan na LED ay nag-iilaw sa kahaliling kulay hanggang sa pumili ka ng isang preset sa bagong bangko, o bumalik sa orihinal na bangko.
Ang 2 pansamantalang switch ng toggle ay nagbibigay-daan sa gumagamit na magtalaga ng MIDI channel at tuluy-tuloy na mga numero ng controller (CC). Ang CC 1, 2, 4 at 7 lamang ang maaaring mapili (pag-set up sa Arduino code, ngunit maaaring mapalawak) ngunit ang mga ito ang pinakakaraniwang ginagamit. Mayroong 9 na bangko sa POD 2.0, ina-access ng controller ang lahat ng 9 ngunit nagsasama rin ng isang espesyal na bangko 10. 10-A ang pag-toggle ng tuner on at off, 10-B ang pipiliin wah mode para sa pedal. Alinman sa 10-C o10-D ay papatayin wah at ibabalik sa itinalagang numero ng CC ng gumagamit.
Ang default ay CC7 para sa dami. Ipinapakita ng LED display ang kasalukuyang numero ng bangko, at pansamantalang ipakita ang mga numero ng MIDI channel at CC kapag itinalaga.
Hakbang 3: Ang Code:
Narito ang code. Sinubukan kong panatilihing organisado ito at nagsama ng maraming mga puna. Mangyaring gamitin, gamitin muli, abusuhin o lituhin kung kinakailangan.
Kakailanganin mong isama ang MIDI library mula sa FortySevenEffects sa github.com.
Hakbang 4: Iyon Ito
Mangyaring huwag mag-atubiling makipag-ugnay sa akin kung mayroon kang anumang mga katanungan. Wala akong code guru, ngunit natutuwa akong mag-alok ng mga mungkahi o ideya.
Inirerekumendang:
Hexa-pod: 6 na Hakbang
Hexa-pod: Ito ay isang hexapod, ito ay isang maliit na sukat ng robot na mayroong maliit na mga bahagi na ginawa gamit ang 3D printer sa pamamagitan ng paggamit ng nylon filament. Madaling kontrolin at i-play ang pagpapaandar nito. Ang kilusan ay: Ipasa ang Paatras sa kanan
Studebake-o-pod: 12 Mga Hakbang
Studebake-o-pod: Naisip kong magiging masaya na bumuo ng isang cool na kagamitan para sa aking iPod. Ang itinuturo at video na ito ay nagbibigay sa iyo ng isang hakbang na hakbang ng mga tagubilin upang mabuo ang iyong sariling Studebake-o-pod
MIDI 5V LED Strip Light Controller para sa Spielatron o Iba Pang MIDI Synth: 7 Hakbang (na may Mga Larawan)
MIDI 5V LED Strip Light Controller para sa Spielatron o Iba pang MIDI Synth: Ang controller na ito ay nag-flash ng tri-color LED strip lights para sa 50mS bawat tala. Blue para sa G5 hanggang D # 6, pula para sa E6 hanggang B6 at berde para sa C7 hanggang G7. Ang controller ay isang aparato na ALSA MIDI kaya ang MIDI software ay maaaring output sa mga LED nang sabay-sabay bilang isang MIDI synth device
Skinception Healing Pod: 4 na Hakbang
Skinception Healing Pod: Isang proyekto na gumagamit ng Arduino Uno upang lumikha ng isang touch sensoring LED strip. Pagpasok: Capacitive SensorOutput: LED strips
Servo Pod: 4 na Hakbang
Servo Pod: Pinangarap mo ba na magkaroon ng isang orbitcam o anumang iba pang kontrol sa Pan / Tilt webcam? Heto na! Gamit ito Ginawa mula sa simula ng Servo Pod, maaari mo nang makontrol ang iyong webcam (o wifi antena?) Sa pamamagitan ng iyong palad o kahit na malayo sa isang web server