Bluetooth аудио модуль arduino

Тест bluetooth аудио модуля MH-M18

Bluetooth аудио модуль MH-M18 позволяет подключать клавиатуру резистивного типа для дистанционного управления проигрывателем. В данной статье речь пойдет о тои, как можно создать моно и стерео bluetooth колонки с возможностью дистанционного управления источником сигнала.

В отличии от популярных модулей MH-M28/M38 данный модуль не имеет разъема MICRO USB и встроенного усилителя. Питание можно организовать как от 5V источника питания, так и от аккумулятора 3.6V

Для питания от батареи необходимо удалить с платы диод в верхней части модуля и заменить его перемычкой.

Я буду тестировать схему от самодельного ЛИНЕЙНОГО лабораторного блока питания, поэтому резистор пока выпаивать не буду.

Сначала разберем сборку MONO варианта, на одноканальном цифровом усилителе XPT8871.

Важный момент — длинна проводов соединяющих усилитель и MH-M18 должна быть минимальной. В противном случае, после установки
bluetooth соединения колонка будет издавать неприятный писк и помехи.

Модуль включается с помощью кнопки ВКЛ/ВЫКЛ.

Энергопотребление модуля MH-M18:

  • выключенное состояние 7 mА
  • поиск bluetooth устройства 32 mА
  • при установленном соединении 14 mA
  • воспроизведение на максимальной громкости 22-25mA

При максимальной громкости (к выходу усилителя подключен динамик сопротивлением 8 Ом) энергопотребление составляет250-300mA.

Выход MUTE предназначен для возможности подключения усилителя с функцией управления энергосбережением (на усилителе должен быть вход MUTE).

У меня такого усилителя в наличии нет — поэтому данный выход не задействован.

Кнопка пауза позволяет приостановить/возобновить воспроизведение проигрываемого трека.

При коротком нажатии 2 остальные кнопки позволяют переключать треки (управляют проигрывателем), при длительном нажатии происходит регулировка громкости (регулировка громкости производится внутри MH-M18).

На смартфоне установлено приложение Яндекс музыка — получаем полное управление проигрывателем. К компьютеру данный модуль также подключается, но попереключать треки там у меня не получилось. Работали только регулировка громкости, и приостановка/возобновление воспроизведения.

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

Осталось проверить стерео вариант:

Источник

Bluetooth аудио модуль, ovc3860

 Bluetooth аудио модуль, ovc3860 для Arduino ардуино

в корзину >

Обсудить вопросы приобретения, не технические!
*Доступно общение только текстовыми сообщениями, звонки и аудио сообщения не обслуживаются

Общие сведения

Bluetooth-аудиомодуль XS3868 — позволяет подключать Arduino, Raspberry PI (и им подобные) к смартфонам, ноутбукам и другим устройствам, имеющим Bluetooth в режиме Master.

Также модуль может принимать по Bluetooth интерфейсу цифровой аудио поток, воспроизводить его, управлять громкостью, переключать треки и т.п.

Характеристики

  • Чип: OVC3860;
  • Напряжение питания: 3,3 – 4,2В;
  • ток потребления: до 55 мА;
  • ток потребления в спящем режиме: менее 10 мА;
  • Версия Bluetooth: 2.0;
  • Радиус действия: до 10 м;
  • Скорость передачи данных: до 3 Мбит;
  • Время перехода в режим энергосбережения: 5 минут;
  • Интерфейс: UART;
  • Скорость соединения по UART: 115200 бод;
  • Ток зарядки аккумуляторов: до 150 мА;
  • Частота: 2,402 – 2,480 ГГц;
  • Мощность передатчика: 4 дБм (PCB антенна), Class2;
  • Чувствительность приемника: -82 дБм;
  • Максимальное сопротивление устройств воспроизведения без усилителя: 32 Ом;
  • Встроенный усилитель для наушников мощностью: 40 мВт;
  • Встроенный стерео ЦАП: 20 битный;
  • Встроенный моно АЦП: 16 битный;
  • Встроенный контроллер заряда аккумуляторов: Li-ion, Li-Pol;
  • Пароль для соединения: 0000;
  • Размеры: 30 x 17 x 4 мм;
  • Вес: 3г.
Читайте также:  Отключается блютуз от магнитолы

Подключение

Комплектация

Ссылки

Убедитесь, что у вас есть все необходимое для вашего проекта – ниже представлен выбор необходимых дополнительных услуг!

Комплект автоматизации гидропонной системы EZplant-базовый : Базовый комплект автоматизации гидропонной системы, шланги с фитингами, резервуары, силовые устройства (освещение, циркуляция) в комплект не входят. Подробнее

Драйвер мотора (Trema-модуль) : Позволяет управлять коллекторными моторами с с током потребления до 800 мА Подробнее

Источник

Обзор аудио-модуля XS3868

Обзор аудио-модуля XS3868

Сегодня расскажу, о ауди модуле XS3868, собранным на Bluetooth чипе OVC3860 , работающий с профилями A2DP v1.2 (передача ауди) и AVRCP v1.4 (управление любого устройство Bluetooth, таких как мобильный телефон, Bluetooth адаптер и так далее).

