RSS блога
Подписка
FM-радиоточка на основе attiny13 и rda5807m
Всем привет.
Вспомнились мне уютные денёчки, когда на кухне из проводного репродуктора играла музыка и интересные передачи, что помнится особенно, так это песня «Колодец» Ярослава Евдокимова и игра «Квадрослов». Радиоточки давно отключили, а абонентские устройства (приемники) у многих запасливых граждан до сих пор валяются в закромах.
Так вот в этой статье попробуем дать вторую жизнь такому приёмнику.
На поделку вдохновила статья. Уважаемый автор поделился исходником, за что ему выражаю благодарность. Я переделал код под свои нужды. В оригинальном коде кнопками производится поиск станций и управление громкостью. Мне же нужна была только одна кнопка переключения станций, частоты которых я задал в самой программе. Так как поиск обычно находит или шум или слабые станции я его не задействовал. Узнав сетку радиовещания в своем регионе я просто задал значения частот в виде массива. В приложении есть файл-таблица «Частоты.xlsx», в котором вы сможете получить каналы для своих радиостанций. Эта заморочка с каналами сделана потому, что массив типа integer не умещался в прошивке. В соответствии с даташитом контроллер посылает fm-модулю номер канала, который и решено было хранить в массиве типа uint8_t. Программировал в среде WinAVR. Не все прошло так гладко с оригинальным кодом. Для того чтобы скомпилировалась программа, пришлось переставить местами функции и внести правки в соответствии со своими хотелками.
Я выбрал для себя связку attiny13, rda5807, УМЗЧ 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) она уже в зеркальном отображении для вывода на печать.
Схема соединений
Аккумулятор взял из разобранной электронной сигареты. Провода стало лень укорачивать уложил как есть. Антенный провод проложен по периметру между корпусом и крепежными стойками. Родной резистор убрал, приклеил на термосопли переменник со встроенным выключателем, чтобы меньше дырок делать в корпусе. Но одно отверстие под кнопку переключения станций пришлось просверлить, оно над регулятором громкости сбоку.
Кишочки
Прошивал с помощью USBASP программатора и AVRDUDEPROG. Фьюзы по-умолчанию не менял.
Теперь радиоточка снова радует музыкой во время завтрака или готовки.
Спасибо за внимание ))
Файлы проекта
Вспомнились мне уютные денёчки, когда на кухне из проводного репродуктора играла музыка и интересные передачи, что помнится особенно, так это песня «Колодец» Ярослава Евдокимова и игра «Квадрослов». Радиоточки давно отключили, а абонентские устройства (приемники) у многих запасливых граждан до сих пор валяются в закромах.
Так вот в этой статье попробуем дать вторую жизнь такому приёмнику.
На поделку вдохновила статья. Уважаемый автор поделился исходником, за что ему выражаю благодарность. Я переделал код под свои нужды. В оригинальном коде кнопками производится поиск станций и управление громкостью. Мне же нужна была только одна кнопка переключения станций, частоты которых я задал в самой программе. Так как поиск обычно находит или шум или слабые станции я его не задействовал. Узнав сетку радиовещания в своем регионе я просто задал значения частот в виде массива. В приложении есть файл-таблица «Частоты.xlsx», в котором вы сможете получить каналы для своих радиостанций. Эта заморочка с каналами сделана потому, что массив типа integer не умещался в прошивке. В соответствии с даташитом контроллер посылает fm-модулю номер канала, который и решено было хранить в массиве типа uint8_t. Программировал в среде WinAVR. Не все прошло так гладко с оригинальным кодом. Для того чтобы скомпилировалась программа, пришлось переставить местами функции и внести правки в соответствии со своими хотелками.
Я выбрал для себя связку attiny13, rda5807, УМЗЧ 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) Кладем в раствор и ждем пока лишняя медь не протравится. Стираем наждачной бумагой тонер. Наносим на плату СКФ (спиртовой раствор канифоли) или другой флюс. Далее облуживаем дорожки паяльником или сплавом Розе. Протираем плату спиртом от остатков флюса
2) Печатаем плату на желтой термопереводной бумаге (ссылка для примера, первое что нашел) или бумаге из глянцевого журнала на лазерном принтере в максимальном разрешении;
3) Прижимаем распечатку к плате и проглаживаем утюгом, чтобы тонер прилип к фольге. Я проглаживаю через 4 слоя газетки ибо температура утюга слишком высока и может попортить дорожки. Ждем остывания. Под струей теплой воды старой зубной щеткой стираем бумагу, как только прояснится рисунок, аккуратно отрываем от платы;
4) Готовим раствор для травления платы в таких пропорциях: чайная ложка соли, чайная ложка лимонной кислоты, 4 таблетки гидроперита на 100мл горячей воды. В горячей воде быстрее растворятся ингридиенты и быстрее протравится плата. Для платок мелких размеров столько раствора не нужно, обычно готовлю четверть стакана соблюдая эти пропорции.
5) Кладем в раствор и ждем пока лишняя медь не протравится. Стираем наждачной бумагой тонер. Наносим на плату СКФ (спиртовой раствор канифоли) или другой флюс. Далее облуживаем дорожки паяльником или сплавом Розе. Протираем плату спиртом от остатков флюса
Схема соединений
Аккумулятор взял из разобранной электронной сигареты. Провода стало лень укорачивать уложил как есть. Антенный провод проложен по периметру между корпусом и крепежными стойками. Родной резистор убрал, приклеил на термосопли переменник со встроенным выключателем, чтобы меньше дырок делать в корпусе. Но одно отверстие под кнопку переключения станций пришлось просверлить, оно над регулятором громкости сбоку.
Кишочки
Остальные фотки внутренностей
Прошивал с помощью USBASP программатора и AVRDUDEPROG. Фьюзы по-умолчанию не менял.
Теперь радиоточка снова радует музыкой во время завтрака или готовки.
Спасибо за внимание ))
Файлы проекта
Самые обсуждаемые обзоры
+73 |
3606
145
|
+32 |
2825
55
|
+53 |
3769
69
|
P.S. у меня в ютуб до сих пор 2 аккаунта официально — гугловский и ютубовский (оба созданы до покупки гуглом ютуба) и объединять их не собираюсь, не имею привычки.
Раньше видео на ютуб только «по тематике» было, в основном «обучающее». Срок хранения — недели 2 после последнего просмотра. А бредятину не давали даже заливать — были видеопомойки типа «муви» для подобных целей…
О, сколько нам открытий чудных
Готовит просвещенья дух…
52 станции, но реклама через каждые 5 минут, поэтому слушать лучше свои записи без рекламы.
Например ТУТ
Разговаривал тут с однокурсницей, которая нынче возглавляет исследования аудитории и рекламы на федеральном телеканале, говорю ей — «твоя реклама стала налогом на бедных и технически неграмотных» — она на меня посмотрела волком сначала, потом сказала, что я таки прав…
И да, что касается радио ведущих то только Стиллавин независимо где он нынче.
Это я о том что региональные станции только коммерческие со всеми вытекающими…
Можете привести пример не такой станции?
Вы никогда не видели внутренностей японских аппаратов 60-70-х годов?
Там еще жестче.
Советской электронике были свойственны аккуратные жгуты проводов, сам удивлялся беспорядку внутри импортной техники 80-90х.
А вот Платы сделаны каким то радиолюбителем.
Усилитель вон, судя по обвязке, это старые добрые К174УН7
А на второй фотке, внизу между деками, вообще современный модуль для всяких флэшек примострячен.
т.е. сиё поделие уже третью жизнь обретает.
www.drive2.ru/b/487463808323813881/
ЗЫ Владелец станции яндекс-мини…
Башлять по сути тоже не приходится- периодически в сети появляются промокоды для 3-х месячной халявы.
З.Ы. владелец LG-шной яндекс станции.
Ключевое слово — свою. Я не про радио.
Второе — ключевое слово уже в вашем посте — это «периодически». В этом году я не смог ничего найти.
Я уже второй раз и опять на 3 месяца, не меняя аккаунта, подписался на яндексплюс.
Вопрос в чем,… чем городить на attiny интернет радио, проще яндекс станцию купить и будет более универсальным устройство
«Энергопотребление в рабочем режиме (Вт): 11
Энергопотребление в режиме ожидания (Вт): 8»
Действительно она «ест» так много в режиме ожидания??
Это несколько отбивает идею делать Ka-radio, и аналогичные прожекты на всяких там малинах.
Сейчас их потеснил wifi ip тюнер, уже года полтора радует… Типа wifi radio.
Сдаётся мне, что основной задачей было израсходовать запас проводов ))
А вобще эту микросхему пихают куда угодно, не раскрывая её потенциал полностью, а ведь она умеет и RDS и у неё есть «звуковая» шина I2S. Правда в этом случае микроконтроллер для управления будет необходим.
Задача стояла сохранить целостность корпуса, упростить и ускорить процесс смены станций, обновить в голове опыт разработки подобных устройств. Почему-то громкость мне нравится регулировать аналоговым переменным резистором.
инкодера да, одного достаточно, еще и с памятью каналов — но тут без индикатора неудобно становится.
«изобретаю» теперь пульт для презентаций
это игра в слова?
Сейчас такая самоделка используется, станции сканируются автопоиском но неудобно что не видно какой канал. Тюнер похожий модуль, но аналоговый.
При этом в России нет ни одного закона, обязывающего человека иметь «мобилу», поддерживать на ней положительный баланс и не факт, что в случае чрезвычайной ситуации эти «мобилы» проработают больше 6-8 часов (пока держат аккумуляторы базовых станций).
Собственно, если почитать «мелкий шрифт» договора от любого опсоса — там будут слова о том, что «возможность вызова экстренных служб — не гарантирована» или что-то в этом духе.
а насчет союза честно говоря не в курсе. скорее всего именно закона как такового не было, и можно было написать заявление и отказаться от радиоточки, но это как-бы никому не было нужно, тем более что абонплата была смехотворная, плюс приемник не нужен — потому что один черт везде крутили примерно то же самое ;)
Вот такие вещи делает один Поляк.
www.facebook.com/mp3tapelessdeck/
По моему он ничего не делает, кроме как выпиливает оси для катушек кассет, чтобы они не мешали туда поставить телефон. Телефон он соединяет через aux обычный и всё, приложение такое тоже давно валяется в маркете.
Это настолько глупая халтура, а ведь он кучу вещей таким образом запорол.
Был бы умнее — мог бы добавить питание на телефон, впаять bluetooth платку для дистанционного управления и подвести её к кнопкам на самом мафоне, чтобы все реагировало.
Но нет.
А как лучше сделать — я уже выше пример принёс. Это же первое, что в голову приходит.
А так респект за прямые руки!
Изображение из сети взял, но точно такое же радио.
А что у Вас регулятор громкости такой грязнючий — следы жизнедеятельности таракашек?)))
Для дочки брал)))
Нашёл старую радиоточку «Сюрприз» начала 70х ещё в эбонитовом корпусе, буду делать из неё интернет-радиоточку. Только вот заготовленный под проект старый роутер пришлось отдать родственникам.
Ещё возвратится
Счастливое время
И в наш уголок.
(нет)
Спасает разве что некоммерческое интернет радио… но и у них энтузиазм как-то на нет сходит в последнее время.
Кстати, муз.центры старые продают в крупных городах за копейки -кинул телефон на провод да и все просто.
Для себя хотел сделать такой же, но в корпусе Ретро Муромец-3, но не могу у нас его найти в продаже.
Лет 5 уже молчит. Давно уже думаю как дать ему вторую жизнь, а ведь в люльку встроен с завода даже моргающий при разговоре диод :)