Съдържание:
- Стъпка 1: Части
- Стъпка 2: Код
- Стъпка 3: Трансформирайте аудио файловете
- Стъпка 4: Диаграма
- Стъпка 5: Резултати
![Пускайте музика с Arduino!: 5 стъпки (със снимки) Пускайте музика с Arduino!: 5 стъпки (със снимки)](https://i.howwhatproduce.com/images/002/image-4622-44-j.webp)
Видео: Пускайте музика с Arduino!: 5 стъпки (със снимки)
![Видео: Пускайте музика с Arduino!: 5 стъпки (със снимки) Видео: Пускайте музика с Arduino!: 5 стъпки (със снимки)](https://i.ytimg.com/vi/2zZa6A0Tq2U/hqdefault.jpg)
2024 Автор: John Day | [email protected]. Последно модифициран: 2024-01-30 07:53
![Пускайте музика с Arduino! Пускайте музика с Arduino!](https://i.howwhatproduce.com/images/002/image-4622-45-j.webp)
В тази инструкция ще ви покажа как пускам музика с помощта на Arduino UNO и модул SD карта.
Ще използваме SPI комуникацията.
Да започваме!
Стъпка 1: Части
![Части Части](https://i.howwhatproduce.com/images/002/image-4622-46-j.webp)
Ще ни трябват следните части:
Arduino UNO
Четец на SD карти
Джъмперни проводници
Аудио усилвател
Говорителят
Стъпка 2: Код
![Код Код](https://i.howwhatproduce.com/images/002/image-4622-47-j.webp)
Кодът е много прост, можете да го използвате за възпроизвеждане на почти всеки звук, който е на 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: Трансформирайте аудио файловете
![Трансформирайте аудио файловете Трансформирайте аудио файловете](https://i.howwhatproduce.com/images/002/image-4622-48-j.webp)
![Трансформирайте аудио файловете Трансформирайте аудио файловете](https://i.howwhatproduce.com/images/002/image-4622-49-j.webp)
Това ще работи с.wav аудио файлове, но трябва да направите някакви корекции в него.
За това можете да използвате следния онлайн конвертор.
audio.online-convert.com/convert-to-wav
Така че, на тази страница ще трябва да промените настройките, както е показано на снимката, след което просто щракнете върху „Конвертиране на файл“и изчакайте, докато преобразуването приключи и новият файл се изтегли!
След това трябва да поставите всички тези аудио файлове на SD карта и да ги включите в модула arduino.
В тази библиотека има и други функции, като на изображението по -горе, така че можете да я използвате и да направите музикален плейър с бутони за силата на звука, следващата песен и т.н. и т.н. Или почти всичко, което искате! Небето е границата!
Стъпка 4: Диаграма
![Диаграма Диаграма](https://i.howwhatproduce.com/images/002/image-4622-50-j.webp)
Това е настройката на щифта за arduino и SD модула:
Arduino >>>>>>> SD модул
4 >>>>>>>>>>> SS
11 >>>>>>>>>> MOSI
12 >>>>>>>>>> MISO
13 >>>>>>>>>> SCK
5v >>>>>>>>>> 5v
Gnd >>>>>>>> Gnd
9 >>>>>>>>> PWM аудио изход
Аудио изходът може да бъде свързан към усилен високоговорител, тъй като е с ниска мощност, а също и правилната консумация може да повреди arduino, ако се свържете директно.
И … сте готови!
Кажете ми, ако имате някакви съмнения, ще се радвам да отговоря, Благодаря, че прочетохте моето неразбираемо!
Стъпка 5: Резултати
![Резултати Резултати](https://i.howwhatproduce.com/images/002/image-4622-51-j.webp)
Ако имате осцилоскоп, трябва да можете да видите PWM сигнала на аудио изхода по този начин.
И … сте готови!
Кажете ми, ако имате някакви съмнения, ще се радвам да отговоря, Благодаря, че прочетохте инструкциите ми!
Препоръчано:
Пускайте песни с Arduino, използвайки ADC към PWM на Flyback трансформатор или високоговорител: 4 стъпки
![Пускайте песни с Arduino, използвайки ADC към PWM на Flyback трансформатор или високоговорител: 4 стъпки Пускайте песни с Arduino, използвайки ADC към PWM на Flyback трансформатор или високоговорител: 4 стъпки](https://i.howwhatproduce.com/images/005/image-12774-14-j.webp)
Пускайте песни с Arduino, използвайки ADC към PWM на Flyback Transformer или високоговорител: Здравейте момчета, Това е втората част от другата ми инструкция (това беше много трудно). По принцип в този проект използвах ADC и ТАЙМЕРИ на моя Arduino, за да преобразуване на аудио сигнал в PWM сигнал. Това е много по -лесно от предишния ми Instructa
Пускайте една и съща музика в няколко стаи: 3 стъпки
![Пускайте една и съща музика в няколко стаи: 3 стъпки Пускайте една и съща музика в няколко стаи: 3 стъпки](https://i.howwhatproduce.com/images/002/image-3415-25-j.webp)
Пускайте една и съща музика в няколко стаи: Здравейте на всички, не знам за вас, но обичам да имам една и съща музика в целия си апартамент, без да превръщам звука твърде силно. Така че след малко проучване на този проблем реших да конструирам няколко високоговорителя, всички свързани чрез wifi към един и същи
Пускайте песни с помощта на стъпков двигател !!: 11 стъпки (със снимки)
![Пускайте песни с помощта на стъпков двигател !!: 11 стъпки (със снимки) Пускайте песни с помощта на стъпков двигател !!: 11 стъпки (със снимки)](https://i.howwhatproduce.com/images/001/image-543-74-j.webp)
Пускайте песни с помощта на стъпков двигател !!: Този проект е за проектиране на прост динамичен интерфейс, който ще позволи да взаимодействате със стъпков двигател по два различни начина. Първият интерфейс ще контролира посоката и скоростта на стъпковия двигател чрез използването на прост графичен интерфейс, който h
Пускайте Mp3 на 70-годишен рекордер-без постоянни промени: 3 стъпки
![Пускайте Mp3 на 70-годишен рекордер-без постоянни промени: 3 стъпки Пускайте Mp3 на 70-годишен рекордер-без постоянни промени: 3 стъпки](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11122871-play-mp3s-on-70-year-old-record-player-no-permanent-alterations-3-steps-j.webp)
Пускайте Mp3 на 70-годишен запис на плейър-без постоянни промени: Това, което основно направих, е да настроя моно връзка между избрания от вас MP3 или медиен източник, вашия компютър, касета, уоки-токи и директно горещо свързване към високоговорителя чрез алигаторни скоби. Както винаги, урок/демонстрационен видеоклип: МОЛЯ, ако
Коледни светлини за музика с помощта на Arduino: 9 стъпки (със снимки)
![Коледни светлини за музика с помощта на Arduino: 9 стъпки (със снимки) Коледни светлини за музика с помощта на Arduino: 9 стъпки (със снимки)](https://i.howwhatproduce.com/preview/how-and-what-to-produce/11126947-christmas-lights-to-music-using-arduino-9-steps-with-pictures-j.webp)
Коледни светлини за музика с помощта на Arduino: Съпругата ми и аз искахме да създадем наше собствено шоу за осветление с музика през последните няколко празнични сезона. Вдъхновени от двата инструктажа по -долу, решихме най -накрая да започнем тази година и да украсим нашия RV. Искахме всичко "в едно"