| Ваш IP: 54.198.78.121 | Online(37) - гости: 30, боты: 7 | Загрузка сервера: 1.74 ::::::::::::

Говорящие часы на PIC16F876A

Часы показывают время путем воспроизведения записи звука пользователем. Пользователь записывает звук говоря «один», «два», «три»… до 59 для минут и от 1 до 24 для воспроизведения часов.  Каждый трек имеет длительность 1,6 секунд, итого 60 треков для минут и 24 для часов, всего 84 трека которые занимают память 4,5 Мб.

В меню говорящих часов имеются варианты настроек для записи и воспроизведения звуковых треков. Схема часов состоит из однострочного ЖК  — модуля  на 16 символов (можно использовать 2*16 или 2*20), SD Card (не SDHC) и микроконтроллера PIC16F876A. Дополнительно часы оснащены микрофонным усилителем, УНЧ для воспроизведения звука.

АЦП микроконтроллера преобразует звук (8 бит 20кГц .wav — файл) и записывает его на SD Card, а ЦАП преобразует звук обратно в моно формате сохраняя оптимальное качество звучания.

Микроконтроллер и ЖК модуль питается от напряжения 5 В, SD карта от напряжения 3,3 В получаемое при помощи двух последовательно включенных диодов 1N4148. Максимальное входное напряжение АЦП 1В, резисторы на 100К и 12К задают смещение напряжение на уровне 0,6В, которае является серединой диапазона (1,25В) напряжения входа АЦП.

talking_clockАвтор рекомендует использовать простой аудио усилитель в схеме, к усилителю Вы можете подключить 32 Ом динамик. ЖК модуль имеет 14 контактный разъем, можно использовать модули DM1601, ACM1601 и другие похожие.

237862578368273

acm1602b

Схема микрофонного и звукового усилителейmic2

Прошивка  — talking_clock.zip

Источник — http://www.moty22.co.uk/talking_clock.php?dl=1

Добавить комментарий

Случайные статьи

  • Регулятор постоянного напряжения 0-50В

    Регулятор постоянного напряжения 0-50В

    На рисунке показана схема регулятора постоянного напряжения от 0 до 50 В. Схема состоит их регулятора опорного напряжения выполненного на ОУ СА3140, который сравнивает выходное напряжение с опорным и выходной частью на транзисторах VT1-VT3. Регулировка выходного напряжения происходит при помощи потенциометра R5. Выходное напряжение будет в два раза больше напряжения между неинвертирующим …Подробнее...
  • Преобразователь напряжения 6В>12В на TDA2003

    На DA1 построен стабильный мультивибратор, его частота колебаний зависит от емкости С3 и примерно равна 4 кГц в режиме ожидания и увеличивается в не нагруженном состоянии до 7 кГц.На выходе DA2 сигнал идентичен сигналу с выхода мультивибратора DA1, но в противоположной фазе. Когда на выходе DA1 сигнал низкого уровня, С4 заряжается …Подробнее...
  • LM4910 — стерео усилитель для наушников

    LM4910 — стерео усилитель для наушников

    LM4910 (National Semiconductors) — интегрированный стерео усилитель, в основном, предназначена для стерео наушников. Напряжение питания 3,3 В, выходная мощность может достигать 0.35 Вт на 32 ом нагрузке. LM4910 имеет очень низкий уровень искажений (менее 1%) и ток потребления во всемя спящего режима менее 1мкА. C1 и C2 входные разделительные конденсаторы …Подробнее...
  • Базовые логические элементы микросхем ТТЛ и КМОП

    Буфер предназначен для увеличения выходной мощности элемента, для согласования выходных и входных уровней сигналов микросхем различного типа. Существуют буферные усилители с передачей сигнала без инверсии и с инверсией. Буферы имеют один вход и один выход. Инвертор преобразует лог. 1 на входе в лог. 0 на выходе и лог. 0 на …Подробнее...
  • ИСТОЧНИК ПИТАНИЯ12 В/0,1 А И ЕГО ОСНОВНЫЕ ПАРАМЕТРЫ

    ИСТОЧНИК ПИТАНИЯ12 В/0,1 А И ЕГО ОСНОВНЫЕ ПАРАМЕТРЫ

    Модуль питания BP5041A является основным компонентом простого и недорого бестрансформаторного источника питания с выходным напряжением 12 В и выходным током 0,1 А. Схема источника питания на базе модуля BP5041A приведена на рис. 2. Рис. 2. Источник питания 12 В/0,1 А на основе модуля BP5041A Входным напряжением модуля BP5041А является постоянное напряжение, …Подробнее...