8-900-374-94-44
[email protected]
Slide Image
Меню

Модуль bluetooth hc 06 – Ардуино Bluetooth очень просто и удобно вместе с HC05 и HC06

Bluetooth модуль для Arduino: характеристики, распиновка

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

Arduino bluetooth будет удобен для удалённого управления вашим устройством на базе микроконтроллера, но давайте разберём, что это такое и какие характеристики у bluetooth модулей hc 05 и hc 06.

Что такое bluetooth модуль и его назначение

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

Таким образом, первичное и главное назначение Ардуино блютуз – связь с вашим ПК и\или Андроидом по соответствующему протоколу. Это позволяет не только управлять разнообразными датчиками на микроконтроллере, но и, в случае необходимости, обновлять прошивку.

Полностью перепрошить устройство с его помощью не получится. Помимо этого, Android Arduino bluetooth может обеспечить связь между несколькими МК и приборами. Естественно, для этого на каждом из них должен быть установлен независимый модуль. HC-05 позволяет проложить несколько мостов по типу USAR-bluetooth-USART. При этом само устройство будет восприниматься в качестве ответного на USART. А организовывать связь уже будет аппаратная часть вашего проекта.

Модуль HC-06

У блютуз модуля под Ардуино, есть несколько преимуществ, перед стандартными дополнениями под другие МК:

  1. Инженеру нет необходимости изучать технологию протокола блютуз, чтобы написать софт или начать использовать уже готовые библиотеки.
  2. Простота использования в целом. Вам не нужно будет паять отдельную плату под распределение мощностей, просто подсоедините устройство к уже готовому МК через пины.
  3. Обширный выбор библиотек. Так как Ардуино имеет низкий порог вхождения, под все его модули можно найти большое количество библиотек, разного назначения. Но стоит отметить, что весомая их часть – бесполезны, ибо не работают или работают крайне плохо. Ведь пишет их сообщество, которое не изучало основы алгоритмизации и, в большинстве своём, в принципе, плохо разбирается в программировании. Из-за этого, во многих ситуациях, просто модифицировать чужой софт – не лучшее решение, и значительно проще написать свой.

Сфера же применения RC car Arduino bluetooth – огромна и ограничена лишь вашей фантазией. Например, вы можете купить обычную китайскую гарнитуру, припаять к ней пару модулей под Ардуино, так как они могут функционировать и без МК, и загрузить одну из готовых библиотек. После таких манипуляций наушники можно будет использовать в беспроводном режиме и исчезнет проблема с запутывающимися или гнущимися проводами. Это одна из банальных проблем реализации данного протокола в проекте, на деле их тысячи.

Предназначается bluetooth аудио модуль для бытового и коммерческого применения, чему способствуют его характеристики. Также стоит учитывать, что если вы собираетесь в дальнейшем связываться по одноимённому протоколу с ПК, то на большинстве современных устройств необходимо будет докупить блютуз по USB. Но вы можете также спаять его из МК, создав собственный bluetooth модуль для компьютера. Естественно, это не относится к ноутбукам, где поголовно устанавливаются одноимённые передатчики, и никак модифицировать их уже не требуется.

Распиновка HC-05 и HC-06

Выводы на платах отвечают за:

Вывод Значение
EN включение/выключение модуля
VCC питание +5В
GND земля
TXD, RXD UART интерфейс для общения с контроллером
STATE индикатор состояния
KEY нога для входа в режим AT-команд

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

Давайте подробнее разберёмся, какие характеристики имеет такой bluetooth модуль для ПК и различных проектов. Сами разработчики заявляют, что выдержали коммерческий стандарт в hc 05. Соответственно, для управления устройством будет достаточно специальной программы на смартфоне или компьютере, которая позволит отправлять и получать данные с датчика. Однако существует ограничение в области применения, ведь устойчивый сигнал, без использования усилителей, можно поймать лишь на 9 метрах от чипа. Учитывайте, что это сырые цифры, в которых во внимание не берутся преграды на пути волн.

Сами hc чипы полностью совместимы с любыми адаптерами, что поддерживают SPP. На самой плате устройства размещается небольшая антенна, припаянная к верхнему слою в виде дорожки, похожей на змею. Характеристики девайса заявлены следующие:

  1. Активные частоты радиосвязи находятся в диапазоне 2.4-2.48 ГГц.
  2. Канал приспособлен к адаптивному переключению.
  3. Условная дальность связи – 10 метров, но в этой цифре не учитываются преграды и помехи.
  4. Максимальная скорость при обмене информацией – 115300 бод.
  5. Хранить чип можно в температурном диапазоне от - 40 до +85 градусов, а вот использовать – от -20 до +70.
  6. Для работы необходимо будет напряжение в 3.3 В, что мы рассмотрим чуть ниже.

Подключение

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

Устанавливать модуль необходимо достаточно плотно, для чего подойдёт стандартный МК или специальные платы, в которых применяются вилки-соединители. Но вы можете приобрести и отдельную плату под девайсы серии hc, или же сделать их самостоятельно, если у вас есть навыки по проектированию и созданию электронных плат.

В подобном девайсе обязательно должен быть соединительный разъем\специальные отверстия для монтажа проводки, а также светодиоды, которые помогут определить, идёт ли ток и работает ли устройство. Помимо прочего, необходимы стабилизаторы, специальный переключатель для reset’а прошивки и преобразователи интерфейсов, по вашему желанию.

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

Настройка

Для настройки чипа потребуется установить сопряжение по USART-bluetooth, где 34 контакт будет подсоединён к общему проводу. После этого вы можете подавать стандартные АТ команды или перепрошить микрочип, по вашему желанию.

Из «коробки» же пароль для подключения интерфейса – 1234, а вот скорость обмена данными ограничивается до 38400 бод. Готовых библиотек на HC 05 не много, но и направление его применения достаточно узкое, что позволяет адаптировать любой уже имеющийся софт под ваши потребности.

arduinoplus.ru

Bluetooth модуль HC06 с DX / Блог им. GYUR22 / Сообщество EasyElectronics.ru

Недавно тоже влился в ряды использующих bluetooth модули HC купленные на DX. Сделал пару платок которые успешно заработали и при использовании появилась необходимость поменять в них имена, тут и настал затык т.к. все работало совсем не так как было описано… Казалось бы тут же все обсосано, но модули бывают разные и не все они одинаково полезны

Собственно вот он источник полезных данных для моих модулей которые получены с DX:
byron76.blogspot.com/2011/09/one-board-several-firmwares.html
Короче говоря те модули которые я получил называются на самом деле HC-06 прошивка linvor 1.5 и работают по умолчанию на 9600,n,8,1 и для изменения их параметров как у меня и вышло их не надо сбрасывать, подтягивать итп. Правда после изменения имени все таки надо рестартануть
Короче говоря, подсоединяетесь через преходник USB-USART TTL и пишете команды из таблички, но не в виндусовом терминале!
Подходит Bray, он посылает комаду одной посылкой а т.к. команды модулем выполняются не по CR+LF а по таймауту! Жует где-то команду в секунду.
И я вначале долго тупил почему набирая hyperterminal AT и не успев ничего другого набрать я получал OK.
На всякий случай привожу табличку с командами (копипаст) с сайта Byron так удобнее ее хранить

Типы модулей:

p.s. Может конечно и боян, но я долго тупил.
p.p.s Возможно кому то все вышеописанное покажется «не имеющим ценности» это ваше личное мнение, но на русских ресурсах я не нашел этой информации, а лопатить горы каментов на DX было лень и целью является дележ опытом а не набор очков.

p.p.p.s что интересно следующие заказанные модули пришли с прошивкой HC-05 и светодиодом на другой ноге
UPDATE: добавил небольшую картинку о модулях найденную на aliexpress

we.easyelectronics.ru

Обзор bluetooth-модуля HC-06 » NGIN.pro

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

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

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

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

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

Подключение

Контакты модуля можно соединить с макетной платой или Arduino проводами «мама-папа». 

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

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

Настройки

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

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

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

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

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

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



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

Вот еще вам видеоинструкция по подключению bluetooth-модуля HC-06.

Не забудьте почитать что же это за датчик такой - PIR-датчик.

Данные характеристики взяты с сайта.


ngin.pro

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

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