Përmbajtje:

Butoni Arcade MIDI Tastiera: 7 hapa (me fotografi)
Butoni Arcade MIDI Tastiera: 7 hapa (me fotografi)

Video: Butoni Arcade MIDI Tastiera: 7 hapa (me fotografi)

Video: Butoni Arcade MIDI Tastiera: 7 hapa (me fotografi)
Video: 8 инструментов в Excel, которыми каждый должен уметь пользоваться 2024, Nëntor
Anonim
Butoni Arcade Tastiera MIDI
Butoni Arcade Tastiera MIDI

Ky është një version 2.0 i një prej sulmeve të mia të para në programimin Arduino dhe DIY MIDI. Unë kam zhvilluar aftësitë e mia në modelimin dhe modelimin e modelit, kështu që mendova se do të ishte një demonstrim i mirë i procesit dhe përparimit. Me një proces dizajni më të informuar, unë riciklova butonat nga përpjekja ime e parë dhe u nisa për të ndërtuar 2.0!

Hapi 1: Materialet

Materiale
Materiale

Versioni im i parë përdorte një Arduino Mega për shkak të hyrjeve të shumta që ka, por më pëlqen madhësia e vogël dhe aftësitë Fshehura MIDI që Pro Micro ka kur përdor bibliotekën Midi_controller.h. Kështu që vendosa të përdor dy multiplexerë me 16 kanale për të kënaqur kërkesën e hyrjes për rreze 2-oktava.

Këtu është një listë e pjesëve që kam përdorur:

Butona të mëdhenj të arkadës x15

Butona të vegjël Arcade x10

Pro Micro x2

Multiplekser 16-kanalësh x2

Unaza neopixel

Potenciometër 10k x6

Teli lidhës

Mjetet e saldimit

MDF 1/8"

Hapi 2: Projektimi dhe Prerja

Image
Image
Lidhës dhe tela
Lidhës dhe tela

Unë kam përfshirë një skedar.svg për pyetjen e mendjeve nëse kjo është e dobishme, por i inkurajoj të gjithë që të jashtëzakonojnë kreativitetin dhe eksperimentimin në procesin e projektimit. Ndoshta përdorimi i akrilikut në vend të mdf do të dukej i mrekullueshëm!

Kam përdorur një stërvitje dhe grimca në versionin e parë, kështu që po kërkoja të merrja një produkt më të saktë duke përdorur softuer të projektimit dhe një prestar lazer këtë herë.

Hapi 3: Lidhës dhe tela

Lidhës dhe tela
Lidhës dhe tela
Lidhës dhe tela
Lidhës dhe tela
Lidhës dhe tela
Lidhës dhe tela

Kjo është pjesa që kërkon më shumë kohë. Unë gjej pjesë të caktuara të terapisë së saldimit, prandaj merrni pak çaj, vendosni një bllokim të butë dhe e dini se ky hap është një maratonë dhe jo një sprint!

Unë u përpoqa të shpëtoj sa më shumë tela të jetë e mundur nga versioni i parë dhe duke marrë parasysh se ku do të vendosja Arduino dhe mux në mënyrë që të përpiqem të eliminoj një pjesë të masës së telit që do të duhej të shtrydhte në kuti pasi të ishte bërë

Unë prirem të përqafoj kaosin e një ngatërrese të mirë të telave më shumë se disa, kështu që ndiqni ambiciet tuaja kur rendisni telat.

Sa i përket përparimit për lidhjet, fillimisht shkruani kodin dhe më pas lëreni të diktojë se ku do të shkonin telat…

Kam ndërtuar tastierën nga nota më e ulët në notën më të lartë me shënimet e para 16 që shkojnë në mux1 dhe shënimet e mbetura që shkojnë në mux2 mund të ketë një rritje të lehtë të vonesës me konfigurimin e mux, por procesori 16mhz e kalon atë mjaft shpejt në mënyrë që të nuk mund ta vërejë

Unë u përpoqa të zhyten në multipleximin midi para çdo mësimi dhe të godas një mur, kështu që unë rekomandoj të bëj disa mësime bazë për të marrë një kuptim bazë nëse gjërat duken të pakapshme.

Unë ndjek këto hapa të thjeshtë të zgjidhjes së problemeve: 1. Sigurohuni që gjithçka është e bazuar2. Kontrolloni për pantallona të shkurtra 3. Tenxheret marrin 5v4. Kontrolloni dy herë që gjithçka është e bazuar

Hapi 4: Shumë tela…

Shumë tela…
Shumë tela…
Shumë tela…
Shumë tela…
Shumë tela…
Shumë tela…

Unë e nënvlerësova thellësinë e kutisë dhe kisha vështirësi ta bëja pjesën e sipërme të bukur me pamjen sikur do të shpërthente "Akira Style", kështu që bisedova me të me disa miq në studio dhe erdha me një plan për ta vënë atë shfaqur në një kënd. Bëra disa prototipime të shpejtë me copa akrilike dhe përfundova me një zgjidhje të bukur. Ajo tregon lloj -lloj foleve të zogjve nga ana e pasme si labirinti i kabllove me patch në sintetizuesit e Moog të viteve '60. Përfundoi, apo jo?

Hapi 5: Neopixel

Image
Image

Kam përdorur Neopixels në një projekt të mëparshëm duke përdorur MIDI dhe kisha gjetur se MIDI ka nevojë për një bord të dedikuar për të bërë punën e tij, kështu që unë instalova një tjetër Pro Micro duke përdorur hyrjen "RAW" për energji 5v që funksionon nga bordi i parë. Unë nuk programova asgjë të zbukuruar, thjesht gjeta një program nga skica më e çuditshme e mostrës nga biblioteka Adafruit.

Hapi 6: Kodi

Për të ngarkuar: 1. Sigurohuni që të shkarkoni bibliotekën Midi_Controller.h2. Zgjidhni "Arduino Leonardo" nga lloji i tabelës 3. Zgjidhni borad nga menyja Port4. Përpiloni dhe ngarkoni

Pas ngarkimit të testit me një aplikacion monitorimi midi. Nëse gjithçka duket se po funksionon siç ishte planifikuar, është koha për të bërë muzikë!

Hapi 7: Jam jashtë

Unë përdor Ableton Live me projektet e mia për shkak të fleksibilitetit të tij. Nëse përdorni Garage Band do të funksionojë akoma, por çelësat do të kenë funksione fikse në varësi të asaj që programoni numrat MIDICC si në skicë. A keni ndonjë pyetje? Lërini ato në komente! Gëzuar bërjen!

Recommended: