НОВОСТИ SonarTermen v2.0

Alvaros
Онлайн
Регистрация
14.05.16
Сообщения
21.452
Реакции
101
Репутация
204
t3vne0xofg2y1fn__atmicm4pto.jpeg


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

с ультразвуковым сенсором уже давно «бродит» по просторам интернета. Есть даже вариация с .
У всех у них есть недостатки: при высокой чувствительности к изменению положения руки сложно попасть в ноту — хуже чем на скрипке, при «квантовании пространства» возникают срывы, хлюпания итп.
Я решил эти проблемы + появился интересный эффект, задающий ритм.

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

Можно использовать вместо пьезодинамика обычный. Звук будет гораздо громче. Можете так сделать, если у вас крепкие нервы.
Пьезодинамик крепится с помощью клеевого пистолета к корпусу — так получаем небольшое усиление звука. Сонар крепим так же.
-feuoadqniocgslqwp91ecrmdjg.jpeg


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


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


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


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


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

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

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

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

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



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

Проект в Proteus и исходный код (+BONUS) в AtmelStudio для повторения и дальнейшей доработки вы можете с моего github.
Несомненным положительным эффектом игрушки будет тот факт, что ребенок не просто нажимает на кнопку и слушает композицию, а двигает руками, телом, творит, развивает координацию и слух.​

Как знать, может у вас растет будущий Паганини.
 
Сверху Снизу