Ardunio ile Ses Dosyası Çalma

Hem arduino hemde dfplayer ile ilgili sorunları çözdüm. Yarın gün içinde anlatacağım.
 
Arduino ile Ses Dosyası Çalma

Adım-1

Arduino ya SD-Kart modülü aşağıdaki resimdeki gibi pin bağlantıları yapılır.
CS --> 4
SCK --> 13
MOSI --> 11
MISO --> 12
VCC --> 5v
GND --> GND
DP2VVZ.png


Adım-2

Linkteki siteden çalmak istediğiniz müziği wav dosyasına çevirin.
Anasayfada "Audio Converter" kısmında "aşağı ok " işaretine tıklayıp "convert to wav" seçtikten sonra yeni bir sayfa açılıyor.
Online Convert

convert_1.png

Yeni açılan sayfada "Choose Files" butonuna basıyoruz.
convert_2.png

Convert etmek istediğimiz müziği bilgisayarımızdan seçip aç butonuna tıklıyoruz.
convert_3.png


Dosyamız yüklenince aşağıdaki gördüğümüz değerleri aynen giriyoruz ve "Start Conversion" butonuna basıyoruz.

convert_4.png


Dosya convert edildikten sonra yeni bir sayfa açılıyor ve dosya otomatik olarak bilgisayarınıza iniyor.
Eğer indirme işlemi otomatik başlamazsa Download butonuna tıklayarak kendiniz indirebilirsiniz.
convert_5.png


Sonra Hafıza kartınızı "FAT" yada "FAT32" olarak biçimlendirip covert ettiğiniz wav dosyasını içine atıyorsunuz.
Ve hafıza kartını Arduino SD-Kart modülüne takıyorsunuz.

convert_6.png


Adım-3

Şimdi Arduino ideyi açıp "Araçlar" sekmesinden "Kütüphaneleri yönet" sekmesine tıklıyorsunuz.

adım3-1.png


Burada arama kutusuna "TMR" yazıp kırmızı ile çevirdiğim kütüphaneyi yüklüyorsunuz.

adım3-2.png


Kütüphaneyi yükledikten sonra "Dosya --> Örnekler -->TMRpcm --> music" sekmesine tıklayıp örnek uygulamayı açıyorsunuz.

adım3-3.png


Burada kırmızı ile çevirdiğim alanlara sd kart içindeki dosyanın tam adını yazıyorsunuz ".wav" uzantısı dahil.

adım3-4.png


Ve son olarak bu dosyayı arduino ya yüklüyorsunuz.
Hoparlörü 9 ve GND pinlerine bağlayın.
Artık müziği duyabiliyor olmanız lazım.
Serial monitörü açarak yukarıdaki tırnak içindeki harflere basarak çeşitli işlemler yapabilirsiniz.
 
DFPlayer ile ilgili şurada güzel bir anlatım var.

 
Arduino ile Ses Dosyası Çalma

Adım-1

Arduino ya SD-Kart modülü aşağıdaki resimdeki gibi pin bağlantıları yapılır.
CS --> 4
SCK --> 13
MOSI --> 11
MISO --> 12
VCC --> 5v
GND --> GND
6876 eklentisine bak

Adım-2

Linkteki siteden çalmak istediğiniz müziği wav dosyasına çevirin.
Anasayfada "Audio Converter" kısmında "aşağı ok " işaretine tıklayıp "convert to wav" seçtikten sonra yeni bir sayfa açılıyor.
Online Convert

6878 eklentisine bak
Yeni açılan sayfada "Choose Files" butonuna basıyoruz.
6879 eklentisine bak
Convert etmek istediğimiz müziği bilgisayarımızdan seçip aç butonuna tıklıyoruz.
6880 eklentisine bak

Dosyamız yüklenince aşağıdaki gördüğümüz değerleri aynen giriyoruz ve "Start Conversion" butonuna basıyoruz.

6881 eklentisine bak

Dosya convert edildikten sonra yeni bir sayfa açılıyor ve dosya otomatik olarak bilgisayarınıza iniyor.
Eğer indirme işlemi otomatik başlamazsa Download butonuna tıklayarak kendiniz indirebilirsiniz.
6882 eklentisine bak

