Bluetooth module: Bluetooth модуль HC-05: описание, подключение, схема, характеристики

Содержание

Мини-модуль аудиоплеера Bluetooth 4.1: описание, подключение, схема, характеристики

“Мини-аудио плеер Bluetooth 4.1”, способный принимать звуковой сигнал от какого-либо источника по каналу bluetooth и выводить его в режиме реального времени, к тому же в стереоформате.

Содержание
  • Обзор
  • Технические характеристики
  • Пример использования
  • FAQ

Современные беспроводные технологии стремительно развиваются и ежедневно на рынок выходят сотни различных шилдов и модулей. Некоторые из них представляют особый интерес для любителей создания собственных уникальных проектов. Одним из таких модулей, на который хочется обратить внимание, является “мини-аудио плеер Bluetooth 4.1”, способный принимать звуковой сигнал от какого-либо источника по каналу bluetooth и выводить его в режиме реального времени, к тому же в стереоформате.


Обзор модуля

На рисунке ниже показан внешний вид модуля с описанием его основных элементов:

Как видно из вышеприведенного рисунка, сердцем плеера является 24-выводной bluetooth-аудио декодер AC1818AP1F303-5A8, который обеспечивает основную функциональность платы. Светодиод служит для индикации готовности модуля к работе.
 
Запитывать модуль можно двумя способами: через встроенный разъем micro-USB или непосредственно подавая напряжение 3,7V-5V на соответствующие клеммы BAT. Второй способ удобен при использовании аккумуляторного питания. Следует помнить, что на плате не предусмотрен узел заряда АКБ, поэтому недопустимо при аккумуляторном питании подключать micro-USB с целью его подзарядки. Подобные манипуляции могут стать причиной выхода модуля из строя.
Звук можно вывести на наушники через разъем 3,5мм или подпоявшись к контактным площадкам левого и правого каналов. Стоит отметить, что мощность звукового выхода невелика, поэтому для вывода звука на динамики потребуется дополнительный усилитель.


Технические характеристики

Основные технические характеристики bluetooth-аудиоплеера приведены ниже:
  • Наименование: MP3 декодер + Bluetooth 4.1 ресивер XY-BT-MINI;
  • Источник питания: micro-USB (5V) или универсальное питание 3,7V...5V;
  • Отношение сигнал/шум (SNR): 90dB;
  • Полный коэффициент гармонических искажений + шум (THD + N): -70dB;
  • Динамический диапазон (DNR): 91dB;
  • Уровень наводок: -86db;
  • Поддерживаемые конфигурации: A2DP/AVCTP/AVDTP/AVRCP/HFP;
  • Радиус действия: 15м;
  • Оповещение о статусе подключения Bluetooth: голосовое и светодиодное;
  • Физический размер платы модуля: 30х30мм;
  • Стерео выход: 3.5мм AUX / выход на наушники;
  • Встроенный декодер: WAV+APE+FLAC+MP3 Lossless decoding.

Пример использования

При размышлении над областью применения аудиоплеера первым что приходит на ум - это создание беспроводной bluetooth-колонки или наушников.
Если выбор пал в сторону колонки, то следует иметь ввиду, что без дополнительного усилителя модуль не способен раскачать даже самые маломощные динамики. Следовательно для такого случая схема должна иметь примерно следующий вид:

Что касается выбора УНЧ, то для небольших мощностей можно применить недорогой низковольтный стерео усилитель PAM8403, показанный на рисунке ниже:

Согласно документации на микросхему, данный усилитель способен работать в диапазоне 2.5V - 5V, выдавая до 3Вт на каждый канал. Номинальное сопротивление динамиков для данного УНЧ составляет 4Ом или 8Ом. На мой взгляд этого вполне достаточно для более-менее достойной самодельной bluetooth-колонки.
Для эксперимента я решил пойти немного по другому пути и модернизировать уже имеющиеся компьютерные колонки SVEN MS 311, добавив им беспроводной интерфейс. Колонки являются активными, а это значит, что встроенный усилитель низкой частоты в них предусмотрен. Остаётся только всё правильно соединить и можно пользоваться.
Для питания bluetooth-плеера я буду использовать распространенный понижающий AC-DC модуль 220V-5V. Выглядит он следующим образом:

Собрав всё воедино получаем следующую концепцию:

Как можно заметить схема довольно проста и не требует дополнительных обвесов в виде микроконтроллера или ему подобных устройств. Достаточно подключиться при помощи телефона и всё сразу готово к работе.
На фото ниже показана практическая реализация схемы беспроводных колонок:

После сборки схемы, подаем питание и видим как на модуле плеера начинает мигать синий светодиод, свидетельствуя о входе последнего в режим bluetooth-поиска. В этот момент на телефоне, с которого предполагается транслировать музыку необходимо включить bluetooth и выполнить поиск доступных устройств. Модуль должен определиться под именем BT-Audio как показано ниже:

Для сопряжения остается выполнить всего пару шагов. После нажатия на BT-Audio, получаем нижеследующее окно, в котором необходимо нажать кнопку “Принять”:

После этого модуль отображается в списке подключенных и теперь способен принимать аудиосигнал с последующим выводом на колонки:

Сам процесс подключения и отключения модуля сопровождается соответствующим голосовым комментарием, заранее прошитым в модуле (как правило на английском языке).

FAQ. Часто задаваемые вопросы

Вопрос: Какой PIN-код требуется ввести для сопряжения модуля с телефоном?
Ответ: Особенность данного модуля в том, что подключение к нему происходит без запроса PIN-кода. Поэтому теоретически сделать это может каждый, даже сосед по квартире.

Вопрос: Как регулировать громкость транслируемого аудиосигнала?
Ответ: Регулировать громкость можно при помощи колонок или например телефона с которого передаётся звук. Сам модуль не предназначен для регулировки громкости.

Вопрос: Сколько потребляет модуль в режиме приёма музыки?
Ответ: В рабочем режиме модуль потребляет около 40мА.

Подборка Bluetooth аудиомодулей для ремонта и модернизации мультимедиа систем

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

Аудиомодуль Bluetooth AIYIMA TPA3116

Неплохой и недорогой вариант для модернизации компьютерных колонок и акустических систем формата 2. 1. Это значит, что устройство, реализованное на базе гибридной микросхемы TPA3116 с приемником канала Bluetooth, выдает на выходных каскадах аж 200 мощных китайских ватт. А конкретно: стерео 2 х 50 Вт, плюс выход на сабвуфер до 100 Вт. Предусмотрена регулировка тембра, канала НЧ, баланс L/R, и общая громкость. Питается от DC12V-24V.

Аудиомодуль Bluetooth VHM-302 TPA3116D2

Недорогой модуль для аудиосистем VHM-302 на базе модернизированной версии микросхемы TPA3116D2. Оборудован приемником протокола Bluetooth 4.0. Из особенностей — читает карты памяти MicroSD и флеш-накопители USB. Выход обеспечивает до 2 х 50 Вт при питании DC12V-24V.  Цена скромная — всего  $5.95.

Самый дешевый Аудиомодуль Bluetooth WAVGAT

Да, все верно. Это самый дешевый и самый популярный модуль аудиоресивера для самоделок и ремонта от WAVGAT. Это модернизированная версия, на которой установлен чип с приемником протокола Bluetooth 5.0. Из-за компактных размеров отлично подходит для DIY. Предусмотрены отверстия для крепления. Антенна встроенная (печатная). Выход звука через разъем 3.5 мм (джек), питание от 5 Вольт или от аккумулятора. Цена очень хорошая — всего $1.29.

 Аудиомодуль Bluetooth WAVGAT МН-М18/М28/М38

Интересный лот с продвинутым аудиомодулем WAVGAT. Это модель MH-Mх8 (на выбор М18, М28, М38). Различные варианты исполнения отличаются не только размерами, но и функционалом. Самая старшая версия беспроводного Bluetooth приемника имеет встроенный на плате усилитель звука (5 Вт + 5 Вт стерео). На модулях установлен Bluetooth  версии  4.2.

 Аудиомодуль Bluetooth WAVGAT VHM-15 CT14 c усилителем

Еще один вариант от Wavgat — модуль CT14 с распаянным разъемом на колонки и аудио взход. Предназначен для ремонта музыкальных центров. Это самый простой способ, например, добавить Bluetooth в старую автомагнитолу. Питается от  3,7 V  (аккумудяторная батарея) или 5 V (Micro USB). На плате распаян  цифровой аудио усилитель 3 W. Антенна встроенная (Печатная). Два провода с разъемами в комплекте.

 Аудиомодуль Bluetooth CSR8645 APTX c усилителем

А вот этот модуль от WAVGAT  интересен сразу двумя функциями. Во-первых, на зеленой (нижней) плате распаян усилитель 10 Вт (5 Вт + 5 Вт) для подключения динамиков на прямую к модулю. Во-вторых, верхняя плата — это беспроводной модуль Bluetooth 4.0 с установленным чипом CSR8645. Главная особенность этого чипа — поддержка протокола APT-X, который обеспечивает передачу аудиопотока без потерь. Модуль можно питать от 5В / аккумулятора. Предусмотрена функция голосового вызова.

 Аудиомодуль Bluetooth AIYIMA С APTX

Один из самых интересных модулей цифрового Bluetooth приемника для самоделок и DIY. Это популярный аудиомодуль AIYIMA Bluetooth с поддержкой протокола Bluetooth APT-X. На фотографии виден отдельный чип CSR64215, а также на плате распаяны коммутационные реле, предусилитель, разъемы для удобства монтажа. 

 

Мощный Аудиомодуль Усилителя 100 Вт с Bluetooth

А вот это интересный вариант для полноценной мощной аудиосистемы для дома. Аудиомодуль имеет усилитель мощности на основе микросхемы TDA7492P (Class D). Выход стерео, два канала по 50 Вт. На плате распаян модуль беспроводной связи Bluetooth 4.0, а также предусмотрены кнопки для управления воспроизведением.

 Аудиомодуль Bluetooth с USB/TF

Этот безымянный аудиомодуль относится к недорогим, но функциональным. При компактных размерах, модуль питается от USB (5 В) или от аккумулятора, одновременно обеспечивает воспроизведение не только по протоколу Bluetooth, но и с карты памяти (MicroSD) или накопителя USB. Управление воспроизведением осуществляется с кнопок. Для удобства предусмотрены клеммники и джек 3.5 мм.

Панельный аудиомодуль с Bluetooth и пультом

Последний модуль представляет компактную панель с дисплеем для установки в корпус, например, колонок. Управлять можно с кнопок на панели или с ИК-пульта (в комплекте). Модуль обеспечивает воспроизведение через беспроводное подключение Bluetooth, а также с карт памяти (MicroSD) и с накопителей USB.

  

 

Подборка Bluetooth APT-X аудиоресиверов с Aliexpress

Хорошая подборка беспроводных аудиоресиверов для домашнего кинотеатра, мультимедиа системы, акустических колонок и наушников, которые не просто передают lossless форматы без потерь, но и обеспечивают малую задержку звука. Это популярные форматы Bluetooth APT-X, в том числе APT-X LL и APT-X HD, а также последние версии кодека на Bluetooth 5.0. Приведенные модели не просто являются последними модификациями, но также будут подлюбой кошелёк и на любой вкус. Устройства предназначены для стационарного применения, для автомобиля или для подключения наушников к смартфону.

10. Один из современных и функциональных ресиверов — Bluetooth приемник Blitzwolf BW-BR5. Представляет собой беспроводной адаптер стандарта Bluetooth V5.0 с внешними антеннами. Предусмотрены одельные режимы работы: приемник (RX) и передатчик (TX) что может быть очень удобно. Два таких устройства образуют беспроводной аудиомост без потерь связи.  Ресивер Blitzwolf BW-BR5 реализован на чипе CSR8670 и имеет интерфейсы Micro USB, 3,5 мм AUX, оптический вход/выход.

