Arduino как бесконтактный миди-контроллер

W

wazls

Давным давно увидел как кто-то управлял фейдерами с помощью движения руки. (Самый простой пример для незнающих: руку подводим ближе к какой-то неведомой штукенции - звук становится тише, отводим руку – громкость возрастает). Тогда я был в шоке от увиденного. Спустя какое-то время начал интересоваться микроконтроллерами. Можете почитать про них сами, их применение ошеломляет. И вот в очередной раз, рассматривая какие же модули/датчики есть для всеми любимой ардуино, увидел HC-SR04. Как он работает рассказывать не буду, нужно знать, что он просто измеряет расстояние до определенного предмета. Тут я сразу вспомнил про тот чудо аппарат, появилось огромное желание повторить.

В итоге получилась полностью работающее устройство, которое передает в ком порт значение расстояния до так сказать руки. Далее на ПК через специальную программу все эти значения переводятся в MIDI команды.

Сложность: 2/10 И то, только потому что придется ждать ардуинку с датчиком, так как скорее всего в своем городе не найти.
Здесь при нажатии на кнопку просто включается режим "слушания". Вроде как диод позволяет уменьшить погрешность определения расстояния.


Нам понадобится:

1. Любая ардуинка , я лично использую arduino nano (китайскую копию), удобно что есть usb порт через который можно как прошивать, так и просто запитывать плату. Заказывал на али
такую такую (кликабельно)
Или проще заказать набор с Arduino UNO, придет все разом кроме датчика расстояния
"Например такую"
2. Сам датчик расстояния HC-SR04. Вот вроде самая дешевая

3. Провода, и что бы удобно все собирать – макетку. Опять же, проще купить набор, там уже почти все есть.

4.Скачать программу для преобразования из ком порта в миди. Будет в архиве

5. Cкачать Arduino IDE Прямая ссылка

Скетч который нужно прошить в ардуику с помощью Arduino IDE тоже будет в архиве.

Как все пришло, нужно подключить наш датчик к ардуино:
-Если купили набор, то просто проводами соединяем ногу на датчике Gnd, с GND на ардуино.
-Ногу Echo с пином D8.
-Trig с пином D4.
-Vcc с пином где написано +5V
Обратите внимание как идут рельсы на макетке, это важно, так как можно напутать и спалить микроконтроллер.
Qab4WSDJnN0.jpg

itJmS-ljOZ0.jpg

Далее подключаем к ПК, Открываем Arduino IDE, затем скетч который в архиве.
Не забудьте выбрать в инструментах COM порт, к окторому подключен микроконтроллер, скорее всего не COM 1. Так же выбирите модель платы (Arduino nano, uno, mega и т.д. В моем случае nano).
Процессор ATmega328.
Пример
Zy9SqbHl2NM.jpg

Прошиваем наш скетч, нажав на стрелку (находится рядом с галкой:))

Затем открываем программу hairless-midiserial (Тоже в архиве)
В serial port выбераем наш порт (тот который выбирали в Arduino IDE) и побегцт знаечния, её сворачиваем! НЕ ЗАКРЫВАЕМ!
sid3CF723X0.jpg

Приблизьте руку к эти глазам(датчику) значения должны меняться.

На этом все, можете открывать программу для написания музыки(FL Studio, Cubase и т.д.) И начинать баловаться) На самом деле это очень полезная штукенция. Из скетча можно изменить фильтрацию значений, можно вообще убрать, можно добавить кнопку, при нажатии которой будет начинать свое действие, можно собрать свой мега крутой ПУ, но это уже другая история

[visitor][/visitor], спасибо что дочитал :) Надеюсь было интересно
 
