Подключение FM радиоприемника RDA5807M к Arduino

Модуль RRD-102V2.0, это миниатюрный DSP приемник FM диапазона на микросхеме RDA5807M

Особенности:

  • Высокоинтегрированный DSP приемник FM диапазона.
  • Поддержка всемирной полосы частот 50 -115 MHz.
  • Поддержка RDS / RBDS.
  • Индикатор уровня принимаемого сигнала.
  • Регулировка громкости и отключение звука.
  • Автоматический поиск станций.
  • Допустимо подключение к наушникам 32 Ом
  • Интерфейс I2C
  • Диапазон напряжения питания: 1.8 — 3.3 В

Из недостатков стоит отметить низкую чувствительность приемника.


Купить:

На али: тут.


Распиновка модуля

  • SDA и SCL — Интерфейс I2C, выходы не подтянуты к питанию.
  • +3.3V и GND — Питание модуля и масса, диапазон напряжения питания 1.8 — 3.3 В
  • OUTL и OUTR — Аналоговый выход
  • ANT — Антенный вход.


Подключение к Arduino:

С подключением есть сложности, у модуля нестандартный шаг контактов, впрочем модуль предназначен для монтажа на плату, а не подключения при помощи проводов к ардуино, хотя существуют модули со стандартным шагом контактов и джеком для подключения наушников, например такие, на Si4703.

Можно сделать переходник из куска обычной макетной платы.

Подключается модуль к I2C интерфейсу arduino, потребуется два резистора на 10к чтобы подтянуть линию к питанию, на модуле подтяжки нет.


Софт:

Для модуля написана библиотека, Скачать тут.


Видео: