Мазмұны:
- Жабдықтар
- 1 -қадам: Сымдарды жалғау
- 2 -қадам: кодты жүктеу
- 3-қадам: Arduino қайта жыпылықтайды
- 4 -қадам: жағдай
- 5 -қадам: жақсартулар
Бейне: Arduino Easy Midi пернетақтасы: 5 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:23
Мен үлкен музыкалық әуесқоймын және өз аспаптарым мен гаджеттерімді жасауды жақсы көремін, бірақ менде күрделі жобаларды орындау үшін көп дағдылар мен ресурстар жоқ, сондықтан мен PretEnGineerings оқу құралын кездестіргенде, мен қатты қуандым және оны түсіргім келді. Мені бұл жобаны көруге қызықтырған нәрсе - бұл карантин кезінде өте маңызды электронды компоненттер мен тұрмыстық заттардан жасалуы мүмкін. Мен бұл нұсқаулықты сізге кездескен мәселелер мен мәселелерді қарауды жеңілдету үшін, сонымен қатар жобаны өз қажеттіліктеріме бейімдеу үшін менің кішігірім түзетулер мен жетілдірулерді жүргізу үшін жаздым. Мен бұрын айтқанымдай, мен кодтау туралы өте аз білемін және өндіруші қозғалысына жаңадан қатысамын, сондықтан егер мен қателесетін болсам, шыдамды болыңыз және түсініктемелерде мүмкін болатын жақсартуларды қалдыруды ұмытпаңыз:)
Пернетақта ерекшеліктері
- Полифониялық
- USB арқылы Midi
- Үйдегі заттардан жасалған
(Бұл жобаны arduin0 негізгі стартер жинақтарының біріндегі компоненттермен ғана жасауға болады)
Жабдықтар
Жабдық:
- Ардуино
- Jumper Wires
- Тестілеуге арналған 12 түйме
- 2 10 мың
- Картон
Құралдар:
Пісіру үтігі (міндетті емес)
Бағдарламалық қамтамасыз ету: (сілтемелер жүктеу бетіне апарады)
- Атмель Флип
- Миди кітапханасы
- Midi OX (міндетті емес)
- Он алтылық файлдар
1 -қадам: Сымдарды жалғау
Бұл жобаның сымдары өте қарапайым, әр түйме жерге тұйықталған және 12 -ден 1 -ге дейінгі түйреуішке қосылады, ол C -B жазбаларына сәйкес келеді (1 октава). Потенциометрлер A0 және A1 қосылады және екеуі де жерге қосылады және қуатқа қосылады (5v), егер сіз оларды қосуға шешім қабылдасаңыз да, мен оларды кодты енгізудің қарапайымдылығы үшін мұнда қоспадым.
2 -қадам: кодты жүктеу
Мен өзгерткен бірінші нәрсе - бұл басқа түймелерді орналастыру коды. Мен жалпы құрылымды сақтап қалдым, сондықтан ол бейнеде берген түсініктемелер кодтың әр биті тек кейбір бөліктерді басқа түймелерге көшіру мен қоюға және олардың жазбаларын өзгертуге қатысты. MIDI кітапханасын орнатқаннан және қосқаннан кейін кодты және сымдарды тексеру үшін жоғарыдағы кодты барлық сериялық жолдармен жүктеу керек және жинау керек. мен үшін онда бәрі жақсы жұмыс істеді. (Әр түрлі түйреуіштермен байланыстырылған сынақ түймесін басқан кезде сериядағы сәйкес хабарларды тексеріңіз. Егер бәрі жақсы болса, сериялық. Жолдарын жазып (// қайта жазыңыз) және оны arduino-ға қайта жүктеңіз. және сәйкес тақтаны (arduino үшін Atmega16u2) таңдау арқылы USB арқылы arduino -ға қосылыңыз және ctrl+ U пернелер тіркесімін басыңыз. Мен 2 қатеге тап болдым (егер сізде проблемалар болмаса, келесі қадамға өтуіңізге болады).
3-қадам: Arduino қайта жыпылықтайды
ҚАТЕ 1: «AtLibUsbDfu.dll табылмады» немесе «libusb0.dll» Егер бұл немесе басқа.dll файлы жетіспесе, оларды файл атауын іздегенде және оны енгізгенде пайда болатын бірінші сілтемені басу арқылы жүктеуге болады. system32 қалтасына сыртқы қалтасыз (егер әлі де қиындықтар туындаса, осы оқулықты орындаңыз)
ҚАТЕ 2: «USB құрылғысына қосылу мүмкін болмады»
Бұл кез келген драйверлер орнатылмағандықтан (менің жағдайда) немесе қысқа жұмыс істемегендіктен болады. Қысқа жолды тексеру үшін arduino IDE енгізіңіз және тақтаның кез келген портта пайда болуын тексеріңіз. Егер бұлай болмаса, мәселені шешу үшін осы бетке кіруге болады.
Біз arduino біздің компьютерге сигнал жіберетін midi құрылғысы сияқты әрекет еткенін қалаймыз. Ол үшін біз оған жаңа нұсқаулар беруіміз керек. Біз Hiduino.hex файлын Flip -те жүктейміз және барлық ұяшықтарды тексергеннен кейін жүктеу үшін іске қосу түймесін басыңыз.. Hex файлдар қалтасы hiduino шеберінің ішінде орналасқан, сонымен қатар жаңа кодты қабылдау үшін arduino -ны кері қайтаруға қажетті файлдарды қамтиды.
4 -қадам: жағдай
Іс картоннан жасалатын болады, себебі мен оған үйден кіре аламын: б. Кілттер болатын жердің түбіне жерге тұйықталған қосқыштар тізбегін (барлық аяқтары бүгілген күйде) жабыстырыңыз және пернелердің жоғарғы жағы оларды көтеру үшін отыратын «көпір» жасаңыз. бөлік түйіспелі қосқыштан сәл жоғары болуы керек. Содан кейін картоннан немесе ағаштан кілттердің пішінін кесіңіз. Әр түймеден көпір арқылы arduino түйреуіштеріне өтетін кабельдерді іске қосыңыз және кілттерді жоғарыда орналасқан көпірдің жоғарғы жағына жабыстырыңыз, осылайша әр пернені басқан кезде тиісті қосқыш іске қосылады. Корпусты аяқтау үшін arduino мен барлық бұзылған сымдар қораптың қалған бөлігімен жабылған.
Егер ол сізге ұнайтын болса, оны бояудан тартынбаңыз:
5 -қадам: жақсартулар
Енді сіз оны USB кабелі арқылы сүйікті DAW -ке (сандық аудио жұмыс кеңістігіне) қосуға дайынсыз және ол кез келген басқа MIDI құрылғысы сияқты көрінуі керек, мен Soundtrap -ты ұсынамын, себебі ол жаңадан бастаушыларға өте ыңғайлы, ақысыз және желіде жұмыс істейді, сондықтан барып көріңіз бұл өзіңіз үшін. Бұл дизайнды өзгерту мен жетілдірудің көптеген жолдары бар, мен олардың кейбірін төменде қалдырамын, бірақ олар негізінен сіздің үйдегі ресурстарға негізделген.
- 3D басып шығарылған корпус: картон қорапқа жақсы балама - электрониканы OKAY пернетақта дизайны сияқты басқа корпусқа көшіру.
-
Сыйымдылықпен сенсорлық: түймелердің орнына, егер пернелер адамның жанасуымен іске қосылатын болса. (мынаны қараңыз
шабыт үшін)
- Барабандар: қарапайым барабан машинасының жастықшаларының кілттерін өзгертіңіз.
- Қосымша октавалар: және бұл шынымен де басқалармен салыстырғанда нағыз midi контроллеріне айналдыратын қасиет-кем дегенде екінші октава.
Сізге бұл нұсқаулық ұнады деп үміттенемін, енді сіз өзіңіздің midi аспаптарыңызды жасай аласыз, мен сіздің нұсқаңызды көргім келеді, егер солай болса, бөлісіңіз және осы нұсқаулыққа дауыс беріңіз.
Келесі кездескенше (:
Ұсынылған:
Arduino механикалық пернетақтасы: 5 қадам (суреттермен)
Arduino механикалық пернетақтасы: маған басқа жоба үшін түйреуіш қажет болды, сондықтан мен үйдегі бөлшектері бар пернетақтаны жасауды шештім
Arduino 4x4 пернетақтасы: 4 қадам (суреттермен)
Ардуино пернетақтасы 4x4 оқулығы: пернетақтаның кірісі arduino uno және 4x4 пернетақтасының толық коды бар сериялық мониторға көрсетілді
DoReMiQuencer - Пернетақтасы бар бағдарламаланатын MIDI реттегіші: 7 қадам
DoReMiQuencer - Пернетақтасы бар бағдарламаланатын MIDI реттегіші: Бұл құрылғы VCV құрған виртуалды модульдік синтезатор VCVRack -ті қолдану үшін жасалған, бірақ MIDI реттегішінің жалпы мақсаты ретінде қызмет ете алады. MIDI жазбалары бір -бірімен салыстырылады
MIDI пернетақтасы аркадалық түймесі: 7 қадам (суреттермен)
Аркадий түймесі MIDI пернетақтасы: Бұл менің Arduino мен DIY MIDI бағдарламалауға жасаған алғашқы әрекеттерімнің 2.0 нұсқасы. Мен прототиптеу мен дизайндағы дағдыларымды дамыттым, сондықтан бұл процесс пен прогрестің жақсы көрінісі болар деп ойладым. Дәлірек ақпараттандырылған дизайн процесінде мен
Ардуино MIDI пернетақтасы, жарық диодтары бар: 8 қадам
Ардуино MIDI пернетақтасы жарық диодтары бар: Бұл сізге MIDI пернетақтасын қалай жасау керектігін үйрететін нұсқаулық, сонымен қатар сізге ән үйрететін светодиодтар мен қай ән таңдалғанын көрсету үшін СКД. Жарық диодтары белгілі бір әнге қандай пернелерді басу керектігін көрсетеді. Сол және оң жақ батырмасы бар әнді таңдаңыз