Sisällysluettelo:
- Vaihe 1: Laitteiston perustiedot
- Vaihe 2: Ominaisuudet/käyttäytyminen:
- Vaihe 3: Koodi:
- Vaihe 4: Se on siinä
Video: MIDI Pod-Pal: 4 vaihetta
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:02
*** PÄIVITYS 4/22/'21 ***
*** Olen lisännyt täydellisen kaavion, joka näyttää kaikki johdotukset rakentamisen helpottamiseksi. ***
En mene naurettavaan syvyyteen täällä rakennusosassa, tarkoitukseni oli näyttää toinen esimerkki Arduino -pohjaisen MIDI -ohjaimen rakentamisesta, jos tutkit aihetta tai ajattelet jotain rakentamista ja ideoiden keräämistä. Sovellukseni on melko erityinen Line 6 Pod 2.0: lle, mutta joitain koodin säätöjä voidaan tehdä laajemmin sovellettaviksi. On olemassa useita MIDI -kykyisiä kitaratehosteprosessoreita, jotka järjestävät esiasetuksensa 4: n pankeille. Soitan kitaraa nykyaikaisessa jumalanpalveluksessa. Kirkko omistaa Line 6 Pod 2.0 -mallinnusprosessorin, joka istuu lattialla ja jossa ei ole jalkakytkimiä esiasetusten muuttamiseksi tai poljin äänenvoimakkuuden säätämiseksi. Markkinoilla on useita olemassa olevia ohjaimia. Behringer FCB1010 on loistava ratkaisu noin 150 dollarilla, mutta se vie enemmän lattiatilaa kuin haluaisin. Ja lisäksi, mitä hauskaa se on? Tiesin, että minun on yritettävä rakentaa sellainen. Ja… onnistuin menestymään!
Vaihe 1: Laitteiston perustiedot
Runko: "Tarkoitin uudelleen" kuvatun "ZvBox 160" HDMI -modulaattorin. Mukava tukeva teräsrakenne, pitäisi selviytyä zombie -apokalypsistä. Pelasi sen, asetti osat ja teki mittauksia. Sitten loin yhdistelmäporan mallin/etupaneelin tarran Photoshopissa. Tulostin tarran koko sivun tarra -arkille ja lisäsin liimapintaisen laminoidun arkin. Katso midi_con_faceplate.psd. Laatikon mitat ovat 1,7 "K x 10,5" L x 4,75 "S (4,32 cm K x 26,67 cm L x 12,07 cm S)
Ohjain: Arduino Mega 2560 -klooni, valmistaja Sainsmart.
Näyttö: Kingbright-malli DC08-11SRWA. Asensin sen ja tarvittavat 220 vastusta pienelle perfboardille, joka tarjosi myös tavan asentaa runkoon.
Jalkakytkimet: mitä minulla oli ympärilläni. SPST hetkellinen, normaalisti auki. guitarpedalparts.com tarjoaa niitä hintaan 3 dollaria.
LEDit: Minulla oli kaksivärisiä vihreitä ja vilkkuvia punaisia LED-valoja, joita en voi enää tunnistaa mistä ne tulivat, mutta mikä tahansa 3-nastainen yhteinen kaksivärinen LED toimii.
Määritä kytkimet: pieni SPDT, toiminta ON-OFF- (ON). Hiiren osa # 611-7107-001.
Lähtöliitin: Rean NYS2122 TS 1/4.
Poljin: passiivinen 10k lineaarinen kartiotyyppi. Käytin Line 6 EX 1; M Audio EX-P ja Roland EV-5 toimivat myös. Katso kuvasta pedaalipiirin kaavamainen yksityiskohta.
Vastukset: 10K kytkimiä varten (QTY: 8); 220 ohmia MIDI -liittimelle (käytin 2, yksi voi riittää); 220 ohmia esiasetetuille kanavavaloille (QTY 8); 220 ohmia Kingsbright -näytölle (QTY: 8); 2.2K ilmaisupedaaliliittimelle (QTY: 1).
Alustaan kiinnitettävä DC -liitin. Hiiren osa # 502-712A.
PÄIVITYS: Olen lisännyt täydellisen kaavamaisen-j.webp
Vaihe 2: Ominaisuudet/käyttäytyminen:
Jalkakytkimet "A" - "D" valitsevat neljä esiasetusta pankissa. Muut kaksi jalkakytkintä lisäävät ja vähentävät pankin numeroa. Kun vaihdat pankkia, viimeksi käytetyn esiasetuspainikkeen vastaava LED -valo palaa vaihtoehtoisella värillä, kunnes joko valitset esiasetuksen uudessa pankissa tai palaat alkuperäiseen pankkiin.
Kahden hetkellisen vaihtokytkimen avulla käyttäjä voi määrittää MIDI -kanavan ja jatkuvan ohjaimen (CC) numerot. Vain CC 1, 2, 4 ja 7 voidaan valita (asetukset Arduino -koodissa, mutta voidaan laajentaa), mutta ne ovat yleisimmin käytettyjä. POD 2.0: ssa on 9 pankkia, ohjain käyttää kaikkia 9, mutta sisältää myös erityisen pankin 10. 10-A kytkee virittimen päälle ja pois, 10-B valitsee wah-tilan pedaalille. Joko 10-C tai 10-D sammuttaa wah-toiminnon ja palaa takaisin käyttäjän määrittämään CC-numeroon.
Oletusarvo on CC7 äänenvoimakkuudelle. LED -näyttö näyttää nykyisen pankin numeron ja hetkellisesti MIDI -kanavan ja CC -numerot, kun ne on määritetty.
Vaihe 3: Koodi:
Tässä koodi. Olen yrittänyt pitää sen järjestyksessä ja sisällyttänyt paljon kommentteja. Käytä, käytä uudelleen, väärinkäytä tai sekoita tarpeen mukaan.
Sinun on sisällytettävä FortySevenEffectsin MIDI -kirjasto osoitteessa github.com.
Vaihe 4: Se on siinä
Ota rohkeasti yhteyttä, jos sinulla on kysyttävää. En ole koodiguru, mutta annan mielelläni ehdotuksia tai ideoita.
Suositeltava:
Hexa-pod: 6 vaihetta
Hexa-pod: Tämä on hexapod, se on pienikokoinen robotti, jossa on pieniä osia, jotka on tehty 3D-tulostimella nylonfilamentilla. Helppo ohjata ja toistaa sen toimintaa
Studebake-o-pod: 12 vaihetta
Studebake-o-pod: Ajattelin, että olisi hauskaa rakentaa viileä lisälaite iPodilleni. Tämä opettavainen ja video antaa sinulle askel askeleelta ohjeita oman Studebake-o-podin rakentamiseen
MIDI 5V LED -nauhavalo -ohjain Spielatronille tai muulle MIDI -synteesille: 7 vaihetta (kuvilla)
MIDI 5V LED-nauhavalo-ohjain Spielatronille tai muulle MIDI-syntetisaattorille: Tämä ohjain väläyttää kolmivärisiä LED-nauhavaloja 50 mS per muistiinpano. Sininen G5-D#6, punainen E6-B6 ja vihreä C7-G7. Ohjain on ALSA MIDI -laite, joten MIDI -ohjelmisto voi lähettää LED -valolle samanaikaisesti MIDI -syntetisaattorilaitteen kanssa
Skinception Healing Pod: 4 vaihetta
Skinception Healing Pod: Projekti, jossa hyödynnetään Arduino Unoa kosketustunnistavan LED -nauhan luomiseen. Tulo: Kapasitiivinen anturi Lähtö: LED -nauhat
Servo Pod: 4 vaihetta
Servo Pod: Oletko koskaan haaveillut orbit -kamerasta tai muusta Pan/Tilt -verkkokameran ohjauksesta? Tässä se on! Tällä tyhjästä valmistetulla Servo Podilla voit nyt hallita verkkokameraasi (tai wifi -antennia?) Kämmenelläsi tai jopa etänä verkkopalvelimen avulla