İçindekiler:

Arduino İle Müzik Çalın!: 5 Adım (Resimlerle)
Arduino İle Müzik Çalın!: 5 Adım (Resimlerle)

Video: Arduino İle Müzik Çalın!: 5 Adım (Resimlerle)

Video: Arduino İle Müzik Çalın!: 5 Adım (Resimlerle)
Video: SINIFLARA GÖRE AKILLI BİLEKLİKLER 2024, Temmuz
Anonim
Arduino ile Müzik Çalın!
Arduino ile Müzik Çalın!

Bu talimatta size bir Arduino UNO ve bir SD Kart modülü kullanarak nasıl müzik çaldığımı göstereceğim.

SPI İletişimini kullanacağız.

Başlayalım!

Adım 1: Parçalar

Parçalar
Parçalar

Aşağıdaki parçalara ihtiyacımız olacak:

Arduino UNO'su

SD Kart Okuyucu

Jumper Telleri

Ses amplifikatörü

hoparlör

2. Adım: Kodlayın

kod
kod

Kod çok basit, SD Karttaki ancak belirli bir formatta olan hemen hemen her sesi çalmak için kullanabilirsiniz, bu bir sonraki adımda.

Tüm kütüphaneleri önce indirmeniz gerekir, eğer zaten varsa, kopyalayıp yapıştırın:

#include "SD.h" //SD kitaplığı#define SD_ChipSelectPin 4 //SD modülü için SS pinini seçin

#include "SPI.h"

#include "TMRpcm.h" //Ses dosyalarını çalacak kitaplık

TMRpcm Bellek; //buraya istediğin ismi koy

geçersiz kurulum(){

Seri.başla(9600); //Seri com'u başlat

if (!SD.begin(SD_ChipSelectPin)) { //SS pini LOW durumunda ise Fail mesajı gönderir Serial.println("SD fail");

dönüş;

}

Memoria.speakerPin = 9; //Hoparlörü koyacağınız pin, genellikle 9

}

boşluk döngüsü(){

Memoria.setVolume(5); //Sesi burada 7'ye kadar ayarlayabilirsiniz

Memoria.kalite(1); //yalnızca 1 veya 0 kabul eder, 1 daha iyi kalite içindir

Memoria.play("1.wav"); // Buraya sesinizin adını yerleştirirsiniz

gecikme (10000); //Bu gecikme, en az sesinizin uzunluğu kadar olmalıdır, //Bu kütüphane, arduino başka bir görevdeyken müziği çalabilir, böylece arka planda çalabilirsiniz

// veya sesin bitmesini bekleyin

}

3. Adım: Ses Dosyalarını Dönüştürün

Ses Dosyalarını Dönüştürün
Ses Dosyalarını Dönüştürün
Ses Dosyalarını Dönüştürün
Ses Dosyalarını Dönüştürün

Bu,.wav ses dosyalarıyla çalışacaktır, ancak bazı ayarlamalar yapmanız gerekir.

Bunun için aşağıdaki çevrimiçi dönüştürücüyü kullanabilirsiniz.

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

Bu yüzden, bu sayfada resimde gösterildiği gibi ayarları değiştirmeniz gerekecek, ardından "Dosyayı Dönüştür" e tıklayıp dönüştürme tamamlanana ve yeni dosya indirilene kadar bekleyin!

O zaman tüm bu ses dosyalarını bir SD karta koymanız ve arduino modülüne takmanız gerekiyor.

Bu kütüphanede yukarıdaki resimde olduğu gibi başka özellikler de var, böylece onu kullanabilir ve ses seviyesi, sonraki şarkı vb. Gökyüzü, limittir!

4. Adım: Diyagram

Diyagram
Diyagram

Bu, arduino ve SD modülü için pin kurulumudur:

Arduino >>>>>>> SD Modülü

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

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

12 >>>>>>>>>>

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

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

Gnd >>>>>>>> Gnd

9 >>>>>>>>> PWM Ses Çıkışı

Ses çıkışı güçlendirilmiş bir hoparlöre bağlanabilir çünkü güç düşüktür, ayrıca doğrudan bağlanırsanız akım tüketimi arduinoya zarar verebilir.

Ve… işiniz bitti!

Herhangi bir şüpheniz varsa bana bildirin, memnuniyetle cevaplarım.

Instrctable'ımı okuduğunuz için teşekkürler!

Adım 5: Sonuçlar

Sonuçlar
Sonuçlar

Bir osiloskopunuz varsa, ses çıkışında PWM sinyalini bu şekilde görebilmelisiniz.

Ve… işiniz bitti!

Herhangi bir şüpheniz varsa bana bildirin, memnuniyetle cevaplarım.

Talimatımı okuduğunuz için teşekkürler!

Önerilen: