Навигация
Рекомендуемые статьи
Статистика
93960 (+1)
Всего пользователей
Всего пользователей
1
Сейчас на сайте
Сейчас на сайте
85 (+0)
Всего статей
Всего статей
1632 (+0)
Всего комментариев
Всего комментариев
Реклама
В данной статье, продолжается тема постройки ФМ вещательного радиоприемника с RDS и графическим жк индикатором, на базе платы ардуино и модуля RDA5807. Пользователь нашего сайта с ником Dark-Dante предоставил материалы своего варианта реализации фм приемника, которую он доработал по своему усмотрению, и судя по всему вышло довольно прилично.
Многие люди просили его прошивку и схему, и дабы не дергать постоянно человека, мы решили опубликовать его конструктивное решение.
Схема отличается от оригинала внимательно смотрим и пере собираем по данному чертежу.
Монтаж автор сделал на макетной плате получилось довольно компактно
Код для ардуино автор уже давно утерял, но он любезно слил хекс файл с рабочей конструкции, в конце статьи выложил схему крупноформатную, прошивку и фьюзы для программирования контроллера.
Фьюзы по фото справедливы только для 328 меги, для 168й можно всё легко пересчитать на калькуляторе, так же рекомендую устанавливать уровень браун аут на 2.7В, если приёмник питается от лития, мк будет отключатся сам при достижении 3-3,1В на банке, так как ещё 0,4 Вольта падает на стабилизаторе.
Далее описание от Dark-Dante по сборке конструкции и функционалу.
После старта приемник установит громкость "8" и частоту 105.4 мГц.
кнопкой меню перелистываем пункты:
Volume +/- - громкость
Auto Tune<> - авто настройка частоты
Man. Tune<> - ручная настройка на частоту
Backlight<> - яркость подсветки дисплея
RDS Info <> - данные системы RDS
В прошивке сразу включен басс буст, если не ошибаюсь.
При включении плавно загорается подсветка и есть возможность регулировки яркости по ШИМ, но уровни жестко зашиты в прошивку, включен вотч дог и при зависании мк он автматом сбросится, в качестве антенны выступает провод наушников или провод к усилителю, приём отличный, фьюзы обязательно устанавливать на 8мГц либо от карца либо от внутреннего генератора, на 16 кнопки могут не успевать отрабатывать нажатия и мк при 3.3 Вольтах на такой частоте ведет себя не стабильно.
По прошивке причесал её под себя по меню и по коду. В схеме 2 джампера, один отвечает за работу от батареи или внешнего БП, второй для внутрисхемной прошивки атмеги без запитки РДА и экрана от 5 Вольт им может быть плохо от такого напряжения.
Прошивка работает как на 168 так и 328 мегах. Вроде всё что удалось вспомнить, год прошёл почти как занимался им.
Видео работы приемника от Dark-Dante :
вопросы как всегда пишите в комментариях, чем сможем поможем, я тоже пожалуй закажу комплектующие и соберу данный вариант... Dark-Dante огромное спасибо за уделенное время и предоставленные материалы.
Файлы для сборки приемника:
Дополнение по прошивке контроллера:
В архиве программа прошивальщик в папке Flasher, по ней писать
нечего, там всё просто, в папке USB ASP схема, распиновка и прошивка
для программатора, а так же драйвера для него в папке
libusb_asp_1.2.4.0. Устанавливать их надо через диспетчер устройств,
не через исполняемый файл!
Прошивать рекомендую только через SPI, можно чем угодно, хоть
программатором Громова из пяти проводков через КОМ или ЛПТ порты,
либо купить у китайцев готовый USB ASP за 3 доллара.
По ТТЛ ардуино прошивать не рекомендую, так как прошивка изначально компилировалась
не под ардуино, а под голую Атмега 328Р(см. фото)
и в ней нет загрузчика для ардуино и после прошивки по ТТЛ она затрёт загрузчик
и к атмеге можно будет достучатся только по SPI, по ТТЛ она не
прошьется пока не залить обратно загрузчик ардуино, а он в свою
очередь затрет основную прошивку тюнера. В дальнейшем атмега ушла
под другой проект и за неимением другого мк проект перешел на про мини.
Как то так.
Файлы по прошивке можно скачать:
и код:
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.