Модуль Bluetooth HC-05 (Arduino) радиус до 10 м, размеры 27 x 13 x 2,2 мм

1112205

О товаре

Освобождаем провода: почему модуль Bluetooth HC-05 — это голос и уши вашего Arduino

Любой проект на Arduino начинается с проводов. Они тянутся к компьютеру, ограничивают движение роботов и превращают элегантную систему в «медузу» из кабелей. В какой-то момент каждый инженер-электронщик упирается в стену: как управлять устройством дистанционно? Как передавать данные с датчиков на смартфон, не подключая планшет проводом?

Ответ кроется в маленькой синей плате — модуле Bluetooth HC-05. Это не просто микросхема. Это мост, который превращает ваш микроконтроллер в полноценное устройство интернета вещей (IoT) с радиусом действия до 10 метров.

Анатомия связи: как работает HC-05

Сердце модуля — чип CSR (Qualcomm). Он реализует протокол Bluetooth 2.0 (класс 2), который является золотым стандартом для ближней связи.

Для Arduino этот модуль выглядит как невидимый последовательный порт (UART). С точки зрения кода (скетча) нет никакой разницы: отправляете ли вы данные Serial.print() в монитор порта USB или в модуль HC-05. Это делает его самым дружелюбным и простым в освоении беспроводным интерфейсом для начинающих.

Почему именно HC-05, а не HC-06?

На рынке есть два брата-близнеца: HC-05 и HC-06. Разница между ними — в свободе действий:

  • HC-06 — это «Slave» (ведомый). Он может только ждать подключения от телефона.
  • HC-05 — это «Master/Slave» (ведущий/ведомый). Он может не только принимать команды, но и сам инициировать соединение с другими модулями (например, связать два Arduino между собой на расстоянии 10 метров для передачи телеметрии). Кнопка KEY на плате позволяет переводить его в режим АТ-команд, где вы можете программно изменить имя устройства, пароль доступа (по умолчанию 1234) или скорость передачи (Baud Rate).

Радиус 10 метров: физика свободы

Заявленные 10 метров — это идеальная дистанция для квартиры, мастерской или салона автомобиля. На открытом пространстве модуль может «бить» и дальше, но 10 метров — это расстояние, которое гарантирует стабильную связь сквозь одну межкомнатную стену.

Этого достаточно, чтобы:

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

Энергопотребление и интеграция

HC-05 работает от напряжения 3,3В, но имеет на борту встроенный линейный стабилизатор (LDO) и логический конвертер уровней. Это означает, что вы можете смело подавать на него 5В с платы Arduino (пин VCC) — модуль не сгорит, а логика общения с пинами RX/TX будет корректно согласована.

Потребляемый ток крайне мал — около 30–40 мА в режиме активного соединения и микроамперы в спящем режиме. Это позволяет использовать его в портативных, аккумуляторных устройствах.

Сценарии применения, где HC-05 раскрывается на 100%

  1. Робототехника и RC-модели. Управление машинкой, танком или дроном через приложение на Android. Визуальный интерфейс с джойстиком на экране телефона гораздо удобнее, чем паять десяток кнопок и потенциометров.
  2. Умный дом. Передача данных с датчиков температуры, влажности или качества воздуха на смартфон. Вы получаете мобильное приложение без написания сложного кода для Wi-Fi и веб-серверов.
  3. Логирование данных. Представьте станок, который работает в цеху. Вы не можете постоянно держать его подключенным к ноутбуку. HC-05 транслирует данные о температуре двигателя или вибрации на ваш телефон в реальном времени.
  4. Беспроводной терминал. Отладка кода. Вы можете выводить отладочные сообщения Serial.print не на экран компьютера, а в монитор Bluetooth-терминала на смартфоне, пока устройство автономно работает в шкафу.

Магия настройки: АТ-команды

Для большинства пользователей HC-05 работает в режиме «прозрачного UART»: что влетело в TX, то вылетело в Bluetooth. Но истинная мощь раскрывается через АТ-команды. Подав высокий уровень на пин KEY (или удерживая кнопку на плате при включении), вы переводите модуль в командный режим (скорость обычно 38400). Здесь вы становитесь полновластным хозяином:

  • AT+NAME=MyDevice — меняете имя, которое видят телефоны при поиске.
  • AT+PSWD=0000 — меняете пароль.
  • AT+ROLE=1 — превращаете модуль в «Мастера», который будет сам искать и подключать другие датчики.

Важное правило: крест-накрест

При подключении HC-05 к Arduino помните главное правило последовательной связи: передатчик одного устройства идет к приемнику другого.

  • Пин TX модуля HC-05 подключается к пину RX Arduino (через делитель напряжения, если Arduino 5В, чтобы не перегрузить вход 3,3В модуля).
  • Пин RX модуля HC-05 подключается к пину TX Arduino.

Программная невидимость

Самое приятное в HC-05 — он не требует никаких библиотек. Вам не нужно скачивать гигабайты SDK. Если вы умеете мигать светодиодом через Serial, вы уже умеете работать с Bluetooth.

Пример простейшего кода: if (Serial.available()) { SerialBT.write(Serial.read()); } Этой пары строк достаточно, чтобы ваш Arduino начал «разговаривать» со смартфоном.

Модуль HC-05 — это первый шаг от «просто мигающей платы» к полноценному гаджету. Он дешев, неубиваем, прощает ошибки в подключении и открывает двери в мир беспроводной электроники. Перережьте виртуальный USB-провод. Дайте вашему проекту крылья Bluetooth.

Технические характеристики модуля HC05

  • Чип Bluetooth: HC-05(BC417143)
  • Диапазон частот радиосвязи: 2,4–2,48 ГГц
  • Мощность передачи: 0,25–2,5 мВт
  • Чувствительность: –80 dBм
  • Напряжение питания: 3,3–5 В
  • Потребляемый ток: 50 мА
  • Радиус действия: до 10 метров
  • Интерфейс: последовательный порт
  • Режимы: master, slave
  • Температура хранения: –40…85 °C
  • Рабочий диапазон температур: –25…75 °C
  • Габариты: 27 x 13 x 2,2 мм.

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

Категории: Модули сопряжения