2025 Автор: John Day | [email protected]. Последнее изменение: 2025-01-13 06:58
Ас-саламу алейкум!
Я хотел сгенерировать разные звуки, такие как хищник, оптимус прайм и шмель из фильма про трансформер. На самом деле я смотрел видео «хакерский мастер» о создании шлема хищника. Там они генерировали звуковой эффект хищника из источника Hi-Fi. И я хотел попробовать его. с arduino, потому что у меня есть только arduino. Поэтому я начал искать его в Интернете с меньшим количеством кода, необходимого, потому что я не хотел использовать формальный способ, которым мы используем файл pitches.h для генерации тона. Я хотел у меня есть простой код, который мне легко понять, поэтому после долгих исследований я нашел его и поделился им на своем канале на YouTube. Да, я буду обновлять его в будущем, как использование модуля SD-карты с arduino. У меня еще нет этого модуля, но я его куплю. Надеюсь, это видео будет малоинформативным.
Давайте начнем!!
Запасы
- Arduino Uno с кабелем
- Динамики мультимедийные динамики или простой динамик 5 Вт
- Зажимы Alegator или разъем 3 мм
- И рабочий компьютер или ноутбук
- Резистор 10 кОм
Шаг 1: аппаратная часть
Принципиальная схема - это все, что вам нужно для соединения всех этих компонентов.
Шаг 2: программная часть (код)
Итак, у нас есть имя библиотеки "PCM". НАМ НУЖНО ДОБАВИТЬ ЕГО В ПАПКУ БИБЛИОТЕКИ, которая находится в "C: / PROGRAM FILES (X86) ARDUINO / LIBRARY"
Вставьте его в папку библиотеки или ярлык с именем «Вставить сюда», просто перетащите туда. И вы закончили с библиотекой.
Теперь у вас есть программное обеспечение кодировщика, которое используется для преобразования обычного звука в числовой текст, который является основой всего на этих компьютерах. Эти значения находятся в диапазоне от 0 до 255, поэтому мы используем вывод № 11 ШИМ.
Что касается аудио части, нам нужно немного ее изменить, для этого нам понадобится Audacity или любой другой онлайн-конвертер аудио.
Мы должны преобразовать его в 8000 кГц
Звуковая система должна быть МОНО
Длина аудиоклипа не должна превышать 4 с.
Экспортируйте его в формате Mp3
Теперь откройте Arduino IDE, перейдите в Примеры> PCM> воспроизведение> откройте его.
Или я предоставил файл эскиза Arduino, просто откройте его.
Теперь откройте Encoder Software двойным щелчком, и появится вкладка навигации. Просто перейдите в папку, в которой находятся аудиоклипы, и выберите желаемый. Она исчезнет, и через некоторое время появится окно с надписью «Успех»! Это означает, что ваши данные были скопированы. в буфер обмена. Теперь откройте IDE Arduino и замените существующие значения, нажав «Ctrl + A & Del», а затем нажмите Ctrl + V, и все готово. Загрузите этот эскиз на свою доску.
и теперь наслаждайтесь фруктами, нажав кнопку, которая будет воспроизводить звук для вас.
Для нового звука вам придется повторить весь этот процесс снова.