Spisu treści:

Odtwarzaj muzykę z Arduino!: 5 kroków (ze zdjęciami)
Odtwarzaj muzykę z Arduino!: 5 kroków (ze zdjęciami)

Wideo: Odtwarzaj muzykę z Arduino!: 5 kroków (ze zdjęciami)

Wideo: Odtwarzaj muzykę z Arduino!: 5 kroków (ze zdjęciami)
Wideo: 6 OPCJI które MUSISZ Zmienić w swoim Androidzie! Poradnik 2023 2024, Lipiec
Anonim
Odtwarzaj muzykę z Arduino!
Odtwarzaj muzykę z Arduino!

W tej instrukcji pokażę, jak odtwarzam muzykę za pomocą Arduino UNO i modułu karty SD.

Wykorzystamy komunikację SPI.

Zacznijmy!

Krok 1: Części

Części
Części

Będziemy potrzebować następujących części:

Arduino UNO

Czytnik kart SD

Przewody połączeniowe

Wzmacniacz dźwięku

Głośnik

Krok 2: Kod

Kod
Kod

Kod jest bardzo prosty, możesz go użyć do odtwarzania praktycznie dowolnego dźwięku znajdującego się na karcie SD, ale w określonym formacie, to kolejny krok.

Musisz najpierw pobrać wszystkie biblioteki, jeśli już je masz, po prostu skopiuj i wklej:

#include "SD.h" //biblioteka SD#define SD_ChipSelectPin 4 //Wybierz pin SS modułu SD

#include "SPI.h"

#include "TMRpcm.h" //Biblioteka do odtwarzania plików audio

Pamięci TMRpcm; //Tu wstawiasz nazwę, którą chcesz

pusta konfiguracja (){

Serial.początek(9600); //Zainicjuj komunikację szeregową

if (!SD.begin(SD_ChipSelectPin)) { //Jeżeli pin SS jest w stanie LOW, wyśle komunikat o błędzie Serial.println("SD nie powiodła się");

powrót;

}

Memoria.speakerPin = 9; //Szpilka, w której umieścisz głośnik, zwykle 9

}

pusta pętla () {

Memoria.setVolume(5); //Możesz tutaj ustawić głośność do 7

Jakość.pamięci(1); //akceptuje tylko 1 lub 0, 1 oznacza lepszą jakość

Memoria.play("1.wav"); //Tu umieszczasz nazwę swojego dźwięku

opóźnienie (10000); //Opóźnienie powinno mieć przynajmniej taką samą długość jak Twój dźwięk, //Ta biblioteka może odtwarzać muzykę, gdy arduino jest w innym zadaniu, dzięki czemu możesz odtwarzać ją w tle

//lub poczekaj na zakończenie dźwięku

}

Krok 3: Przekształć pliki audio

Przekształć pliki audio
Przekształć pliki audio
Przekształć pliki audio
Przekształć pliki audio

Będzie to działać z plikami audio.wav, ale musisz wprowadzić do niego pewne poprawki.

W tym celu możesz skorzystać z następującego konwertera online.

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

Tak więc na tej stronie musisz zmienić ustawienia, jak pokazano na obrazku, po prostu kliknij „Konwertuj plik” i poczekaj, aż konwersja zostanie zakończona i nowy plik zostanie pobrany!

Następnie musisz umieścić wszystkie te pliki audio na karcie SD i podłączyć do modułu arduino.

W tej bibliotece są również inne funkcje, takie jak na powyższym obrazku, dzięki czemu możesz z niej korzystać i stworzyć odtwarzacz muzyki z przyciskami głośności, następnego utworu itp. Lub prawie wszystko, co chcesz! Niebo jest granicą!

Krok 4: Schemat

Diagram
Diagram

Oto konfiguracja pinów dla arduino i modułu SD:

Arduino >>>>>>> Moduł SD

4 >>>>>>>>>>> SS

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

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

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

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

Uziemienie >>>>>>>> Uziemienie

9 >>>>>>>>> Wyjście audio PWM

Wyjście audio można podłączyć do wzmacniacza, ponieważ ma niską moc, a pobór prądu może uszkodzić arduino, jeśli podłączysz go bezpośrednio.

I… gotowe!

Daj znać, jeśli masz jakiekolwiek wątpliwości, chętnie odpowiem, Dzięki za przeczytanie mojego instrctable!

Krok 5: Wyniki

Wyniki
Wyniki

Jeśli masz oscyloskop, powinieneś widzieć sygnał PWM na wyjściu audio w ten sposób.

I… gotowe!

Daj znać, jeśli masz jakiekolwiek wątpliwości, chętnie odpowiem, Dziękuję za przeczytanie mojej instrukcji!

Zalecana: