Товары из Китая

FM-радиоточка на основе attiny13 и rda5807m


FM-радиоточка на основе attiny13 и rda5807m

Всем привет.

Вспомнились мне уютные денёчки, когда на кухне из проводного репродуктора играла музыка и интересные передачи, что помнится особенно, так это песня «Колодец» Ярослава Евдокимова и игра «Квадрослов». Радиоточки давно отключили, а абонентские устройства (приемники) у многих запасливых граждан до сих пор валяются в закромах.

Так вот в этой статье попробуем дать вторую жизнь такому приёмнику.

На поделку вдохновила статья. Уважаемый автор поделился исходником, за что ему выражаю благодарность. Я переделал код под свои нужды. В оригинальном коде кнопками производится поиск станций и управление громкостью. Мне же нужна была только одна кнопка переключения станций, частоты которых я задал в самой программе. Так как поиск обычно находит или шум или слабые станции я его не задействовал. Узнав сетку радиовещания в своем регионе я просто задал значения частот в виде массива. В приложении есть файл-таблица «Частоты.xlsx», в котором вы сможете получить каналы для своих радиостанций. Эта заморочка с каналами сделана потому, что массив типа integer не умещался в прошивке. В соответствии с даташитом контроллер посылает fm-модулю номер канала, который и решено было хранить в массиве типа uint8_t. Программировал в среде WinAVR. Не все прошло так гладко с оригинальным кодом. Для того чтобы скомпилировалась программа, пришлось переставить местами функции и внести правки в соответствии со своими хотелками.

Я выбрал для себя связку attiny13, rd5807, УМЗЧ lm4871, LDO стабилизатор XC6206. Номиналы деталей соответствуют даташитам. Разве что поставил резистор обратной связи в два раза больше по номиналу для увеличения громкости.

схема электрическая

С1=С2=1мкФ; R1=R2=10КОм (подтяжка, работает и без них, поставил на всякий случай), R3=R4=10КОм (микшер из стерео в моно), R5=47КОм; R6=20КОм; C3=1мкФ; C4=10мкФ; C5=0.39мкФ; R7=50кОм.

Итак ЛУТаем плату:

плата

Все необходимые файлы в конце статьи по ссылке. Обратите внимание, что в файле «Plata.lay6» (открывать в Sprint-Layout) она уже в зеркальном отображении для вывода на печать.

Небольшая инструкция по технологии ЛУТ:
1) Вырезаем по размеру фольгированный стеклотекстолит или гетинакс. Зачищаем наждачкой и обезжириваем спиртом;

2) Печатаем плату на желтой термопереводной бумаге (ссылка для примера, первое что нашел) или бумаге из глянцевого журнала на лазерном принтере в максимальном разрешении;

3) Прижимаем распечатку к плате и проглаживаем утюгом, чтобы тонер прилип к фольге. Я проглаживаю через 4 слоя газетки ибо температура утюга слишком высока и может попортить дорожки. Ждем остывания. Под струей теплой воды старой зубной щеткой стираем бумагу, как только прояснится рисунок, аккуратно отрываем от платы;

4) Готовим раствор для травления платы в таких пропорциях: чайная ложка соли, чайная ложка лимонной кислоты, 4 таблетки гидроперита на 100мл горячей воды. В горячей воде быстрее растворятся ингридиенты и быстрее протравится плата. Для платок мелких размеров столько раствора не нужно, обычно готовлю четверть стакана соблюдая эти пропорции.

5) Кладем в раствор и ждем пока лишняя медь не протравится. Стираем наждачной бумагой тонер. Наносим на плату СКФ (спиртовой раствор канифоли) или другой флюс. Далее облуживаем дорожки паяльником или сплавом Розе. Протираем плату спиртом от остатков флюса

Схема соединений

схема

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

Кишочки

FM-радиоточка на основе attiny13 и rda5807m

Остальные фотки внутренностей
FM-радиоточка на основе attiny13 и rda5807m

FM-радиоточка на основе attiny13 и rda5807m

FM-радиоточка на основе attiny13 и rda5807m

Прошивал с помощью USBASP программатора и AVRDUDEPROG. Фьюзы по-умолчанию не менял.

FM-радиоточка на основе attiny13 и rda5807m

Теперь радиоточка снова радует музыкой во время завтрака или готовки.

Спасибо за внимание ))

Файлы проекта


СМОТРИ ТАКЖЕ

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

Ваш адрес email не будет опубликован. Обязательные поля помечены *