FM радио модуль

Использование буззеров, динамиков, микрофонов, МР3 плееров и прочих модулей для звука и музыки и видео, а так-же пользовательских блоков к ним.
Andrej
Рядовой
Сообщения: 84
Зарегистрирован: 13.07.2017{, 17:30}
Репутация: 0

FM радио модуль

#61

Сообщение Andrej » 18.07.2017{, 21:57}

pan писал(а):там до готов еще далеко
А смысл его раздувать? В качестве приема мы убедились (качество на 2 если загородом), в структуре блока мы тоже убедились (на 10+). Подаются команды от пременных через переключатель. Все норм. Даже Санчо дисплей прикрутил! Готовый проект и можно в проекты. Минимализм в купе с с максимальной отдачей. 
Можно для разнообразия второй FM модуль TEA так же подготовить. Ну еще можно поработать над усилителем сигнала для них. 
Единственное что меня напрягает это строки в вашем блоке. Я плохо знаю код, соответственно не понимаю до конца почему так сделали, а не иначе. Непонимание процесса меня очень раздражает и напрягает!!! Но тут только читать и читать. Спрашивать нет смысла так ак знаний у меня почти нет. 
Всем до суботы! Я завтра опять в дорогу дальнюю, Казань-Москва-Нижний Новгород.

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

FM радио модуль

#62

Сообщение pan » 18.07.2017{, 22:08}

раздувать и не надо. а вывод информации надо приделать

Andrej
Рядовой
Сообщения: 84
Зарегистрирован: 13.07.2017{, 17:30}
Репутация: 0

FM радио модуль

#63

Сообщение Andrej » 18.07.2017{, 22:16}

pan писал(а):вывод информации
Смотря какой вывод и какой информации. Если прямой стринг то будет волшебно, но много возни, затратная затея. А если интежер или что другое то опять же блоками обрастет, раздуется, монстр выйдет. 

По блоку вопрос: serialprint это обращение к I2C? I2C я так понял тот же UART или RS232.

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

FM радио модуль

#64

Сообщение pan » 18.07.2017{, 22:33}

вывод частоты и другой инфы. конечно стринг.   serialprint это обращение к ком порту.(232)  i2c совсем другое

Andrej
Рядовой
Сообщения: 84
Зарегистрирован: 13.07.2017{, 17:30}
Репутация: 0

FM радио модуль

#65

Сообщение Andrej » 18.07.2017{, 23:03}

Ну если не лень то ждем!!!

whitevip
Лейтенант
Сообщения: 492
Зарегистрирован: 01.04.2017{, 20:25}
Репутация: 5
Имя: Имя

FM радио модуль

#66

Сообщение whitevip » 18.01.2019{, 03:38}

есть блок?
:smile37:

Driver031
Рядовой
Сообщения: 9
Зарегистрирован: 26.07.2018{, 12:42}
Репутация: 1
Имя: Алексей

FM радио модуль

#67

Сообщение Driver031 » 24.01.2019{, 23:16}

Добрый день.
Насколько я понимаю единственный блок от Сергея Глушенко блок рабочий только вот неудобство в том что не сохраняет настройки (громкость, станция) после отключения питания и не понял как вывести на 2004 адекватную информацию по частоте, например показывает 10790MHz а хотелось бы 107,9 и уровень громкости хотя бы в %.
Хотел попользовать данный блок в будильнике.

nikolyalomaev
Рядовой
Сообщения: 22
Зарегистрирован: 07.01.2018{, 19:51}
Репутация: 4
Откуда: Ижевск
Имя: Николай

FM радио модуль

#68

Сообщение nikolyalomaev » 25.02.2019{, 20:50}

Помогите пожалуйста с этим пользовательским блоком FM радио, не как в толк не могу взять как добавить в него вход установки частоты, библиотеку к этому модулю изучал, но так и не понял как его внедрить в функционал пользовательского блока! Заранее Спасибо!

whitevip
Лейтенант
Сообщения: 492
Зарегистрирован: 01.04.2017{, 20:25}
Репутация: 5
Имя: Имя

FM радио модуль

#69

Сообщение whitevip » 08.04.2019{, 18:16}

nikolyalomaev, поддерживаю
:smile37:

Аватара пользователя
Golan
Капитан
Сообщения: 827
Зарегистрирован: 26.11.2017{, 23:18}
Репутация: 77
Откуда: Деревня, 98 домов в Мордовии
Имя: Владимир
Контактная информация:

FM радио модуль

#70

Сообщение Golan » 19.04.2019{, 11:02}

А мне пришел блок FM-радио TEA5767 с антенной
Пробую залить пример скеча, в НАНО, при компиляции пишет Ошибка компиляции для платы Arduino Nano.
Почему
СпойлерПоказать
#include <Arduino.h>
#include <Wire.h>
#include <radio.h>
#include <TEA5767.h>

