В данной статье представлен простой проект для воспроизведения WAV-файлов на платах Ardunio (в частности в данном проекте используется недорогая плата Arduino Nano V3).
Подготовка SD-карты
Отформатируйте SD-карту в соответствии с нижеприведенным изображением с настройками.
Сконвертируйте ваши аудио файлы со следующими параметрами:
- частота дискретизации (Гц): 16000
- каналов: моно
- бит: 8
Для конвертации я использовал бесплатное программное обеспечение Wav Sample Rate Converter
Схема проста и в пояснении не нуждается
Перед тем, как загрузить скетч в плату, необходимо установить библиотеку TMRpcm. Вся необходимая информация находится на официальном сайте библиотеки.
Список радиоэлементов
Обозначение | Тип | Номинал | Количество | Примечание | Магазин | Мой блокнот |
---|---|---|---|---|---|---|
Arduino | Nano V3.0 | 1 | Или аналог | Поиск в магазине Отрон | ||
SD-шилд | 1 | Поиск в магазине Отрон | ||||
SD-карта | 1 | Поиск в магазине Отрон | ||||
Биполярный транзистор | BC546B | 1 | Поиск в магазине Отрон | |||
Резистор | 22 кОм | 4 | Поиск в магазине Отрон | |||
Резистор | 4.7 кОм | 1 | Поиск в магазине Отрон | |||
Динамик | 1 | Поиск в магазине Отрон | ||||
Макетная плата | 1 | Поиск в магазине Отрон | ||||
Скачать список элементов (PDF)
Прикрепленные файлы:
- WAV_files.zip (1314 Кб)
- WavSW_ino.ino (1 Кб)
Комментарии (7) | Я собрал (0) | Подписаться
Для добавления Вашей сборки необходима регистрация
Да там вообще их можно не ставить. Можно внутренний подключить. Вот код:
digitalWrite(15,HIGH);//Подключаем внутренний резистор подтяжки