FM радио на модуле RDA5708 и Ардуино
Очень простой и тем не менее качественный цифровой FM радиоприёмник можно собрать на китайском модуле RDA5807M и в качестве управления этим модулем и вывода различной информации на ЖК дисплей будет использоваться Arduino. Кроме самого приёма станций модуль умеет получать цифровую информацию RDS от этих станций.
Цифровой радомодуль RDA5807, представляет собой крохотную плату с маленькой микросхемой с 10-тью ножками и кварцем и при своём маленьком размере обеспечивает качественный, чистый приём в диапазоне частот 76 – 108 МГц в стерео режиме, также он имеет цифровую шину I2C по которой общается с микроконтроллером и передаёт данные RDS.
Несколько справочных данных о модуле RDA5807:
- Поддерживаемый диапазон частот: 50 – 115 МГц;
- Шаг перестройки: 100 КГц, 200 КГц, 50 КГц и 25 КГц;
- Потребляемый ток: 20 mA при напряжении 3В;
- Поддержка цифровых данных формата RDS/RBDS;
- Напряжение питания от 1.8 до 3.3В.
Для того чтобы сделать FM приёмник нам понадобится:
- Модуль FM радиоприёмника RDA5807M — https://alii.pub/6x2vd0;
- Плата Arduino Uno — https://alii.pub/6x2vj8;
- Дисплейный модуль с дисплеем от Nokia 5110 — https://alii.pub/6x2vni;
- 3 тактовые кнопки;
- 3 резистора на 10к;
- Макетная плата с проводками;
- Гнездо для наушников;
- Наушники.
Собираем ФМ приёмник на модуле RDA5807m по этой схеме:
Наушники подключаем по такой схеме:
Подключаем Ардуино USB кабелем к компьютеру и заливаем этот скетч (или вторую версию) — RDA5807_fmradio_3buttons_ver0.ino.
Во второй версии скетча я добавил возможность сохранять значение текущей частоты и шага перестройки в памяти EEPROM — RDA5807_fmradio_3buttons_ver1.ino.
На дисплее вы можете увидеть:
- Уровень сигнала;
- В каком режиме идёт приём, стерео или моно;
- То, что вы можете выбрать кнопками: автопоиск, информация о станции, ручной поиск и громкость;
- Информация RDS (статические и прокручивающие тексты).
Всё, такой вот несложный и функциональный FM радиоприёмник на модуле RDA5807 и Ардуино получился за короткое время. Вы можете поместить всё в красивый корпус, добавить по желанию усилитель и динамик и получится отличный приёмник с качественным звуком.