Мазмұны:

MIDI пернетақтасы аркадалық түймесі: 7 қадам (суреттермен)
MIDI пернетақтасы аркадалық түймесі: 7 қадам (суреттермен)

Бейне: MIDI пернетақтасы аркадалық түймесі: 7 қадам (суреттермен)

Бейне: MIDI пернетақтасы аркадалық түймесі: 7 қадам (суреттермен)
Бейне: Starting a Sidecar MIDI Controller to expand the Ibanez IMG2010 MC1 Guitar to MIDI Converter system 2024, Қараша
Anonim
MIDI пернетақтасы аркадалық түймесі
MIDI пернетақтасы аркадалық түймесі

Бұл менің Arduino мен DIY MIDI бағдарламалауға жасаған алғашқы әрекеттерімнің 2.0 нұсқасы. Мен прототиптеу мен дизайндағы дағдыларымды дамыттым, сондықтан бұл процесс пен прогрестің жақсы көрсетілімі болар деп ойладым. Дәлелденген дизайн процесінің арқасында мен бірінші әрекеттен бастап түймелерді қайта өңдеп, 2.0 құрастыруға кірістім!

1 -қадам: материалдар

Материалдар
Материалдар

Менің бірінші нұсқам Arduino Mega -ді көптеген кірістерге байланысты қолданды, бірақ маған Midi_controller.h кітапханасын пайдалану кезінде Pro Micro -дің шағын өлшемі мен HID MIDI мүмкіндіктері ұнайды. Сондықтан мен 2-октавалық диапазонға енгізу қажеттілігін қанағаттандыру үшін екі 16 каналды мультиплексорды қолдануды шештім.

Міне мен қолданған бөлшектердің тізімі:

Үлкен аркада түймелері x15

Шағын аркадалық түймелер x10

Pro Micro x2

16 арналы мультиплексор x2

Неопиксельді сақина

10к потенциометр x6

Қосылатын сым

Дәнекерлеу құралдары

1/8 дюймдік MDF

2 -қадам: Дизайн және кесу

Image
Image
Дәнекерлеуші мен сым
Дәнекерлеуші мен сым

Мен пайдалы. Мүмкін mdf орнына акрилді қолдану керемет көрінеді!

Мен 1 -ші нұсқада бұрғылау мен бұрғылауды қолдандым, сондықтан мен бұл жолы дизайнерлік бағдарламалық қамтамасыз ету мен лазерлік кескішті қолдану арқылы дәлірек өнім алуды іздедім.

3 -қадам: Дәнекерлеу және сым

Дәнекерлеуші мен сым
Дәнекерлеуші мен сым
Дәнекерлеуші мен сым
Дәнекерлеуші мен сым
Дәнекерлеуші мен сым
Дәнекерлеуші мен сым

Бұл ең көп уақытты қажет ететін бөлік. Мен дәнекерлеудің белгілі бір бөліктерін табамын, сондықтан шай алыңыз, джем салыңыз және бұл қадам спринт емес, марафон екенін біліңіз!

Мен бірінші нұсқадан мүмкіндігінше көп сымды құтқаруға тырыстым, содан кейін қорапқа сығуға тура келетін сым массасының бір бөлігін жою және жою үшін Arduino мен мухсты қайда қою керектігін ескердім. жасалды.

Мен сымдардың жақсы араласуының хаосын кейбіреулерге қарағанда көбірек қабылдаймын, сондықтан сымдарды сұрыптау кезінде өзіңіздің амбицияңызға сүйеніңіз.

Қосылымдарға арналған нұсқаулыққа келер болсақ, алдымен кодты жазыңыз, содан кейін сымдар қайда кететінін көрсетіңіз …

Мен пернетақтаны ең төменгі деңгейден ең жоғары нотаға дейін жасадым, 1 -ші 16 ескертпе mux1 -ге, ал қалған ескертпелер mux2 -ге ауысады, mux -ді орнатуда кідіріс аздап ұлғаюы мүмкін, бірақ 16 мГц процессор ол арқылы жылдам өтеді. байқай алмайды.

Мен кез -келген оқудан бұрын миди мультиплексингке секіруге тырыстым және қабырғаға соғылдым, сондықтан егер қол жетімсіз болып көрінсе, бастапқы түсінікті алу үшін бірнеше негізгі оқулықтарды орындауды ұсынамын.

Мен ақауларды жоюдың қарапайым қадамдарын орындаймын: 1. Барлығы жерге қосылғанына көз жеткізіңіз2. Шортты тексеріңіз3. Кәстрөлдер 5v4 алады. Барлығы жерге қосылғанын екі рет тексеріңіз

4 -қадам: Сымдар тым көп …

Сымдар тым көп…
Сымдар тым көп…
Сымдар тым көп…
Сымдар тым көп…
Сымдар тым көп…
Сымдар тым көп…

Мен қораптың тереңдігін жете бағаламадым және үстіңгі бөлікті «Akira Style» шыққандай етіп әдемі отырғызу қиын болды, сондықтан мен студиядағы достарыммен сөйлестім және оны қоюдың жоспарын жасадым. бұрышта көрсету. Мен акрил қалдықтарымен жылдам прототип жасадым және жақсы шешіммен аяқталды. Бұл құстар 60 -жылдардағы Moog синтезаторларының патч кабельдерінің лабиринтіндей артқы жағына ұя салған витриналар. Аяқталды, иә?

5 -қадам: Неопиксель

Image
Image

Мен бұрынғы жобада MIDI көмегімен неопиксельдерді қолдандым және MIDI -ге өз жұмысын орындау үшін арнайы тақта қажет екенін білдім, сондықтан мен 1 -ші тақтадан жұмыс істейтін 5 вольтты қуат үшін «RAW» кірісін пайдаланып басқа Pro Micro -ды қостым. Мен ешнәрсеге бағындырған жоқпын, тек Adafruit кітапханасының ең күрделі үлгі эскизінен бағдарламаны таптым.

6 -қадам: код

Жүктеу үшін: 1. Midi_Controller.h кітапханасын жүктеп алғаныңызға көз жеткізіңіз2. Тақтаның 3 түрінен «Arduino Leonardo» таңдаңыз. Порт мәзірінен borad таңдаңыз 4. Компиляция және жүктеу

Midi мониторинг қосымшасымен тест жүктелгеннен кейін. Егер бәрі ойдағыдай жұмыс істеп жатқандай болса, онда музыка қоюға уақыт келді!

7 -қадам: Шығу

Мен Ableton Live -ді икемді болғандықтан жобаларымда қолданамын. Егер сіз Garage Band қолдансаңыз, ол әлі де жұмыс істейді, бірақ MIDICC сандарын эскиздегідей бағдарламалауға байланысты тұтқалардың бекітілген функциялары болады. Оларды түсініктемелерде қалдырыңыз! Бақытты болыңыз!

Ұсынылған: