Wearemin - портативный Bluetooth-инструмент, похожий на т...
Моя работа на конкурс музыкальных инструментов 2023. Я добавил код и файлы дизайна onshape здесь https://github.com/StyxyDog/wearemin.
Что такое Варемин?
Используя ESP32, пару дешевых лазерных дальномеров и несколько недорогих компонентов, вы можете сделать портативный инструмент, похожий на терменвокс, который подключается к динамику Bluetooth или наушникам. Wearemin (Носимый терменвокс).
Как играть.
Подключитесь к ближайшему Bluetooth-динамику. Просто переведите ближайший динамик в режим сопряжения. Я обнаружил, что некоторые устройства неохотно соединяются, но большинство работает нормально.
Поднятие и опускание одного портативного контроллера приводит к изменению высоты ноты на несколько октав. Если вы нажмете на большой палец, произойдет пошаговое изменение нот — как если бы в�� провели пальцем по клавишам фортепиано.
Другой портативный контроллер регулирует громкость ноты — или нажмите кнопку управления большим пальцем, чтобы мгновенно отключить звук.
Лазер безопасен для глаз, поскольку имеет низкую мощность и несфокусирован. Тем не менее, вы должны убедиться, что вам комфортно, проведя собственное исследование.
Огромные извинения всем, кто решит посмотреть мое видео — качество производства и звука просто ужасное!
Хотите играть стоя, у стены или за столом?
Центральный блок управления имеет кнопку-фиксатор. Нажмите эту кнопку, чтобы войти в режим программирования. Находясь в режиме программирования, удерживайте нажатой большой палец и водите рукой между ближней и дальней точками диапазона, на котором вы хотите играть. Когда вы отпустите кнопку большого пальца, диапазон будет сохранен для этого контроллера — повторите то же самое для другого портативного контроллера, а затем снова нажмите кнопку с фиксацией, чтобы выйти из режима программирования и возобновить режим воспроизведения.
Проект.
Идея этого инструмента возникла у меня еще в начале конкурса. Для меня это был очень крутой период обучения с точки зрения теории музыки, программирования и электроники. Я надеюсь, что либо я, либо другие со временем улучшат мой код и электронику. Я старался не исследовать слишком глубоко терменвокс или другие устройства, поэтому не могу сказать, уникально ли это устройство, но я считаю, что это так — это все моя собственная работа. Мне потребовалось целых два месяца, чтобы добраться до этого момента, и это не помогло с периодом плохого здоровья и задержками с отправкой мне деталей и расходных материалов. Какой это был великий вызов! Большая часть кода построена на основе примера кода, который предоставляется для использования с модулем времени полета VL53L0X. А также потрясающая (и для меня почти непостижимая) работа Фила Шацмана, который, кажется, предоставил код и примеры почти всех видов аудиосоединения ESP32 с Bluetooth.
Ниже вы найдете код и инструкции по созданию этого забавного инструмента. Возможно, вы даже сможете заставить его играть мелодию! Существует большой потенциал.
Аппаратное обеспечение.
Я сделал устройство очень простым в сборке, требуется базовая пайка, но я старался использовать коммутационные платы и разъемы DuPont, где это возможно.
Печатные детали.
Быстрое создание эргономичного портативного устройства было бы трудной задачей практически для любого другого процесса, но 3D-печать делает весь этот проект возможным. Это довольно простой распечаток. Вам нужно распечатать по два каждого портативных контроллера (верхний, нижний и кабельный зажим) и по одному на основании и крышке центрального блока управления. У моего Эндера 3 были проблемы с некоторыми мелкими деталями, хотелось бы иметь Прузер. 20% заполнения и высота слоя 0,2 — это нормально.
Спецификация материалов.
Пожалуйста, посмотрите фотографии, чтобы подтвердить, что вы используете аналогичные детали.
Для центрального контроллера:
плата разработки ESP32;
коммутационная плата ESP32;
2 разъема RJ45 Ethernet для сети LAN 5, разъем адаптера для настенного модуля;
коммутационная плата USB C;
пара метров патч-корда Ethernet с разъемами, в идеале ищите многожильный провод для большей гибкости. Хотя твердое ядро тоже подойдет;
кнопка-фиксатор 10 мм.
Для портативных контроллеров:
2 х 16 мм круглые кнопки мгновенного действия;
2 лазерных дальномера VL53L0X (звучит дорого, но стоят очень дешево). Будьте осторожны, чтобы выбрать правильный формат. Вы также можете попробовать VL53L1X для дальнего ношения. Они будут





























