Kendin Yap
Hayat hack'leri, ustalık sınıfları, faydalı ipuçları, tarifler.
Ev » Elektronik » DIY elektronik » Attiny85 mikrodenetleyicide WAV dosya oynatıcısı

Bu yazıda, wav dosyalarını doğrudan SD, microSD veya mini SD hafıza kartından oynatmanıza izin verecek çok gerekli ve ilginç bir elektronik cihaz oluşturma sürecine bakacağız. Bir hafıza kartına bir müzik dosyası kaydedebilir, böyle bir cihazı örneğin buzdolabına takabilirsiniz ve kapısını her açtığınızda güzel bir melodi çalacaktır. Böyle bir "müzikal" buzdolabını kapatmayı unutmak artık mümkün olmayacak. Müzikçaları kullanmanın başka bir seçeneği de kapı zili kullanmaktır. İnternette her zevke uygun birçok farklı melodi bulabilirsiniz. Böylece fabrika zilinin sıkıcı sesinin yerini örneğin sevdiğiniz bir şarkı alabilir. Ek olarak, böyle bir cihaz sevilen biri için orijinal bir hediye olarak kullanılabilir - hoparlörü güzel bir kutuya yerleştirmeniz yeterlidir, açıldığında sesli bir tebrik çalmaya başlayacaktır. Bu örneklerin yanı sıra oynatıcının günlük hayattaki birçok uygulamada da karşımıza çıkması mümkün.

Oyuncu devresi

Cihaz devresi minimum parça içerir, ana bağlantısı AVR Attiny85 ailesi mikro denetleyicisidir. Güç uygulandığında, hafıza kartındaki dosyaları hemen okumaya başlar ve PWM pinlerini kullanarak bunları hoparlörden çalar. Ses seviyesi çok yüksek değil; büyük ölçüde kullanılan hoparlörün hassasiyetine bağlıdır. Daha yüksek ses seviyesi elde etmek için hoparlör yerine amplifikatör girişini bağlamanız gerekir. Bununla birlikte, mikrodenetleyici çıkışından gelen sinyal doğrudan amplifikatöre beslenemeyecek kadar büyük olduğundan, aralarına bir ses kontrolü takılması zorunludur, aksi takdirde amplifikatörün kendisine zarar verme riski vardır. İlk açtığınızda, minimum ses seviyesine ayarlamanız ve ardından istediğiniz ses seviyesine ulaşana kadar kademeli olarak artırmanız gerekir.

Hafıza kartı pin çıkışı

Hafıza kartlarının pin yapısı resimde gösterilmektedir:

Attiny85 mikrodenetleyicide WAV dosya oynatıcısı

İkisi güç kaynağı olan 6 kablo kullanılarak devre hafıza kartına bağlanır. Hem SD, MicroSD hem de MiniSD'yi kullanabilirsiniz, asıl önemli olan doğru pin düzeninin kaydedilmesidir. En uygun yol, gereksiz bir MicroSD'den SD'ye adaptör kullanmaktır, daha sonra kabloları, kullanılmış hafıza kartının zaten takılı olduğu adaptörün kendisine lehimleyebilirsiniz, ben de bunu yaptım. Bu şemada kullanmadan önce hafıza kartının FAT dosya sisteminde formatlanması gerekir. Formatlamadan sonra wav dosyalarını karta kaydedebilirsiniz; bunların PCM 8 veya 16 bit formatında olması ve örnekleme frekansının 48 kHz'i aşmaması gerekir. Normal mp3 dosyalarını wav formatına dönüştürmenizi sağlayan birçok bilgisayar programı var, bunlardan biri benim kullandığım GoldWave.

Güç bağlandığında veya hafıza kartı takıldığında devre oynatmaya başlayacak ve düğmeye bastığınızda bir sonraki dosya oynatılacaktır. Hafıza kartları 3,3 volt güç kaynağı gerektirir, bu nedenle bu makale için sunulan baskılı devre kartına 78L33 dengeleyici takılmıştır (şemada belirtilmemiştir). Bir dengeleyici kullanarak devrenin besleme voltajı 5-12 volt aralığındadır. Bu devre çok az akım tüketir ve bu nedenle pille çalıştırılabilir. Bunu yapmak için benim yaptığım gibi 3,7 - 5 voltluk bir yükseltici dönüştürücü almanız gerekiyor.

Devre hemen çalışmaya başlar, herhangi bir konfigürasyon gerektirmez, sadece mikro denetleyiciyi flaşlamanız yeterlidir. Sigorta bitlerinin aşağıdaki resimde gösterildiği gibi ayarlanması gerekir (onay işareti bu bitin PonyProg'da olduğu gibi programlandığı anlamına gelir).

Attiny85 mikrodenetleyicide WAV dosya oynatıcısı

Anakartı ve ürün yazılımını buradan indirebilirsiniz:

statya-pleer-wav-faylov.zip [11,88 Kb] (indirmeler: 595)

Birleştirilmiş oyuncu panosu

Montajını yaptığım oyuncunun fotoğrafı:

Güç dönüştürücü.

Yorum
  • papyongülümsemekgülüyorkızarmakgülen yüzrahat rahatsırıtış
    kalp gözleriöpüşen kalpöpüşme_kapalı_eyeskızarmışrahatlamakmemnunsırıtış
    göz kırpmasıkışmış_out_tongue_winking_eyesıkışmış_out_tongue_closed_eyessırıtmaöpüşmeksıkışmış_out_tongueuyuyor
    endişelikaşlarını çatmakıstıraplıaçık_ağızyüzünü buruşturmakafası karışmışsessiz
    ifadesizeğlenmemişter_smileterhayal kırıklığına uğradımyorgunpasif
    hayal kırıklığına uğramışşaşkınkorkunçSoğuk tersebat etmekağlamakhıçkırmak
    neşeşaşkınbağırmakyorgun yüzsinirliöfkelenmekzafer
    uykulutatlımmaskeGüneş gözlüğübaş döndürücü_yüzimpsmile_imp
    nötr_yüzağız yokmasum
3+üç=
Yorumlar (1)
  1. 1234
    #1 1234 Misafirler 31 Ekim 2019 22:51
    1
    İşe yaramıyor. Tıklama ve hepsi. Belki format yanlıştır? Açıklamayı daha da belirsiz hale getiremez misin?

Panel tablosu “Küçük balerin” | Kendin Yap

3D detaylı kartpostal | Kendin Yap

Pencereler nasıl ayarlanır ve taslaklar nasıl kaldırılır

DSL modemi söküyoruz | Kendin Yap

«Kendin yap - kendi ellerinle» - hurda malzemelerden ve evdeki eşyalardan yapılmış ilginç ev yapımı ürünlerin bulunduğu bir site. Fotoğraflar ve açıklamalar, teknolojiler, yaşam tüyoları içeren adım adım ustalık sınıfları - gerçek bir ustanın veya sadece bir zanaatkarın iğne işi için ihtiyaç duyduğu her şey. Her karmaşıklıkta el sanatları, yaratıcılık için geniş bir yön ve fikir yelpazesi.

Okumanızı öneririz

Çamaşır makinesi hata kodları