Плеєр wav файлів на мікроконтролері Attiny85




Плеєр wav файлів на мікроконтролері Attiny85
У цій статті розглянемо процес створення вельми потрібного і цікавого електронного пристрою, який дозволить відтворювати файли формату wav безпосередньо з карти пам’яті SD, microSD або mini SD. Можна записати на картку пам’яті музичний файл, встановити такий пристрій, наприклад, в холодильник, і кожен раз при відкриванні його дверцята буде звучати гарна мелодія. Забути закрити такий «музичний» холодильник буде вже не можливо. Інший варіант використання плеєра — в якості дверного дзвінка. В інтернеті можна знайти безліч різних мелодій, під будь-які смаки. Таким чином, нудний звук заводського дзвінка можна буде замінити, наприклад, сподобалася піснею. Крім того, такий пристрій можна використовувати для оригінального подарунка коханій людині — досить вбудувати динамік в красиву коробочку, при відкритті якої почне звучати звукове вітання. Крім цих прикладів, плеєру можна знайти масу застосувань в повсякденному житті.

схема плеєра

Плеєр wav файлів на мікроконтролері Attiny85
Схема пристрою містить мінімум деталей, її ключова ланка — мікроконтролер сімейства AVR Attiny85. При подачі живлення він відразу ж починає зчитувати файли з карти пам’яті і за допомогою ШІМ висновків відтворювати їх через динамік. Гучність при цьому виходить не надто високою, багато в чому вона залежить від чутливості використовуваного динаміка. Щоб отримати велику гучність, потрібно підключити замість динаміка вхід підсилювача. Однак сигнал з виходу мікроконтролера занадто великий для подачі безпосередньо в підсилювач, тому в обов’язковому порядку між ними потрібно встановити регулятор гучності, інакше є ризик зіпсувати сам підсилювач. При першому включенні його потрібно встановити в положення мінімальної гучності, а потім поступово збільшувати до досягнення потрібного рівня гучності.




Терморегулятори карт пам’яті

Терморегулятори карт пам’яті показана на зображенні:
Плеєр wav файлів на мікроконтролері Attiny85
6-ю проводками, два з яких — харчування, схема підключається до карти пам’яті. Можна використовувати як SD, так і MicroSD і MiniSD, головне, щоб була збережена правильна терморегулятори. Зручніше за все використовувати непотрібний адаптер MicroSD в SD, тоді можна буде припаяти проводки на сам адаптер, в який вже вставляється використовувана карта пам’яті, я зробив саме так. Перед використанням в даній схемі карту пам’яті обов’язково потрібно відформатувати у файловій системі FAT. Після форматування на карту можна записувати wav-файли, вони повинні бути формату PCM 8 або 16 біт, з частотою дискретизації не більше 48 кГц. Існує безліч комп’ютерних програм, що дозволяють конвертувати звичайні mp3 файли в формат wav, одна з таких — GoldWave, я використовував саме її.
При підключенні харчування, або вставці карти пам’яті схема почне відтворення, при натисканні на кнопку включається наступний файл. Карти пам’яті вимагають харчування 3.3 вольта, тому на друкованій платі, що пропонуються до статті, встановлений стабілізатор 78L33 (на схемі він не вказаний). З використанням стабілізатора, напруга живлення схеми лежить в межах 5-12 вольт. Дана схема споживає невеликий струм, а тому її можна живити від акумулятора. Для цього потрібно взяти підвищує перетворювач 3.7 — 5 вольт, як я і зробив.
Схема починає працювати відразу, не вимагає ніякої настройки, достатньо лише прошити мікроконтролер. Фьюз-біти потрібно встановити так, як показано на зображенні нижче (галочка означає, що даний біт запрограмований, як в PonyProg).
Плеєр wav файлів на мікроконтролері Attiny85
Завантажити плату і прошивку можна тут:
statya-pleer-wav-faylov.zip
[11,88 Kb] (cкачиваний: 359)

Плата зібраного плеєра

Фото зібраного мною плеєра:
Плеєр wav файлів на мікроконтролері Attiny85
Плеєр wav файлів на мікроконтролері Attiny85
Плеєр wav файлів на мікроконтролері Attiny85
Плеєр wav файлів на мікроконтролері Attiny85
Плеєр wav файлів на мікроконтролері Attiny85
Плеєр wav файлів на мікроконтролері Attiny85
Плеєр wav файлів на мікроконтролері Attiny85
Плеєр wav файлів на мікроконтролері Attiny85
Плеєр wav файлів на мікроконтролері Attiny85
Плеєр wav файлів на мікроконтролері Attiny85
Перетворювач для харчування.
Плеєр wav файлів на мікроконтролері Attiny85


Понравилась статья? Поделиться с друзьями:
Ремонт домов и квартир своими руками