WAV файлов плейър на Attiny85 микроконтролер
В тази статия ще разгледаме процеса на създаване на много необходимо и интересно електронно устройство, което ще ви позволи да възпроизвеждате wav файлове директно от SD, microSD или mini SD карта с памет. Можете да запишете музикален файл на карта с памет, да инсталирате такова устройство например в хладилник и всеки път, когато отворите вратата му, ще звучи красива мелодия. Вече няма да е възможно да забравите да затворите такъв „музикален“ хладилник. Друг вариант за използване на плейъра е като звънец. В интернет можете да намерите много различни мелодии за всеки вкус. Така скучният звук на фабрична камбана може да бъде заменен например с песен, която харесвате. В допълнение, такова устройство може да се използва за оригинален подарък за любим човек - просто инсталирайте високоговорителя в красива кутия, когато се отвори, ще започне да звучи аудио поздрав. В допълнение към тези примери, плейърът може да се намери в много приложения в ежедневието.
Верига на играча
Веригата на устройството съдържа минимум части, нейната ключова връзка е семейният микроконтролер AVR Attiny85. Когато се подаде захранване, той веднага започва да чете файлове от картата с памет и с помощта на PWM щифтове да ги възпроизвежда през високоговорителя. Силата на звука не е твърде висока, до голяма степен зависи от чувствителността на използвания високоговорител. За да получите по-голям звук, трябва да свържете входа на усилвателя вместо високоговорителя. Сигналът от изхода на микроконтролера обаче е твърде голям, за да бъде подаден директно в усилвателя, така че е наложително да инсталирате контрол на силата на звука между тях, в противен случай съществува риск от повреда на самия усилвател. Когато го включите за първи път, трябва да го настроите на минимална сила на звука и след това постепенно да го увеличите, докато достигнете желаното ниво на звука.
Pinout на картата с памет
Pinout на картите с памет е показан на снимката:
С помощта на 6 проводника, два от които са захранващи, веригата е свързана към картата с памет. Можете да използвате както SD, MicroSD, така и MiniSD, основното е, че се запазва правилният pinout. Най-удобният начин е да използвате ненужен адаптер MicroSD към SD, след което можете да запоите кабелите към самия адаптер, в който вече е поставена използваната карта с памет, направих точно това. Преди да се използва в тази схема, картата с памет трябва да бъде форматирана във файловата система FAT. След форматиране можете да записвате wav файлове на картата; те трябва да са в PCM 8 или 16 битов формат, с честота на семплиране не повече от 48 kHz. Има много компютърни програми, които ви позволяват да конвертирате обикновени mp3 файлове във формат wav, една от тях е GoldWave, която използвах.
Когато захранването е свързано или е поставена карта с памет, веригата ще започне възпроизвеждане и когато натиснете бутона, ще се възпроизведе следващият файл. Картите с памет изискват захранване от 3,3 волта, така че на предлаганата за тази статия печатна платка е инсталиран стабилизатор 78L33 (не е посочен на диаграмата). Използвайки стабилизатор, захранващото напрежение на веригата е в диапазона от 5-12 волта. Тази верига консумира малко ток и следователно може да се захранва от батерия. За да направите това, трябва да вземете 3,7 - 5 волта усилващ преобразувател, както направих аз.
Веригата започва да работи веднага, не изисква никаква конфигурация, просто трябва да мигате микроконтролера. Битовете на предпазителя трябва да бъдат настроени, както е показано на снимката по-долу (отметката означава, че този бит е програмиран, както в PonyProg).
Можете да изтеглите платката и фърмуера тук:
Сглобена дъска за играчи
Снимка на плеъра, който сглобих:
Преобразувател на мощност.