İçindekiler:
- Adım 1: Parçalar
- 2. Adım: Kodlayın
- 3. Adım: Ses Dosyalarını Dönüştürün
- 4. Adım: Diyagram
- Adım 5: Sonuçlar
Video: Arduino İle Müzik Çalın!: 5 Adım (Resimlerle)
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:20
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
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 ç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
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
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
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:
Flyback Transformer veya Hoparlörde ADC - PWM Kullanarak Arduino İle Şarkı Çalın: 4 Adım
Flyback Transformer veya Hoparlörde ADC to PWM Kullanarak Arduino İle Şarkı Çalın: Merhaba Arkadaşlar, Bu benim başka bir talimatımın ikinci kısmı (bu çok zordu), Temel olarak, Bu Projede, Arduino'mdaki ADC ve ZAMANLAYICILARI kullandım. Ses Sinyalini bir PWM Sinyaline dönüştürün. Bu, önceki Talimatlarımdan çok daha kolay
Hoparlör veya Flyback Transformer Üzerinde PWM Kullanarak Arduino İle Şarkı Çalın(MP3): 6 Adım (Resimlerle)
Hoparlör veya Flyback Transformer Üzerinde PWM Kullanarak Arduino İle Şarkı Çalın(MP3): Merhaba Arkadaşlar, Bu benim ilk dersim, umarım beğenirsiniz!! müzik verilerini dizüstü bilgisayarımdan Arduino'ya iletmek için. Ve Arduino TIMERS t kullanarak
Dijital Saat ve Sıcaklık ile Müzik Spektrumu: 9 Adım (Resimlerle)
Dijital Saatli ve Sıcaklıklı Müzik Spektrumu: Beğeneceğiniz bir proje ile yine karşınızdayız. Müzik dinlemeyi ve görselliğin tadını çıkarmayı seviyorsanız bu proje tam size göre. SICAKLIK EKRANLI DİJİTAL SAAT MÜZİK SPEKTRUM ELEKTRONİK KİTİ. Bu bir elektronik kittir. Programı tamamladığınızda
AI ve YouTube Kullanarak CD Çalar Olmadan CD Çalın: 10 Adım (Resimlerle)
CD Çalar Olmadan CD Çalın, AI ve YouTube Kullanarak: CD'lerinizi çalmak istiyorsunuz ama artık CD çalarınız yok mu? CD'lerinizi kopyalamak için zamanınız olmadı mı? Onları kopyaladım ama dosyalar gerektiğinde kullanılamıyor mu?Sorun değil. Bırakın AI (yapay zeka) CD'nizi tanımlasın ve YouTube onu oynatsın!Bir Android uygulaması yazdım
Step Motor Kullanarak Şarkı Çalın!!: 11 Adım (Resimlerle)
Step Motor Kullanarak Şarkı Çalın!!: Bu proje, bir step motorla iki farklı şekilde etkileşime izin verecek basit bir dinamik arayüz tasarlamakla ilgilidir. İlk arayüz, step motorun yönünü ve hızını bir basit GUI, hangi