Найти тему
Радиотехника

Радио на RDA5807m + OLED 1.3″ (Arduino)

Модуль 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 кГц

-2
-3

Радиоприемник работает в частотном диапазоне от 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 для отключения усилителя.

Меню громкости

-4

Меню выбора канала

-5

Меню авто поиска

При переходе в меню авто поиска Вы увидите следующую надпись, для активации режима авто поиска необходимо нажать кнопку энкодера, для пропуска этого режима и перехода в меню подстройки частоты выбранного канала нажмите кнопку SET.

-6

Авто поиск

-7

Меню подстройки частоты выбранной станции

-8

Скетч - http://rcl-radio.ru/?p=130883