Arduino UNO Memainkan Lagu Kebangsaan India – Prototipe Hardware Sederhana
Komponen dan perlengkapan
 | | × | 1 |
 | | Bitcraze Micro SD card deck |
| × | 1 |
 | | × | 1 |
 | | Transistor Tujuan Umum NPN |
| × | 1 |
Tentang proyek ini
Halo semua,
Saya mengembangkan prototipe hardware yang memainkan Lagu Kebangsaan India.
Komponen
Pertama-tama Kami membutuhkan
Hubungkan semua hardware sesuai skematik sirkuit.
Anda memerlukan satu library untuk memainkan lagu favorit Anda yang saya temukan dari tautan ini.
Metode ini hanya berkas untuk file wav. jadi Anda harus mengonversi lagu Anda dengan pengaturan ini
https://github.com/TMRh20/TMRpcm/wiki#functions
File dengan mudah dikonversi: Menggunakan iTunes:
Klik _> Edit > Preferences > Import Settings_Ubah dropdown menjadi _WAV Encoder_ dan Setting: _Custom > 16.000kHz to 32kHz, 8-bit, Mono_Klik kanan berkas apa pun di iTunes, dan pilih _"Create WAV Version"_
Menggunakan Audacity:
Tracks > Stereo Track to Mono Project Rate (HZ) > set ke 32000, 22050, 16000 atau 11025 File > Export > Save as type: Other uncompressed files > Options... Pilih WAV, Unsigned 8 bit PCM
Kemudian salin berkas ke kartu SD menggunakan komputer
Ini adalah outputnya
Kode
KodeC/C++
#include "SD.h" #define cs 4 #include "TMRpcm.h" #include "SPI.h" TMRpcm Bz; void setup(){ Bz.speakerPin = 9; Serial.begin(9600); if (!SD.begin(cs)) { return; } } void loop() { Bz.setVolume(4); Bz.play("na.wav"); //delay(300000); //Bz.play("176.wav"); //delay(300000); //Bz.play("128.wav"); delay(58000); // Durasi lagu }
Skematik
BC547 Fritzing Pinout E B C