РадиоКот :: FM STEREO Приемник на модуле TEA5767 с LCD NOKIA 3310 и Touchscreen
Например TDA7294

РадиоКот >Схемы >Цифровые устройства >Бытовая техника >

Теги статьи: РадиоприемникFMДобавить тег

FM STEREO Приемник на модуле TEA5767 с LCD NOKIA 3310 и Touchscreen

Автор: Павел Семенов
Опубликовано 19.09.2011
Создано при помощи КотоРед.
2011

Поздравляю Кота с днем рождения! Желаю всяческих благ и удачи. Прими мой скромный подарок в виде этой конструкции. Наслаждайся любимыми радиостанциями во время отдыха.

Попросила меня жена сделать ей приемник на кухню. Побродив по просторам Интернета, в поисках схемы я наткнулся на описание модуля TEA5767. Сначала даже отверг его по причине – где его покупать? Потом выяснилось, что его можно извлечь из нерабочих MP3 плейеров. Порылся у себя - не нашел. Поискал на EBay, и тут обнаружилось, что их многие продают и по привлекательной цене 2$ за модуль. Решено! был сделан заказ. У меня нет аккаунта на EBay, попросил друга он купил. Через 3 недели бандеролька пришла (на удивление быстро). Я засел за эксперименты.

Был собран простой тестовый вариант на ATMEGA8 с кнопками и дисплеем WH0802.


В сети немного, но есть информация по данному модулю. Когда приемник, заработал на тестовой плате, энтузиазма прибавилось и меня понесло. Решил подключить дисплей от мобилы NOKIA 3310. Он дешев и имеет простой интерфейс управления. Так же было решено избавиться от кнопок. Решил сделать их на Touchscreen. Купил его в Сириусе за 34р. Подключил, и так мне понравилось. 4 вывода порта, а кнопок можно сделать в габаритах Touchscreen, сколько хочешь. Размеры моего Touchscreen от SAMSUNG i710 оказались один в один под графический дисплей типа WG12864C, но посмотрев на цену, желание использовать его пропало – оставил 3310. Определившись с общей конструкцией, засел за разводку плат и сборку.

Поговорим немного о модуле TEA5767.

Вот так он выглядит. Имеет малые габариты, но запаять его очень просто, расстояние между выводами 2 мм. Управляется тоже не сложно, согласно Datasheet, чтобы модуль заработал ему нужно подать питание и послать по выбранному протоколу 5 байт с настройками частоты и другими параметрами. Модуль так же позволяет читать из него инфу, что очень полезно например при реализации функции автопоиска ( читаем уровень сигнала из ADC и делаем вывод поймали мы станцию или нет ). Также можно читать и другие параметры – подробно все есть в Datasheet, формулы для расчета частоты и других параметров.

Потом наверно напишу подробную статью о нем, если нужно будет.

Звук мне очень понравился. Ловит в городе все станции на короткий кусок провода в качестве антенны. Но при всех своих достоинствах есть и недостатки, одним из которых является плохой прием, когда станция имеет слабый сигнал, за городом, например. Решается это подключением антенны, и чем она будет лучше, тем чище будет звук. Неплохие результаты были получены с применением автомобильной активной антенной.

Перейдем уже и к самому устройству и характеристикам. Что удалось реализовать:

  1. Прием станций в FM диапазоне 88-108МГц.

  2. Отображение на дисплее NOKIA 3310 (были варианты и с 1100).

  3. Часы. (время и дата устанавливается через меню).

  4. Управление через Touchscreen.

  5. Управление пультом RC5.

  6. Функция MUTE выключение звука, реализована также на модуле TEA5767.

  7. Ручной и автоматический поиск станций.

  8. Память на 10 станций (можно и больше, но жена слушает свои самые любимые).

  9. Выбор станции одним нажатием.

  10. Регулируемая подсветка дисплея и Touchscreen.

  11. Все это хозяйство в МК крутиться под управлением микро ОС (Спасибо DI).

Хотелось сделать еще термометр и будильник (место в МК еще есть достаточно), но просто не успел.

Схема устройства
 

Схему с высоким разрешением можно скачать в конце статьи

Кратко об управлении.

В нормальном режиме при нажатии кнопки «SET» на переднем плане крупными цифрами показывается или частота или время.

