Модуль RRD_102v 2.0 FM радиоприёмника на ИМС RDA5807M отлично работает совместно с ARDUINO или любым микроконтроллером. К плате подключается антенна (или кусок проволоки длиной 20 см), звуковой сигнал через разделительные конденсаторы подается на наушники или усилитель. В данном варианте питание 3,3 В подается непосредственно с платы Arduino Nano.
Управление чипом цифровое, по I2C интерфейсу.
Характеристики FM-тюнера RDA5807m: * Все в одном корпусе, практически не требуется внешних компонентов * КМОП технология * Максимальная полоса частот от 50 МГц до 115 МГц * Настраиваемый шаг между каналами – 200 кГц, 100 кГц, 50 кГц, 25 кГц * Поддерживает RDS/RBDS * Высококачественный АЦП * Синтезатор частот полностью встроен в микросхему * Автоматическая регулировка усиления * Цифровое адаптивное подавление шума * Поддержка выхода звука как в моно, так и в стерео * Индикатор уровня сигнала (Receive signal strength indicator — RSSI) и SNR * Усилитель низких частот * Регулировка звука и функция mute * Цифровой интерфейс I2C * Нагрузка на выходе звукового канала 32 Ом * Встроенный LDO регулятор * Корпус MSOP (10 выводов)
Электрические параметры FM тюнера RDA5807m:
* Напряжение питания — 3 вольта (от 1,8 до 3,6 вольт)
* Температура окружающей среды — от -20 до +75 градусов Цельсия
* Ток потребления в рабочем режиме — до 21 мА
* Ток потребления в спящем режиме – 5 мкА
* Коэффициент нелинейных искажений – 0,15 – 0,2 %
* Максимальная частота I2C – 400 кГц
Радиоприемник работает в частотном диапазоне от 87 до 108 МГц, управление приемником осуществляется при помощи двух кнопок и энкодера KY-040 (модуль), информация выводится на OLED дисплей с разрешением 128 на 64 точки, диагональ дисплея 1,3 дюйма, чип драйвера — SH1106 I2C.
Параметры дисплея SH1106:
- Технология дисплея: OLED
- Разрешение дисплея: 128 на 64 точки
- Диагональ дисплея: 1,3 дюйма
- Угол обзора > 170°
- Напряжение питания: 3,3 В ~ 5.0 В
- Мощность: 0,08 Вт
- Габариты: 35.7 х 30.9 х 4.0 мм
- Вес: 7 грамм
Радиоприемник поддерживает следующие режимы работы:
- Частотный диапазон 87 до 108 МГц
- Автоматический поиск станций и запоминание частот в EEPROM
- Подстройка (ручная настройка) частоты станции
- Регулировка громкости 0-15 шагов
- Кол-во каналов 10
Управление радиоприемником разделено на несколько меню. Основные два меню, это меню регулировки громкости и выбора канала. Переключение основных меню осуществляется при помощи кнопки энкодера.
Меню настроек содержит меню авто поиска станций и меню ручной подстройки частоты канала. Переход и выход из меню настроек осуществляется при помощи кнопки SET.
Дополнительно имеется POWER, активируется кнопкой POWER, позволяет перевести радиомодуль в беззвучный режим, отключает экран и подает команду STANDBY для отключения усилителя.
Меню громкости
Меню выбора канала
Меню авто поиска
При переходе в меню авто поиска Вы увидите следующую надпись, для активации режима авто поиска необходимо нажать кнопку энкодера, для пропуска этого режима и перехода в меню подстройки частоты выбранного канала нажмите кнопку SET.
Авто поиск
Меню подстройки частоты выбранной станции
Скетч - http://rcl-radio.ru/?p=130883