Оглавление:

Слушайте музыку с Arduino !: 5 шагов (с изображениями)
Слушайте музыку с Arduino !: 5 шагов (с изображениями)

Видео: Слушайте музыку с Arduino !: 5 шагов (с изображениями)

Видео: Слушайте музыку с Arduino !: 5 шагов (с изображениями)
Видео: 😱Хакерская SDR Прослушка На Xiaomi 🔥 2024, Июль
Anonim
Слушайте музыку с Arduino!
Слушайте музыку с Arduino!

В этом руководстве я покажу вам, как я проигрываю музыку, используя Arduino UNO и модуль SD-карты.

Мы будем использовать SPI Communication.

Давайте начнем!

Шаг 1: Детали

Запчасти
Запчасти

Нам потребуются следующие детали:

Arduino UNO

Устройство чтения SD-карт

Провода перемычки

Усилитель звука

Оратор

Шаг 2: Код

Код
Код

Код очень простой, вы можете использовать его для воспроизведения практически любого звука, который есть на SD-карте, но с определенным форматом, это на следующем шаге.

Вам необходимо загрузить все библиотеки frist, если они у вас уже есть, просто скопируйте и вставьте:

#include "SD.h" // Библиотека SD # define SD_ChipSelectPin 4 // Выбор вывода SS для модуля SD

#include "SPI.h"

#include "TMRpcm.h" // Библиотека для воспроизведения аудиофайлов

TMRpcm Memoria; // Здесь вы указываете желаемое имя

void setup () {

Serial.begin (9600); // Инициализируем серийный com

if (! SD.begin (SD_ChipSelectPin)) {// Если вывод SS находится в НИЗКОМ состоянии, он отправит сообщение Fail Serial.println ("SD fail");

возвращение;

}

Memoria.speakerPin = 9; // Штифт, на который вы будете ставить динамик, обычно 9

}

void loop () {

Memoria.setVolume (5); // Здесь можно установить громкость до 7

Memoria.quality (1); // принимает только 1 или 0, 1 для лучшего качества

Memoria.play («1.wav»); // Здесь вы помещаете название вашего аудио

задержка (10000); // Эта задержка должна быть как минимум такой же длины, как у вашего аудио, // Эта библиотека может воспроизводить музыку, пока arduino находится в другой задаче, поэтому вы можете воспроизводить ее в фоновом режиме

// или дождемся окончания звука

}

Шаг 3. Преобразуйте аудиофайлы

Преобразуйте аудиофайлы
Преобразуйте аудиофайлы
Преобразуйте аудиофайлы
Преобразуйте аудиофайлы

Это будет работать с аудиофайлами.wav, но вы должны внести в них некоторые корректировки.

Для этого вы можете использовать следующий онлайн-конвертер.

audio.online-convert.com/convert-to-wav

Итак, на этой странице вам нужно будет изменить настройки, как показано на картинке, затем вы просто нажмите «Конвертировать файл» и дождитесь завершения преобразования и загрузки нового файла!

Затем вам нужно поместить все эти аудиофайлы на SD-карту и подключить ее к модулю arduino.

В этой библиотеке также есть другие функции, такие как на изображении выше, поэтому вы можете использовать ее и создавать музыкальный проигрыватель с кнопками для регулировки громкости, следующей песни и т.д. и т.д. Или почти все, что вы хотите! Небо это предел!

Шаг 4: Схема

Диаграмма
Диаграмма

Это установка контактов для Arduino и модуля SD:

Arduino >>>>>>> Модуль SD

4 >>>>>>>>>>> СС

11 >>>>>>>>>> MOSI

12 >>>>>>>>>> MISO

13 >>>>>>>>>> SCK

5в >>>>>>>>>> 5в

Земля >>>>>>>> Земля

9 >>>>>>>>> Аудиовыход ШИМ

Аудиовыход может быть подключен к усиленному динамику из-за низкого энергопотребления, также текущее потребление может повредить Arduino, если вы подключитесь напрямую.

И… готово!

Дайте мне знать, если у вас есть сомнения, я с радостью отвечу, Спасибо, что прочитали мою инструкцию!

Шаг 5: результаты

Полученные результаты
Полученные результаты

Если у вас есть осциллограф, вы должны увидеть ШИМ-сигнал на аудиовыходе, подобном этому.

И… готово!

Дайте мне знать, если у вас есть сомнения, я с радостью отвечу, Спасибо, что прочитали мою инструкцию!

Рекомендуемые: