Очень простой и тем не менее качественный цифровой FM радиоприёмник можно собрать на китайском модуле RDA5807M и в качестве управления этим модулем и вывода различной информации на ЖК дисплей будет использоваться Arduino. Кроме самого приёма станций модуль умеет получать цифровую информацию RDS от этих станций.




Цифровой радомодуль RDA5807, представляет собой крохотную плату с маленькой микросхемой с 10-тью ножками и кварцем и при своём маленьком размере обеспечивает качественный, чистый приём в диапазоне частот 76 – 108 МГц в стерео режиме, также он имеет цифровую шину I2C по которой общается с микроконтроллером и передаёт данные RDS.

FM радио на модуле RDA5708 и Ардуино

FM радио на модуле RDA5807 и Ардуино

Несколько справочных данных о модуле RDA5807:

  • Поддерживаемый диапазон частот: 50 – 115 МГц;
  • Шаг перестройки: 100 КГц, 200 КГц, 50 КГц и 25 КГц;
  • Потребляемый ток: 20 mA при напряжении 3В;
  • Поддержка цифровых данных формата RDS/RBDS;
  • Напряжение питания от 1.8 до 3.3В.

Для того чтобы сделать FM приёмник нам понадобится:

  • Модуль FM радиоприёмника RDA5807M;
  • Плата Arduino Uno;
  • Дисплейный модуль с дисплеем от Nokia 5110;
  • 3 тактовые кнопки;
  • 3 резистора на 10к;
  • Макетная плата с проводками;
  • Гнездо для наушников;
  • Наушники.

Собираем ФМ приёмник на модуле RDA5807m по этой схеме:

FM радио на модуле RDA5708 и Ардуино

FM радио на модуле RDA5807 и Ардуино

FM радио на модуле RDA5708 и Ардуино

FM радио на модуле RDA5807 и Ардуино

FM радио на модуле RDA5708 и Ардуино

FM радио на модуле RDA5807 и Ардуино

Наушники подключаем по такой схеме:

FM радио на модуле RDA5708 и Ардуино

FM радио на модуле RDA5807 и Ардуино

Подключаем Ардуино USB кабелем к компьютеру и заливаем этот скетч (или вторую версию) — RDA5807_fmradio_3buttons_ver0.ino.

Во второй версии скетча я добавил возможность сохранять значение текущей частоты и шага перестройки в памяти EEPROM — RDA5807_fmradio_3buttons_ver1.ino.

FM радио на модуле RDA5708 и Ардуино

FM радио на модуле RDA5807 и Ардуино

FM радио на модуле RDA5708 и Ардуино

FM радио на модуле RDA5807 и Ардуино

FM радио на модуле RDA5708 и Ардуино

FM радио на модуле RDA5807 и Ардуино

FM радио на модуле RDA5708 и Ардуино

FM радио на модуле RDA5807 и Ардуино

На дисплее вы можете увидеть:

  • Уровень сигнала;
  • В каком режиме идёт приём, стерео или моно;
  • То, что вы можете выбрать кнопками: автопоиск, информация о станции, ручной поиск и громкость;
  • Информация RDS (статические и прокручивающие тексты).
FM радио на модуле RDA5708 и Ардуино

FM радио на модуле RDA5807 и Ардуино

Всё, такой вот несложный и функциональный FM радиоприёмник на модуле RDA5807 и Ардуино получился за короткое время. Вы можете поместить всё в красивый корпус, добавить по желанию усилитель и динамик и получится отличный приёмник с качественным звуком.

FM радио на модуле RDA5708 и Ардуино

FM радио на модуле RDA5807 и Ардуино