Sisällysluettelo:
- Vaihe 1: Materiaalit
- Vaihe 2: Suunnittelu ja leikkaus
- Vaihe 3: Juotos ja lanka
- Vaihe 4: Liikaa johtoja…
- Vaihe 5: Neopixel
- Vaihe 6: Koodi
- Vaihe 7: Jam ulos
Video: Arcade -painike MIDI -näppäimistö: 7 vaihetta (kuvilla)
2024 Kirjoittaja: John Day | [email protected]. Viimeksi muokattu: 2024-01-30 09:01
Tämä on versio 2.0 yhdestä ensimmäisestä Arduino- ja DIY MIDI -ohjelmointiin. Olen kehittänyt taitojani prototyyppien suunnittelussa ja suunnittelussa, joten ajattelin, että se olisi hyvä osoitus prosessista ja etenemisestä. Tietoisemmalla suunnitteluprosessilla kierrätin painikkeet ensimmäisestä yrityksestä ja lähdin rakentamaan 2.0!
Vaihe 1: Materiaalit
Ensimmäinen versio käytti Arduino Megaa sen monien tulojen takia, mutta pidän Pro Micron pienestä koosta ja HID MIDI -ominaisuuksista Midi_controller.h -kirjastoa käytettäessä. Joten päätin käyttää kahta 16-kanavaista multiplekseriä täyttääkseen 2-oktaavisen alueen tulovaatimuksen.
Tässä on luettelo käyttämistäni osista:
Suuret arcade -painikkeet x15
Pienet arcade -painikkeet x10
Pro Micro x2
16-kanavainen multiplekseri x2
Neopikselirengas
10k potentiometri x6
Liitäntäjohto
Juototyökalut
1/8 '' MDF
Vaihe 2: Suunnittelu ja leikkaus
Olen lisännyt.svg -tiedoston kyseleville miehille, onko siitä hyötyä, mutta rohkaisen kaikkia kehittämään luovuutta ja kokeilua suunnitteluprosessissa. Ehkä akryylin käyttäminen mdf: n sijaan näyttäisi mahtavalta!
Käytin poraa ja poranterää ensimmäisessä versiossa, joten etsin tällä kertaa tarkempaa tuotetta suunnitteluohjelmiston ja laserleikkurin avulla.
Vaihe 3: Juotos ja lanka
Tämä on eniten aikaa vievä osa. Pidän tiettyjä juotososia terapeuttisina, joten hanki teetä, laita tasainen hillo ja tiedän, että tämä vaihe on maraton eikä sprintti!
Yritin pelastaa mahdollisimman paljon lankaa ensimmäisestä versiosta ja panin merkille, mihin aion sijoittaa Arduinon ja muxin, jotta voisin poistaa osan lanka -massasta, joka joutuisi puristamaan laatikkoon sen jälkeen, kun se oli tehty.
Minulla on tapana omaksua kaaos, joka johtuu hyvästä DIY -sekajohdosta, enemmän kuin jotkut, joten noudata omia tavoitteitasi johtoja lajitellessasi.
Yhteyksien läpikäynnin osalta kirjoita ensin koodi ja anna sen sitten sanella, mihin johdot menevät…
Rakensin näppäimistön matalimmasta korkeimpaan nuottiin, kun ensimmäiset 16 nuottia menivät mux1: een ja loput nuotit mux2: een, mux -asetuksessa saattaa esiintyä hieman viiveen kasvua, mutta 16 MHz: n prosessori vetää sen läpi tarpeeksi nopeasti, jotta ei voi huomata.
Yritin sukeltaa midi -multipleksointiin ennen mitään opetusohjelmia ja osuin seinään, joten suosittelen tekemään muutamia perusopetusohjelmia saadaksesi perustiedot, jos asiat näyttävät olevan ulottumattomissa.
Seuraan näitä yksinkertaisia vianmääritysvaiheita: 1. Varmista, että kaikki on maadoitettu 2. Tarkista shortsit 3. Ruukut saavat 5v4. Tarkista vielä kerran, että kaikki on maadoitettu
Vaihe 4: Liikaa johtoja…
Aliarvioin laatikon syvyyden ja minulla oli vaikeuksia saada yläosa istumaan kauniisti ja näyttämään siltä, että se olisi puhjennut "Akira Style", joten puhuin sen läpi joidenkin studiossa olevien ystävien kanssa ja keksin suunnitelman sen asettamiseksi päälle näyttö kulmassa. Tein nopeita prototyyppejä akryylipalasilla ja päädyin mukavaan ratkaisuun. Se esittelee linnut selässä kuin 60 -luvun Moog -syntetisaattoreiden patch -kaapeleiden sokkelo. Valmis, eikö?
Vaihe 5: Neopixel
Käytin Neopixelejä edellisessä projektissa, jossa käytettiin MIDI -tekniikkaa, ja olin havainnut, että MIDI tarvitsee oman levyn tehtäviensä suorittamiseksi, joten kytkin toisen Pro Micro -laitteen käyttämällä RAW -tuloa 5 V: n teholle, joka toimii 1. kortilta. En ohjelmoinut mitään hienoa, löysin vain ohjelman Adafruit -kirjaston strandtest -malliluonnoksesta.
Vaihe 6: Koodi
Lataaminen: 1. Muista ladata Midi_Controller.h -kirjasto2. Valitse "Arduino Leonardo" levyn tyypistä 3. Valitse Borad Port -valikosta 4. Kokoa ja lataa
Kun olet ladannut testin midi -valvontaohjelmalla. Jos kaikki näyttää toimivan suunnitellusti, on aika tehdä musiikkia!
Vaihe 7: Jam ulos
Käytän Ableton Livea projekteissani sen joustavuuden vuoksi. Jos käytät Garage Bandia, se toimii edelleen, mutta nuppeilla on kiinteät toiminnot riippuen siitä, mitä ohjelmoit MIDICC -numeroita kuten luonnoksessa. Jätä ne kommentteihin! Hyvää tekemistä!
Suositeltava:
Bubble Bobble Arcade Cabinet (Bartop): 14 vaihetta (kuvilla)
Bubble Bobble Arcade Cabinet (Bartop): Vielä yksi kaapinrakennusopas? No, rakensin kaappini käyttämällä ensisijaisesti Galactic Starcadea mallina, mutta tein muutamia muutoksia mennessäni, että minusta tuntuu, että jälkikäteen parannan molempia joidenkin osien asentamisen helppous ja esteettisyyden parantaminen
Mini Bartop Arcade: 8 vaihetta (kuvilla)
Mini Bartop Arcade: Tällä kertaa haluaisin näyttää vanhan aikani arcade -versioni Raspberry Pi Zero -ohjelmiston avulla, joka perustuu Picade Desktop Retro Arcade Machiniin, kuten on nähtävissä tällä sivustolla: https: //howchoo.com/g/mji2odbmytj/picade -review-ra … Tämän projektin tavoitteena on rakentaa retro
Ultimate Arcade - retrospektiivinen rakenne: 10 vaihetta (kuvilla)
Ultimate Arcade - retrospektiivinen rakennelma: Kokemus ja takaapäin näkeminen ovat hienoja asioita. Toissapäivänä olen katoksessa katsomassa noin 10–12 vuotta sitten tekemääni luopumista. Aloin rakentaa tämän, kun tyttäreni oli vain 10 tai 11 ja hän oli luultavasti 12 -vuotias valmistuessaan
Mukautettu Bartop Arcade -kaappi: 32 vaihetta (kuvilla)
Mukautettu Bartop Arcade -kaappi: Hei ja kiitos, että tutustuit ensimmäiseen Instructable -ohjelmaan, joka koskee mukautetun bartop -arcade -kaapin rakentamista! Arcades on todella alkanut palata takaisin, kun vanhenemme ja haluamme nauttia nostalgisesta retropelistä. Se tarjoaa suuren mahdollisuuden
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