Мазмұны:
- Жабдықтар
- 1 -қадам: заттарды бірге алу
- 2 -қадам: негіздерді түсіну
- 3 -қадам: Кодекс
- 4 -қадам: Қосылымдар
- 5 -қадам: MIDI контроллерін тексеру
- 6 -қадам: DAW -ке қосылыңыз және музыка жасаңыз
Бейне: Байланыссыз Midi контроллері: 6 қадам (суреттермен)
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:22
Байланыссыз заттарды жасау қазіргі кездегі үрдіс болды. Мен Arduino Pro micro мен кейбір IR-жақындықтағы детекторлар тақтасын қолдана отырып, қарапайым midi контроллерін құрдым, ол салыстырмалы салыстырғышқа ие, бұл өте қарапайым және арзан болуы керек. Бұл жобаны 32u4 негізіндегі тақтасы бар кез келген Arduino -да қолдануға болады, себебі бұл тақтаны MIDI бар, бас аурусыз пайдалану мүмкіндігіне байланысты, сіз түксіз мидиді және онымен байланысты қателіктерді пайдалануыңыз керек. Бұл жоба басқа ноталарға оңай ұзартылатын 7 негізгі ноталар үшін жасалды. Мен BandLab -тің торт жолын DAW ретінде қолдандым, себебі ол керемет және тегін. Мұны жасау сізге қызықты болды деп үміттенемін. Бұл жоба бастапқыда студенттерді инфрақызыл әлемнің әсем әлемімен және оның қызықты қолданылуымен таныстыруға арналған.
Жабдықтар
Arduino Pro Micro (немесе 32u4 негізіндегі кез келген тақта)
IR жақындық сенсоры * сізге қажет жазбалар жоқ
түймелер (міндетті емес)
дәнекерленген темір мен қорғасын
берг түйреуіштері
перфборд
Сым
компьютер
1 -қадам: заттарды бірге алу
Алдымен бұл жобаны жасау үшін қажет нәрселерді алайық. Сіз бұл компьютерден MIDI контроллерін пайдалануды талап етесіз.
Arduino Pro Micro (немесе 32u4 негізіндегі кез келген тақта) IR жақындық сенсоры * қажет жазбалар жоқ
түймелер (міндетті емес)
дәнекерленген темір мен қорғасын
берг түйреуіштері
перфборд
Сым
тақтаны бағдарламалау үшін сізге Arduino IDE қажет болады. MIDI-OX бағдарламалық жасақтамасы жобаны тексеру үшін қайта іске қосылады. Мұны DAW көмегімен қолдану керемет нәтиже береді.
2 -қадам: негіздерді түсіну
Микроконтроллер объектінің ИҚ жақындық детекторына жақындағанын анықтайды. Содан кейін ол компьютерге тиісті MIDI кодын жібереді.
Бұған қол жеткізу үшін біз сыртқы кітапхананы қолданамыз. Кітапхананы төмендегі сілтемеден таба аласыз.
github.com/arduino-libraries/MIDIUSB
біз MIDI-OX бағдарламалық жасақтамасы арқылы компьютерге тиісті сигналдың түсуін тексере аламыз.
Біз Digital IO -ны қолданатын боламыз, онда ИҚ жақындық тақтасында компаратор бар. Салыстырғыштың арқасында енгізу -шығару микроконтроллер портында 1 немесе 0 түрінде кіріс аламыз
3 -қадам: Кодекс
Код салыстырмалы түрде қарапайым және оңай өзгертіледі. Мен кодты осы нұсқаулыққа тіркедім.
ИҚ жақындық детекторына кедергі келтіретін қандай да бір объект болған кезде, біз компьютерге тиісті сигнал жібереміз
Егер сіз әр түрлі жазбаларды қолданғыңыз келсе, MIDI диаграммасын қолданыңыз.
Бағдарламаны микроконтроллерге жүктеңіз
4 -қадам: Қосылымдар
VCC және жерге қосу арқылы IR жақындық тақтасына қуат беріңіз.
Шығуды тиісті сандық енгізу -шығару түйреуіштеріне қосыңыз. Мен өз жобам үшін 2-8 түйреуішті қолдандым.
кодты қолданылатын түйреуішке сәйкес өзгертуді ұмытпаңыз.
Мен қажет болған кезде IR жақындық детекторы мен ардуиноны оңай алып тастау және ауыстыру үшін әйел берг түйреуіштерін қолдандым.
5 -қадам: MIDI контроллерін тексеру
Мен компьютерге MIDI-OX орнатуды ұсынамын.
Перформат тақтасындағы барлық қосылымды аяқтағаннан кейін, IR детекторын қосыңыз.
Тақтаны компьютерге қосыңыз.
MIDI тестілеу бағдарламасын ашыңыз.
Детектордың жанына бір саусақты жақындатып көріңіз
6 -қадам: DAW -ке қосылыңыз және музыка жасаңыз
Байланыссыз ойнауға үйрену үшін біраз уақыт қажет, бірақ бұл қызықты тәжірибе болады. Маған Cakewalk -те барабанмен ойнау ұнайды. Өз қалауыңыз бойынша тақтадан жарық қосыңыз немесе бұғаттаңыз
Ұсынылған:
Ардуиносыз немесе микроконтроллерсіз DIY байланыссыз қолды тазартатын диспенсер: 17 қадам (суреттермен)
Ардуиносыз немесе микроконтроллерсіз DIY байланыссыз қолды тазартатын диспенсер: Барлығымыз білетіндей, COVID-19 індеті әлемді шарлады және біздің өмір салтымызды өзгертті. Бұл жағдайда алкоголь мен қолды тазартатын құралдар өмірлік маңызды сұйықтық болып табылады, алайда оларды дұрыс қолдану керек. Алкогольді контейнерлерге немесе инфицирленген қолмен антисептиктерге тию
Байланыссыз ИҚ термометрі: 8 қадам (суреттермен)
Байланыссыз ИҚ термометрі: Менің жергілікті денсаулық сақтау басқармасы менімен байланысқа шықты, өйткені оларға 2020 жылғы Ковид-19 дағдарысы кезінде өз жұмысшыларының денсаулығының дене температурасын бақылау әдісі қажет болды. Қалыпты, сөреден тыс IR термометрлері тапшы бола бастады
Смартфонды байланыссыз термометр / портативті термометр ретінде пайдалану: 8 қадам (суреттермен)
Смартфонды контактісіз термометр / портативті термометр ретінде қолданыңыз: дене температурасын термотека сияқты жанаспайтын / байланыссыз өлшеңіз. Мен бұл жобаны жасадым, себебі Thermo Gun қазір өте қымбат, сондықтан мен DIY жасаудың балама нұсқасын алуым керек. Мақсаты төмен бюджеттік нұсқамен жасалады. SupplsliesMLX90614Ardu
Arduino негізіндегі DIY ойын контроллері - Arduino PS2 ойын контроллері - DIY Arduino Gamepad көмегімен Tekken ойнау: 7 қадам
Arduino негізіндегі DIY ойын контроллері | Arduino PS2 ойын контроллері | DIY Arduino Gamepad көмегімен Tekken ойнау: Сәлеметсіздер ме, балалар, ойындарды ойнау әрқашан қызықты, бірақ өзіңіздің жеке DIY контроллеріңізбен ойнау қызықты, сондықтан біз осы нұсқаулықта arduino pro micro көмегімен ойын контроллерін жасаймыз
MIDI 5V спиелатронды немесе басқа MIDI синтезі үшін жарық диодты жарықтандырғыш контроллері: 7 қадам (суреттермен)
MIDI 5V спиделатронды немесе басқа MIDI синтезі үшін жарықдиодты жолақ контроллері: Бұл контроллер үш түсті жарықдиодты жарықдиодты шамдарды 50mS үшін жыпылықтайды. G5-D#6 үшін көк, E6-B6 үшін қызыл және C7-G7 үшін жасыл. Контроллер - бұл ALSA MIDI құрылғысы, сондықтан MIDI бағдарламалық жасақтамасы MIDI синхрондау құрылғысымен бір мезгілде жарықдиодты жарыққа шығара алады