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:
İ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).
Anakartı ve ürün yazılımını buradan indirebilirsiniz:
Birleştirilmiş oyuncu panosu
Montajını yaptığım oyuncunun fotoğrafı:
Güç dönüştürücü.