Технические параметры XS3868

► Напряжение питания: DC 3.6 v — 4.2 v
► Максимальный рабочий ток: 55 мА (в режиме ожидания 10 мА)
► Версия Bluetooth: 2.0
► Частота: 2,402 — 2.480 ГГц
► Максимальная мощность передатчика: Class 2, 4 дБм
► Чувствительность приемника: -82 дБм
► Радиус действия: примерно 10 м
► Скорость передачи данных: до 3 Мбит
► Встроенный усилитель для наушников: 40 мВт
► Время перехода режим энергосбережения: 5 минут
► Скорость соединения по UART: 115200 бод
► Встроенный стерео ЦАП: 20 битный
► Встроенный моно АЦП: 16 битный
► Встроенный контроллер заряда аккумуляторов: Li-ion, Li-Pol
► Ток зарядки аккумуляторов: до 150 мА
► Пароль для соединения: 0000
► Габариты: 30 x 17 x 4 мм

Общие сведенья

Модуль XS3868, предназначен для пайки на печатную плату, шаг контактов 1.3 мм (кстати, модуль имеет небольшие размеры всего 30 мм на 17 мм), собран на чипе OVC3860, являющийся Bluetooth приемопередатчик с низкой электропотребление, всего 55 мА в режиме проигрывания и в режиме ожидания 10 мА. Работает чип на частоте 2.4 ГГц, а Bluetooth v2 + EDR (улучшенная версия Bluetooth v2, повышенная скорость передачи данных), что позволяет передавать хороший звук (20 бит), так-же с помощью модуля можно управлять громкостью, останавливать треки и переключатель их и конечно же, осуществлять звонки.

Обзор аудио-модуля XS3868

Модуль имеет зеленую маску, а все электронные компоненты расположены на одной стороне печатной платы. На верхней части расположена антенна с местом для впаивания внешней антенны, в центре установлен Bluetooth чип OVC3860 с минимальной электронной обвязки (конденсаторы и резисторы, кварц). Слева расположена LDO регулятор 4XK6 в корпусе SOT23-5, а правее расположен еще один регулятор 4XY6 (XC9235E26DM) собранный точно в таком же корпусе SOT23-5. Для хранения конфигурации предусмотрена микросхема памяти T24C08A. На обратной стороне печатной плате, компонентов нету. Расположение и назначения выводов, показана на рисунке ниже.

Обзор аудио-модуля XS3868

Назначение выводов:
► 1 (AOM) — аудио выход «GND»
► 2 (AOL) — аудио выход «Left»
► 3 (AOR) — аудио выход «Right»
► 4 (MIC+) — микрофона (+)
► 5 (MICBIAS) — микрофона (-)
► 6 (LED1) — подключение светодиода
► 7 (LED2) — подключение светодиода
► 8 (VCC) — питание 5V (для зарядки аккумулятора)
► 9 (GND) — питание GND
► 10 (VBUSK)
► 11 (VBAT) — аккумулятор (+)
► 12 (1V8) — выход 1.8V
► 13 (RESET) — сброс
► 14 (ONKEY) — кнопка PLAY / PAUSE
► 15 (VOL+) — кнопка увеличения громкости
► 16 (VOL-) — кнопка уменьшения громкости
► 17 (MFB1)
► 18 (UART_TX) — интерфейс UART
► 19 (UART_RX) — интерфейса UART
► 20 (MODE)
► 21 (NEXT) — кнопка NEXT
► 22 (PREV) — кнопка PREV
► 23 (MUTE) — кнопка тишина

Читайте также:  Настройка блютуз пульта xiaomi

Обзор аудио-модуля XS3868

Самый простой способ подключить XS3868, это воспользоватся специальным адаптером, в котором уже встроены кнопки, световая индикация и аккумулятор для автономной работы, но есть и минусы, увеличивается стоимость. Есть и второй способ включения, с минимальным подключением проводов. Для этого необходимо подключить питание, резистор 4,7 кОм – 10 кОм между выводами 1,8V OUT и RST и ауди разъем (если подключать пассивные колонки, без усилителя, необходимо в схему добавить усилитель). Собираем принципиально схему, что показана на рисунке.

В примере дорабатываю колонки Logitech Z240. На задней стенке расположен трансформатор с переменным выходным напряжением 9В, на плате напряжение выпрямляется (кстати, у меня колонки активные со встроенным усилителем). Так как, на плате используется напряжение 9В, необходимо использовать преобразователь напряжения LM2596 (есть небольшие помехи) с выставленным напряжением в 3.7. Вход модуля LM2596 подключаем к регулятору громкости, чтобы при выключении усилителя отключатся и XS3868 (так как, через 5 минут ауди модуль выключится) и выход LM2576 подключаем к ауди модулю XS3868, согласно схеме выше.