9. Второй интересный гаджет — беспроводной приемник-передатчик Ugreen СМ144 Bluetooth 5.0 c поддержкой AptX HD+LL. Это небольшой функциональный трансивер с аккумулятором (300мАч — на 3 часа работы) и двойным выходом: Toslink/оптика или AUX. Для выбора режима работы предусмотрен селектор Rx/Tx. В лоте, кстати, можно выбрать и версию с Bluetooth 4.2.

 8. Еще один интересный приемник для наушников и акустики — это модель BTR3 от FiiO. Это необычный приемник стандарта Bluetooth 4.2 с поддержкой кодека АptXLL и со встроенным выделенным ЦАП AK4376A, что в сумме обеспечивает непередаваемое звучание. Может работать как USB-DAC. Приемник на чипе CSR8670 автономный — встроенного аккумулятора на 300 мАч хватает на 11 часов работы.  Хороший вариант для домашней акустики, автомобиля или наушников. Есть встроенный микрофон с шупомодавлением для приема звонков.

7. Еще одна модель беспроводного Bluetooth приемника с APT-X — это ресивер UGREEN Bluetooth 5.0 CM110. Обеспечивает до 5 часов работы в источника звука для наушников, автомагнитолы или акустической системы. Может работать как адаптер для голосовой связи. Для подключения наушников используется джек 3.5 мм.

6. Ультрадешевый ресивер с APT-X LL Kebidu B7. Стоит,  как минимум, в два раза дешевле любого из этой подборки. Оснащен NFC ответчиком для быстрого спаривания со смартфоном. Имеет встроенный микрофон для ответа на звонки. Идеальный вариант для наушников или автомобиля. Аккумулятор 300 мАч, время работы до двух часов.

 5. Один из самых популярных и самый продаваемый ресивер от UGREEN — беспроводной Bluetooth 5.0 с джеком 3.5 мм. Встроенный аккумулятор обеспечивает работу до 5 часов. Предусмотрен микрофон для голосовой связи. Идеальный вариант для автомобильной магнитолы. При выборе внимательно выбирайте — в лоте есть устаревшая модель без APT-X, правда, чуть дешевле.

 

4. Недорогой брендовый беспроводной трансивер VIKEFON с заявленной дальностью связи до 80 метров. Устройство реализовано на чипе CSR8670 (Bluetooth 5.0) и имеет интерфейсы Micro USB, 3,5 мм, AUX, оптический вход/выход. Хорошо подходит для подключения наушников к телевизору или подключения акустической системы к смартфону. Простой в управлении. 

 

3. Один из лучших в своем классе — беспроводной аудиоресивер FX-AUDIO BL-MUSE-02 на базе чипа CSR8670 Bluetooth 4. 0. Поддерживает кодеки APTX, SBC, A2DP, AVRCP, PBAP и обеспечивает соотношение сигнал/шум до -95dB. Подключение осуществляется через оптику/toslink, либо коаксиальным проводом (RCA). Для увеличения дальности используется внешняя антенна.

2. Аудиоресивер DIG Shine BTS2 в корпусе на чипе CSR8675 Bluetooth v5.0. Заявлена поддержка 24BIT APTX HD. Для увеличения дальности используется отдельная внешняя антенна. Поддерживает профили: APTX-HD, APTX-LL, APT-X, A2DP, AVRCP, AAC и так далее. Для подключения можно выбрать оптический цифровой выход, коаксиальный цифровой выход.

 

1. Если вам не нужны понты, бренд или красивый корпус напоказ, то есть смысл приобрести отдельный аудиомодуль цифрового Bluetooth приемника для самоделок и DIY. Это популярный аудиомодуль AIYIMA Bluetooth с поддержкой протокола APT-X. На фотографии виден отдельный чип CSR64215, а также на плате распаяны коммутационные реле, предусилитель, разъемы для удобства монтажа. Этого будет достаточно для домашней аудиосистемы.  

 

Ну и под занавес небольшие диаграммы для сравнения.

Версии Bluetooth и задержка (условно).

 Версии кодека и задержка в мс. Чем «круче» кодек — тем лучше звук и меньше задержка. Заметно на динамичных сценах, когда звук попросту отстает от картинки. 

 Подборку встраиваемых модулей Bluetooth можно посмотреть по ссылке: Подборка Bluetooth аудиомодулей для ремонта и модернизации мультимедиа систем .

 

 

Bluetooth-модуль HC-05 | | Программирование микроконтроллеров

&nbsp

&nbsp

&nbsp

 

 

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

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

Наш модуль именуется HC-05. Это один из представителей линейки подобных модулей HC-03 – HC-09.

Данные модули позволяют передавать данные без проводов, не задумываясь о том, как вообще устроен протокол Bluetooth, о его полях и прочих тонкостях. Эти модули при правильных настройках обеспечивают передачу данных таким образом, что программист, сочиняющий код, пишет алгоритм так, будто он работает с проводным интерфейсом UART. Поэтому писать код становится максимально удобно и поэтому данная линейка модулей снискала такую огромную популярность среди начинающих программистов и не только.

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

Модули имеют следующие основные характеристики:

  • чип Bluetooth – BC417143 производства CSR company,
  • протокол передачи данных – Bluetooth 2. 0 + EDR,
  • класс 2, что соответствует передаче данных в радиусе до 10 м,
  • поддержка Serial Port Profile (SPP), что обеспечивает совместимость со всеми устройствами, поддерживающими данный профиль,
  • энергонезависимая память flash объёмом 8 мб,
  • радиоканал частотой 2.4 – 2.4835 MHz,
  • интерфейс USB Host 1.1/2.0,
  • интерфейс UART с регулируемой скоростью передачи.

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

 

 

Мы видим зедесь ножки GPIO, SPI, USB, PCM.

Правда мы пока будем работать только с интерфейсом USART, с помощью которого мы будем не только передавать какие-то полезные данные, а также и настраивать наш модуль.

