Около 16 % получаемой человеком информации воспринимается через органы слуха – уши. Поэтому, в этой статье рассмотрим устройство, позволяющее создавать какие угодно звуки, а точнее, воспроизводить их с обычной карты памяти. Ему можно найти массу применений, например, использовать в дверном звонке – стоит только записать файл с нужной мелодией на карту памяти и она будет воспроизводиться при нажатии на кнопку звонка. Ещё один вариант – поставить в холодильник, при открытии дверцы заиграет музыка, таким образом, забыть закрыть холодильник будет уже невозможно. Другой вариант – встроить устройство в какую-нибудь детскую игрушку, тогда она станет гораздо интереснее для ребёнка. В общем, область применения очень обширна.
Принципиальная схема плеера Wav


Схема проста как валенок и содержит в себе минимум деталей. «Мозгом» является микроконтроллер Attiny85, который считывает звуковой файл с карты памяти и воспроизводит его с помощью ШИМ-выводов. Качество звука при этом не идеально, но вполне слушабельно. Громкость зависит от чувствительности динамика и при подключении динамика напрямую к схеме она не очень высока. Если для поставленных целей громкости недостаточно – можно собрать какой-нибудь простенький усилитель на микросхеме и подключить его вход вместо динамика через регулятор громкости на переменном резисторе. При первом включении громкость должна быть выкрученная в ноль, иначе есть риск спалить усилитель, ведь уровень сигнала с микроконтроллера достаточно высок.


Устройство работает не со всеми видами карт памяти, если не заработало с одной – стоит попробовать другую. Перед записью файлов следует отформатировать карту в файловой системе FAT. Звуковые файлы нужно переконвертировать в wav формат PCM 8 или 16 бит, частота дискретизации не более 48 кГц. Воспроизведение начнётся сразу после подачи на схему питания, при нажатии кнопки воспроизводится следующий файл.


В качестве разъёма для Micro SD карты можно использовать адаптер Micro-SD – SD и подпаять проводками его прямо к плате. Напряжение питания составляет 5-12 вольт, т.к. на плате установлен стабилизатор 78L33, на выходе которого всегда 3,3 вольта. Так как потребление устройства не велико, можно питать его и от аккумулятора, в этом случае стоит поставить повышающий DC-DC преобразователь на 5 вольт, выходное напряжение которого и будет подаваться на схему.
Список необходимых деталей
- Микроконтроллер Attiny85 + панелька;
- Стабилизатор 78L33;
- 3 конденсатора 100 мкФ 16 вольт;
- Резистор 4,7 кОм;


Второй, улучшенный вариант платы от Alexander Zhevak:


Микроконтроллер не стоит впаивать сразу в плату, лучше всего разместить в панельке, тогда появится возможность его перепрошить и использовать в других устройствах. Фото собранного устройства:








Все файлы проекта скачайте тут. Другое аналогичное устройство смотрите в этой статье. Автор – Дмитрий С.