/// The band that will be tuned by this sketch is FM.
#define FIX_BAND RADIO_BAND_FM

/// The station that will be tuned by this sketch is 89.30 MHz.
#define FIX_STATION 8930

TEA5767 radio; // Create an instance of Class for Si4703 Chip

uint8_t test1;
byte test2;

/// Setup a FM only radio configuration
/// with some debugging on the Serial port
void setup() {
// open the Serial port
Serial.begin(57600);
Serial.println("Radio...");
delay(200);

// Initialize the Radio
radio.init();

// Enable information to the Serial port
radio.debugEnable();

// HERE: adjust the frequency to a local sender
radio.setBandFrequency(FIX_BAND, FIX_STATION); // hr3 nearby Frankfurt in Germany
radio.setVolume(2);
radio.setMono(false);
} // setup


/// show the current chip data every 3 seconds.
void loop() {
char s[12];
radio.formatFrequency(s, sizeof(s));
Serial.print("Station:");
Serial.println(s);

Serial.print("Radio:");
radio.debugRadioInfo();

Serial.print("Audio:");
radio.debugAudioInfo();

delay(3000);
} // loop

// End.
Добро не ценится в современном мире, люди от него наглеют!

pan
Полковник
Сообщения: 2860
Зарегистрирован: 13.04.2017{, 11:57}
Репутация: 204
Имя: noname

FM радио модуль

#71

Сообщение pan » 19.04.2019{, 13:15}

Golan, ошибку можно поглядеть?

Аватара пользователя
Golan
Капитан
Сообщения: 827
Зарегистрирован: 26.11.2017{, 23:18}
Репутация: 77
Откуда: Деревня, 98 домов в Мордовии
Имя: Владимир
Контактная информация:

FM радио модуль

#72

Сообщение Golan » 19.04.2019{, 13:21}

Ща Алексей скину

Отправлено спустя 3 минуты 39 секунд:
Не понял, час мучался, а сейчас скомпилировала :smile37:

Отправлено спустя 7 минут 2 секунды:
Попробую поймать что нибудь, хотя у нас тут только 105.5

Отправлено спустя 5 часов 17 минут 12 секунд:
Не, в коде так я и не разобрался.
Можно как то сделать не блок а просто скетч, с фиксированной частотой, без всяких там настроек, чтобы просто подать питание и сразу на 105,5 залететь, хочу вкорячить в приемник и забыть
Добро не ценится в современном мире, люди от него наглеют!

whitevip
Лейтенант
Сообщения: 492
Зарегистрирован: 01.04.2017{, 20:25}
Репутация: 5
Имя: Имя

FM радио модуль

#73

Сообщение whitevip » 19.04.2019{, 19:11}

Golan, у Вас радио ловит?
:smile37:

Аватара пользователя
Golan
Капитан
Сообщения: 827
Зарегистрирован: 26.11.2017{, 23:18}
Репутация: 77
Откуда: Деревня, 98 домов в Мордовии
Имя: Владимир
Контактная информация:

FM радио модуль

#74

Сообщение Golan » 19.04.2019{, 20:07}

Не, в том скетче вывод в ком порт как я понял, еще пару скетчей попробовал, нифига

Отправлено спустя 1 минуту 39 секунд:
Вот нашел короткий, как раз что мне и нужно, не но работает, ругается на строчку TEA5767Radio radio = TEA5767Radio();
СпойлерПоказать
include
#include
TEA5767Radio radio = TEA5767Radio();
void setup()
{
Wire.begin();
radio.setFrequency(102.5); // Указана фиксированная частота радиостанции в МГц
}
void loop()
{
}
Отправлено спустя 5 часов 17 минут 26 секунд:
Вообщем у меня что то зашипело, может конечно мою частоту вырубили на ночь, как обычно, но все же. Завтра продолжу.
СпойлерПоказать
#include <Arduino.h>
#include <Wire.h>
#include <radio.h>
#include <TEA5767.h>
#define FIX_BAND RADIO_BAND_FM // вот это не могу понять
#define FIX_STATION 10551 //это точная частота 105.5

TEA5767 radio;
uint8_t test1; //тоже не понимаю
byte test2; //не понимаю
void setup() {
Serial.begin(57600);
Serial.println("Radio...");
delay(200);

radio.init();

radio.debugEnable();


radio.setBandFrequency(FIX_BAND, FIX_STATION);
radio.setVolume(2);
radio.setMono(true);


}


