Мобільна версія Форум Arduino Документація Гарантійні умови 0 0
UA RU
Графік роботи магазину:
Пн-Пт: 8.00 - 19.00
Сб: 10.00 - 17.00
Нд: вихідний
Каталог
Напиши статтю і отримай знижку!

Модуль RDA5807M FM радіоприймач Arduino

код: AOC141

  • Доставка по Україні
    Ми відправляємо замовлення "Новою Поштою" по Україні. Також можливий самовивіз з нашого магазину
  • 6 місяців гарантії

    Ми даємо гарантію на будь-який товар придбаний в нашому магазині:

    6 місяців на товари, крім батарейок і акумуляторів

    14 днів на батарейки та акумулятори

    У разі настання гарантійного випадку товар безкоштовно ремонтується, змінюється на аналогічний або повертається повна сума його вартості

    Уважно ознайомтеся з умовами гарантії.
  • Проконсультуємо до і після продажу
    Ви можете задавати питання письмово по e-mail або за контактними телефонами нашого магазину

Теги: WiFi   XBee  

29 грн

в наявності

 

Купити в один клік

49
голосувати
Знайшли дешевше?
  • Модуль RDA5807M FM радіоприймач Arduino
  • Опис
  • Відгуки (6)
  • Задати питання

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. намагався запитати через "задати питання", але форма не відправляє чомусь(

Відповісти

Mintytail (14.11.2022)

зі вчора трохи розібрався, формат в скетчі дуже сильно нагадує інший чіп, TEA5767, але в одному різниця все ж є: адреса чіпа за документацією 5767 мала б бути 0xC0/0xC1 для запису/читання (IC address: 110 0000b, див Table 4.
IC address byte), а в скетчі 0x60. Я так розумію для читання треба ставити 0xE0 або 0x61
Але якщо уявити, що це TEA5767 і проігнорувати напис 5807M на мікросхемі, то решта флагів наче навіть співпадає з працюючим скетчем.

Повільні експерименти тривають)

Відповісти

alexs@hotmail.com (16.01.2022)

Дуже маленький і без "обноски". Доріжки у мене повідлітали зразу. Треба робити нову плату для мікросхеми, а дешевше купити новий і дуже обережно паяти під мікроскопом.

Відповісти

Павел (09.06.2021)

Посоветуйте , какой усилитель звуковой и динамики , имеющиеся у вас, подойдут к этому модулю ? Спасибо …

Відповісти

admin (09.06.2021)

Любой звуковой усилитель мощности

Відповісти

Виталий (26.01.2016)

Неплохой модуль и дешевле чем тот что со встроеной антеной. Покинул к нему антену от роутера. Все работает отлично

Відповісти

Написати відгук:

Фото:

Є питання по "Модуль RDA5807M FM радіоприймач Arduino" ?

Також рекомендуємо ознайомитися:

Шановні друзі! Ми намагаємося тримати на сайті інформацію про наявність товарів та ціни на них в актуальному стані. Коригування відбуваються постійно. Якщо ви знаходите ціну на товар завищеною, напишіть нам про це із посиланням на товар. Ми розглянемо лист та чи обгрунтуємо ціну, чи підкоригуємо її. Асортимент магазину дуже великий та іноді бувають помилки в ціноутворенні, особливо при скачках курсу долара. Дякуємо за розуміння.
оплата картами Visa і MasterCard