Мазмұны:
- 1 -қадам: материалдар
- 2 -қадам: Дизайн және кесу
- 3 -қадам: Дәнекерлеу және сым
- 4 -қадам: Сымдар тым көп …
- 5 -қадам: Неопиксель
- 6 -қадам: код
- 7 -қадам: Шығу
Бейне: MIDI пернетақтасы аркадалық түймесі: 7 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Бұл менің 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 -қадам: Дизайн және кесу
Мен пайдалы. Мүмкін mdf орнына акрилді қолдану керемет көрінеді!
Мен 1 -ші нұсқада бұрғылау мен бұрғылауды қолдандым, сондықтан мен бұл жолы дизайнерлік бағдарламалық қамтамасыз ету мен лазерлік кескішті қолдану арқылы дәлірек өнім алуды іздедім.
3 -қадам: Дәнекерлеу және сым
Бұл ең көп уақытты қажет ететін бөлік. Мен дәнекерлеудің белгілі бір бөліктерін табамын, сондықтан шай алыңыз, джем салыңыз және бұл қадам спринт емес, марафон екенін біліңіз!
Мен бірінші нұсқадан мүмкіндігінше көп сымды құтқаруға тырыстым, содан кейін қорапқа сығуға тура келетін сым массасының бір бөлігін жою және жою үшін Arduino мен мухсты қайда қою керектігін ескердім. жасалды.
Мен сымдардың жақсы араласуының хаосын кейбіреулерге қарағанда көбірек қабылдаймын, сондықтан сымдарды сұрыптау кезінде өзіңіздің амбицияңызға сүйеніңіз.
Қосылымдарға арналған нұсқаулыққа келер болсақ, алдымен кодты жазыңыз, содан кейін сымдар қайда кететінін көрсетіңіз …
Мен пернетақтаны ең төменгі деңгейден ең жоғары нотаға дейін жасадым, 1 -ші 16 ескертпе mux1 -ге, ал қалған ескертпелер mux2 -ге ауысады, mux -ді орнатуда кідіріс аздап ұлғаюы мүмкін, бірақ 16 мГц процессор ол арқылы жылдам өтеді. байқай алмайды.
Мен кез -келген оқудан бұрын миди мультиплексингке секіруге тырыстым және қабырғаға соғылдым, сондықтан егер қол жетімсіз болып көрінсе, бастапқы түсінікті алу үшін бірнеше негізгі оқулықтарды орындауды ұсынамын.
Мен ақауларды жоюдың қарапайым қадамдарын орындаймын: 1. Барлығы жерге қосылғанына көз жеткізіңіз2. Шортты тексеріңіз3. Кәстрөлдер 5v4 алады. Барлығы жерге қосылғанын екі рет тексеріңіз
4 -қадам: Сымдар тым көп …
Мен қораптың тереңдігін жете бағаламадым және үстіңгі бөлікті «Akira Style» шыққандай етіп әдемі отырғызу қиын болды, сондықтан мен студиядағы достарыммен сөйлестім және оны қоюдың жоспарын жасадым. бұрышта көрсету. Мен акрил қалдықтарымен жылдам прототип жасадым және жақсы шешіммен аяқталды. Бұл құстар 60 -жылдардағы Moog синтезаторларының патч кабельдерінің лабиринтіндей артқы жағына ұя салған витриналар. Аяқталды, иә?
5 -қадам: Неопиксель
Мен бұрынғы жобада 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 сандарын эскиздегідей бағдарламалауға байланысты тұтқалардың бекітілген функциялары болады. Оларды түсініктемелерде қалдырыңыз! Бақытты болыңыз!
Ұсынылған:
Arduino Easy Midi пернетақтасы: 5 қадам (суреттермен)
Arduino Easy Midi пернетақтасы: Мен үлкен музыкалық әуесқоймын және өз аспаптарым мен гаджеттерімді жасауды жақсы көремін, бірақ менде күрделі жобаларды орындау үшін көп дағдылар мен ресурстар жоқ, сондықтан мен PretEnGineerings оқулығын кездестіргенде мен қатты қуандым және оған бергім келді. атылды. Бірінің
Жарықдиодты маркасын ауыстыратын аркадалық машина: 5 қадам (суреттермен)
Жарық диодты маркировкасы бар аркада машинасы: қажетті бөлшектер: нұсқаулықтағы файлдарды қолдана отырып немесе лазерлік кескішке кірмейтіндер үшін жарық диодты марка қондырғысын лазермен кесуге болады, ол толық жиналған. Жарықдиодты марка
Ретропиясы бар фанер аркадалық чемодан: 10 қадам (суреттермен)
Ретропиі бар фанера арка чемоданы: Мен бала кезімізде біздің достарымызда 8 биттік нинтендо болды және бұл жердегі ең керемет нәрсе болды. Мен және ағам Рождестволық сыйлық ретінде sega megadrive алғанға дейін. Біз Рождество мерекесінен Жаңа жылға дейін ұйықтамадық, біз жай ғана сол граны ойнадық және ләззат алдық
Ретро аркадалық сағат - Arduino: 6 қадам (суреттермен)
Ретро аркадалық сағаттар - Arduino: сенсорлық экраны бар, интерактивті аркадалық сағатты және дабылға өзіңіз қалаған дыбысты жаза алатын анимациялық аркада фигураларын жасаңыз. төрт бөлек бағдарлама
Барлығы бір аркадалық жүйе: 12 қадам (суреттермен)
Барлығы бір аркада жүйесі: Мен бұрын аркадтық джойстик құрған едім, ол өте үлкен (2 ойыншыға 60х30х12 сантиметр), сонымен қатар пайдалану қиын, себебі сізге эмуляциясы бар компьютер қажет болады, т.б .. Мен оны есіме түсіре алмайтын жерде сақтап қалдым