Мы так поступим во-первых потому, что модули у нас будут одного типа (у меня их аж 4 штуки!), в которых модуль HC-05 напаян ещё на одну плату, на которой наружу разведены только 6 контактов. Вот такие вот они все у меня приблизительно (вид сверху и вид снизу)

 

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

Во-вторых, мы не будем работать с остальными многочисленными контактами потому, что не каждая прошивка этим позволяет заниматься.

Вообще, выбор пал именно на HC-05 ещё потому, что данный модуль прекрасно настраивается для работы как ведущего, так и ведомого устройства.

Настраивается для дальнейшей работы с данными модуль с помощью AT-команд. Мы, я думаю, все в той или иной мере знакомы, что это за команды такие, мы с ними немного знакомились, когда работали с модулем Wi-Fi. Конечно, данные команды у всех устройств разные и поэтому я приложу внизу страницы документ с полным перечнем команд. Также в интернете немудрено найти ресурсы, где описание данных команд переведено на русский язык, и даже есть некоторые примеры их использования. Мы же не будем здесь заниматься полным переводом команд, мы будем изучать только те команды, которыми нам прийдётся воспользоваться. Пока их перечень будет не столь широк, но впоследствии мы к данным модулям ещё вернёмся, надеюсь, и не раз, и тогда мы уже расширим свой кругозор в знании данного модуля. А пока же мы проведём только краткий экскурс по модулю. Конечно, мы попробуем его и в работе, не без этого.

А пока давайте подключим наш модуль к переходнику TTL-USB, который в свою очередь мы подключим к ПК.

Соединим мы по следующей схеме

Переходник TTL-USB    Модуль HC-05

         VCC                             VCC

         GND                            GND

         TXD                             RXD

         RXD                            TXD

На практике это будет выглядеть примерно вот так

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

Зайдём в настройки программы и настроим сначала порт

Данная скорость 38400 была выбрана потому, что модуль в режиме приёма AT-команд работает именно на такой скорости.

Теперь слева выберем пункт Receive и переключим там одну кнопку, а другую включим

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

Сохраним настройки и попробуем соединиться. Если всё удачно, то разъединяеся, так как сейчас у нас модуль находится в режиме передачи данных, и, если он ещё не настраивался, то скорей всего, мы даже не знаем его адреса, его настроек. О нахождении модуля в данном режиме свидетельствует быстрые мигания голубого светодиода Поэтому нам надо как-то перевести модуль в состояние передачи AT-команд.

Для этого мы пока отсоединим переходник от USB-порта и подклюим провод на ножку модуля HC-05 KEY. У кого-то она может иметь другое название, но, думаю, не перепутаете. Провод подключим вот такой и вот таким образом

Соединим данный провод с плюсом питания (с ножкой VCC)

И, не отпуская контакта, соединим перходник с портом USB компьютера и через некоторое время (через секунду или две) разъединим наш контакт KEY с контактом VCC, убрав провод. Модуль должен будет перейти в режим приёма AT-команд, о чём будет свидетельствовать очень медленная скорость мигания светодиода.

Перейдём в терминальную программу, соединимся с портом и попробуем послать команду AT, на которую нам модуль должен ответить "OK"

Модуль ответил, значит всё правильно.

Чтобы не путаться с настройками, которые были кем-то и когда-то внесены, давайте сборсим все настройки, введя команду "AT+ORGL". Настройки должны будут сброситься к следующим параметрам:

  • Device type: 0
  • Inquire code: 0x009e8b33
  • Module work mode: Slave Mode
  • Connection mode: Connect to the Bluetooth device specified
  • Serial parameter: Baud rate: 38400 bits/s; Stop bit: 1 bit; Parity bit: None.
  • Passkey: “1234”
  • Device name: “H-C-2010-06-01”

Только настройки сразу не применятся. Надо перезагрузить модуль. Удобно сделать это, введя команду "AT+RESET", в ответ на которую модуль перезагрузится и перейдёт опять в режим передачи данных и не сможет пока принимать команды. Чтобы он их принимал, проделаем те же действия, что и выше, для того чтобы модуль опять перешёл в режим приёма команд AT. Есть ещё один способ, но пока мы им пользоваться не будем.

Проверим теперь некоторые параметры нашего модуля.

Чтобы узнать версию прошивки, введём команду "AT+VERSION?", на которую модуль должен будет ответить приблизительно вот так

Если прошивка не ниже данной версии, то мы можем быть уверены, что данный модуль с такой прошивкой способен работать в режиме ведущего устройства (Мастера).

Узнаем адрес устройства с помощью команды "AT+ADDR?"

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

Давайте запросим ещё и имя устройства с помощью команды "AT+NAME?", на который многие модули, в том числе и мой реагируют только при наличии высокого уровня на ножке KEY, то есть при подключенном проводе. Так и сделаем

Давайте попробуем ещё это имя изменить, так как оно не очень удобное, для этого введём команду "AT+NAME:Желаемое_имя". Данную команду можно вводить без высокого уровня на ножке KEY

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

Имя прекрасно применено.

Проверим пароль командой "AT+ PSWD?"

Аналогичным образом, как и имя, можно поменять и пароль.

Теперь узнаем тип устройства (ведомый или ведущий) с помощью команды "AT+ ROLE?"

0 – это значит ведомый. Тип также можно изменить в любой момент. Но нам это пока не нужно, так как мы будем работать с устройством как с ведомым.

Сбросим спаренные устройства командой "AT+RMAAD"

Теперь давайте узнаем настройки интерфейса USART командой "AT+ UART?"

Эти настройки означают: скорость 38400 кбпс, 1 стоповый бит и отсутствие контроля чётности.

В данной таблице находятся возможные варианты настроек USART

Давайте изменим, например, скорость передачи командой "AT+UART=115200,0,0"

Только данные настройки вступят в силу после перезагрузки модуля и будут актуальны только для режима передачи данных, для режима передачи AT-команд в модуль останутся настройки прежние со скоростью 38400.

Давайте перезагрузим модуль командой "AT+RESET", после чего модуль перейдёт в режим передачи данных.

