Съдържание:

MIDI боец, базиран на Arduino (чувствителен на допир): 7 стъпки (със снимки)
MIDI боец, базиран на Arduino (чувствителен на допир): 7 стъпки (със снимки)

Видео: MIDI боец, базиран на Arduino (чувствителен на допир): 7 стъпки (със снимки)

Видео: MIDI боец, базиран на Arduino (чувствителен на допир): 7 стъпки (със снимки)
Видео: «Банши Инишерина» - о чём фильм и почему его нужно посмотреть. 2024, Юли
Anonim
MIDI боец на базата на Arduino (чувствителен на допир)
MIDI боец на базата на Arduino (чувствителен на допир)

MIDI означава цифров интерфейс за музикални инструменти. Тук правим MIDI боец, чувствителен на допир.

Има 16 подложки. те могат да бъдат увеличени или намалени. Тук използвах 16 поради ограничените щифтове на arduino.

Също така съм използвал аналогови входни щифтове (A0, A1, A2, A3, A4) като цифров вход.

Това е първата ми инструкция. Така че извинете ме за всякакви грешки. Не съм мислил да правя инструктаж по -рано.

така че нямам много подробни снимки за това.

Има работен видеоклип на MIDI, който избрах китара в звуци в софтуера ableton live 9 във видеото.

Стъпка 1: Събиране на необходимите материали

Нещата, от които ще се нуждаете, са:

  1. Arduino uno R3 (1 брой)
  2. 1Mohm съпротивления (16 единици)
  3. Ардуино щит с общо предназначение (1 единица)
  4. Алуминиево фолио
  5. Пластмасова/акрилна ламарина (за външно тяло)
  6. Потенциометър (1 единица)
  7. проводници
  8. Черна лента

Използваните инструменти са:

  1. Пробивна машина
  2. Режещ инструмент
  3. Поялник
  4. Горещо лепило

Това са консумативите, необходими за направата на MIDI боец. Имам ардуино щит с общо предназначение за съпротивления.

но можете да използвате печатна платка с общо предназначение.

Стъпка 2: Изработване на външното тяло

За да направите външното тяло, ще ви е необходим пластмасов лист.

изрежете листа в дадения размер:

отгоре и отдолу (200 мм х 200 мм)

за 4 страни (200 мм х 40 мм)

сега изрежете 16 дупки на горния лист, за да преминете проводниците за подложките. Слот от едната страна за конектора arduino.

Свържете тези парчета, за да направите куб с изключение на горната част. Подложките са изработени от алуминиево фолио.

изрежете 16 листа алуминиево фолио с размери 45 мм х 45 мм.

Пробитите отвори трябва да са в съответствие с местоположението на подложката.

Стъпка 3: Връзки

Връзки
Връзки

връзките трябва да се направят, както е показано на изображението.

потенциометърът е за чувствителност на допир. Той е за регулиране на чувствителността на допир.

ЗАБЕЛЕЖКА: Използваните проводници трябва да са от същия тип. В противен случай може да има разлика в капацитивните стойности.

също се опитайте да направите проводниците със същия размер.

Стъпка 4: Окончателно сглобяване

Окончателно сглобяване
Окончателно сглобяване
Окончателно сглобяване
Окончателно сглобяване
Окончателно сглобяване
Окончателно сглобяване

Сега трябва да комбинираме както електрониката, така и хардуерните части. Първо, свържете алуминиевото фолио към горния слой на еднакво разстояние и свържете проводниците към всяко от фолиото. След това проводниците трябва да бъдат свързани към arduino, както в стъпка 2.

Можете да залепите фолиото с помощта на лепилото или с помощта на лентата.

също така можете да поставите няколко парчета картон между пластмасата и фолиото, за да му придадете дебелина и добро усещане.

ЗАБЕЛЕЖКА: Проводниците трябва да бъдат свързани непрекъснато към фолиото.

Стъпка 5: Качване на код в Arduino

кодът е даден тук.

качете го в arduino.

ЗАБЕЛЕЖКА: когато качвате код в arduino, серийният порт в midi без коса трябва да бъде настроен на не свързан. в противен случай, докато качвате код, грешката ще се покаже.

ето кода за тестване на тъчпада и получаване на стойности на сензора за капацитив (captouch16try.ino)

тестовият код дава стойностите на сензора.

тези стойности трябва да са почти равни. в противен случай подложката няма да работи правилно.

дадените стойности ще бъдат чувствителността на другия код.

Стъпка 6: Изискване към софтуера

Софтуерни изисквания
Софтуерни изисквания
Софтуерни изисквания
Софтуерни изисквания

Изтеглете тези софтуери:

  1. Ableton Live 9 Suite
  2. MIRI сериал без коса
  3. LoopMIDi

Ableton може да бъде изтеглен от официалния сайт.

Github връзка за изтегляне на midi без коса:

(https://projectgus.github.io/hairless-midiserial/)

Връзка към loopmidi:

www.tobias-erichsen.de/wp-content/uploads/2…

Изтеглете и инсталирайте тези софтуерни програми.

Следвай тези стъпки:

етап 1.

отворете LoopMIDI и кликнете върху бутона (+) в долния ляв ъгъл.

Създава се порт за пренос на данни.

Стъпка 2.

Отворете midi без коса, сега изберете loopmidiport в midi.

оставете midi в несвързан.

изберете сериен порт към arduino. (това ще се покаже, когато arduino е свързан към компютър/лаптоп)

стъпка 3.

стартирайте ableton на живо 9.

отворени предпочитания (ctrl +,)

сега изберете връзка midi в лявата колона и изберете настройката, както е показано на изображението.

затвори прозореца

Стъпка 4.

сега изберете барабани във втората колона отляво.

изберете всеки барабан.

когато е избран барабан.

и докоснете midi pad, звукът се произвежда във вашия лаптоп.

Вашият MIDI боец е завършен.

Наслади се!!!:-)

Стъпка 7: Отстраняване на неизправности

Софтуерът не е конфигуриран правилно.

предварително ще има някакъв проблем при настройването на докосването, тъй като подложката дава аналогови стойности и тези стойности могат да създадат проблем.

проводниците може да не са свързани правилно.

фолиото не докосва правилно проводника.

кабелите може да са къси.

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