Съдържание:
- Стъпка 1: Събиране на необходимите материали
- Стъпка 2: Изработване на външното тяло
- Стъпка 3: Връзки
- Стъпка 4: Окончателно сглобяване
- Стъпка 5: Качване на код в Arduino
- Стъпка 6: Изискване към софтуера
- Стъпка 7: Отстраняване на неизправности
Видео: MIDI боец, базиран на Arduino (чувствителен на допир): 7 стъпки (със снимки)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
MIDI означава цифров интерфейс за музикални инструменти. Тук правим MIDI боец, чувствителен на допир.
Има 16 подложки. те могат да бъдат увеличени или намалени. Тук използвах 16 поради ограничените щифтове на arduino.
Също така съм използвал аналогови входни щифтове (A0, A1, A2, A3, A4) като цифров вход.
Това е първата ми инструкция. Така че извинете ме за всякакви грешки. Не съм мислил да правя инструктаж по -рано.
така че нямам много подробни снимки за това.
Има работен видеоклип на MIDI, който избрах китара в звуци в софтуера ableton live 9 във видеото.
Стъпка 1: Събиране на необходимите материали
Нещата, от които ще се нуждаете, са:
- Arduino uno R3 (1 брой)
- 1Mohm съпротивления (16 единици)
- Ардуино щит с общо предназначение (1 единица)
- Алуминиево фолио
- Пластмасова/акрилна ламарина (за външно тяло)
- Потенциометър (1 единица)
- проводници
- Черна лента
Използваните инструменти са:
- Пробивна машина
- Режещ инструмент
- Поялник
- Горещо лепило
Това са консумативите, необходими за направата на MIDI боец. Имам ардуино щит с общо предназначение за съпротивления.
но можете да използвате печатна платка с общо предназначение.
Стъпка 2: Изработване на външното тяло
За да направите външното тяло, ще ви е необходим пластмасов лист.
изрежете листа в дадения размер:
отгоре и отдолу (200 мм х 200 мм)
за 4 страни (200 мм х 40 мм)
сега изрежете 16 дупки на горния лист, за да преминете проводниците за подложките. Слот от едната страна за конектора arduino.
Свържете тези парчета, за да направите куб с изключение на горната част. Подложките са изработени от алуминиево фолио.
изрежете 16 листа алуминиево фолио с размери 45 мм х 45 мм.
Пробитите отвори трябва да са в съответствие с местоположението на подложката.
Стъпка 3: Връзки
връзките трябва да се направят, както е показано на изображението.
потенциометърът е за чувствителност на допир. Той е за регулиране на чувствителността на допир.
ЗАБЕЛЕЖКА: Използваните проводници трябва да са от същия тип. В противен случай може да има разлика в капацитивните стойности.
също се опитайте да направите проводниците със същия размер.
Стъпка 4: Окончателно сглобяване
Сега трябва да комбинираме както електрониката, така и хардуерните части. Първо, свържете алуминиевото фолио към горния слой на еднакво разстояние и свържете проводниците към всяко от фолиото. След това проводниците трябва да бъдат свързани към arduino, както в стъпка 2.
Можете да залепите фолиото с помощта на лепилото или с помощта на лентата.
също така можете да поставите няколко парчета картон между пластмасата и фолиото, за да му придадете дебелина и добро усещане.
ЗАБЕЛЕЖКА: Проводниците трябва да бъдат свързани непрекъснато към фолиото.
Стъпка 5: Качване на код в Arduino
кодът е даден тук.
качете го в arduino.
ЗАБЕЛЕЖКА: когато качвате код в arduino, серийният порт в midi без коса трябва да бъде настроен на не свързан. в противен случай, докато качвате код, грешката ще се покаже.
ето кода за тестване на тъчпада и получаване на стойности на сензора за капацитив (captouch16try.ino)
тестовият код дава стойностите на сензора.
тези стойности трябва да са почти равни. в противен случай подложката няма да работи правилно.
дадените стойности ще бъдат чувствителността на другия код.
Стъпка 6: Изискване към софтуера
Изтеглете тези софтуери:
- Ableton Live 9 Suite
- MIRI сериал без коса
- 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: Отстраняване на неизправности
Софтуерът не е конфигуриран правилно.
предварително ще има някакъв проблем при настройването на докосването, тъй като подложката дава аналогови стойности и тези стойности могат да създадат проблем.
проводниците може да не са свързани правилно.
фолиото не докосва правилно проводника.
кабелите може да са къси.
Препоръчано:
Многоцветен художник на светлина (чувствителен на допир): 8 стъпки (със снимки)
Многоцветен художник на светлина (чувствителен на допир): Светлинното рисуване е фотографска техника, използвана за създаване на специални ефекти при бавни скорости на затвора. Фенерчето обикновено се използва за "боядисване" изображенията. В тази инструкция ще ви покажа как да създадете всичко в едно художник на светлина с докосване
Музикален генератор, базиран на времето (ESP8266 базиран midi генератор): 4 стъпки (със снимки)
Метеорологичен генератор, базиран на времето (ESP8266 базиран Midi генератор): Здравейте, днес ще ви обясня как да направите свой собствен малък музикален генератор, базиран на времето. Той е базиран на ESP8266, който е нещо като Arduino и реагира на температура, дъжд и интензивността на светлината. Не очаквайте това да прави цели песни или акорди
Спрете потните ръце и крака с пот боец!: 7 стъпки (със снимки)
Спрете изпотените ръце и крака с изтребител !: 3/1/19 Актуализация: Някои хора съобщават за болка, причинена от бързото обръщане на полярността. Ще актуализирам кода, за да намаля този проблем, но засега трябва да се въздържате от изграждането му. Хиперхидрозата е състояние, което причинява излишък
Изключително чувствителен евтин домашен сеизмометър: 8 стъпки (със снимки)
Изключително чувствителен евтин домашен сеизмометър: Лесен за изграждане и евтин чувствителен сеизмометър Arduino
Прегръдка & Чувствителен на допир робот Кръпка: 10 стъпки (със снимки)
Прегръдка & Robot Patch с чувствителни към докосване инструменти: Винаги съм искал да направя прост, но приличен проект с този пластир и " джобен размер " конкурсът изглеждаше като перфектната възможност да се направи талисман на робот. Този момък седи в джоба на ризата ми, точно както в иконата на конкурса, и отива остроумно