Настроим порт в терминальной программе на данную скорость и соединимся с ним

Попробуем ввести команду, на что модуль наш не прореагирует, так как режим не тот

Но не будем отчаиваться. Оказывается, чтобы отправлять команды модулю, необязательно переводить его в этот режим. Можно включить поддержку передачи AT-команд в режиме передачи данных. На короткое время (достаточно менее секунды) коснёмся проводом, который подключен к контакту KEY плюсовой шины модуля и модуль перейдёт в режим поддержки AT-команд. Правда, по характеру мигания светодиода мы это не определим, он будет мигать также быстро. Также в режиме поддержки команд мы с нами не сможет соединиться ведущее устройство. Но тем не менее, нам не потребуется для каких-то настроек постоянно вынимать провод из разъёма USB и перенастраивать порт в терминальной программе. Это уже хорошо. Сделаем данное действие и убедимся в том, что модуль также будет принимать команды, как и в режиме приёма команд

Чтобы убрать данную поддержку и чтобы модуль смог соединяться, достаточно перезагрузить его командой "AT+RESET". Так и сделаем

Отлично! Мы уже кое-что умеем. В принципе, мы настроили модуль для передачи данных в режиме ведущего устройства.

Теперь смартфон, который у нас сегодня выступит в роли ведущего устройства. Подойдёт любой с андроидом, лишь бы встала какая-нибудь терминальная программа под Bluetooth. Я установил вот такую. Мне она показалась удобной

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

Скачаем и установим программу и запустим её. Нажмём кнопку SCAN и наш модуль должен будет отобразиться в списке найденных устройств

Выберем данное устройство и попадём в диалог создания пары, в котором надо будет ввести пароль (у нас "1234") и согласиться, нажав кнопку "ОК"

Устройство появится в списке спаренных устройств

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

Выберем наше устройство и попадём в диалог терминального обмена строками

Введём что-нибудь в строке и нажмём кнопку "Send ASCII"

Наш текст переместится в поле чата

Также если всё нормально со связью, мы этот же текст увидим в терминальной программе на ПК

Теперь попробуем, наоборот, послать строку из терминальной программы ПК в терминальную программу смартфона

Посмотрим, пришла ли наша команда

То есть связь у нас работает.

Таким образом, сегодня мы познакомились с очень удобным и несложно конфигурируемым устройством для беспроводной передачи данных – модулем Bluetooth HC-05. Мы научились менять различные режимы работы, отправлять команды для получения информации из модуля, а также для его настройки. Пусть это далеко не все команды, которые знает наш модуль, но принцип нам уже ясен, а с остальными ещё познакомимся. Также мы увидели на практике работу модуля в режиме передачи данных, создав соединение между модулем, подключенным к ПК и смартфоном.

Спасибо за внимание!

 

Тесты устройств и аксессуаров Следующий урок

 

 

Техническая документация:

Теническая документация на модуль HC-05

Список AT-команд

 

 

Модуль Bluetooth можно приобрести здесь HC-05

 

 

Смотреть ВИДЕОУРОК (нажмите на картинку)

 

Post Views: 16 768

Передаем музыку по Bluetooth без проводов

Как принимать музыку по Bluetooth на ваше устройство, я поделюсь информацией…

Приобрел модуль под названием XS-3868. Делюсь с читателями информацией. Это встраиваемый модуль с чипом OVC3860, предназначенный для организации передачи данных и звука по Bluetooth протоколу.

Модуль по габаритом достаточно мелкий 16х29 мм.

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

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

схема подключения


рекомендуемые производителем схемы подключения усилителей


используем усилитель из предыдущего обзора mysku.ru/blog/ebay/23671.html

запитал это все на столе от 3.7v., подрубил на вход усилителя, телефон нашел новое устройство, попросил код 0000, и сконекктился ( один телефон попросил код, второй подсоединился без кода),
звук как в проводных наушниках, уровень громкости по умолчанию на максимуме, уменьшить можно удерживая соответствующий контакт на — более 2 сек. Ловит сигнал примерно на расстоянии 10 метров.

подключаем к компьютеру такой модуль

соединяемся с устройством (драйвер установился автоматически Windows 7 x64) и передаем звук

можно подключить к нему аккумулятор и зарядку

Если модуль ни к чему не подключен, то через пять минут он уходит в режим энергосбережения (отключается) и чтобы снова вывести его в рабочий режим нужно его сбросить или передернуть питание.
Модуль можно встроить прямо в колонки. Использовать для подключения наушников, встроить в автомагнитолу в машину или куда еще хотите. Главное организовать питание в диапазоне 3,6 — 4,2 вольта.
Смотрим видео youtu.be/Npds03qkv6c

кто хочет, может сразу приобрести готовое устройство в корпусе и аккумулятором, вот ссылка ebay.com/itm/360679592835

Update Кстати я не стал описывать второй модуль, вы можете также использовать модуль
BLK-MD-SPK-B, который чуть меньше размером, но функции практически одинаковые


ссылка на ebay ebay. com/itm/360751412602:MEWNX:IT&_trksid=p3984.m1439.l2649

Bluetooth адаптер для телевизора: как выбрать и подключить

Компании, которые выпускают телевизоры, как всегда, плетутся в самом конце трендов и отстают от них на 2-3 года. Bluetooth наушники стали появляться достаточно давно, а телевизоры, которые без проблем бы к ним подключались, без дополнительного модуля – сейчас не так много.

При этом сам Bluetooth модуль имеет небольшие размеры, да и стоит не дорого. В чём было трудность засунуть его в телик при сборке – такой вопрос можно бесконечно задавать компаниям, выпускающие телевизоры.

Телевизоры со Smart TV, да и не только их, можно разделить на два вида:

  1. C Bluetooth адаптером – это более новые модели, купленные 1-2 года назад;
  2. Без Bluetooth адаптера – более старые экраны.