Sonra Hafıza kartınızı "FAT" yada "FAT32" olarak biçimlendirip covert ettiğiniz wav dosyasını içine atıyorsunuz.
Ve hafıza kartını Arduino SD-Kart modülüne takıyorsunuz.

6883 eklentisine bak

Adım-3

Şimdi Arduino ideyi açıp "Araçlar" sekmesinden "Kütüphaneleri yönet" sekmesine tıklıyorsunuz.

6884 eklentisine bak

Burada arama kutusuna "TMR" yazıp kırmızı ile çevirdiğim kütüphaneyi yüklüyorsunuz.

6885 eklentisine bak

Kütüphaneyi yükledikten sonra "Dosya --> Örnekler -->TMRpcm --> music" sekmesine tıklayıp örnek uygulamayı açıyorsunuz.

6886 eklentisine bak

Burada kırmızı ile çevirdiğim alanlara sd kart içindeki dosyanın tam adını yazıyorsunuz ".wav" uzantısı dahil.

6887 eklentisine bak

Ve son olarak bu dosyayı arduino ya yüklüyorsunuz.
Hoparlörü 9 ve GND pinlerine bağlayın.
Artık müziği duyabiliyor olmanız lazım.
Serial monitörü açarak yukarıdaki tırnak içindeki harflere basarak çeşitli işlemler yapabilirsiniz.
Gökhan bey yine olmadı.

Elimde bir tane daha sd okuyucu vardı onu da denedim olmadı. Sd karta elektirik geliyor mu diye denedim geliyor. Kabloları 3-4 kere kontrol ettim. Ses dosyasının adını direk music yapıp denedim yazılımdan değiştirmeyim diye olmadı. Sonra yine dosya ismini değiştirerek denedim olmadı. Wav uzantısını ses dosya isminden sonra nokta koyarak denedim yine olmadı. Yedek hoparlör vardı onu da denedim olmadı. Pil ile hoparlörün artı eksisine temas ettirerek denedim çalışıyor.
:)
 

Ekler

  • 46B1BDB4-8F2D-4A02-B6B8-411FA65A3122.jpeg
    46B1BDB4-8F2D-4A02-B6B8-411FA65A3122.jpeg
    252.7 KB · Görüntüleme: 218
Son düzenleme:
Gökhan bey yine olmadı.

Elimde bir tane daha sd okuyucu vardı onu da denedim olmadı. Sd karta elektirik geliyor mu diye denedim geliyor. Kabloları 3-4 kere kontrol ettim. Ses dosyasının adını direk music yapıp denedim yazılımdan değiştirmeyim diye olmadı. Sonra yine dosya ismini değiştirerek denedim olmadı. Wav uzantısını ses dosya isminden sonra nokta koyarak denedim yine olmadı. Yedek hoparlör vardı onu da denedim olmadı. Pil ile hoparlörün artı eksisine temas ettirerek denedim çalışıyor.
:)
Resimde hoparlörü "vin" bağladığın görünüyor. Bir yanındaki "gnd" ye bağlayıp dene.
 
Akşama bendeki waw dosyasını yükleyeyim birde onunla dene. Birde sd kartı fat32 olarak biçimlendirip dene.
 
Adım adım gidelim.
Önce kartların tüm bağlantılarını yap. Fazla kabloları ayır. 5v'u 3.3v altındaki pinden al. Tüm bağlantılar görünecek şekilde resim ekle. Aynı renk kabloyu iki kere kullanma.
 
Adım adım gidelim.
Önce kartların tüm bağlantılarını yap. Fazla kabloları ayır. 5v'u 3.3v altındaki pinden al. Tüm bağlantılar görünecek şekilde resim ekle. Aynı renk kabloyu iki kere kullanma.
Normalde ayrı kablolar ile denemiştim kablolarda mı sorun var diye o kablolarla denemiştim. Dediğiniz gibi tekrar bağlayıp ayrı ve değişik renk kablolarla deneyip fotoğraf atayım.
 
Arduino led i yandığı için fotoğraf net olmuyordu o nedenle aktif değil.
 

Ekler

  • 594E01D1-3649-4F91-8EFB-DED2C77D5FA7.jpeg
    594E01D1-3649-4F91-8EFB-DED2C77D5FA7.jpeg
    316.3 KB · Görüntüleme: 228
  • 32DF2DC7-3923-4315-B267-6C0D8E815899.jpeg
    32DF2DC7-3923-4315-B267-6C0D8E815899.jpeg
    337.2 KB · Görüntüleme: 222
  • 07867045-AD41-4977-97B5-C6D88A90C649.jpeg
    07867045-AD41-4977-97B5-C6D88A90C649.jpeg
    328.8 KB · Görüntüleme: 217
  • 4A1AC310-64FE-46F3-926F-53F7464F7216.jpeg
    4A1AC310-64FE-46F3-926F-53F7464F7216.jpeg
    333.9 KB · Görüntüleme: 208
  • 5E6C716A-2C37-4767-A408-B6DF072FACAC.jpeg
    5E6C716A-2C37-4767-A408-B6DF072FACAC.jpeg
    421 KB · Görüntüleme: 214
  • 4F9FF5D8-5005-458A-8E2C-43F2EEEA1A0A.jpeg
    4F9FF5D8-5005-458A-8E2C-43F2EEEA1A0A.jpeg
    440.9 KB · Görüntüleme: 192
Ayrıca elinde başka sd kart var mı? Eskiden kalma 1-2gb'lık siyah olanlardan?
 
Birde serial monitörü aç bakalım. Sd kartı okuyorsa "Sd ok" gösterir, okumuyorsa "Sd fail" gösterir. Oraya bir bakalım ne var?
 
Sd kartın adını PC den sd olarak değiştirdim olmadı. Tekrar biçimlendirip denedim olmadı. Araçlardan kart uno Seçil’i. PC portu yanlışımı acaba diye portları değiştirdim com1 den com4 e aldım yine olmadı. Porogramlayıcı diye bir bölüm var araçlarda orada Seçil’i olan ‘AVRISP mkII’

Araçlar—> seri port ekranına geldim bir şey yazmıyor ekran görüntüsü aşağıda.

Birde ben USB den çalıştırıyorum harici beslemek gerekir mi?
 

Ekler

  • image.jpg
    image.jpg
    797.9 KB · Görüntüleme: 187
Sd kartın adını PC den sd olarak değiştirdim olmadı. Tekrar biçimlendirip denedim olmadı. Araçlardan kart uno Seçil’i. PC portu yanlışımı acaba diye portları değiştirdim com1 den com4 e aldım yine olmadı. Porogramlayıcı diye bir bölüm var araçlarda orada Seçil’i olan ‘AVRISP mkII’

Araçlar—> seri port ekranına geldim bir şey yazmıyor ekran görüntüsü aşağıda.

Birde ben USB den çalıştırıyorum harici beslemek gerekir mi?
Harici beslemek gerekmez. Serial penceresinin sağ altında baudrate bölümü var. Oradan 9600 yada 115200 seç. O zaman görünür sd kartın durumu. Yukarıda saydığın sd kart ismi değiştirme, port değiştirme gibi şeyler gereksiz. Bunlara takılıp kafanı bulandırma. Pc den unoya kodları atabiliyorsan portta sıkıntı yok demektir.
 
Söylediğiniz pencereyi bulamadım. 9600 yada 115200 seç dediğiniz bölümü bulamadım.
 

Çevrimiçi üyeler

Forum istatistikleri

Konular
7,158
Mesajlar
121,553
Üyeler
2,896
Son üye
banbul

Son kaynaklar

Son profil mesajları

az bilgili çok meraklı
Prooffy wrote on semih_s's profile.
Merhaba, sizden DSO2C10 hakkında bilgi rica ettim. Yanıtlarsanız sevinirim...
Unal wrote on taydin's profile.
Timur Bey, Arduino kontrollü bir akü şarj cihazı yapmaya çalışıyorum. Aklımdaki fikri basit bir çizim olarak konu açmıştım. Özellikle sizin fikirlerinizi çok önemsiyorum.
hakan8470 wrote on Dede's profile.
1717172721760.png
Dedecim bu gul mu karanfil mi? Gerci ne farkeder onu da anlamam. Gerci bunun anlamini da bilmem :gulus2:
Lyewor_ wrote on hakan8470's profile.
Takip edilmeye başlanmışım :D ❤️
Back
Top