Модуль радиоприемника на микросхеме RDA5807 в связке с arduino позволяет собрать полноценный радиоприемник, с функцией RDS, цифровой регулировкой громкости, и авто настройкой.
Из компонентов нам понадобятся:
Модуль приемника RDA5807
Плата ARDUINO
Графический дисплей NOKIA 5110
3 тактовых кнопки
Резисторы:
10кОм — 3шт.
47 Ом — 1шт.
10 Ом — 2шт.
И 2 электролитических конденсатора 330 мкФ 16 вольт
Наушники
Соединяем все согласно схемы, и обращаем особое внимание на подключение ЖК индикатора, так как выводы могут отличатся.
PIN_SCE подключен к выводу 3 arduino
PIN_RESET подключен к выводу 4 arduino
PIN_DC подключен к выводу 5 arduino
PIN_SDIN подключен к выводу 6 arduino
PIN_SCLK подключен к выводу 7 arduino
По выводам питания и подсветки разберетесь сами.
Кнопки по схеме
1-я значение (-)
2-я (Меню)
3-я значение (+)
Наушники подключать на прямую к модулю приемника RDA5807 нельзя, собираем простую схему согласования.

Кстати звук в наушниках получается очень громким, дополнительного усилителя не нужно.
После сборки можно заливать скетч а ардуино.
После старта приемник установит громкость «2» и частоту 104.7 мГц. кнопкой меню перелистываем пункты:
VOLUME — Громкость
AUTO TUNE — авто настройка частоты
MANUAL TUNE — ручная настройка на частоту.
INFO — данные системы RDS
Спасибо автору, все работает!
Хотел бы узнать про подключение модуля к темброблоку/аудиопроцессору. Такая же обвязка нужна, как для наушников или же можно обойтись теми конденсаторами, которые на входе регулятора?
Собрал, вроде работало. Потом начало запускаться на частоте 163,7 FM и никуда не сдвигается. Меню, громкость работает, с отключением приемником всё то же самое. Что может быть?
Зависит от того, что стоит на входе темброблока.
Но проще подключть и попробовать. Разве нет?