Что делать, если телик старый, а дома есть маленький ребенок или жена спит, а ты хочешь посмотреть матч по футболу, серил или фильм. Наша статья и будет просвещена Блютуз адаптеру для домашнего телевизора. Я расскажу, как происходит подключение, расскажу, как правильно выбрать приёмник/передатчик, а также как его правильно подключить.

Что самое интересное, данный модуль подойдет практически для всех телевизоров, даже для самых древних, без Smart прошивки. Будь у вас Sony, Самсунг, Philips, LG допотопных времен – вы всё равно сможет подключить к нему наушники, любой марки.

ПОМОЩЬ! Если у вас в процессе возникли трудности, проблемы или вы не знаете какой трансмиттер выбрать именно вам – то пишите свои вопросы в комментариях. И я вам с радостью помогу.

Что это такое и для чего нужно?

И так давайте представим себе, что у нас есть телевизор, без Bluetooth передатчика. Так что, просто молиться пытаясь подключить свои наушники будет просто бесполезно. У телевизора есть на задней панели различные разъёмы. От компании телевизора, может зависеть их расположение, так что наша задача найти любое упоминание со словом «AUDIO». Разверните свой телевизор и посмотрите на заднюю панель.

Вот я нашёл 4 разъёма:

  1. Обычный 3.5 мм Mini-Jack;
  2. Далее идёт разъём для подключения оптоволоконного аудио кабеля;
  3. И далее идёт подключение RCA – красного (иногда оранжевого) и белого тюльпанчика. Могут иметь также буквы «L» и «R». Подключения для аналогового сигнала.

Мы скорее всего будем использовать только mini-Jack или аналоговый вход для подключения. Но теперь другой вопрос. Если телевизор отправляет на эти порты звуковой сигнал, то как его передать на наши Bluetooth наушники. Для этой задачи на как раз и понадобится трансмиттер или Bluetooth адаптер для телевизора. Он выполняет следующие действия:

  1. Принимает сигнал;
  2. Переводит его в формат для чтения любого Блутус приёмника;
  3. Осуществляет сопряжение, в нашем случае с наушниками;
  4. Отправляет сигнал по средствам радиочастот.

И всё, можно спокойно слушать музыку, смотреть фильмы и не мешать родным. В таком случае теперь нам осталось купить данный трансмиттер и подключить его к телевизору.

Какой Bluetooth трансмиттер выбрать?

Они имеют примерно одинаковый способ подключения. То есть выход будет по стандарту mini-Jack как в наушниках. Или по другому стерео-стандарту. Также они сильно отличаются по цене. Многие на форумах не советуют покупать себе дешёвые модели, так как они могут иметь сильную задержку в звуке или прерывание. Ещё они имеют разделение по типу питания:

  • С аккумулятором;
  • Через USB.

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

Bluetooth B5 стерео аудио передатчик

Это дешёвая и в то же время отличная модель для телевизора. Во-первых, она не имеет лишнего аккумулятора, а питается от USB разъёма. Во-вторых, для подключения, достаточно подключить сначала адаптер в USB, а потом mini-Jack. При подключении двух и более устройств, могут возникнуть проблемы с задержкой и прерываниями.


Версия Блютус4.1
ПитаниеUSB
Приём звукового сигналаАудиовыход 3,5 мм
Поддержка стандартовA2DP, AVRCP, HFP
Средняя цена1000

Ресивер и трансмиттер приставка ATPX-HD

Достаточно массивный из-за мощной батареи. Может работать несколько дней без подзарядки. Поддерживает современный стандарт передатчика 5.0, что увеличивает скорость передачи данных и радиус действия радиосигнала. Спокойно работает с несколькими подключенными устройствами.


Версия Блутус5.0
ПитаниеАккумулятор
Время работы от батареидо 75 часов через AUX
до 12 часов по оптике
Приём звукового сигналаАудиовыход 3,5 мм, RCA, оптоволокно
Поддержка стандартовA2DP, AVRCP, HFP
Средняя цена3850

Bluetooth B6


Версия Блутус2. 1
ПитаниеАккумулятор
Время работы от батареи8 часов
Приём звукового сигналаАудиовыход 3,5 мм, RCA, оптоволокно
Поддержка стандартовA2DP 1, AVRCP, APT-X, SBC
Средняя цена1950

Итог

Как вы видите они примерно все одинаковые. Для телевизора я бы, конечно, взял без аккумулятора, так как он по сути и не нужен – если данный передатчик, приёмник будет находится вблизи экрана.

Также следует обращать внимание на поддержку Dual Link – эта технология позволяет подключать несколько наушников и даже беспроводные колонки. Версия «Голубого зуба» тоже не маловажная вещь. От неё будет зависеть максимальная скорость передачи информации и радиус покрытия в квартире или доме.

ВНИМАНИЕ! При выборе, смотрите не перепутайте этот передатчик с HDMI или USB Wi-Fi модулем – они немного похожи, но имеют разное назначение. Лучше в магазине несколько раз переспросить – что и для чего вам нужно.

Инструкция по подключению

Все достаточно просто. Какие порты сзади телевизоры предназначены для вывода аудио-сигнала – мы уже разобрались. Если вы купили адаптер, который поддерживает только подключению по 3.5 разъёму. Такие модули имеют в комплектации не отсоединяемый проводок. Просто воткните его в разъём для телевизора. А для питания вставьте флэшку в любой USB порт.

Если у вас отдельный большой блок с аккумуляторной батареей. То вам нужно сначала его зарядить. Для этого в комплекте есть отдельный провод. Потом подключить, выбрав оптимальный вариант:

  • Mini-Jack;
  • RCA;
  • Оптоволокно.

Второй конец от каждого провода втыкаем в соответствующий разъём на телевизоре. После этого проверяем подключение. Включите ваши наушники и нажмите на них кнопку сопряжения. Обычно имеет значок угловатой буквы «B». Зажимаем кнопку, пока не загорится синий цвет.

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

Вывод