void loop() {
char s[12]; //вывод в монитор, все вижу, как сделать например стерео, не знаю
radio.formatFrequency(s, sizeof(s));
Serial.print("Station:");
Serial.println(s);

Serial.print("Radio:");
radio.debugRadioInfo();

Serial.print("Audio:");
radio.debugAudioInfo();

delay(3000);
}
Отправлено спустя 10 часов 17 минут 8 секунд:
Ура, все заработало!!! Вкорячил ардуино Nano с модулем TEA5767 в приемник ЭФИР13 и он у меня теперь FM на 105.5, чуть позже видео сделаю.
Работает отлично.
Добро не ценится в современном мире, люди от него наглеют!

nikolyalomaev
Рядовой
Сообщения: 22
Зарегистрирован: 07.01.2018{, 19:51}
Репутация: 4
Откуда: Ижевск
Имя: Николай

FM радио модуль

#75

Сообщение nikolyalomaev » 26.07.2019{, 20:19}

whitevip писал(а):
08.04.2019{, 18:16}
nikolyalomaev, поддерживаю
По изучал я немного работу с польз. блоками в си, и все же решил для себя вышеописанную задачу, может кому пригодится переработанный мной блок FM радио на микрухе RDA5807m
Добавил таки заветную опцию установки частоты в ручную.

setfreq - частота нужной вам станции в FM. диапазоне (пример 10380)

setOk - сообщаем коротким импульсом микрухе о присвоении заданной частоты

Блок:
RDA5807_DEMO1_(CODE).ubi
(140.16 КБ) 109 скачиваний
Пример в Flprog v5.3:
FM Probe1.flp
(259.34 КБ) 133 скачивания
Ссылка на библиотеку: https://github.com/csdexter/RDA5807M

vlad1451
Сержант
Сообщения: 133
Зарегистрирован: 06.09.2019{, 19:23}
Репутация: 7
Имя: Владимир

FM радио модуль

#76

Сообщение vlad1451 » 13.09.2019{, 12:10}

Доброго времени суток. Не поделитесь опытом, как добавить вход или выход? Пытался найти хоть какое то разъяснение, всё в пустую. Хотелось бы внести изменения в некоторых пользовательских блоках, под себя.

vlad1451
Сержант
Сообщения: 133
Зарегистрирован: 06.09.2019{, 19:23}
Репутация: 7
Имя: Владимир

FM радио модуль

#77

Сообщение vlad1451 » 18.09.2019{, 11:27}

Немного перделал данный блок, может конечно под себя, но всё же предоставляю. Убрал вход Ок, сделал установку частоты при установке на входе setfreq значений, не совпадающих с регистром. Вывод значений частоты сделал в 2-х форматах. Просто пока не знаю какой буду использовать в своём проекте.
Вложения
RDA5807_V3_(CODE).ubi
(169.39 КБ) 107 скачиваний

VladimirGen
Рядовой
Сообщения: 2
Зарегистрирован: 25.11.2019{, 21:46}
Репутация: 0
Имя: Владимир

FM радио модуль

#78

Сообщение VladimirGen » 04.12.2019{, 01:57}

vlad1451, а можно в Вашем блоке входы громкости заменить на Integer к примеру min:0 а max:30, а то с Boolean не оченьто удобно.

vladimir221174
Рядовой
Сообщения: 1
Зарегистрирован: 03.12.2019{, 11:36}
Репутация: 1
Откуда: Луганская обл.Кременная
Имя: Владимир

FM радио модуль

#79

Сообщение vladimir221174 » 22.12.2019{, 17:40}

Доброго времени суток. Подскажите, можете сделать блок, со всеми функциями микросхемы.В библиотеке есть выбор антенны,усиление сигнала,включение басов. У меня, заливаю пример из библиотеки работает без помех,а ваш блок заливаю-то идут помехи.Хочется сделать приёмник как я хочу.Уже год лежит RDA5807 жду хорошо рабочий блок.Заранее Огромное Спасибо!!!!

sergei2008
Рядовой
Сообщения: 15
Зарегистрирован: 13.05.2020{, 10:26}
Репутация: 0
Имя: Сергей

FM радио модуль

#80

Сообщение sergei2008 » 08.11.2020{, 16:37}

vladimir221174 писал(а):
22.12.2019{, 17:40}
Доброго времени суток. Подскажите, можете сделать блок, со всеми функциями микросхемы.В библиотеке есть выбор антенны,усиление сигнала,включение басов. У меня, заливаю пример из библиотеки работает без помех,а ваш блок заливаю-то идут помехи.Хочется сделать приёмник как я хочу.Уже год лежит RDA5807 жду хорошо рабочий блок.Заранее Огромное Спасибо!!!!
Поддерживаю, плата отличная, но нормального блока, который раскрывал бы все возможности данной микросхемы нет.

Ответить

Вернуться в «Звук, музыка и видео»