Оглавление:
Видео: Ультразвуковой терменвокс (обучающий звук): 3 шага (с изображениями)
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:52
Ультразвуковой терменвокс - это проект Arduino, который использует дешевый терменвокс для обучения звуковым волнам. Изменяя расстояние руки до устройства, я изменяю частоту звуковых волн. Кроме того, перемещение потенциометра изменяет амплитуду волны. Это можно использовать как научный урок о звуковых волнах.
Шаг 1. Инструменты и расходные материалы
Запасы
- Arduino Uno с USB-шнуром
- Ультразвуковой датчик для изменения частоты (высоты тона)
- Пьезо-зуммер для воспроизведения звука
- Потенциометр для изменения амплитуды (громкости)
- Светодиод с резистором 220 Ом (визуально для частоты)
- Пенопласт для корпуса
- Провода перемычки
ПРИМЕЧАНИЕ. Большинство этих деталей поступило из комплекта Arduino.
Инструменты
- Компьютер с установленной Arduino
- Пистолет для горячего клея
- Лазерный резак для корпуса
- Power Bank, если вы хотите сделать его портативным
Шаг 2: Сборка
Электроника
На первых двух изображениях справа показана электроника в процессе тестирования, но на третьем я переместил компоненты, чтобы разместить корпус. Светодиод и ультразвуковой датчик используют перемычки длиной 40 см, которые определенно могут быть меньше, но это было то, что у меня было под рукой. Я просто обернул лишнее вокруг Arduino, прежде чем закрывать его.
Дело
Корпус был изготовлен MakerCase с небольшими размерами, поэтому моему прототипу потребовался дополнительный клей, чтобы собрать его вместе. После того, как вы измерили детали на верхней части Arduino, добавьте несколько миллиметров к своим значениям и вставьте их в MakerCase для файла, который затем можно вырезать лазером на пенопласте.
Шаг 3: Код
Код в основном контролируется переменной, называемой питчем. Шаг использует карту, чтобы скрыть значения от ультразвукового датчика до чего-то читаемого пьезо-динамиком и, в частности, до частот между A3 и C5. Ограничение гарантирует, что карта не предсказывает высокую частоту, когда видит большое расстояние (они раздражали). Остальная часть кода предназначена для чтения датчика, добавления светодиода и последовательных сообщений.
шаг = ограничение (карта (distanceCm, 1, 40, 256, 523), 220, 523);
Рекомендуемые:
Ультразвуковой убийца комаров: 3 шага (с изображениями)
Ультразвуковой убийца комаров: комары ОТСЫВАЮТ! Помимо раздражающих зудящих шишек, эти кровососущие язычники приносят людям одни из самых смертоносных болезней; Денге, малярия, вирус чикунгунья … список можно продолжить! Ежегодно около миллиона человек умирают из-за т
Сделайте свой простой терменвокс: 4 шага (с изображениями)
Сделайте свой собственный простой терменвокс: в этом проекте я покажу вам, как работает электронный инструмент, и как мы можем создать его простую версию с помощью двух микросхем и нескольких дополнительных компонентов. Попутно поговорим о типах осцилляторов, емкости корпуса
Сделай сам Робототехника - Обучающий 6-осевой робот-манипулятор: 6 шагов (с изображениями)
Сделай сам Робототехника | Образовательный 6-осевой робот-манипулятор: образовательный блок DIY-Robotics представляет собой платформу, которая включает в себя 6-осевой роботизированный манипулятор, электронную схему управления и программное обеспечение для программирования. Эта платформа - введение в мир промышленной робототехники. В рамках этого проекта DIY-Robotics желает
Обучающий Micro DIY: битовый робот: 8 шагов (с изображениями)
DIY Educational Micro: bit Robot: это руководство покажет вам, как построить относительно доступного, способного и дешевого робота. Моя цель при разработке этого робота состояла в том, чтобы предложить то, что большинство людей могло себе позволить, чтобы они могли преподавать информатику в увлекательной форме или учиться
Сделайте простой ультразвуковой терменвокс: 6 шагов
Сделайте простой ультразвуковой терменвокс: этот проект представляет собой ультразвуковой терменвокс на базе Arduino