Bluetooth модуль hc 06 дальность

Bluetooth обозрение. Мини-тест модулей HC-05, HC-06, HM-10, DX-BT18.

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

За это время у меня накопился некоторый експириенс на эту тему и которым я срочно желаю поделиться с общественностью.

Первыми на обо рз ении будет классические модули НС-05 и НС-06.

Они, фактически одинаковые. Отличаются прошивкой. Тот, который «05-ый», можно переключить в режим Мастер. И тогда он сам автоматически будет подключаться к заранее привязанному парному устройству, как только появилось питание. В некоторых случаях – удобно. Например, джойстик или пульт сразу находят свою жертву, без участия человеков. «06-ой» такого не может. Его каждый раз требуется женить вручную.

Собраны на основе чипа BC417

Данный чип умеет только во вторую версию Bluetooth. С одной стороны это хорошо – можно его задружить с любым древним девайсом на Андроиде из ближайшей помойки. А с другой – плохо. Так как абсолютно вся техника Аппл проходит строго мимо. Ибо мало-мальски современные их устройства понимают только версию зуба 4.0 и выше (которая BLE). А все, что выпущено до iPhone 4s, хоть и имеет по пачпорту версию 2.1 ERD, но в буквальном смысле анально огорожено. Подключить разрешалось только строго сертифицированные Яблоком примочки, к которым описываемые китайские поделки, ясен пень, не относятся.

Обзоров по данным модулям – милльон, повторять их не вижу смысла.

Еще одно мелкое отличие НС-05 от 06, это работа с АТ командами. У шестерок изначально включен этот режим, и можно слать команды из консоли сразу после подключения. У 5-ой версии для этого требуется подать высокий уровень на первый пин разведенной суб-платы. Благо, контактная площадка этого пина находится скраешку, и до нее легко добраться самым обычным Дюпонтом, аккуратно подсунув его под защитную прозрачную термоусадку.

Нужен этот АТ режим, в первую очередь, чтобы выдать легко запоминаемые и адекватные имена для пачки одинаковых модулей. Ибо, когда у меня накопалась критическая масса устройств, то при подключении смартфона, отличить один НС-06 от другого стало возможным только по МАС-адресу.

А учить наизусть мак-адреса, какой для РС-трактора, какой для самосвала, а какой для тестовой платформы и т.п. — занятие так себе.

Следующий подопытный, это модуль, приобретенный под названием НМ-10 Bluetooth 4.0 BLE. Который при ближайшем рассмотрении идентифицировался как АТ-09. Прошивка версии: JDY-09-V4.3S

Собран на чипе: CC2540 или CC2541.

Основное его отличие от предыдущих двух, это способность работать с версией Блютут под номером 4.0. При этом возможность работы с более ранними версиями – отсутствует. По итогу, имеем строго обратную ситуацию с совместимостью. Относительно свежие Яблоки с модулем – дружат. (Не свежие, как уже ранее упоминалось – ни с кем не дружат). Свежие ведрофоны – в целом дружат, а вот старорежимные — однозначно в пролете. И, как подсказывает нам капитан Очевидность: никак не получится совокупить эти модули со своими старыми собратьями.

Читайте также:  Эргономичная мышь microsoft bluetooth

Кстати, мой ведрофон Redmi 7 при поиске, данный модуль обнаруживает, но коннектиться к нему упорно не желает. Не знаю, в чем причина: в модуле или в Сяоми. iPad mini 2, что характерно, с этим модулем работает без проблем. Как старые Sony Tablet Z & Xperia Z1.

Бонусом данного девайса является гораздо более низкое энергопотребление, в сравнении с олдовыми НС-05/06. Что, как бы вытекает из его названия и режима работы: BLE ( Bluetooth Low Energy) .

Но подробнее об этом будет чуть ниже.

И вот, некоторое время назад, в мои цепкие лапы попался ранее не ведомый науке модуль DX-BT18.

Обнаружен он был исходно в ближайшей радиолавке, после чего был немедленно заказан на АЛИ.