Похожие темы
Admin Интересно Вашему RDP поставили «лайк». История о том, как горстка серверов прочесала Интернет и нашла все изъяны. Новости в сети 0
Admin Интересно Русские хакеры против картошки фри. Как взлом кассы самообслуживания обернулся годом условно. Новости в сети 0
Admin Интересно Тройная порция шантажа под соусом анонимности. Как одна банда притворяется сразу тремя разными группировками. Новости в сети 0
Admin Интересно Как соседей России заставляют выбирать между Европой и личным спокойствием. Новости в сети 0
Admin Интересно Позвони мне через пылесос. Как выживает рунет после блокировки мессенджеров. Новости в сети 0
Admin Интересно Ускоритель частиц размером с карандаш. Мощность — как у километрового. И это работает. Новости в сети 0
Admin Интересно Война правок и логотипов: Как Euro-Office поссорился с ONLYOFFICE из-за лицензии. Новости в сети 0
Admin Интересно Цифры врали. Не специально — просто их сложили неправильно. Вот как парадокс Симпсона ломает статистику. Новости в сети 0
Admin Интересно Цифровые активы после смерти: как управлять рисками для цифрового наследства. Новости в сети 0
Admin Интересно Тихий взлом и полная невидимость. Рассказываем, как новый вирус RoadK1ll захватывает корпоративные сети. Новости в сети 0
Admin Интересно Как заморозить воду быстрее? Сначала вскипятите её и плюньте на здравый смысл. Новости в сети 0
Admin Интересно Откройте доступ к коду из любой точки мира. Как работает новый проект rustunnel. Новости в сети 0
Admin Интересно Не просто «стенка с мониторами». Как за 6 недель создать работающий центр кибербезопасности. Новости в сети 0
Admin Интересно Хакеров много, а работать некому. Как кадровый голод обнуляет защиту мировых гигантов. Новости в сети 0
Admin Интересно Римские цифры, узелки инков и буква x в магазине: как запись чисел определила всю историю математики. Новости в сети 0
Admin Интересно 43% сотрудников опасаются, что ИИ лишит их работы. Как страх увольнения убивает эффективность бизнеса. Новости в сети 0
Admin Интересно Власти Венгрии решили завербовать сторонника оппозиции. Вышло как при коммунизме. Новости в сети 0
Admin Интересно Веб-семинар: Как проверить эффективность вашей защиты от реальных атак. Новости в сети 0
Admin Интересно Как заставить нейросеть удалить всё лишнее (и нужное тоже)? Разбираемся в «токсичных потоках». Новости в сети 0
Admin Интересно 27 граммов еды из 1 грамма бактерий. Как превратить марсианскую пыль в полноценный обед. Новости в сети 0
Admin Интересно Сложность облачных сред как главный враг кибербезопасности. Новости в сети 0
Admin Интересно Три миллиона IP-камер и роутеров по всему миру. Как спецслужбы разгромили гигантскую сеть ботнетов. Новости в сети 0
Admin Интересно Как короткий код превращает рабочую станцию в зомби. Новости в сети 0
Admin Интересно 20 часов до первого удара. Как ИИ-инструменты лишили системных администраторов сна. Новости в сети 0
Admin Интересно Форум SocioTech 2026: как объединить бизнес, информационную безопасность и персонал. Новости в сети 0
Admin Интересно GhostMail: как письмо о стажировке украло всю почту за 90 дней. Новости в сети 0
Admin Интересно Рынок шпионских программ: как посредники делают слежку анонимной и дорогой. Новости в сети 0
Admin Интересно Как быстро восстановить взломанный аккаунт: краткое руководство. Новости в сети 0
Admin Интересно Драйверы-предатели. Как легитимные программы помогают преступникам шифровать ваши данные. Новости в сети 0
Admin Интересно Практический онлайн-курс: как внедрить и настроить UserGate. Новости в сети 0
Admin Интересно Центральная предельная теорема: как случайности формируют закономерности. Новости в сети 0
Admin Интересно Как Mesh CSMA выявляет и устраняет пути атак на ключевые активы. Новости в сети 0
Admin Интересно Капча с двойным дном. Как обычное подтверждение, что вы не робот, превращается в установку шпиона. Новости в сети 0
Admin Интересно Кавычки решают всё. Как одна забытая проверка в коде подставила четверть миллиона владельцев сайтов. Новости в сети 0
Admin Интересно Спутники за миллиарды долларов боятся батарейки из супермаркета. Как военные и хулиганы «выключают» космос одной кнопкой. Новости в сети 0
Admin Интересно Anthropic запустила сервис для проверки кода, который работает как опытный разработчик. Новости в сети 0
Admin Интересно Как предотвратить утечку данных через ИИ: вебинар по аудиту современных агентских процессов. Новости в сети 0
Admin Интересно Фишинговая кампания перед выборами в Армении: как злоумышленники обошли защиту. Новости в сети 0
Admin Интересно Живые нейроны играют в «Doom»: как ученые заставили кусок плоти из пробирки расстреливать кибердемонов. Новости в сети 0
Admin Интересно Слишком сложно для Microsoft. Как три разработчика сделали сайт npm лучше, чем целая корпорация. Новости в сети 0
Admin Интересно Киберпреступники используют ICE как прикрытие для фишинговой кампании. Новости в сети 0
Admin Интересно Цифровой детокс по принуждению. Как юг Москвы неожиданно вернулся в эпоху до интернета. Новости в сети 0
Admin Интересно Как малый и средний бизнес использует исследования угроз и MDR для защиты. Новости в сети 0
Admin Интересно Claude AI демонстрирует, как технологии опережают правила и этику. Новости в сети 0
Admin Интересно Пчелиные соты, 24 измерения и нейросеть. Как ИИ проверил главную математическую работу десятилетия. Новости в сети 0
Admin Интересно Защита образования: как MDR может помочь школам в борьбе с киберугрозами. Новости в сети 0
Admin Интересно Укол вместо скальпеля. Ученые из MIT придумали, как вырастить «запасную» печень без операции. Новости в сети 0
Admin Интересно Робот стоит — лицо как живое. Улыбается — жуть. Пришлось собрать 200 тысяч 3D-лиц, чтобы научить машины мимике. Новости в сети 0
Admin Интересно Защита образования: как MDR помогает школам в борьбе с киберугрозами. Новости в сети 0
Admin Интересно Остров Рунет за триллион. Как Россия планирует окончательно отгородиться от мировой сети к 2028 году. Новости в сети 0

Название темы