В следующей раз, когда будете брать телевизор постарайтесь брать его сразу со встроенным Bluetooth модулем, чтобы в дальнейшем не пришлось мучиться, как мне. Так же не забываем и о Wi-Fi передатчике, который позволяет подключать свой телевизор к вашей домашней сети, выходить в интернет и смотреть сериалы прям с Web-страниц сайтов. Но это уже совсем другая история.

Скачать драйверы модуля Bluetooth

для Windows 10, 8.1, 7, Vista, XP

Главная & nbsp & nbsp »& nbsp & nbspМодуль Bluetooth

Воспользуйтесь ссылками на этой странице, чтобы загрузить последнюю версию драйверов модуля Bluetooth. Все драйверы, доступные для загрузки, проверены антивирусной программой. Выберите версию, соответствующую операционной системе вашего компьютера, и нажмите кнопку загрузки.

Информация о системе

Ваша машина в настоящее время работает: Windows (обнаружение)

Драйверы модуля Bluetooth

Скачать


  • Описание : Сканировать вашу систему на наличие устаревших или отсутствующих драйверов
  • Версия файла : 8.5
  • Размер файла : 2.33M
  • Поддерживаемые ОС : Windows 10, Windows 8.1, Windows 7, Windows Vista, Windows XP

  • Версия драйвера : 12.0.0.9980
  • Дата выпуска : 2014-09-25
  • Размер файла : 171.98M
  • Поддерживаемая ОС : Windows 10 32 и 64 бит, Windows 8.1 32 и 64 бит, Windows 7 32 и 64 бит, Windows Vista 32 и 64 бит, Windows XP

Пожалуйста, введите проверочный код, затем нажмите кнопку загрузки.


  • Версия драйвера : 4.0.0.325
  • Дата выпуска : 11. 07.2014
  • Размер файла : 182,52M
  • Поддерживаемая ОС : Windows 7 32- и 64-битная, Windows Vista 32- и 64-битная

Пожалуйста, введите проверочный код, затем нажмите кнопку загрузки.


  • Версия драйвера : 4.0,0.302
  • Дата выпуска : 2014-06-24
  • Размер файла : 189,3M
  • Поддерживаемая ОС : Windows 10 32 и 64 бит, Windows 8.1 32 и 64 бит, Windows 7 32 и 64 бит, Windows Vista 32 и 64 бит, Windows XP

Пожалуйста, введите проверочный код, затем нажмите кнопку загрузки.


  • Версия драйвера : 17.1.1406.0468
  • Дата выпуска : 13.05.2014
  • Размер файла : 33.33М
  • Поддерживаемая ОС : Windows 7 64bit

Пожалуйста, введите проверочный код, затем нажмите кнопку загрузки.


  • Версия драйвера : 8. 0.0001.0320
  • Дата выпуска : 2014-03-20
  • Размер файла : 266.52M
  • Поддерживаемая ОС : Windows 10 32 и 64 бит, Windows 8.1 32 и 64 бит, Windows 7 32 и 64 бит, Windows Vista 32 и 64 бит

Пожалуйста, введите проверочный код, затем нажмите кнопку загрузки.


HC-05 Распиновка модуля Bluetooth, технические характеристики, настройки по умолчанию, замены и техническое описание

Конфигурация контактов

Номер контакта

Имя контакта

Описание

1

Включить / Клавиша

Этот вывод используется для переключения между режимом данных (установлен низкий) и режимом AT-команд (установлен высокий).По умолчанию он находится в режиме данных

2

Vcc

Запитывает модуль. Подключить к + 5В Напряжение питания

3

Земля

Вывод заземления модуля, подключите к заземлению системы.

4

TX - передатчик

передает последовательные данные.Все, что получено через Bluetooth, будет выдано этим контактом как последовательные данные.

5

RX - Приемник

Получение последовательных данных. Все последовательные данные, передаваемые на этот контакт, будут транслироваться через Bluetooth

.

6

Государство

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

7

светодиод

Указывает состояние модуля

  • Мигает раз в 2 секунды: модуль вошел в командный режим
  • Повторяющееся мигание: ожидание соединения в режиме данных
  • Мигает дважды за 1 секунду: соединение успешно в режиме данных

8

Кнопка

Используется для управления контактом Key / Enable для переключения между режимом данных и командным режимом

HC-05 Настройки по умолчанию

Имя Bluetooth по умолчанию: «HC-05»

Пароль по умолчанию: 1234 или 0000

Связь по умолчанию: ведомое устройство

Режим по умолчанию: режим данных

Скорость передачи в режиме данных: 9600, 8, N, 1

Скорость передачи в командном режиме: 38400, 8, N, 1

Прошивка по умолчанию: LINVOR

HC-05 Технические характеристики

  • Последовательный модуль Bluetooth для Arduino и других микроконтроллеров
  • Рабочее напряжение: от 4 В до 6 В (обычно + 5 В)
  • Рабочий ток: 30 мА
  • Диапазон: <100 м
  • Работает с последовательной связью (USART) и совместим с TTL
  • Соответствует IEEE 802.15.1 стандартизированный протокол
  • Использует расширенный спектр со скачкообразной перестройкой частоты (FHSS)
  • Может работать в режиме Master, Slave или Master / Slave
  • Может легко взаимодействовать с ноутбуком или мобильным телефоном с Bluetooth
  • Поддерживаемая скорость передачи: 9600,19200,38400,57600,115200,230400,460800.

HC-05 Эквивалентный модуль Bluetooth

HC-02

Другие модули Bluetooth

HC-04, HC-06, HM-11, ESP32, CSR8645

Где использовать модуль Bluetooth HC-05

HC-05 - это очень крутой модуль, который может добавить в ваши проекты двустороннюю (дуплексную) беспроводную связь.Вы можете использовать этот модуль для связи между двумя микроконтроллерами, такими как Arduino, или для связи с любым устройством с функцией Bluetooth, таким как телефон или ноутбук. Уже доступно множество приложений для Android, которые значительно упрощают этот процесс. Модуль взаимодействует с помощью USART со скоростью 9600 бод, поэтому его легко взаимодействовать с любым микроконтроллером, поддерживающим USART. Мы также можем настроить значения модуля по умолчанию, используя командный режим. Поэтому, если вы ищете беспроводной модуль, который мог бы передавать данные с вашего компьютера или мобильного телефона на микроконтроллер или наоборот, этот модуль может быть для вас правильным выбором.Однако не ожидайте, что этот модуль будет передавать мультимедиа, например фотографии или песни; для этого вам, возможно, придется заглянуть в модуль CSR8645.

