SonarTermen v2.0

Моя цель - предложение широкого ассортимента товаров и услуг на постоянно высоком качестве обслуживания по самым выгодным ценам.


Если ваш маленький ребенок проявляет бурный интерес к музыкальным игрушкам, сделайте ему нечто подобное.

У меня ушло порядка 3х дней. Имея все необходимое + мои наработки вы справитесь за пару часов.

Терменвокс с ультразвуковым сенсором уже давно «бродит» по просторам интернета. Есть даже вариация с оптическим сенсором.

У всех у них есть недостатки: при высокой чувствительности к изменению положения руки сложно попасть в ноту — хуже чем на скрипке, при «квантовании пространства» возникают срывы, хлюпания итп.

Я решил эти проблемы + появился интересный эффект, задающий ритм.

В качестве «мозга» я использовал китайскую Arduino Nano. Корпус — коробка от DVD дисков (а куда ж ее еще?). Все собрано как прототип.

Можно использовать вместо пьезодинамика обычный. Звук будет гораздо громче. Можете так сделать, если у вас крепкие нервы.

Пьезодинамик крепится с помощью клеевого пистолета к корпусу — так получаем небольшое усиление звука. Сонар крепим так же.



Хочу обратить ваше внимание на качество проводов к сонару HC-SR04. Они должны иметь хороший контакт, иначе постоянно сбоит.

Мне пришлось «допилить напильником» соединительные провода. В идеале должна быть пайка.



Выключатель держится за счет собственных упоров. Главное — аккуратно вырезать отверстие по размеру его корпуса.



Добавил немного пористого полиэтилена для того, чтобы батарея не болталась.



Схема устройства


Игрушка воспроизводит до-мажорную гамму первой октавы (+до второй октавы) с интервалами 9 см на ноту. Интервал можно регулировать.

//Минимальное расстояние от сонара. Начало ноты До. Сантиметры.
#define MIN_SM 1
//Расстояние между нотами. Сантиметры.
#define SM_PER_NOTE 9

//Переключатель Мажор/Минор
#define GAMMA_PIN PC2

Есть возможность переключения на до-минор.

В моей поделке не реализован аппаратный переключатель лада. Вы легко можете его сделать, соединяя PC2 с «землей».

Диаграмма направленности HC-SR04 имеет форму, указанную ниже на рисунке. Прибор срабатывает не только прямо над датчиком. Поэтому лучше его использовать подальше от стен и других «препятствий». Например, на полу по центру комнаты.



Видео работы игрушки
https://www.youtube.com/embed/HMc7QG5p7Bc


Игрушка хорошо работает от одного элемента 18650 (4,2В max вместо 5В).

Проект в Proteus и исходный код (+BONUS) в AtmelStudio для повторения и дальнейшей доработки вы можете скачать с моего github.

Несомненным положительным эффектом игрушки будет тот факт, что ребенок не просто нажимает на кнопку и слушает композицию, а двигает руками, телом, творит, развивает координацию и слух.

Как знать, может у вас растет будущий Паганини.
Источник: https://habr.com/ru/post/509038/


Интересные статьи

Интересные статьи

Один из ключевых сценариев работы в CRM это общение с клиентом в удобном для него канале. По почте, по телефону, по SMS или в мессенджере. Особенно выделяется WhatsApp — интеграцию с ...
Эта статья для тех, кто собирается открыть интернет-магазин, но еще рассматривает варианты и думает по какому пути пойти, заказать разработку магазина в студии, у фрилансера или выбрать облачный серви...
В 1С Битрикс есть специальные сущности под названием “Информационные блоки, сокращенно (инфоблоки)“, я думаю каждый с ними знаком, но не каждый понимает, что это такое и для чего они нужны
1С Битрикс: Управление сайтом (БУС) - CMS №1 в России по версии портала “Рейтинг Рунета” за 2018 год. На рынке c 2003 года. За это время БУС не стоял на месте, обрастал новой функциональностью...
Практически все коммерческие интернет-ресурсы создаются на уникальных платформах соответствующего типа. Среди них наибольшее распространение получил Битрикс24.