Arduino Audio Player (Bermain Rain Over Me): 7 Langkah

Arduino Audio Player (Bermain Rain Over Me): 7 Langkah

Daftar Isi:

Anonim

Proyek Arduino ini adalah salah satu proyek paling sederhana dan menyenangkan yang dapat Anda bangun bersama Arduino dalam 10-15 menit. Hasil dari make ini adalah Arduino Audio Player yang akan memutar file ".wav". Ini terdiri dari speaker, transistor sederhana yang bertindak sebagai penguat dan adaptor kartu micro-SD dengan micro-SD di dalamnya di mana file.wav dimuat dan diputar.

Persediaan:

Langkah 1: Apa saja yang diperlukan untuk membuat ini?

Perangkat keras:

Arduino Uno (Arduino lain apa pun kecuali Jatuh tempo akan bekerja)

Adaptor kartu Micro-SD - http: //www.dx.com/p/spi-microsd-card-adapter-v0-9b …

Speaker 8-ohm

Kartu Micro-SD

Papan tempat memotong roti mini

Transistor NPN BC 546b

7k Resistor

Jumper jantan-jantan

Perangkat lunak:

Arduino IDE (Versi terbaru direkomendasikan). -

Alat SD Formatter SD Association. -

Perpustakaan TMRPCM -

Langkah 2: Bagaimana Cara Kerjanya?

Arduino di sirkuit di bawah ini memuat file.wav dari kartu micro-SD. Ini kemudian menghasilkan sinyal dan mengeluarkannya melalui speaker yang terhubung ke pin digital 9. Ini membuat speaker membuat suara dan memutar musik. Itu dapat memutar berbagai lagu yang disimpan di kartu micro-SD. Dalam tutorial ini, saya telah memprogram Arduino Audio Player untuk memainkan lagu terkenal ‘Rain Over Me”, oleh Pitbull dan Marc Anthony.

File.wav yang digunakan dalam sirkuit ini memiliki sedikit batasan dalam memutar audio. Karena transistor digunakan sebagai penguat, transistor tidak dapat membaca banyak file.wav yang rumit. Oleh karena itu, file.wav harus dikonversi ke:

Sampel Per detik (Hz): 16000

Saluran: Mono

Bit Per Sampel: 8

Langkah 3: Langkah 1: Mengonversi File menjadi Format File.wav yang Lebih Detail untuk Arduino Audio Player Anda

Anda tidak perlu menginstal perangkat lunak apa pun untuk mengonversi lagu ke file.wav. Ada konverter musik online untuk melakukan pekerjaan. Tautannya adalah:

Ikuti langkah-langkah yang diberikan di bawah ini untuk membuat lagu yang kompatibel dengan pemutar audio Arduino Anda:

1. Unggah file musik atau masukkan tautan untuk file lagu atau musik yang akan dikonversi. Anda bahkan dapat memilih file dari Dropbox atau Google Drive.

2.Dalam pengaturan opsional, ubah resolusi bit ke 8 bit.

3. Ubah laju sampling menjadi 16000 Hz.

4. Ubah saluran audio ke Mono.

5. Klik pada Tampilkan opsi lanjutan. Pilih format PCM sebagai PCM yang tidak ditandatangani 8-bit.

6. Klik Konversi dan file dikonversi!

Langkah 4: Langkah 2: Memformat Kartu Micro-SD

1. Unduh alat SD Formatter dari

2. Jalankan alat sebagai administrator. Pilih drive yang tepat untuk memformat.

3. Berikan kartu nama favorit Anda dengan menuliskannya di label Volume dan klik tombol "Format".

4. Ini akan meminta Anda beberapa dialog. Klik pada mereka dan kartu Anda akan diformat dengan sempurna.

5.Tambahkan file.wav yang sebelumnya dikonversi ke kartu dan simpan dengan nama sederhana seperti '81.wav '.

Langkah 5: Langkah 3: Mempersiapkan Sirkuit

MOSI - pin 11 di Arduino Uno / Duemilanove / Diecimila

MISO - pin 12 pada Arduino Uno / Duemilanove / Diecimila

CLK - pin 13 di Arduino Uno / Duemilanove / Diecimila

CS - tergantung pada pelindung atau modul kartu SD Anda.

Pin 4 digunakan di sini untuk konsistensi dengan kode Arduino ini

Langkah 6: Langkah 4: Hubungkan Arduino dan Unggah Kode

Kode tersebut adalah sebagai berikut:

#include "SD.h" #define SD_ChipSelectPin 4 # sertakan "TMRpcm.h" #include "SPI.h" TMRpcm tmrpcm; void setup () {tmrpcm.speakerPin = 9; Serial.begin (9600); if (! SD.begin (SD_ChipSelectPin)) {Serial.println ("SD gagal"); kembali; } tmrpcm.setVolume (6); tmrpcm.play ("rain.wav"); } void loop () {}

Langkah 7: NIKMATI !!!

Pasang daya dan Anda memiliki Arduino Audio Player Anda berhasil memainkan Rain Over Me. Rasakan kebahagiaan dengan garis awal yang energik, “Cewek pesta saya jangan bohong” !!!!!:)

Anda dapat memeriksa demo yang berfungsi di atas.

Terima kasih.