Примечание: В общем, все зависит от схемотехники, можно найти и встроенный стабилизатор (мультиметр в помощь) или вообще не найти их (если пассивная колонка), так же есть небольшие помехи (шумы и треск), это из-за общего питания усилителя и Bluetooth, чтобы избавиться необходимо воспользоватся изолированным dc-dc преобразователем, а так же использовать ферритовые сердечники, как придут доработаю.

Теперь, при включении колонки, заиграет мелодичная мелодия, громкость автоматически будет на максимуме (конечно, если XS3868 без адаптера). Далее, ищем на телефоне новое Bluetooth устройство с именем POR 1007BT, пароль для соединения 0000. Если модуль в течении 5 минут не используется, он переходит в режим энергосбережения (отключается), для возвращения в рабочий режим необходимо сбросить питание.

Обзор аудио-модуля XS3868

Модули спрятал в термоусадочную трубку к корпусу закрепил с помощью термоклея.

Купить на Aliexpress
Аудио-модуль XS3868 на базе OVC3860 (Bluetooth 2.0)
Адаптер для XS3868

Купить в Самаре и области
Аудио-модуль XS3868 на базе OVC3860 (Bluetooth 2.0)
Адаптер для XS3868

Источник

Arduino и модули Bluetooth HC-05/06

Arduino и модули Bluetooth HC-05/06

Bluetooth — один из самых распространённых протоколов беспроводной связи на малом расстоянии для персональных электронных устройств. С его помощью работают различные устройства ввода и управления, аудиоустройства.

Читайте также:  Hc 06 bluetooth module datasheet

На фоне остальных протоколов Bluetooth выделяется прежде всего помехоустойчивостью и простотой. От не менее распространённого Wi-Fi Bluetooth отличается в первую очередь низким энергопотреблением, что делает его доступным для автономных устройств. Благодаря этому BT получил повсеместное распространение.

Чаще всего для самоделок используются BT-модули HC-05 и HC-06. Их легко найти в продаже. HC-05 отличается от HC-06 тем, что ему доступны оба режима работы: ведомый (master) и ведущий (slave). А вот HC-06 работает только ведомым, то есть он не способен находить другие устройства и самостоятельно устанавливать с ними связь (но это можно исправить).

Arduino и модули Bluetooth HC-05/06

Оба модуля основаны на одинаковом чипе и поддерживают BT версии 2.0. Их максимальная скорость работы – 3 Мегабита в секунду.

Небольшой обзор модулей HC-05 и HC-06

Чаще всего HC-05 и HC-06 представляют собой две спаянные платы. Верхняя – заводская плата с микросхемой BC417. Нижняя – специальная плата для самодельных устройств, содержащая самые нужные ножки GPIO с шагом 2.54 мм, стабилизатор напряжения и кнопку сброса. На фотографии ниже плата с BC417:

Arduino и модули Bluetooth HC-05/06

А это — модули HC-05 и HC-06 вместе с подложкой:

Arduino и модули Bluetooth HC-05/06

HC-05 не намного дороже HC-06. Но при этом он может работать в обоих режимах прямо “из коробки”. С HC-06 же придётся повозиться, чтобы заставить его работать ведущим.

Также встречаются немного другие версии модулей. Вместо вывода EN на них выведен KEY.

Arduino и модули Bluetooth HC-05/06

Распиновка модулей

  • EN — управление питанием;
  • VCC — питание от 3,6 до 6 В;
  • GND — земля;
  • RX, TX — интерфейс UART;
  • STATE — индикация работы;
  • KEY — активация режима управления с помощью AT-команд.

Настройка модулей производится при помощи AT-команд. Но пин KEY есть не на всех модулях. И что с этим делать?

Пин KEY конечно же присутствует на малой плате с большим числом контактов, но не разведён на большой. Причины такого странного решения китайцев неизвестны.

Этот контакт находится здесь:

Arduino и модули Bluetooth HC-05/06

Подключение HC-05 и HC-06 к Arduino

Подключение к Arduino выполняется следующими контактами:

  • GND – GND;
  • VCC – +5V;
  • TXD – 10;
  • RXD – 11;
  • KEY при обычной работе модуля не используется. Для перехода в режим AT-команд его надо соединить с +3.3V.

TXD и RXD соединены с пинами 10 и 11, потому, что аппаратный UART будет использоваться для связи с компьютером.

Согласование логических уровней

Bluetooth-модули работают с логическими уровнями 3.3 В, и использование пятивольтовой логики может вывести их из строя. Но чаще всего на плате имеется всё необходимое для согласования уровней.

Бывают ситуации, в которых между Arduino TXD — Bluetooth RXD необходимо согласование напряжения. Использование делителя – гарантия надёжной работы.

Справа приведена схема простейшего делителя:

Arduino и модули Bluetooth HC-05/06

Скетч для подключения к Arduino

Для настройки модулей можно использовать USB-UART конвертер, если вы воспользуетесь им – следующий пункт можно пропустить. Для начала нам потребуется прошить Arduino.

Скетч просто отправляет данные, полученные с компьютера, на настраиваемый модуль.

Источник

Оцените статью
Adblock
detector