Isi kandungan:

Mainkan Muzik Dengan Arduino !: 5 Langkah (dengan Gambar)
Mainkan Muzik Dengan Arduino !: 5 Langkah (dengan Gambar)

Video: Mainkan Muzik Dengan Arduino !: 5 Langkah (dengan Gambar)

Video: Mainkan Muzik Dengan Arduino !: 5 Langkah (dengan Gambar)
Video: Belajar Arduino - Pemograman Modul Mp3 DFPlayer Mini dan 5 Button Switch 2024, November
Anonim
Main Muzik Dengan Arduino!
Main Muzik Dengan Arduino!

Dalam arahan ini saya akan menunjukkan kepada anda bagaimana saya memainkan muzik menggunakan modul Arduino UNO dan SD Card.

Kami akan menggunakan Komunikasi SPI.

Mari kita mulakan!

Langkah 1: Bahagian

Bahagian
Bahagian

Kami memerlukan bahagian berikut:

Arduino UNO

Pembaca Kad SD

Wayar Pelompat

Penguat Audio

Penceramah

Langkah 2: Kod

Kod
Kod

Kodnya sangat mudah, anda boleh menggunakannya untuk memainkan hampir semua suara yang ada pada Kad SD tetapi dengan format tertentu, itu pada langkah seterusnya.

Anda perlu memuat turun semua perpustakaan frist, jika anda sudah memilikinya maka salin dan tampal:

#include "SD.h" // Perpustakaan SD # tentukan SD_ChipSelectPin 4 // Pilih pin SS untuk modul SD

#sertakan "SPI.h"

#include "TMRpcm.h" // Perpustakaan untuk memainkan fail audio

Memoria TMRpcm; // Di sini anda meletakkan nama yang anda mahukan

batal persediaan () {

Serial.begin (9600); // Memulakan com bersiri

if (! SD.begin (SD_ChipSelectPin)) {// Sekiranya pin SS berada dalam keadaan RENDAH, ia akan menghantar pesanan Fail Serial.println ("SD gagal");

kembali;

}

Memoria.speakerPin = 9; // Pin di mana anda akan meletakkan pembesar suara, biasanya 9

}

gelung kosong () {

Memoria.setVolume (5); // Anda boleh menetapkan kelantangan di sini hingga 7

Memoria.quality (1); // hanya menerima 1 atau 0, 1 adalah untuk kualiti yang lebih baik

Memoria.play ("1.wav"); // Di sini anda meletakkan nama audio anda

kelewatan (10000); // Kelewatan ini sekurang-kurangnya sama dengan audio anda, // Perpustakaan ini dapat memainkan muzik semasa arduino berada dalam tugas lain sehingga anda dapat memainkannya di latar belakang

// atau tunggu sehingga audio selesai

}

Langkah 3: Ubah Fail Audio

Ubah Fail Audio
Ubah Fail Audio
Ubah Fail Audio
Ubah Fail Audio

Ini akan berfungsi dengan fail audio.wav tetapi anda harus membuat beberapa perubahan.

Untuk itu anda boleh menggunakan penukar dalam talian berikut.

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

Oleh itu, di halaman ini anda perlu mengubah tetapan seperti yang ditunjukkan pada gambar maka anda cukup klik di "Convert File" dan tunggu sehingga penukaran selesai dan fail baru dimuat turun!

Kemudian anda harus meletakkan semua fail audio ini pada kad SD dan pasangkannya ke modul arduino.

Terdapat juga ciri-ciri lain di perpustakaan ini seperti pada gambar di atas sehingga anda dapat menggunakannya dan membuat pemutar muzik dengan butang untuk kelantangan, lagu seterusnya dll, dll. Atau cukup banyak yang anda mahukan! Langit adalah hadnya!

Langkah 4: Diagram

Gambar rajah
Gambar rajah

Ini adalah persediaan pin untuk arduino dan modul SD:

Arduino >>>>>>> Modul SD

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

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

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

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

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

Gnd >>>>>>>> Gnd

9 >>>>>>>>> Keluar Audio PWM

Output audio dapat disambungkan ke pembesar suara yang diperkuat kerana daya rendah, juga penggunaan yang tepat dapat merosakkan arduino jika anda terhubung secara langsung.

Dan … anda sudah selesai!

Beritahu saya jika anda mempunyai keraguan, saya dengan senang hati akan menjawab, Terima kasih kerana membaca arahan saya!

Langkah 5: Hasil

Keputusan
Keputusan

Sekiranya anda mempunyai osiloskop, anda seharusnya dapat melihat isyarat PWM pada output audio seperti ini.

Dan … anda sudah selesai!

Beritahu saya jika anda mempunyai keraguan, saya dengan senang hati akan menjawab, Terima kasih kerana membaca arahan saya!

Disyorkan: