Orodha ya maudhui:

Kibodi ya Arcade Button MIDI: Hatua 7 (na Picha)
Kibodi ya Arcade Button MIDI: Hatua 7 (na Picha)

Video: Kibodi ya Arcade Button MIDI: Hatua 7 (na Picha)

Video: Kibodi ya Arcade Button MIDI: Hatua 7 (na Picha)
Video: Сводные таблицы Excel с нуля до профи за полчаса + Дэшборды! | 1-ое Видео курса "Сводные Таблицы" 2024, Julai
Anonim
Kibodi cha Arcade MIDI Kinanda
Kibodi cha Arcade MIDI Kinanda

Hii ni toleo la 2.0 ya moja ya forays yangu ya kwanza kwenye programu ya Arduino na DIY MIDI. Nimekuza ujuzi wangu katika kuiga na kubuni kwa hivyo nilidhani itakuwa maonyesho mazuri ya mchakato na maendeleo. Kwa mchakato wa kubuni uliofahamika zaidi nilibadilisha vifungo kutoka kwa jaribio langu la kwanza na nikaanza kujenga 2.0!

Hatua ya 1: Vifaa

Vifaa
Vifaa

Toleo langu la 1 lilitumia Arduino Mega kwa sababu ya vitu vingi ilivyonavyo lakini napenda saizi ndogo na uwezo wa kujificha wa MIDI ambao Pro Micro ina wakati wa kutumia maktaba ya Midi_controller.h. Kwa hivyo niliamua kutumia njia nyingi 16-chaneli ili kukidhi mahitaji ya kuingiza kwa 2-octave ya masafa.

Hapa kuna orodha ya sehemu nilizotumia:

Vifungo Kubwa vya Arcade x15

Vifungo vidogo vya Arcade x10

Pro Micro x2

Njia 16 za Multiplexer x2

Pete ya Neopikseli

10k Potentiometer x6

Kuunganisha waya

Zana za kuganda

1/8 MDF

Hatua ya 2: Kubuni na Kukata

Image
Image
Solder na Waya
Solder na Waya

Nimejumuisha faili ya.svg kwa akili za kuuliza ikiwa hiyo ni muhimu, lakini ninahimiza kila mtu kuzidisha ubunifu na majaribio katika mchakato wa kubuni. Labda kutumia akriliki badala ya mdf ingeonekana nzuri!

Nilitumia kuchimba visima na kuzaa kidogo katika toleo la 1 kwa hivyo nilikuwa nikitafuta kupata bidhaa sahihi zaidi kutumia programu ya kubuni na mkataji wa laser wakati huu.

Hatua ya 3: Solder na Waya

Solder na Waya
Solder na Waya
Solder na Waya
Solder na Waya
Solder na Waya
Solder na Waya

Hii ndio sehemu inayotumia wakati mwingi. Ninapata sehemu kadhaa za matibabu ya kuuza kwa kasi ili upate chai, weka jam laini na ujue kuwa hatua hii ni marathon na sio mbio!

Nilijaribu kuokoa waya nyingi iwezekanavyo kutoka kwa toleo la 1 na nikatambua ni wapi nitaweka Arduino na mux ili kujaribu na kuondoa umati wa waya ambao utalazimika kubana ndani ya sanduku baada ya kumaliza.

Mimi huwa na kukumbatia machafuko ya diy tangle nzuri ya waya zaidi kuliko zingine kwa hivyo fuata matamanio yako wakati wa kuchagua waya.

Kwa njia ya kutembea kwa unganisho, aliandika nambari kwanza na kisha acha hiyo iamuru waya zinakwenda wapi…

Niliunda kibodi kutoka kwa chini kabisa kwenda kwa maandishi ya juu na noti 1 za 16 kwenda mux1 na noti zilizobaki kwenda mux2 kunaweza kuwa na ongezeko kidogo la latency na usanidi wa mux lakini processor ya 16mhz inapitia kwa kasi ya kutosha ili mimi hawawezi kutambua.

Nilijaribu kupiga mbizi kwenye multiplexing ya midi kabla ya mafunzo yoyote na kugonga ukuta, kwa hivyo napendekeza kufanya mafunzo kadhaa ya msingi kupata uelewa wa kimsingi ikiwa mambo yanaonekana kuwa hayawezi kufikiwa.

Ninafuata hatua hizi rahisi za utatuzi: 1. Hakikisha kila kitu kiko chini2. Angalia kaptula3. Vyungu hupata 5v4. Angalia mara mbili kuwa kila kitu kiko chini

Hatua ya 4: waya nyingi sana…

Waya nyingi sana…
Waya nyingi sana…
Waya nyingi sana…
Waya nyingi sana…
Waya nyingi sana…
Waya nyingi sana…

Nilidharau kina cha sanduku na nilikuwa na shida kuifanya kilele kuketi vizuri na inaonekana kama ilikuwa karibu kupasuka "Sinema ya Akira" kwa hivyo nilizungumza na marafiki wengine kwenye studio na nikapata mpango wa kuivaa onyesha kwa pembe. Nilifanya prototyping haraka na chakavu cha akriliki na kuishia na suluhisho nzuri. Ni aina ya kuonyesha ndege kiota nje kama mlolongo wa nyaya za kiraka katika synthesizers ya Moog 60s. Imemalizika, sawa?

Hatua ya 5: Neopixel

Image
Image

Nilitumia Neopixels katika mradi uliopita nikitumia MIDI na nilikuwa nimegundua kwamba MIDI inahitaji bodi ya kujitolea kufanya kazi yake kwa hivyo niliunganisha Pro Micro nyingine kwa kutumia pembejeo ya "RAW" kwa nguvu ya 5v inayoendesha kutoka bodi ya 1. Sikupanga kitu chochote cha kupendeza, nimepata programu kutoka kwa mchoro wa mfano wa strandtest kutoka maktaba ya Adafruit.

Hatua ya 6: Kanuni

Ili kupakia: 1. Hakikisha unapakua maktaba ya Midi_Controller.h2. Chagua "Arduino Leonardo" kutoka bodi ya aina3. Chagua borad kutoka menyu ya Port4. Jumuisha na upakie

Baada ya kupakia jaribio na programu ya ufuatiliaji wa midi. Ikiwa kila kitu kinaonekana kufanya kazi kama ilivyopangwa ni wakati wa kufanya muziki!

Hatua ya 7: Jam nje

Ninatumia Ableton Live na miradi yangu kwa sababu ni kubadilika. Ukitumia Garage Band bado itafanya kazi lakini vifungo vitakuwa na kazi za kudumu kulingana na kile unachopanga nambari za MIDICC kama ilivyo kwenye mchoro. Maswali yoyote? Waache kwenye maoni! Kufanya Furaha!

Ilipendekeza: