Найти в Дзене

Электронный саксофон SAXILENT: 3: Самый первый прототип

Добрый день, дорогие читатели! Продолжаю цикл статей про электронный саксофон SAXILENT, что он такое, история создания, интересные факты и, конечно, возможность купить! Итак, в прошлой статье я поставил и детализировал задачу по созданию электронного саксофона. Теперь посмотрим, что из этого получилось как самый-самый первый прототип. Уверен, при наличии технических навыков вы такое тоже сможете сделать. Я взял с собой в отпуск стартовый набор Arduino UNO, пару шприцов (не подумайте плохого), датчик давления BMP180 и желание попробовать это все на досуге.
Получилась такая смешная конструкция с 3 кнопками, но, на удивление, она заработала! Когда я туда дул, появлялся звук, соответствующий комбинации кнопок. Звук, конечно, был системно-динамиковый, ну так на то и прототип! Чтобы было понятно, как это работает: Итак, опыт удался, а это означало, что всей птичке пропасть, коль увяз коготок. Электросаксу - быть! В следующей статье посмотрим, как развивался проект и что получалось в первый

Добрый день, дорогие читатели! Продолжаю цикл статей про электронный саксофон SAXILENT, что он такое, история создания, интересные факты и, конечно, возможность купить!

Итак, в прошлой статье я поставил и детализировал задачу по созданию электронного саксофона. Теперь посмотрим, что из этого получилось как самый-самый первый прототип. Уверен, при наличии технических навыков вы такое тоже сможете сделать.

Я взял с собой в отпуск стартовый набор Arduino UNO, пару шприцов (не подумайте плохого), датчик давления BMP180 и желание попробовать это все на досуге.

Получилась такая смешная конструкция с 3 кнопками, но, на удивление, она заработала!

Когда я туда дул, появлялся звук, соответствующий комбинации кнопок. Звук, конечно, был системно-динамиковый, ну так на то и прототип!

Такая вот простая конструкция. Ну и еще программа.
Такая вот простая конструкция. Ну и еще программа.
Кнопочки, с которых собирается статус
Кнопочки, с которых собирается статус

Чтобы было понятно, как это работает:

  • В шприц я положил датчик давления BMP180, который может отдавать по цифровому выходу значение атмосферного давления в данный момент.
  • Датчик проводами соединен с ARDUINO, передает на один из цифровых входов значение давления.
  • Кнопки соединены с другими цифровыми входами ARDUINO, таким образом можно получить состояние их (замкнута-разомкнута) в любой момент.
  • Загруженная программа в цикле считывает давление и состояние кнопок (например, получила 35, 1, 0, 1). Если давление выше какой-то настроенной точки (кто-то туда точно дует!), программа проверяет, какая кнопка нажата и запускает генерацию соответствующей ноты (частоты) на цифровом выходе.
  • Вот и все)

Итак, опыт удался, а это означало, что всей птичке пропасть, коль увяз коготок. Электросаксу - быть!

В следующей статье посмотрим, как развивался проект и что получалось в первый год.

Подписывайтесь, впереди еще много интересного.

А кто хочет посмотреть, как SAXILENT выглядит сегодня (или даже купить?), вам сюда: https://saxilent.ru/

Следующая статья

К началу цикла статей