Как использовать модуль Bluetooth HC-05

HC-05 имеет два режима работы: один - это режим данных, в котором он может отправлять и получать данные с других устройств Bluetooth, а другой - режим AT-команд, в котором можно изменять настройки устройства по умолчанию. Мы можем управлять устройством в любом из этих двух режимов, используя ключевой штифт, как описано в описании контакта.

Очень просто соединить модуль HC-05 с микроконтроллерами, поскольку он работает с использованием протокола последовательного порта (SPP). Просто запитайте модуль + 5 В и подключите вывод Rx модуля к Tx MCU, а вывод Tx модуля к Rx MCU, как показано на рисунке ниже

.

При включении питания контакт ключа может быть заземлен для входа в командный режим, если оставить его свободным, он по умолчанию войдет в режим данных. Как только модуль будет включен, вы сможете обнаружить устройство Bluetooth как «HC-05», затем подключиться к нему, используя пароль по умолчанию 1234, и начать с ним связь.Имя, пароль и другие параметры по умолчанию можно изменить, введя в

Приложения

1. Беспроводная связь между двумя микроконтроллерами

2. Связь с ноутбуком, настольным компьютером и мобильным телефоном

3. Приложение для регистрации данных

4. Потребительские приложения

5. Беспроводные роботы

6. Домашняя автоматизация

2D Модель

Модуль

Me Bluetooth (двойной режим) - платформа для сборки роботов Arduino с открытым исходным кодом | Учебный ресурс Makeblock

Обзор

В основном используется в области беспроводной передачи на короткие расстояния, модуль Me Bluetooth (двойной режим) может быть удобно подключен к устройству Bluetooth в беспроводных терминалах, таких как ПК и смартфоны, и позволяет избежать сложного кабельного подключения и ограничения пространства для замены линия передачи данных USB напрямую.В качестве двухрежимного модуля Bluetooth он также поддерживает протоколы Bluetooth 2.1, 3.0 и 4.0, большинство устройств Android и все устройства Apple, а также данные последовательного вывода. Его сине-серый идентификатор означает, что он имеет двойной цифровой сигнал и аппаратный последовательный порт, и его необходимо подключить к порту № 5 на Makeblock Orion.

Технические характеристики

● Рабочее напряжение: 3,3 В
● Входное напряжение: 5 В постоянного тока
● Рабочая частота: 2,4 ГГц
● Скорость передачи: 115200
● Расстояние передачи / приема: 10 ~ 15 м (открытое поле)
● Режим сигнала: последовательный сигнал
● Размер модуля: 51 x 24 x 18 мм (Д x Ш x В)

Функциональные характеристики

● Белая область модуля - это контрольная область для контакта с металлическими балками.
● Опора BT2.1 + EDR / 3.0 / BT4.0 (BLE) двойной режим, и два режима могут работать одновременно
● Светодиод показывает состояние Bluetooth: если синий светодиод мигает, это означает, что соединение Bluetooth отсутствует; если он горит, это означает, что Bluetooth подключен и порт включен.
● Внешний вход сброса, действительный для низкого уровня, с внутренним подтягивающим резистором
● Поддержка мобильных устройств (Android / IOS) для управления электронным модулем
● Для сопряжения во время подключения может потребоваться пароль (пароль 0000 или 1234).
● Поддержка управления программированием с помощью графического интерфейса пользователя mBlock через Bluetooth.
● Защита от обратного хода - обратное подключение источника питания не повредит IC
● Используйте порт RJ25 для простого подключения
● Обеспечьте контакты RX, TX, VCC, GND для поддержки большинства базовых плат Arduino.
● Отсоедините модуль от порта 5 при записи (записи) программы в Arduino через USB, поддерживается только соединение парных соединений один-к-одному

Определение штифта

Порт Me Bluetooth Module (Dual Mode) имеет четыре контакта, их функции следующие:

Режим подключения

● Подключение с помощью RJ25
Поскольку порт модуля Me Bluetooth (двойной режим) имеет синий / серый идентификатор, вам необходимо подключить порт с синим или серым идентификатором на Makeblock Orion при использовании порта RJ25
.Взяв в качестве примера Makeblock Orion, вы можете подключиться к порту 5 следующим образом:

● Подключение с помощью провода Dupont
Когда провод Dupont используется для подключения модуля к основной плате Arduino UNO, его выводы RX и TX должны быть подключены к цифровым портам 0 и 1 соответственно следующим образом:

Руководство по программированию

● Программирование Arduino
Если вы используете Arduino для написания программы, необходимо вызвать библиотеку Makeblock-Library-master для управления модулем Me Bluetooth (двойной режим).Эта программа служит для обеспечения связи мобильного телефона с Arduino IDE посредством программирования Arduino. Всякий раз, когда данные получены с мобильного телефона, они будут отображаться на последовательном порту. Перед установкой связи убедитесь, что ваше устройство подключено к модулю Me Bluetooth (двойной режим), и отправьте ему письма, чтобы увидеть результат работы.

Принцип анализа

Bluetooth - это своего рода радиотехнология, поддерживающая связь на короткие расстояния. Технология Bluetooth может использоваться для эффективного упрощения связи между мобильными терминалами и ускорения и повышения эффективности передачи данных, чтобы расширить возможности мобильной связи.Благодаря распределенной сетевой структуре, быстрой скачкообразной перестройке частоты (SFH) и технологии коротких пакетов Bluetooth работает в глобальном диапазоне частот ISM (т. Е. Промышленном, научном и медицинском) 2,4 ГГц со скоростью передачи данных 1 Мбит / с.

Схема

.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *