Блоки для Радио

Поддерживаемые чипы: TEA5767, RDA5807M, SI4703, SI4705

пользовательские блоки для работы с аудио/видео
Правила форума
Рекомендации по размещению блоков:
Автор блока создает подробное описание блока, отличие от подобных(если есть на данный момент).Сложные блоки очень желательно с примерами.
При выходе новых версий редактирует/дополняет свой первый пост с указанием даты, версии, причины.
В каждой теме обсуждается только выложенный автором блок - баги, возможность (или предложение) доработки и прочие хотелки.
Свои блоки, переработанные, с другими библиотеками, протоколами и т.д.- размещаем либо сами отдельно, либо обсуждаем и дорабатываем в форуме Разработка блоков.
Пользователи улучшив блок автора и проверив его работоспособность - могут обратиться к автору или модераторам с просьбой добавить их версию блока в первое сообщение темы.
Ответить
Аватара пользователя
DrMario
Лейтенант
Сообщения: 357
Зарегистрирован: 07.11.2016{, 13:11}
Репутация: 52
Откуда: Камень-на-Оби
Имя: Евгений
Контактная информация:

Блоки для Радио

#1

Сообщение DrMario » 25.04.2020{, 00:12}

Блоки для управления чипами FM-радио, такими как SI4703, SI4705, RDA5807M, TEA5767. Сделаны на основе библиотеки Radio
Ссылка на источник:
https://github.com/mathertel/Radio
Библиотека поддерживает много контроллеров, в том числе ESP и STM32. Для компиляции STM32 нужно в менеджере плат установить поддержку STM32 Cores. Для этого в поисковике менеджера нужно набрать stm32, или установить самому, скачав архив по ссылке https://github.com/stm32duino/Arduino_Core_STM32
Radio.ubl
Блоки FM Radio
(1.78 МБ) 167 скачиваний
Просьба админа перенести эту тему в раздел Звук и видео. Сразу не заметил :smile469:
18.08.2020
Radio_(Code).ubi
Новая редакция FM Radio
(326.3 КБ) 174 скачивания
Последний раз редактировалось DrMario 18.08.2020{, 17:22}, всего редактировалось 4 раза.

sillver
Сержант
Сообщения: 194
Зарегистрирован: 27.04.2017{, 12:04}
Репутация: 3
Откуда: УКРАИНА
Имя: Вячеслав

Блоки для Радио

#2

Сообщение sillver » 25.04.2020{, 21:57}

А можно ПОЖАЛ УСТА примеры реализации!

Аватара пользователя
DrMario
Лейтенант
Сообщения: 357
Зарегистрирован: 07.11.2016{, 13:11}
Репутация: 52
Откуда: Камень-на-Оби
Имя: Евгений
Контактная информация:

Блоки для Радио

#3

Сообщение DrMario » 26.04.2020{, 05:35}

Пример для фиксированных частот на ESP32. Блок сканирования не делал, мне не надо было.
ESP32 FM_Fix.flp
Пример
(1018.62 КБ) 139 скачиваний
Схема.png
Схема примера

shurik
Рядовой
Сообщения: 21
Зарегистрирован: 06.09.2019{, 13:59}
Репутация: 1
Имя: Александр

Блоки для Радио

#4

Сообщение shurik » 26.04.2020{, 14:41}

Спасибо огромное, побывал на esp полёт нормальный

Andrejka
Рядовой
Сообщения: 38
Зарегистрирован: 13.12.2018{, 19:40}
Репутация: 1
Имя: Андрей

Блоки для Радио

#5

Сообщение Andrejka » 27.04.2020{, 09:35}

DrMario писал(а):
25.04.2020{, 00:12}
Блоки для управления чипами FM-радио, такими как SI4703, SI4705, RDA5807M, TEA5767. Сделаны на основе библиотеки Radio
Ссылка на источник:
https://github.com/mathertel/Radio
Библиотека поддерживает много контроллеров, в том числе ESP и STM32. Для компиляции STM32 нужно в менеджере плат установить поддержку STM32 Cores. Для этого в поисковике менеджера нужно набрать stm32, или установить самому, скачав архив по ссылке https://github.com/stm32duino/Arduino_Core_STM32