Стоимость модуля такая же, как и у вышеописанных, форм-фактор аналогичный. А весь прикол в том, что он умеет в двухрежимность! Т.е. эта сволочь дружит как со старорежимными девайсами, которые только со второй версией БТ, так с прогрессивными с BLE, что есть однозначно круто. Если верить описанию, то поддерживается SPP2.0 и 4.2 BR / EDR+BLE.

Опыты показали, что и iPad, и Redmi 7 и обе Sony и мой верный ископаемый Fly 440, все отлично видят и спариваются с этим чудесным устройством.

А замер энергопотребления показал, что жрет он даже меньше, чем АТ-09, который вроде тоже BLE. Чудеса, да и только!

Недостаток выискался ровно 1. Чтобы вогнать модуль в АТ-режим, и переименовать его (или просто поиграться с режимами передачи и прочим), требуется подать 0 на нужный пин. Вроде все как у всех. Даже даташит сравнительно легко нашелся, и там даже описана сия процедура. Вот только для реализации ее необходима некоторая ловкость рук и немного мошенства.

Во первых, номер пина и номер выведенной на плате ноги имеют разные, но близкие значения и их легко перепутать. Во вторых, нужно подавать 0, а не 1, как на НС-05.

А в третьих – до этого пина совсем не просто добраться. Мне пришлось аккуратно расковырять шилом термоусадку напротив нужного контакта и подсунуть туда обжатый проводок с тонким кончиком.

Кстати, для программирования модуля, гораздо удобнее оказалось заюзать удачно подвернувшийся FTDI преобразователь UART-TTL, чем подрубать Ардуину с прошивкой для работы с Seral и баловаться скоростями (некоторые модули работают на 9600 Бод, некоторым подавай 33400).

Собственно, из-за чего я вообще сел топтать клавиатуру из-за каких-то там БТ модулей. А связано это вот с чем.

На заре разработки первых прототипов ССU модуля управления для проекта «Трактордуино», я словил нежданчик. Уже, казалось бы отлаженная типовая схема: Ардуино Нано + Драйвер + БТ модуль дала сбой при попытке запитать ее от 3В, через DC-DC 5В повышайку.

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

Читайте также:  Айкос зачем нужен блютуз

Проверка соединений, контактов и прочего к успеху не привела. От УСБ же все работало как часы.

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

В описалове у повышайки обещали до 200 мА при питании 1В. Казалось бы, с запасом. Тем более, что тут 3В, хоть и батарейки слегка разряженные. Но фиг. Различные игрища и комбинации (например, пробовал запитать БТ модуль от 3.3В преобразователя самой Ардуино) привели к тому, что работать оно начало только после того, как в качестве питания был заюзан литиевый акумм на 3.7В.

Почесав репу и немного подумав, я вместо установленного НС-06, воткнул НМ-10. Подкинул 3В, повышайку, и все заработало!

Далее, руки уже сами потянулись за мультиметром, и первые замеры показали, что потребление НС-06 модуля в режиме ожидания коннекта плавает в пределах 10-40 мА. Вместе с Нано и драйвером, получалось около 40-60 мА. В подключенном состоянии, потребление (чисто БТ) падает где-то до 20 мА. Немедленная проверка родственника в виде НС-05 дала ровно такие же результаты.

Испытания же НМ-10 модуля показали, что он жрет порядка 8-9 мА вне зависимости от состояния. И суммарное потребление укладывается в пределы возможности DC-преобразователя от разряженных АА-элементов.

Таким образом, выяснилось, что разница потребления между старым БТ и БЛЕ натурально разы, более того, НС-05/06 жрут в 2 раза больше не задушенной Ардуино Нано, хотя сами цифры вроде бы и не кажутся шибко пугающими в абсолютном выражении. Гугление даташитов так же показало, что 50 мА является типичным потреблением для таких модулей. Т.е. это не у меня брак, это норма(с).

