Daftar Isi:

Mainkan Musik Dengan Arduino!: 5 Langkah (dengan Gambar)
Mainkan Musik Dengan Arduino!: 5 Langkah (dengan Gambar)
Anonim
Mainkan Musik Dengan Arduino!
Mainkan Musik Dengan Arduino!

Dalam instruksi ini saya akan menunjukkan kepada Anda bagaimana saya memutar musik menggunakan Arduino UNO dan modul SD Card.

Kami akan menggunakan Komunikasi SPI.

Mari kita mulai!

Langkah 1: Bagian

Bagian
Bagian

Kami akan membutuhkan bagian-bagian berikut:

Arduino UNO

Pembaca Kartu SD

Kabel Jumper

Penguat Audio

Pembicara

Langkah 2: Kode

Kode
Kode

Kodenya sangat sederhana, Anda dapat menggunakannya untuk memainkan hampir semua suara yang ada di Kartu SD tetapi dengan format tertentu, itu ada di langkah berikutnya.

Anda perlu mengunduh semua perpustakaan terlebih dahulu, jika Anda sudah memilikinya, cukup salin dan tempel:

#include "SD.h" //library SD#define SD_ChipSelectPin 4 //Pilih pin SS untuk modul SD

#sertakan "SPI.h"

#include "TMRpcm.h" //Perpustakaan untuk memutar file audio

TMRpcm Memori; //Di sini Anda menempatkan nama yang Anda inginkan

batalkan pengaturan(){

Serial.begin(9600); //Inisialisasi serial com

if (!SD.begin(SD_ChipSelectPin)) { //Jika pin SS dalam keadaan LOW maka akan mengirimkan pesan Fail Serial.println("SD fail");

kembali;

}

Memoria.speakerPin = 9; //Pin tempat Anda akan meletakkan speaker, biasanya angka 9

}

lingkaran kosong(){

Memoria.setVolume(5); // Anda dapat mengatur volume di sini hingga 7

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

Memoria.play("1.wav"); //Di sini Anda menempatkan nama audio Anda

penundaan (10000); // Penundaan ini setidaknya harus sama panjangnya dengan audio Anda, //Perpustakaan ini dapat memutar musik saat arduino sedang dalam tugas lain sehingga Anda dapat memutarnya di latar belakang

//atau tunggu sampai audio selesai

}

Langkah 3: Ubah File Audio

Ubah File Audio
Ubah File Audio
Ubah File Audio
Ubah File Audio

Ini akan bekerja dengan file audio.wav tetapi Anda harus membuat beberapa penyesuaian untuk itu.

Untuk itu Anda dapat menggunakan konverter online berikut.

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

Jadi, di halaman ini Anda perlu mengubah pengaturan seperti yang ditunjukkan pada gambar, lalu Anda cukup mengklik "Konversi File" dan tunggu sampai konversi selesai dan file baru diunduh!

Kemudian Anda harus meletakkan semua file audio ini pada kartu SD dan mencolokkannya ke modul arduino.

Ada juga fitur lain di perpustakaan ini seperti pada gambar di atas sehingga Anda dapat menggunakannya dan membuat pemutar musik dengan tombol untuk volume, lagu berikutnya, dll. Atau cukup banyak yang Anda inginkan! Langit adalah batasnya!

Langkah 4: Diagram

Diagram
Diagram

Ini adalah pengaturan pin untuk arduino dan modul SD:

Arduino >>>>>>> Modul SD

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

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

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

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

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

Gan >>>>>>>> Gan

9 >>>>>>>>> Keluaran Audio PWM

Output audio dapat dihubungkan ke speaker yang diperkuat karena daya rendah, juga konsumsi arus dapat merusak arduino jika Anda terhubung secara langsung.

Dan… selesai!

Beri tahu saya jika Anda memiliki keraguan, saya akan dengan senang hati menjawab, Terima kasih telah membaca instrctable saya!

Langkah 5: Hasil

Hasil
Hasil

Jika Anda memiliki osiloskop, Anda seharusnya dapat melihat sinyal PWM pada output audio seperti ini.

Dan… selesai!

Beri tahu saya jika Anda memiliki keraguan, saya akan dengan senang hati menjawab, Terima kasih telah membaca instruksi saya!

Direkomendasikan: