Оглавление:
- Шаг 1: ингредиенты
- Шаг 2: вставьте Arduino в MozziByte
- Шаг 3: веб-редактор Arduino
- Шаг 4: библиотека Mozzi Synth
- Шаг 5: Играйте:)
- Шаг 6. Дальнейшие действия
Видео: MozziByte: 6 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
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 покажет вам, как добавлять ручки и датчики для создания вашей собственной интерактивной звуковой игрушки.
Рекомендуемые:
Дизайн игры в Flick за 5 шагов: 5 шагов
Дизайн игры в Flick за 5 шагов: Flick - это действительно простой способ создания игры, особенно чего-то вроде головоломки, визуального романа или приключенческой игры
Счетчик шагов - Micro: Bit: 12 шагов (с изображениями)
Счетчик шагов - Микро: Бит: Этот проект будет счетчиком шагов. Мы будем использовать датчик акселерометра, встроенный в Micro: Bit, для измерения наших шагов. Каждый раз, когда Micro: Bit трясется, мы добавляем 2 к счетчику и отображаем его на экране
Играйте в Doom на своем IPod за 5 простых шагов !: 5 шагов
Играйте в Doom на своем IPod за 5 простых шагов!: Пошаговое руководство по двойной загрузке Rockbox на iPod, чтобы играть в Doom и десятки других игр. Это действительно легко сделать, но многие люди до сих пор удивляются, когда видят, как я играю дум на своем iPod, и путаются с инструкциями
Кормушка для рыбы Arduino Uno за 6 простых и простых шагов !: 6 шагов
Arduino Uno Fish Feeder за 6 простых и дешевых шагов !: Итак, для этого проекта может потребоваться немного предыстории. Людям с домашними рыбками, вероятно, приходилось сталкиваться с той же проблемой, что и мне: отпуск и забывчивость. Я постоянно забывала покормить рыбу и всегда старалась это сделать, пока она не упала
Акустическая левитация с Arduino Uno, шаг за шагом (8 шагов): 8 шагов
Акустическая левитация с Arduino Uno Пошаговая инструкция (8 шагов): ультразвуковые преобразователи звука L298N Женский адаптер питания постоянного тока с штыревым контактом постоянного тока Arduino UNOBreadboard Как это работает: сначала вы загружаете код в Arduino Uno (это микроконтроллер, оснащенный цифровым и аналоговые порты для преобразования кода (C ++)