Мы отправляем заказы "Новой Почтой" по Украине. Также возможен самовывоз из нашего магазина
6 месяцев
гарантии
Мы даем гарантию на любой товар приобретенный в нашем магазине:
6 месяцев на товары, кроме батареек и аккумуляторов
14 дней на батарейки и аккумуляторы
В случае наступления гарантийного случая товар бесплатно ремонтируется, меняется на аналогичный или возвращается полная сумма его стоимостиВнимательно ознакомьтесь с условиями гарантии
Проконсультируем до и после продажи.
Вы можете задавать вопросы письменно по e-mail или по контактным телефонам нашего магазина
FM радио модуль стерео RDA5807M для Arduino используется для создания проектов, где нужен FM радиоприемник. Данный модуль программно полностью совместим со схожим модулем TEA5767. RDA5807M может принимать данные RDS/RBDS, но для этого нужна хорошая антенна. Диапазон принимаемых частот 50 МГц – 115 МГц, а это означает, что модуль может принимать станции на подзабытых волнах УКВ (ультракороткие волны).
Управление модулем осуществляется или от Arduino контроллера, или от другого управляющего микропроцессорного устройства по интерфейсу I2C, с помощью специальных программ.
Для использования модуля нужно сначала собрать на его основе макет (подключить питание, подключить к контроллеру, подключить антенну). Также для нормальной работы с Arduino контроллерами нужно использовать библиотеку. После этого можно начинать работу.
FM радио модуль стерео RDA5807M для Arduino имеет 10 клемм под пайку для подключения питания, антенны, микроконтроллера.
Контакты FM радио модуля стерео RDA5807M для Arduino:
интерфейс I2C контакты 1 и 2 (1-SDA, 2-SCL);
контакт 3 Busmode (настройка шины, не используется);
контакт 4 Write/Read (не используется);
контакты 5 и 10 напряжение питания (5-VCC, 10-GND);
контакты 8 и 9 аудио выход (8-audio L, 9-audio R);
контакт 7 RCK External clock input (не используется);
контакт 6 антенна.
Питание модуля может осуществляться или от Arduino контроллера, или от другого управляющего микропроцессорного устройства, или от внешнего источника питания (блока питания батареи). Модуль может работать при напряжении 2,7 – 3,6В.
Технические характеристики модуля:
Модель: RRD – 102 Ver:2.0
Чип: 5807M
Диапазон частот, МГц: 50 ... 115
Настраиваемый шаг между каналами, кГц: 200, 100, 50, 25
Поддерживает: RDS / RBDS
Напряжение питания, В: 2,7 ... 3,6
Минимальный ток потребления, мкА: 5
Максимальный ток потребления, мА: 21
Нагрузка на выходе звукового канала, Ом: 32
Интерфейс управления: I2C
Встроенный часовой кварц, кГц: 32.768
Размер модуля, мм: 11 х 11 х 2
Вес, г: 1
Схема подключения модуля к Arduino Uno:
Отзывы покупателей про Модуль RDA5807M FM радиоприемник Arduino
Mintytail (13.11.2022)
а як так виходить, що скетч не по документації, а працює?
1. адреса чипа за документацією 0x10 для читання та 0x90 для запису, а в скетчі 0x60 для запису: The command byte includes a 7-bit chip address (0010000b) and a R/W bit.
2. за даташитом запис починається з регістра 2 (The I2C
interface has a fixed start register address (0x02h for write transfer and 0x0Ah for read transfer); For write transfer, MCU programs registers from register 0x02h high byte, then register 0x02h low byte, then register 0x03h high byte, till the last register.), в якому стерео виставляється бітом 13 у нулик, а в скетчі це в регістрі 3, після регістра з каналом та одиничка.
3. за даташитом регістри двобайтні, а в скетчі трансфер п''яти байтів.
4. за даташитом 14 біт регістра флагів це mute якщо 0, а в скетчі там 0, але радіо шипить
5. за даташитом clock 32768 це 000 молодшого байта регістра флагів, а в скетчі там 001
6. за даташитом power up це біт 0, а в скетчі там теж 0.
Цитата із працюючого скетча:
int frequencyB = 4 * (fmhz * 1000000 + 225000) / 32768;
char frequencyH = frequencyB >> 8; // Старший байт.
char frequencyL = frequencyB & 0XFF; // Накладываем маску 0xFF на младший байт.
Wire.beginTransmission(0x60); // Адрес чипа RDA5807M 0x10
Wire.write(frequencyH); // Старший байт. 2h
Wire.write(frequencyL); // Младший байт. 2l
Wire.write(0xB8); // 1011 1000 =Стерео 3h
Wire.write(0x10); // 0001 0000 3l
Wire.write((byte)0x00); // 4h
Wire.endTransmission(); // формируем I2C-Stop.
Де брати _правильні_ біти регістра флагів? Допоможіть!
P.S. намагався запитати через "задати питання", але форма не відправляє чомусь(
зі вчора трохи розібрався, формат в скетчі дуже сильно нагадує інший чіп, TEA5767, але в одному різниця все ж є: адреса чіпа за документацією 5767 мала б бути 0xC0/0xC1 для запису/читання (IC address: 110 0000b, див Table 4.
IC address byte), а в скетчі 0x60. Я так розумію для читання треба ставити 0xE0 або 0x61
Але якщо уявити, що це TEA5767 і проігнорувати напис 5807M на мікросхемі, то решта флагів наче навіть співпадає з працюючим скетчем.
Дуже маленький і без "обноски". Доріжки у мене повідлітали зразу. Треба робити нову плату для мікросхеми, а дешевше купити новий і дуже обережно паяти під мікроскопом.
Малогабаритный модуль FM приемника с управлением по шине I2C построен на чипе TEA5767. Малые размеры и низкая потребляемая мощность позволяют использовать модуль для портативных устройств и устройств с автономным питанием. На базе этого модуля вы можете собрать цифровой стерео радиоприемник...
Модуль FM приемника с I2C интерфейсом на микросхеме Silicon Laboratories Si4703. Микросхема приемника позволяет считывать RDS и RBDS информацию, передаваемую радиостанцией. Микросхема Si4703 при всей своей простоте имеет хорошую чувствительность, эффективную фильтрацию сигнала и схему...
Маленький но достаточно мощный стерео усилитель D класса на микросхеме PAM8403 с выходной мощностью до 3Вт на канал (при 10% нелинейных искажений). Усилитель обладает очень малыми шумами, небольшими размерами и высокой экономичностью, что позволяет использовать его в портативных...
Большая макетная плата (830 отверстий) с двумя линиями для питания с каждой стороны (200 отверстий). Данная макетная позволяет без пайки создавать предварительные электронные проекты для их тестирования, проверки и отладки перед окончательным монтажом. Размеры беспаечной макетной платы MB102...
Набор инфракрасного дистанционного управления состоит из 38 кГц ИК пульта и инфракрасного приемника. Тонкий изящный пульт содержит 17 кнопок и позволяет управлять устройствами на расстоянии не менее 8 метров. Набор идеально подходит для управления различными устройствами. Модуль ИК-приемника...
Маленький но достаточно мощный стерео усилитель D класса на микросхеме PAM8403 с регулятором громкости и с выходной мощностью до 3Вт на канал (при 10% нелинейных искажений). Усилитель обладает очень малыми шумами, небольшими размерами и высокой экономичностью, что позволяет использовать его в...
Arduino Nano V3.0 – маленькая, самодостаточная, разъемо-совместимая с макетками плата на микроконтроллере ATmega328. Она более-менее совпадает по функциональности с Arduino Duemilanove/Uno, но имеет другой форм-фактор. Arduino Nano недостает только разъема питания, а для подключения к...
Комплект кнопок 4-х выводных с колпачком – 6 шт. (цвет: красный, черный, синий, белый, зеленый, желтый), нормальное состояние кнопки – разомкнута. Для беспаечных макеток не подходят без доработки выводов. Размеры – 12x12x10 мм
Крохотный ( 14х11x2 мм) модуль цифрового сенсорного датчика предназначен для активации устройств с помощью касания. С помощью данного модуля можно заменить обычные тактовые кнопки. Также модуль можно использовать для управления светильниками, лампами, контроля уровня воды в какой-либо емкости...
10 грн
Дорогие друзья! Мы стараемся держать на сайте информацию про наличие товаров и цены на них в АКТУАЛЬНОМ состоянии. Корректировки происходят постоянно. Если вы находите цену на товар завышенной, напишите нам про это с указанием ссылки на товар. Мы рассмотрим письмо и или обоснуем цену, или подкорректируем ее. Ассортимент магазина очень большой и иногда бывают ошибки в ценообразовании, особенно при скачках курса доллара. Благодарим за понимание.