Ну, а когда ко мне в пыточную попали модули BT18, то оказалось, что они лопают еще в полтора раза меньше, чем НМ-10: порядка 5-6мА. Вне зависимости от того, идет поиск или есть коннект. А так же, по какому протоколу коннект: 2.0 или 4.0. Круто, что сказать.

С нонешнего дня буду заказывать теперь только такие модуля. Однозначано.

З.Ы. настоятельно рекомендую оформить подписку о не выходе из заметки до окончания прочтения.

Источник

Bluetooth Module HC-06, Модуль Bluetooth 2.0+EDR, чип BC417, , slave режим

Bluetooth Module HC-06, Модуль Bluetooth 2.0+EDR, чип BC417, , slave режим

Беспроводной модуль для приема/передачи данных в Arduino проектах по протоколу Bluetooth.

Особенности:
— Поддерживает работу с любым USB Bluetooth адаптером;
— Скорость передачи данных: 9600 бит/сек;
— Встроенная антенна;
— Радиус действия до 10 метров.

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

Тип компонента модуль
Функциональное назначение приемопередатчик bluetooth 2
Вес, г 5
Показать похожие

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

Сроки доставки

Доставка в регион Ярославль

Магазин «ЧИП и ДИП» 20 июля 1 бесплатно
Курьер 19 июля 1 416 руб. 2
ПВЗ Boxberry 18 июля 1 99 руб. 3
ПВЗ Л-Пост 19 июля 1 99 руб. 3
ПВЗ СДЭК 19 июля 1 99 руб. 3
ПВЗ 5Post 20 июля 1 99 руб. 2
ПВЗ Яндекс Доставка 20 июля 1 99 руб. 2
ТК DPD 18 июля 1 485 руб. 2
ТК «Деловые линии» 21 июля 1 915 руб. 2
Почта России 27 июля 1 248 руб. 2
Читайте также:  Самый мощный блютуз наушник

Цена и наличие в магазинах

Источник

Bluetooth-модуль HC-06

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

Офис находится в 3 минутах ходьбы от м. Парк культуры по адресу: ул. Тимура Фрунзе, 8/5.

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

Магазин-мастерская находится в трёх минутах пешком от метро Лиговский Проспект, на территории пространства «Лофт Проект Этажи», по адресу Лиговский проспект 74Д.

Ищете простой способ беспроводного дистанционного управления вашим устройством с помощью bluetooth? Воспользуйтесь bluetooth-модулем HC-06.

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

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

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

Рабочее напряжение этого bluetooth-модуля — 3,3 В, но его входы толерантны к 5 В, поэтому он совместим со всеми платами Arduino.

Подключение

Подключение стандартное для устройств, подключающихся по последовательному интерфейсу:

  • Контакт RX модуля подключается к контакту TX целевого устройства
  • Контакт TX модуля подключается к контакту RX целевого устройства

Настройки

Настройки по умолчанию
Скорость передачи данных 9600 бод
Имя модуля HС-06
Пароль для подключения 1234

Все настройки по умолчанию могут быть изменены с помощью АТ-команд.

Bluetooth-модуль HC-06 может выступать только в slave-режиме. Это означает, что он не может самостоятельно подключаться к другим Bluetooth-устройствам.

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

В комплект не входят провода. Для подключения к управляющей электронике используйте макетные провода с разъёмами «мама» на стороне модуля или макетную плату.

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

Напряжение питания 3,3–6 В
Максимальное входное напряжение логической единицы 5 В
Выходное напряжение логической единицы 3,3 В
Максимальный ток потребления 45 мА
Скорость передачи данных 1200–1382400 бод
Дальность связи при прямой видимости 30 м

Ссылки

Возможные альтернативы

XBee

XBee Модуль, дающий возможность обмениваться сообщениями с другими XBee устройствами по радиоканалу

Модуль беспроводной связи nRF24L01+

Модуль беспроводной связи nRF24L01+ Беспроводной модуль-приёмопередатчик на 2,4 ГГц

Беспроводной передатчик на 433 МГц

Беспроводной передатчик на 433 МГц Простой радиомодуль-трансмиттер с несущей частотой 433 МГц

Источник

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