Съдържание:
- Консумативи
- Стъпка 1: Съберете нещата заедно
- Стъпка 2: Разбиране на основите
- Стъпка 3: Кодът
- Стъпка 4: Връзки
- Стъпка 5: Тестване на нашия MIDI контролер
- Стъпка 6: Свържете се с DAW и направете музика
Видео: Миди контролер без контакт: 6 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:50
Превръщането на нещата в безконтактни е тенденцията в днешно време. Създадох прост midi контролер, използвайки Arduino Pro micro и някои платки за детектори на близост, които имат вграден компаратор, това трябва да е достъпно сравнително лесно и евтино. Този проект може да се използва на всеки Arduino, който има 32u4 базирана платка, това беше направено поради възможността да използвате тези платки с MIDI без главоболие, през което трябва да преминете, използвайки midi без коса и свързаните с него проблеми. Този проект е направен за 7 основни бележки, които лесно могат да бъдат разширени за други бележки. Използвах cakewalk от BandLab като моя DAW, защото е готин и безплатен. Надявам се да се забавлявате да правите това. Този проект първоначално е предназначен да запознае учениците с красивия свят на Infra-Red и неговото забавно приложение.
Консумативи
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, ако имаме сравнителен панел в близост до IR. Благодарение на компаратора получаваме вход като 1 или 0 на I/O порта на микроконтролера
Стъпка 3: Кодът
Кодът е сравнително прост и лесно се променя. прикачих кода с тази инструкция.
Когато някой обект пречи на инфрачервения детектор за близост, ние изпращаме съответния сигнал към компютъра
Ако искате да използвате различни бележки, използвайте MIDI диаграмата.
Качете програмата на микроконтролера
Стъпка 4: Връзки
Захранвайте инфрачервената платка, като захранвате VCC и земята.
Свържете изхода към съответните цифрови I/O пинове. Използвал съм щифт 2-8 за моя проект.
не забравяйте да промените кода според използвания щифт.
Използвах женски щифтове berg, за да мога лесно да премахна и подменя IR детектора за близост и arduino, когато е необходимо.
Стъпка 5: Тестване на нашия MIDI контролер
Препоръчвам да инсталирате MIDI-OX на вашия компютър.
След като завършите цялата връзка в перфборда, добавете IR детектора.
Свържете платката към компютъра.
Отворете вашата програма за тестване на MIDI.
Опитайте да приближите един пръст до детектора
Стъпка 6: Свържете се с DAW и направете музика
Ще отнеме известно време, за да свикнете с безконтактния начин на игра, но ще бъде забавно преживяване. Аз лично обичам да свиря на барабани, използвайки това в Cakewalk. Добавете или блокирайте светлина от дъската според вашия вкус
Препоръчано:
ИК термометър без контакт: 8 стъпки (със снимки)
IR термометър без контакт: Моето местно министерство на здравеопазването се свърза с мен, защото се нуждаеха от начин за ежедневно проследяване на телесната температура на здравето на служителите си по време на кризата Covid-19 през 2020 г. Нормални, готови инфрачервени термометри започнаха да са оскъдни
Навигирайте робот със сензори за обувки, без GPS, без карта: 13 стъпки (със снимки)
Навигирайте робота със сензори за обувки, без GPS, без карта: Роботът се движи по предварително програмиран път и предава (по bluetooth) действителната си информация за движение до телефон за проследяване в реално време. Arduino е предварително програмиран с пътека, а oblu се използва за усещане на движението на робота. oblu предава информация за движение
Квадрокоптер с Nodemcu и Blynk (без полетен контролер): 5 стъпки (със снимки)
Quadcopter с Nodemcu и Blynk (Без контролер на полета): Здравейте момчета.! Търсенето да направя безпилотен летателен апарат без полетен контролер завършва тук. Някак си направих дрон за моя проект, който включва престъпност. Бях сърфирал през нощта, за да работи без полетен контролер и беше много разочароващ
Разбъркване на NES контролер (Nintendo контролер MP3, V3.0): 5 стъпки (със снимки)
Разбъркване на контролера на NES (Nintendo Controller MP3, V3.0): Напълно изтръгнах ryan97128 от неговия дизайн за Nintendo Controller MP3, версия 2.0 и чувам, че той е получил идеята от всички мъдри Morte_Moya, така че не мога да взема кредит за целия им гений. Просто исках да добавя удобство и презареждане
Охладител / стойка за лаптоп с нулева цена (без лепило, без пробиване, без гайки и болтове, без винтове): 3 стъпки
Охладител / стойка за лаптоп с нулева цена (без лепило, без пробиване, без гайки и болтове, без винтове): АКТУАЛИЗИРАНЕ: МОЛЯ ПРИЛОЖНО ГЛАСУВАНЕ ЗА МОИТЕ ИНСТРУКЦИИ, БЛАГОДАРЯ ^ _ ^ МОЖЕТЕ И ДРУГИ ДА ИЗБОРИТЕ ВЛИЗАЙТЕ НА www.instructables.com/id/Zero-Cost-Aluminium-Furnace-No-Propane-No-Glue-/ ИЛИ МОЖЕ ДА ГЛАСУВАТЕ ЗА МОЙ НАЙ-ДОБРИЯ ПРИЯТЕЛ