Radio.ubl
Просьба админа перенести эту тему в раздел Звук и видео. Сразу не заметил :smile469:
Добрый день, непонятно какие использовать выводы контроллера ESP32 ?

Аватара пользователя
DrMario
Лейтенант
Сообщения: 357
Зарегистрирован: 07.11.2016{, 13:11}
Репутация: 52
Откуда: Камень-на-Оби
Имя: Евгений
Контактная информация:

Блоки для Радио

#6

Сообщение DrMario » 27.04.2020{, 13:14}

Выводы SCL SDA шины I2C, там она одна

Аватара пользователя
DrMario
Лейтенант
Сообщения: 357
Зарегистрирован: 07.11.2016{, 13:11}
Репутация: 52
Откуда: Камень-на-Оби
Имя: Евгений
Контактная информация:

Блоки для Радио

#7

Сообщение DrMario » 18.08.2020{, 17:24}

В процессе изучения нового редактора блоков пользователя сделал пакет блоков в новом редакторе. Скачать можно в первом сообщении.

shurik
Рядовой
Сообщения: 21
Зарегистрирован: 06.09.2019{, 13:59}
Репутация: 1
Имя: Александр

Блоки для Радио

#8

Сообщение shurik » 09.02.2021{, 14:35}

DrMario, Спасибо огромное за ваши блоки. Подскажите, как сделать включение и выключение радио ?

Alex1968
Сержант
Сообщения: 173
Зарегистрирован: 11.12.2019{, 14:51}
Репутация: 0
Имя: Alex

Блоки для Радио

#9

Сообщение Alex1968 » 26.03.2023{, 12:43}

DrMario,

Есть модуль TEA5767, надо чтоб была всего одна фиксированная радиостанция. Возникли вопросы по блоку.
000000001.jpg
Как я понял на вход Freq нужно подать значение требуемой частоты радиостанции, в моём случае 107.7 мгц, судя по описанию к блоку значение должно быть в килогерцах, 107,7 мегагерц = 107 700 килогерц. Тоесть шестизначное число, тогда почему а примере пятизначные значения стоят?

И второй вопрос что нужно подать на вход Tun ,блока ?

Аватара пользователя
DrMario
Лейтенант
Сообщения: 357
Зарегистрирован: 07.11.2016{, 13:11}
Репутация: 52
Откуда: Камень-на-Оби
Имя: Евгений
Контактная информация:

Блоки для Радио

#10

Сообщение DrMario » 26.03.2023{, 16:00}

На вход Tun одиночный импульс для применения на сколько помню. Значение частоты радиостанции из расчета 10450 = 104,5 МГц

Alex1968
Сержант
Сообщения: 173
Зарегистрирован: 11.12.2019{, 14:51}
Репутация: 0
Имя: Alex

Блоки для Радио

#11

Сообщение Alex1968 » 27.03.2023{, 11:07}

DrMario, вроде модуль работает, нужную станцию принимает, звук хороший, но.... Идут щелчки примерно с частотой 2 герца, если отключить провода SDA и SCL от ардуино то щёлкать перестаёт. Модуль TEA5767. От чего это может быть?

Аватара пользователя
DrMario
Лейтенант
Сообщения: 357
Зарегистрирован: 07.11.2016{, 13:11}
Репутация: 52
Откуда: Камень-на-Оби
Имя: Евгений
Контактная информация:

Блоки для Радио

#12

Сообщение DrMario » 27.03.2023{, 12:10}

Помеха от шины SPI сильно влияет, зависит от чипа. Перепробовал все возможные, остановился на чипе Si4703 с дополнительной фильтрацией тюнера по питанию. Если есть помеха с частотой 2 герца, смотрите, какой участок кода посылает команды

Ответить

Вернуться в «Звук и видео»