WAV файлов плейър на Attiny85 микроконтролер

В тази статия ще разгледаме процеса на създаване на много необходимо и интересно електронно устройство, което ще ви позволи да възпроизвеждате wav файлове директно от SD, microSD или mini SD карта с памет. Можете да запишете музикален файл на карта с памет, да инсталирате такова устройство например в хладилник и всеки път, когато отворите вратата му, ще звучи красива мелодия. Вече няма да е възможно да забравите да затворите такъв „музикален“ хладилник. Друг вариант за използване на плейъра е като звънец. В интернет можете да намерите много различни мелодии за всеки вкус. Така скучният звук на фабрична камбана може да бъде заменен например с песен, която харесвате. В допълнение, такова устройство може да се използва за оригинален подарък за любим човек - просто инсталирайте високоговорителя в красива кутия, когато се отвори, ще започне да звучи аудио поздрав. В допълнение към тези примери, плейърът може да се намери в много приложения в ежедневието.

Верига на играча

Веригата на устройството съдържа минимум части, нейната ключова връзка е семейният микроконтролер AVR Attiny85. Когато се подаде захранване, той веднага започва да чете файлове от картата с памет и с помощта на PWM щифтове да ги възпроизвежда през високоговорителя. Силата на звука не е твърде висока, до голяма степен зависи от чувствителността на използвания високоговорител. За да получите по-голям звук, трябва да свържете входа на усилвателя вместо високоговорителя. Сигналът от изхода на микроконтролера обаче е твърде голям, за да бъде подаден директно в усилвателя, така че е наложително да инсталирате контрол на силата на звука между тях, в противен случай съществува риск от повреда на самия усилвател. Когато го включите за първи път, трябва да го настроите на минимална сила на звука и след това постепенно да го увеличите, докато достигнете желаното ниво на звука.

Pinout на картата с памет

Pinout на картите с памет е показан на снимката:

WAV файлов плейър на Attiny85 микроконтролер

С помощта на 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).

WAV файлов плейър на Attiny85 микроконтролер

Можете да изтеглите платката и фърмуера тук:

statya-pleer-wav-faylov.zip [11.88 Kb] (изтегляния: 595)

Сглобена дъска за играчи

Снимка на плеъра, който сглобих:

Преобразувател на мощност.

Коментирайте
  • папионкаУсмихни сесмее сеИзчервяванеусмивкаотпуснат отпуснатусмивка
    сърце_очиkissing_heartцелуване_затворени_очизачервенаоблекченудовлетворенусмивка
    намигвамизплезен_език_намигащо_окоизплезен език затворени очиухиленцелуванеизплезен_езикспящ
    притесненнамръщенизмъченотворена устагримасаобърканпритихнал
    безизразеннезабавенsweat_smileпотразочарован_облекченуморенпасивен
    разочарованобърканстрахливстудена потупорствамплачаридание
    радостудивенвикуморено_лицеядосаняросттриумф
    сънливвкусномаскаслънчеви очилазамаяно_лицеимпусмихнат_имп
    неутрално_лицеno_mouthневинен
3+три=
Коментари (1)
  1. 1234
    #1 1234 гости 31 октомври 2019 г. 22:51 ч
    1
    Не става. Щракване и всичко. Може би форматът е грешен? Не можеш ли да направиш описанието още по-неясно?