$0.48
Ссылка на товар
Данная плата уже несколько раз встречалась в обзорах на этом сайте в составе каких-либо поделок. Я опишу наиболее быстрый способ проверки этой платы после ее получения, т.к. наверняка многие их тех у кого она есть (или будет) просто докинули ее в корзину увидев низкую цену (20-30 руб.)
Плата очень миниатюрная, примерно 10*10 мм, но с богатым функционалом — будучи подключена к микроконтроллеру по I2C интерфейсу она позволяет слушать FM радио на частотах от 50 МГц до 115 МГц. В описании указаны такие функции как RDS/RBDS, синтезатор частот, автоматическая регулировка усиления, цифровое адаптивное подавление шума, индикатор уровня сигнала, переключение режимов моно\стерео, усилитель низких частот, регулировка звука с функцией «mute».
Хочешь, не хочешь, но чтобы все это проверить, сначала придется припаять к данной плате минимум восемь ножек, ввиду их полного отсутствия. Я использовал проводники от витой пары, получилось так:
После этого необходимо подключить плату к микроконтроллеру (я использовал Arduino Nano) по следующей схеме:
Как видим соединений тут минимум, в качестве антенны выступил тот же проводок от витой пары, длиной 10-20 см.
Подключаем Arduino к компьютеру, запускаем Arduino IDE, качаем библиотеку для радиомодуля
здесь.
Скачанный .zip файл добавляем в Arduino IDE: «Скетч» — «Подключить библиотеку» — «Добавить .ZIP библиотеку...»
Открываем появившийся пример программы: «Файл» — «Примеры» — «Radio» — «SerialRadio» и ничего не меняя заливаем его в нашу Arduino.
После успешной заливки скетча радио сразу начинает работать на запрограммированной частоте 89.30 MHz. В любом случае вы должны услышать хотя бы шипение. Если ничего не слышно, значит что-то выполнено не верно, либо плата не исправна.
Для управления используются команды отправляемые через Com-порт. Для этого откройте монитор порта, если в окне отображаются «кракозябры», то необходимо в нижней части окна выбрать скорость порта — 57600 Бод. После этого вы увидите краткую подсказку по имеющимся командам, кроме того подсказку можно получить если отправить команду "?" (без кавычек)
Имеющиеся команды:
+ добавить громкость
— убавить громкость
> следующая заранее запрограммированная станция
< предыдущая заранее запрограммированная станция
. поиск станции вверх
, поиск станции вниз
fnnnnn переключение на нужную станцию, например f9140 — станция 91.40 MHz
i информация о станции
s переключение mono/stereo
b усиление басов
u mute/unmute
К сожалению команды не всегда срабатывают с первого раза, иногда их необходимо повторить. Если и это не помогает и радио не реагирует на команды (и в мониторе порта ничего не меняется), нужно закрыть и снова отрыть монитор порта — все заработает!
Скриншот из монитора порта:
Итак, плата довольно интересная, ловит станции неплохо, громкость воспроизведения высокая, осталось придумать ей реальное применение, тем более, что готовых схем (с кнопками и экранами) в интернете хватает.
Надеюсь мой обзор был для вас полезен.
mySKU.me/blog/aliexpress/46075.html
aliexpress.com/item/Free-Shipping-1pc-FM-radio-module-TJ1310-Free-MCU-Control-64-108MHz/1488187088.html
дороговато обойдется, правда
aliexpress.com/item/Wireless-Stereo-FM-Radio-Receiver-Module-PCB-DIY-Electronic-Kits-76MHz-108MHz/32757026560.html
goughlui.com/2016/09/28/project-reverse-eng-hex3653-av2b-stereo-fm-receiver-kit/
Микрофарад записывается как «мкФ», а не «Мкф».
Но надо успевать: (99049 шт. available)
Да они издеваются! Чуть не переплатил: по 0,35 крохи остались