Звонок-проигрыватель WAV-файлов на PIC16F628A + SD/MMC карточка + R2R » Программирование устройств на PIC микроконтроллерах


Логин:
Пароль:
О сайте:

Pic.Rkniga.ru - Сайт как для начинающих, так и для опытных радиолюбителей, разрабатывающих свои устройства на популярных PIC микроконтроллерах.
Здесь можно обмениваться сообщениями на форуме, а также добавлять на сайт статьи и схемы своих устройств.

Меню сайта
Главная Форум по PIC микроконтроллерам Форум Статьи по PIC микроконтроллерам Статьи Справочная информаци по PIC микроконтроллерам Справочник Литература по PIC микроконтроллерам Литература Схемотехника Схемотехника устройств на PIC микроконтроллерах Микроконтроллеры Программаторы Все по программированию PIC микроконтроллеров Программы, Софт Программы Ссылки
Опрос

Какие микроконтроллеры вы используете?


Atmel
MicroChip
STM
Motorola
Texas Instruments
Другие


Последние материалы
  • Тестовая плата для отладки программ на микроконтроллере PIC18F4550
  • Кнопка On/OFF на PIC12F629.
  • Часы с синхронизацией от китайского будильника
  • ШИМ регулятор на PIC16F628A.
  • Счетчики прямого и обратного счета на PIC16F628A.
  • Таймер отключения питания для мультиметра и не только.
  • Измеритель напряжения и тока
  • Маршрутный компьютер для электровелосипеда
  • Простой двухканальный термометр на PIC16F690 и датчиках DS18B20
  • Электронная "Незабудка" для забывчивых
  • Популярные материалы
    Случайная книга
    Программирование устройств на PIC микроконтроллерах » Схемотехника » Устройства для дома » Звонок-проигрыватель WAV-файлов на PIC16F628A + SD/MMC карточка + R2R
    Звонок-проигрыватель WAV-файлов на PIC16F628A + SD/MMC карточка + R2R
    Автор публикации: alex Просмотров: 20889 Добавлен: 10-08-2012, 08:31 Комментарии: 0

         Эта поделка является «побочным продуктом» после разборок с файловой системой FAT16. Все делалось «для себя» и предоставляется «как есть». Основная задача была сделать замену входному звонку на УМС8, поэтому применено батарейное питание. Все разрабатывалось на отладочной плате с более серьезным МК и было успешно перенесено на платформу 16F628A, поэтому схема отдельно не рисовалась, за отсутствием необходимости (смотрим рисунок печатной платы)…
    Звонок-проигрыватель WAV-файлов на PIC16F628A + SD/MMC карточка + R2R
    Принципиальная схема звонка на микроконтроллере 16F628A

    Звонок-проигрыватель WAV-файлов на PIC16F628A + SD/MMC карточка + R2R
    Ниже фотография платы в реале.

    Теперь вкратце что может данная поделка:
    1. Поддержка карт памяти SD и MMC до 2 МБ, отформатированных в FAT16.
    2. Поддерживает звук в WAV формате с частотой семплирования 44,1кГц, 8 бит, моно.
    3. Усилитель выполнен на МС mc34119, громкость вполне достаточная, даже от питания 6 вольт.
    3. ЦАП сделан на матрице R-2R, даже при применении непрецензионных резисторов звуком я остался доволен (ну конечно не HiFi )
    4. Питание осуществляется от 4 батареек типа АА, с отводом 3 вольт, для питания МК и карты памяти.
    Для питания усилителя ЗЧ можно и больше 6 вольт сделать.
    Ну а теперь некоторые рекомендации для того, что бы все «это ветхая конструкция» заработала.
    1. С картой памяти все просто – форматируем стандартными средствами Windows.
    Выбираем файловую систему FAT и не в коем случае не даем название карте:

    Если отформатируется в FAT12 то ничего страшного не произойдет.
    2. Далее нужно подготовить файлы с музыкой. Это можно сделать программой Nero, но придется конвертировать каждый файл отдельно с выбором параметров выходного файла

    или, как делал я, при помощи программы Free Mp3 Wma Converter, но конвертер там бесплатный, а вот редактор – условно бесплатный, с ограничением времени работы, зато конвертировать можно все за раз, один раз задав параметры выходного файла:

    Ну и теперь самое главное!!! Название фалов должно соответствовать стандартам FAT16, те 8+3, 8 символов имени и 3 символа расширения. Имена должны быть написаны строго английскими строчными буквами БЕЗ ПРОБЕЛОВ, спец символами лучше не злоупотреблять. Это для эстетов, ну а так проще назвать порядковыми номерами 1,2,3 и т.д.
     

    И напоследок о динамиках…. Лучше если сопротивление будет 8 Ом, усилителю будет полегче работать. Я перепробовал с десяток, но самым лучшим оказался (из имеющихся в наличии) советский 3ГДШ (со знаком качества J), но вот габариты его просто пугают ))). Хорошо, что друг сделал мне «босяцкий подгон» в виде отстегивающихся колонок от какой то китайской «балалайки», на них гордо написано 8W, 4 >Om, Применил их (все таки готовый корпус). Вот вкратце как то так.
     


    В архиве Печатная плата и прошивка для микроконтроллера PIC16F628A

    zvonokwav.rar [25,78 Kb] (cкачиваний: 1920)

    Комментарии