В левом верхнем углу отображается уровень сигнала, в правом время, двоеточие моргает с периодом 1 раз в секунду.
Нажатие на кнопку «MENU» - мы попадаем в настройку параметров. Кнопками «Вверх», «Вниз» перемещаемся по меню, для выбора пункта и нажимаем кнопку «SET» для начала редактирования. Выход кнопка «ESC».

Настройка времени – кнопками «Влево, Вправо» устанавливаем сначала часы, нажимаем кнопку «SET» - переходим к редактированию минут.

Аналогично редактируется дата.

Включение / выключение подсветки – кнопка «LIGHT».
Включение / выключение звука – кнопка «MUTE».

Поиск станций будет начинаться с начала диапазона (обратный поиск не делал). Если поиск остановился, станция поймана, у Вас есть выбор, нажать «DOWN» и продолжить поиск или записать станцию в память нажатием на кнопку «SET». Номер следующей станции увеличиться на 1 и можно продолжить далее искать и так до конца диапазона.

В нормальном режиме переход на станцию может выбираться кнопками «1» - «9» или кнопками «Вверх» и «Вниз»

Рисунок клавиатуры напечатал на бумаги, подсветку видно через нее. Координаты клавиш записаны в EEPROM, и их можно поменять, если захочется нарисовать свою клавиатуру. Там же в EEPROM записаны коды кнопок пульта.

Конструкция собрана на двух печатных односторонних платах.


Подсветку Touchscreen сделал следующим образом. Снял с неисправного дисплея WG12864C блок подсветки, он по размерам как родной. Управление подсветкой через ключ на транзисторе. Подсветка дисплея 3310 реализована на двух ярких белых светодиодах, управление которых от МК.

На снимке рисунок клавиатуры тестовый, надо что-то красивее нарисовать и отпечатать на пленке . Снизу видно модуль подсветки, сверху сами понимаете Touchscreen.

Вся схема питается от 3.3В. Но есть уточнение - может показаться нелогичным использование двух источников питания на 3.3В и 5В. Согласен, но это связано с тем, что я просто не нашел датчиков IR TSOP1736 или аналогичных на напряжение 3.3В, мой отказался работать, от 5 вольт пашет отлично. И еще если верить Datasheet на микросхему DS1307, То напряжение питания должно быть больше напряжения батарейки на 1.2В, иначе она начинает работать только от нее. Так же не оказалось спикера на 3.3В. Вот только по этой причине пришлось городить огород. Для выбора питания этих узлов есть джампера. Выбор питания часов и спикера и датчика TSOP1736 можно установить перемычками. Если есть элементы работающие от 3.3В, то все можно питать от одного источника.

На плате есть еще джампер, функции которого, указать МК какой у вас дисплей оригинал или «китаец».

Собранное устройство


Думаю все это вмонтировать в шкаф кухни или собрать в корпусе и приклеить на скотч в удобном месте. Стабилизаторы потом отогну, что бы не мешали и прикручу от греха к небольшим радиаторам.

Важно! Не приклеивайте дисплей клеем - я «угробил» один, пришлось все перепаивать. Только двухсторонний скотч.

Короткое Видео работы приемника ссылка ( 05.rar )

Прошу прощение за качество фотографий, снималось на мобильник.

На основе этого устройства можно реализовать различные варианты и использовать предложенные решения в своих разработках. Например – карманный приемник, приемник с управление по USB, приемник для компьютера и т.д. Можно реализовать и управление громкостью, но мне она была не нужна, просто купил активные компьютерные колонки, повесил их по краям кухни, выставил оптимальную громкость и все. Есть потенциал для дальнейшего творчества.

Вот кратко и все.

Всем удачи!

Надеюсь, что Коту понравилось и Вам тоже. Спасибо за внимание.

Спасибо всем, чьи материалы в Интернете пригодились при реализации данного проекта, а так же своей любимой жене за терпение и понимание.

Материалы к статье:

  1. Datasheet на TEA5767 ( 01.rar )

  2. Печатные платы ( pcb_all.rar )

  3. Схема устройства ( 04.rar )

  4. Прошивка под ATMEGA16 (русская) ( fm-3310-touch-mega16.rar )

  5. Исходники выложу позже (надо добавить функции термометра и таймера, да и указаний на автора там много, убирать не хочу). Через недельку все выложу при любом раскладе.


Файлы:
01.rar
02.rar
03.rar
04.rar
05.rar
15.jpg


Все вопросы в Форум.




Как вам эта статья?

Заработало ли это устройство у вас?

61 0 0
3 0 0

Эти статьи вам тоже могут пригодиться: