Оглавление:
- Шаг 1. Вещи, необходимые для создания этого проекта
- Шаг 2: Схема
- Шаг 3: Как запустить программу с помощью Arduino
- Шаг 4: демонстрационное видео
Видео: Генерация тонов разных типов с использованием математических уравнений (MathsMusic) Arduino: 5 шагов
2024 Автор: John Day | [email protected]. Последнее изменение: 2024-01-30 11:51
Описание Проекта:
Началось новое путешествие, когда идеи могут быть легко реализованы с использованием сообщества открытого исходного кода (спасибо Arduino). Итак, вот способ
· Оглянитесь вокруг и понаблюдайте за своим окружением
· Откройте для себя проблемы, которые необходимо решить
· Думайте, пытайтесь и продолжайте учиться и делиться
· Самое главное, что я называю - ПРОСТОЙ:)
· Повторить
Я намеревался создать музыкальный проект на платформе Arduino.
Я поискал в Интернете и нашел удивительные творческие проекты, но я хотел делать свои собственные вещи!
Итак, я наткнулся на эту функцию tone () из библиотеки arduino. Ниже по ссылке вы можете найти описательную информацию об этом
www.arduino.cc/reference/en/language/funct…
Теперь, после прочтения информации о функции tone (), мы отправились в путь.
В основном функция tone (), как вы могли бы прочитать, генерирует звук определенной частоты, которую вы передаете в параметре. Итак, я подумал, как я могу использовать эту единственную функцию для создания разных звуков?
Ответ был в математике, мы все используем математику каждый день, его логика связана с разгадыванием загадок.
Из этой вселенной (Приговор из известного сериала Numb3rs)…
Идея состоит в том, чтобы издавать звук, который можно генерировать с помощью математических уравнений, назовем его MathMusic.
В этом проекте я использовал:
· Уравнение площади простых геометрических фигур (квадрат, прямоугольник, параллелограмм, треугольник и круг)
· Квадратное уравнение и ряды Фибоначчи.
для создания звука. Теперь вы можете расширить этот проект и открыть для себя новую музыку, используя другие уравнения или формулы …
Шаг 1. Вещи, необходимые для создания этого проекта
Инструменты, необходимые для создания этого проекта:
- Плата Arduino UNO
- Динамик или зуммер Я бы порекомендовал динамик для хорошего качества звука
- один резистор 220 Ом для защиты цепи от повреждений
- Перемычки для подключения ардуино и динамика
Программное обеспечение
Вы должны установить Arduino IDE, чтобы загружать свои программы с компьютера на плату.
если вам не о чем беспокоиться. Ниже приведена ссылка для установки Arduino IDE.
www.arduino.cc/en/Main/Software
Шаг 2: Схема
Вы также можете создать свою схему, используя ссылку ниже
fritzing.org/home/
Шаг 3: Как запустить программу с помощью Arduino
Прежде всего, вам необходимо подключить плату Arduino к компьютеру или компьютеру через USB-кабель.
Затем была дана ссылка на загрузку и установку программного обеспечения Arduino IDE.
Наконец загрузите zip-файл, содержащий исходный код этого проекта.
Так что начните и сделайте из этого что-то новое!
Рекомендуемые:
Импеданс компонентов с использованием сложных математических расчетов: 6 шагов
Сопротивление компонентов с использованием сложных математических вычислений: вот практическое применение сложных математических уравнений. Это на самом деле очень полезный метод, который вы можете использовать для определения характеристик компонентов или даже антенны на заранее определенных частотах. может быть знаком
Создание разных звуков из фильмов с использованием только Arduino: 3 шага
Создание разных звуков из фильмов с использованием только Arduino: As-salamu alaykum! Я хотел создать разные звуки, такие как хищник, оптимус прайм и amp; шмель из фильма трансформер. Вообще-то я смотрел " слесарь " видео о изготовлении шлема хищника
Генерация ШИМ-сигнала высокого разрешения для сервоприводов RC с устройствами STM32: 3 шага
Генерация ШИМ-сигналов высокого разрешения для сервоприводов RC с устройствами STM32. В настоящее время я создаю передатчик / приемник RC на основе радиочастотного чипа SX1280. Одна из целей проекта состоит в том, чтобы я хотел получить 12-битное разрешение сервоприводов от стиков до сервоприводов. Отчасти потому, что современные цифровые сервоприводы имеют 12-битное разрешение
Генерация волны ШИМ с помощью микроконтроллера PIC: 6 шагов
Генерация волны ШИМ с помощью микроконтроллера PIC: ЧТО ТАКОЕ ШИМ? СТЕНДЫ ШИМ ДЛЯ МОДУЛЯЦИИ ШИРИНЫ ИМПУЛЬСА - это метод, с помощью которого изменяется ширина импульса. Чтобы четко понять эту концепцию, рассмотрим тактовый импульс или любой прямоугольный сигнал с коэффициентом заполнения 50%, что означает, что периоды Ton и Toff одинаковы
Arduino Bascis - воспроизведение звуков и тонов: 5 шагов
Arduino Bascis - воспроизведение звуков и тонов: я хотел воспроизвести некоторые звуковые эффекты и понял, что это одна из забытых областей, когда дело доходит до обучающих программ. Даже на Youtube не хватает хороших руководств по Arduinos и звукам, поэтому, будучи хорошим парнем, я решил поделиться своими знаниями