Оглавление:
2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
MozziByte - это звуковой щит для микроконтроллера Arduino Pro.
Эта небольшая, дешевая и надежная платформа позволяет дизайнерам, художникам, музыкантам, производителям и студентам быстро прототипировать и создавать инновационные и творческие звуковые продукты, звуковые инсталляции, эксклюзивные синтезаторы и звуковые игрушки.
MozziByte подключает Arduino к аудиоусилителю для мгновенного звукового удовлетворения с помощью библиотеки синтезаторов Mozzi.
Или исследуйте звуковые идеи, добавляя датчики, переключатели и ручки на макетную плату, чтобы звуки реагировали на свет, силу, ускорение или что-либо еще, что можно ощутить.
Для вдохновения загляните в Галерею на сайте Mozzi.
Шаг 1: ингредиенты
- MozziByte
- Ардуино Про-Микро
- Наушники с разъемом 3,5 мм
- Кабель USB - тип A - Micro-B
- Компьютер с портом USB типа A
- Веб-редактор Arduino
- Библиотека синтеза Моцци
Шаг 2: вставьте Arduino в MozziByte
-
Вставьте контакты Arduino Pro-micro в планки разъемов на MozziByte.
Разъем USB на Arduino находится над белым разъемом батареи на MozziByte. Проверьте выравнивание, убедившись, что контакт АО входит в гнездо АО. Будьте осторожны, чтобы не погнуть штифты при вставке в гнезда
- Подключите USB-кабель к Arduino.
- Подключите разъем для наушников к аудиоразъему на MozziByte.
Шаг 3: веб-редактор Arduino
- Установите подключаемый модуль Arduino Web.
- Зарегистрируйте учетную запись в веб-редакторе Arduino, а затем войдите в систему.
- Подключите Arduino к компьютеру с помощью USB-кабеля.
-
Мигает светодиодом на Arduino
- Щелкните Примеры-> 01. Basics и выберите пример Blink, чтобы загрузить его в редактор.
- ДОБАВЬТЕ ЭТУ СТРОКУ в пример кода Blink над подпрограммой setup () (см. Изображение). #Define LED_BUILTIN 17 // адрес светодиода на Arduino Pro-micro
- В меню «Инструменты» нажмите «Доска» и выберите «Pro-micro», а если его нет, то Леонардо.
- Нажмите кнопку с галочкой, чтобы скомпилировать код для Pro-micro.
- В меню «Инструменты» нажмите «Порт» и выберите порт USB, к которому подключен ваш Arduino.
- Нажмите стрелку>, чтобы загрузить код в Arduino.
- Два красных светодиода будут мигать по мере загрузки кода.
- Один светодиод будет продолжать мигать раз в секунду.
- Подробнее об использовании веб-редактора Arduino.
-
Изменить скорость моргания
- посмотрите на подпрограмму loop () в коде.
- измените задержку (1000) на задержку (100). Это заставляет светодиод мигать в 10 раз быстрее - каждые 100 мс.
- измените продолжительность включения светодиода, также изменив продолжительность другой функции задержки на 100 мс. Теперь он будет очень быстро мигать!
Шаг 4: библиотека Mozzi Synth
- Загрузите библиотеку Mozzi Synth для Arduino с https://sensorium.github.io/Mozzi/download/. Нажмите ЖЕЛТУЮ кнопку, которая связывает последнюю версию разработки на GitHub. Нажмите ЗЕЛЕНУЮ кнопку с надписью «Клонировать» или «Загрузить», затем нажмите «ЗАГРУЗИТЬ ZIP». Файл Mozzi-master.zip появится в папке «Загрузки».
- Импортируйте Mozzi в веб-редактор Arduino. Сначала щелкните Библиотеки, затем нажмите кнопку со стрелкой вверх, чтобы импортировать файл Mozzi-master.zip. Теперь щелкните вкладку Custom Library, чтобы увидеть Mozzi и папку с примерами.
- Свет, действие, звук. В Mozzi Examples щелкните папку 01. Basics и выберите пример Sinewave, чтобы загрузить его в редактор. Щелкните стрелку>, чтобы загрузить код в Arduino. Наденьте наушники, и вы должны услышать звук:) Это просто скучный синусоидальный тон, который так же раздражает, как жужжание комара вокруг вашей головы в темноте.
- Измените высоту этого завывающего звука MozziByte, изменив частоту в программе setup () (см. Изображение).
Шаг 5: Играйте:)
Вы можете послушать демонстрации алгоритмов синтеза Моцци онлайн.
Поиграйте с этими демонстрациями, которые вы можете найти в папке Mozzi Synthesis.
- FMSynth
- PacketSynth
- Резонансный
- ReverbTank
- Образец
- и т.п.
Попробуйте поиграть с различными параметрами, чтобы изменить звуки.
Шаг 6. Дальнейшие действия
Следующая (готовящаяся к выходу) MozziByte Instructable покажет вам, как добавлять ручки и датчики для создания вашей собственной интерактивной звуковой игрушки.