Съдържание:

Миди контролер без контакт: 6 стъпки (със снимки)
Миди контролер без контакт: 6 стъпки (със снимки)

Видео: Миди контролер без контакт: 6 стъпки (със снимки)

Видео: Миди контролер без контакт: 6 стъпки (със снимки)
Видео: Стоян колев се кара с яница 2024, Ноември
Anonim
Мико контролер без контакт
Мико контролер без контакт
Мико контролер без контакт
Мико контролер без контакт
Мико контролер без контакт
Мико контролер без контакт

Превръщането на нещата в безконтактни е тенденцията в днешно време. Създадох прост 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 контролер
Тестване на нашия MIDI контролер

Препоръчвам да инсталирате MIDI-OX на вашия компютър.

След като завършите цялата връзка в перфборда, добавете IR детектора.

Свържете платката към компютъра.

Отворете вашата програма за тестване на MIDI.

Опитайте да приближите един пръст до детектора

Стъпка 6: Свържете се с DAW и направете музика

Свържете се с вашия DAW и направете музика
Свържете се с вашия DAW и направете музика
Свържете се с вашия DAW и направете музика
Свържете се с вашия DAW и направете музика
Свържете се с вашия DAW и направете музика
Свържете се с вашия DAW и направете музика

Ще отнеме известно време, за да свикнете с безконтактния начин на игра, но ще бъде забавно преживяване. Аз лично обичам да свиря на барабани, използвайки това в Cakewalk. Добавете или блокирайте светлина от дъската според вашия вкус

Препоръчано: