Съдържание:

Пускайте музика с Arduino!: 5 стъпки (със снимки)
Пускайте музика с Arduino!: 5 стъпки (със снимки)

Видео: Пускайте музика с Arduino!: 5 стъпки (със снимки)

Видео: Пускайте музика с Arduino!: 5 стъпки (със снимки)
Видео: ФЛОПОТРОН НАЧАЛО | музыка на floppy дисководах и arduino 2024, Ноември
Anonim
Пускайте музика с Arduino!
Пускайте музика с Arduino!

В тази инструкция ще ви покажа как пускам музика с помощта на Arduino UNO и модул SD карта.

Ще използваме SPI комуникацията.

Да започваме!

Стъпка 1: Части

Части
Части

Ще ни трябват следните части:

Arduino UNO

Четец на SD карти

Джъмперни проводници

Аудио усилвател

Говорителят

Стъпка 2: Код

Код
Код

Кодът е много прост, можете да го използвате за възпроизвеждане на почти всеки звук, който е на SD картата, но с конкретен формат, това е на следващата стъпка.

Трябва да изтеглите всички библиотеки frist, ако вече ги имате, просто копирайте и поставете:

#include "SD.h" // SD библиотека#define SD_ChipSelectPin 4 // Изберете SS пина за SD модула

#включва "SPI.h"

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

TMRpcm Запомняния; // Тук поставяте желаното от вас име

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 >>>>>>>>>>> SS

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

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

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

5v >>>>>>>>>> 5v

Gnd >>>>>>>> Gnd

9 >>>>>>>>> PWM аудио изход

Аудио изходът може да бъде свързан към усилен високоговорител, тъй като е с ниска мощност, а също и правилната консумация може да повреди arduino, ако се свържете директно.

И … сте готови!

Кажете ми, ако имате някакви съмнения, ще се радвам да отговоря, Благодаря, че прочетохте моето неразбираемо!

Стъпка 5: Резултати

Резултати
Резултати

Ако имате осцилоскоп, трябва да можете да видите PWM сигнала на аудио изхода по този начин.

И … сте готови!

Кажете ми, ако имате някакви съмнения, ще се радвам да отговоря, Благодаря, че прочетохте инструкциите ми!

Препоръчано: