Модуль Bluetooth HC-05 - гэта модуль бесправадной паслядоўнай сувязі, які выкарыстоўваецца для адпраўкі і атрымання даных паміж мікракантролерамі, смартфонамі, кампутарамі і ўбудаванымі сістэмамі.Ён падтрымлівае сувязь UART, галоўны і падпарадкаваны рэжымы, канфігурацыю AT-камандаў і перадачу даных Bluetooth на кароткіх адлегласцях, што робіць яго карысным для праектаў Arduino, робататэхнікі, аўтаматызацыі і бесправадных сістэм кіравання.У гэтым артыкуле тлумачыцца, як працуе HC-05, як правільна падключыць яго кантакты, як наладзіць хуткасць перадачы, пароль, імя прылады і рэжым працы, як ён параўноўваецца з модулямі HC-06 і HM-10 BLE і як ліквідаваць агульныя праблемы з падключэннем.
Каталог

Малюнак 1: Модуль Bluetooth HC-05
Модуль Bluetooth HC-05 - гэта прылада бесправадной паслядоўнай сувязі, якая выкарыстоўваецца для перадачы і атрымання даных паміж электроннымі сістэмамі праз тэхналогію Bluetooth.Ён шырока выкарыстоўваецца ў праектах Arduino, робататэхніцы, убудаваных сістэмах і бесправадных праграмах аўтаматызацыі, дзе патрабуецца сувязь на малых адлегласцях.Модуль выкарыстоўвае паслядоўную сувязь UART, што дазваляе мікракантролерам, смартфонам, планшэтам і камп'ютарам абменьвацца камандамі і данымі датчыкаў па бесправадной сеткі без прамых кабельных злучэнняў.
Адной з галоўных пераваг модуля Bluetooth HC-05 з'яўляецца падтрымка як галоўнага, так і падпарадкаванага рэжыму сувязі.У падпарадкаваным рэжыме модуль чакае ўваходных злучэнняў Bluetooth са смартфонаў або кампутараў.У галоўным рэжыме HC-05 можа актыўна шукаць і аўтаматычна падключацца да іншых прылад Bluetooth.Такая гнуткасць робіць модуль прыдатным як для пачаткоўцаў у электронных праектах, так і для перадавых убудаваных сістэм сувязі.
HC-05 працуе шляхам пераўтварэння паслядоўных дадзеных UART у бесправадныя сігналы Bluetooth.Пры падключэнні да мікракантролера, напрыклад Arduino, модуль атрымлівае паслядоўныя даныя праз кантакты RX і TX і перадае інфармацыю па бесправадной сеткі на спалучаныя прылады.Затым ўваходныя сігналы Bluetooth пераўтвараюцца назад у паслядоўныя даныя, якія можа апрацоўваць мікракантролер.
прылада
|
Дзеянне
|
Смартфон
|
Адсылае
бесправадная каманда
|
Модуль HC-05
|
Атрымлівае
Даныя Bluetooth
|
Arduino
|
Працэсы
паслядоўная каманда
|
Прылада вываду
|
Актывуе
Святлодыёд, рэле або рухавік
|
Унутры модуля Bluetooth HC-05 убудаваная схема сувязі апрацоўвае спалучэнне Bluetooth, пераўтварэнне паслядоўнай сувязі, апрацоўку сігналаў і бесправадную перадачу даных.Модуль таксама падтрымлівае наладжвальныя параметры, такія як хуткасць перадачы, пароль спалучэння, імя прылады і рэжым працы з дапамогай AT-каманд.
Паколькі HC-05 выкарыстоўвае сувязь Bluetooth малога радыусу дзеяння, якасць сігналу можа пагоршыцца пры наяўнасці перашкод, электрычных перашкод або нестабільнага сілкавання.Правільнае падключэнне і стабільнае рэгуляванне напружання дапамагаюць павысіць надзейнасць сувязі ва ўбудаваных сістэмах.

Малюнак 2: Базавая падключэнне модуля Bluetooth HC-05
Pin
|
Функцыя
|
Апісанне
|
VCC
|
Электразабеспячэнне
|
Пастаўкі
працоўнае напружанне на модуль
|
GND
|
Зямля
|
Агульны
зазямленне ланцуга
|
TXD
|
Перадаць даныя
|
Дасылае серыял
дадзеныя ў мікракантролер
|
RXD
|
Атрымаць дадзеныя
|
Атрымлівае
паслядоўныя дадзеныя з мікракантролера
|
ДЗЯРЖАВА
|
Статус
Індыкатар
|
Паказвае
Стан злучэння Bluetooth
|
EN/КЛЮЧ
|
Рэжым AT
Уключыць
|
Актывуе AT
камандны рэжым
|
Вывад VCC звычайна прымае напружанне ад 3,6 В да 6 В у залежнасці ад канструкцыі раздзяляльнай платы.Штыфты TXD і RXD забяспечваюць паслядоўную сувязь UART з мікракантролерамі, такімі як Arduino.У большасці схем Arduino кантакт HC-05 TXD падключаецца да кантакту Arduino RX, а штыфт HC-05 RXD падключаецца да кантакту Arduino TX.
Паколькі штыфт HC-05 RX працуе з выкарыстаннем лагічных узроўняў 3,3 В, непасрэднае падключэнне выхаду 5 В Arduino TX можа з часам пашкодзіць модуль.Па гэтай прычыне ў многіх схемах HC-05 выкарыстоўваецца дзельнік напружання або пераўтваральнік лагічнага ўзроўню для бяспечнага зніжэння напружання, якое падаецца на кантакт RX.
Параметр
|
Каштоўнасць
|
Bluetooth
Версія
|
Bluetooth 2.0
+ EDR
|
Сувязь
Тып
|
Паслядоўны UART
Сувязь
|
Аперацыйная
Напруга
|
3,6 В–6 В
|
Узровень логікі
|
3,3 В
|
Бад па змаўчанні
Стаўка
|
9600
|
Бесправадная сувязь
Дыяпазон
|
Прыкладна
10 метраў
|
Аперацыйная
Рэжымы
|
Майстар і
Раб
|
Частата
Гурт
|
2,4 ГГц ISM
Гурт
|
Інтэрфейс
Тып
|
TX/RX UART
|
Канфігурацыя
Метад
|
AT каманды
|
Модуль Bluetooth HC-05 прызначаны для стабільнай бесправадной сувязі малога радыусу дзеяння ва ўбудаваных сістэмах і праектах на аснове мікракантролера.Яго наладжвальная хуткасць перадачы дадзеных і паслядоўны інтэрфейс UART забяспечваюць надзейную сувязь паміж платамі Arduino, сэнсарнымі сістэмамі, платформамі робататэхнікі і схемамі аўтаматызацыі.
Адным з важных практычных меркаванняў з'яўляецца дыяпазон бесправадной сувязі.Нягледзячы на тое, што HC-05 звычайна разлічваецца прыблізна на 10 метраў, фактычныя характарыстыкі могуць адрознівацца ў залежнасці ад перашкод, матэрыялу сцен, электрычных перашкод, арыентацыі антэны і стабільнасці электразабеспячэння.Якасць сувязі таксама можа знізіцца ў шумным прамысловым асяроддзі або сістэмах з няўстойлівым зазямленнем.
Адной з найбольш важных асаблівасцей модуля Bluetooth HC-05 з'яўляецца яго здольнасць працаваць як у галоўным, так і ў падпарадкаваным рэжымах.У падпарадкаваным рэжыме модуль чакае ўваходных злучэнняў Bluetooth ад такіх прылад, як смартфоны, планшэты або кампутары.У галоўным рэжыме HC-05 актыўна шукае і аўтаматычна падключаецца да іншых прылад Bluetooth.
Асаблівасць
|
Галоўны рэжым
|
Рэжым раба
|
Пасвячае
Злучэнне
|
так
|
няма
|
Атрымлівае
Злучэнне
|
Абмежаваны
|
так
|
Смартфон
Спарванне
|
Абмежаваны
|
Падтрымліваецца
|
Ад прылады да прылады
Сувязь
|
Падтрымліваецца
|
Падтрымліваецца
|
Агульны
Прыкладанні
|
Бесправадная сувязь
кантралёры
|
Смартфон
сувязі
|
Падпарадкаваны рэжым звычайна выкарыстоўваецца ў праектах Arduino, якія кіруюцца смартфонамі, таму што мабільныя прылады могуць лёгка падключацца да модуля HC-05.Галоўны рэжым часцей выкарыстоўваецца ў сістэмах бесправадной сувязі паміж прыладамі, дзе адна ўбудаваная сістэма аўтаматычна кіруе другой.
Модуль Bluetooth HC-05 падтрымлівае AT-каманды, якія дазваляюць карыстальнікам канфігураваць параметры сувязі, інфармацыю аб спалучэнні, хуткасць перадачы і рэжымы працы.AT-каманды звычайна выкарыстоўваюцца падчас наладжвання і ліквідацыі непаладак модуля Bluetooth.
AT камандаванне
|
Функцыя
|
Агульнае выкарыстанне
|
AT
|
Тэсты AT
камандная сувязь
|
Праверкі
ці адказвае модуль
|
AT+NAME?
|
Чытае
бягучая назва Bluetooth
|
Пацвярджае
імя модуля перад спалучэннем
|
AT+NAME=HC05_TEST
|
Змяняе
Назва прылады Bluetooth
|
Робіць
модуль лягчэй ідэнтыфікаваць пры сканаванні Bluetooth
|
AT+PSWD?
|
Чытае
пароль спалучэння
|
Правярае
бягучы PIN-код
|
AT+PSWD=1234
|
Змяняе
пароль спалучэння
|
Усталёўвае новы
PIN-код спалучэння Bluetooth
|
AT+UART?
|
Чытае
бягучая налада UART
|
Правярае бод
хуткасць, стоп-біт і цотнасць
|
AT+UART=9600,0,0
|
Усталёўвае UART
хуткасць перадачы да 9600 біт/с
|
запалкі
Налады паслядоўнай сувязі Arduino
|
НА+РОЛЯ?
|
Чытае
цяперашняя роля
|
Праверкі
ці з'яўляецца модуль галоўным або падпарадкаваным
|
AT+РОЛЯ=0
|
Наборы раб
рэжым
|
Дазваляе тэлефоны
або кампутары для падлучэння да модуля
|
AT+РОЛЯ=1
|
Наборы майстар
рэжым
|
Дазваляе
HC-05, каб пачаць злучэнне з іншай прыладай Bluetooth
|
НА+СКІД
|
Перазапускае
модуль
|
Ужываецца або
абнаўляе змены канфігурацыі
|
Каб перайсці ў камандны рэжым AT, штыфт KEY або EN звычайна ўтрымліваецца ў ВЫСОКІМ ВЫСОКІМ ПРЫКЛАДЗЕ падчас харчавання модуля.У рэжыме AT схема мігцення бартавога святлодыёда змяняецца, каб паказаць працу ў рэжыме канфігурацыі.Няправільныя налады хуткасці перадачы з'яўляюцца адной з найбольш распаўсюджаных прычын, чаму каманды HC-05 AT не рэагуюць належным чынам.
Асаблівасць
|
HC-05
|
HC-06
|
HM-10 BLE
|
Bluetooth
Версія
|
Bluetooth 2.0
+ EDR
|
Bluetooth 2.0
|
Bluetooth 4.0
BLE
|
Сувязь
Тып
|
Паслядоўны UART
|
Паслядоўны UART
|
BLE UART
|
Галоўны рэжым
|
Падтрымліваецца
|
Не падтрымліваецца
|
Абмежаваны
|
Рэжым раба
|
Падтрымліваецца
|
Падтрымліваецца
|
Падтрымліваецца
|
Падтрымка BLE
|
няма
|
няма
|
так
|
Смартфон
Сумяшчальнасць
|
Android
|
Android
|
Android і
iOS
|
Канфігурацыя
Гнуткасць
|
Высокі
|
Умераны
|
Высокі
|
Магутнасць
Спажыванне
|
Умераны
|
Умераны
|
Нізкі
|
Бесправадная сувязь
Дыяпазон
|
~10 метраў
|
~10 метраў
|
~10–30 метраў
|
Лёгкасць
Інтэрфейс
|
лёгка
|
Вельмі лёгка
|
Умераны
|
Лепшае выкарыстанне
Справы
|
Робататэхніка і
аўтаматызацыя
|
Просты
Bluetooth праекты
|
IoT і BLE
прыкладанняў
|
Кошт
|
Умераны
|
Нізкі
|
Вышэйшая
|
Модуль Bluetooth HC-05 пераважны для праектаў бесправадной паслядоўнай сувязі, якія патрабуюць падтрымкі як галоўнай, так і падпарадкаванай сувязі.HC-06 больш просты і ў асноўным прызначаны для прыкладанняў у падпарадкаваным рэжыме, што робіць яго прыдатным для пачаткоўцаў праектаў Bluetooth.Модуль HM-10 BLE падтрымлівае Bluetooth Low Energy (BLE), меншае энергаспажыванне і лепшую сумяшчальнасць з сучаснымі смартфонамі, асабліва з прыладамі iOS, што робіць яго больш прыдатным для IoT і маламагутных бесправадных сістэм.
Агульныя праблемы і рашэнні HC-05
праблема
|
магчыма
Прычына
|
Ліквідацыю непаладак
Савет
|
HC-05 Не
Спарванне
|
Няправільна
пароль або налады спалучэння
|
Праверыць
Пароль Bluetooth і працэс спалучэння
|
Няма серыяла
Сувязь
|
Штыфты TX/RX
падключаны няправільна
|
Крос TX і
RX злучэнні правільна
|
AT каманды
Не працуе
|
Няправільны AT
налада рэжыму
|
Утрымлівайце KEY/EN
замацаваць падчас запуску
|
Выпадковы
Bluetooth адключаецца
|
Слабая ўлада
пастаўкі
|
Выкарыстоўвайце stable
крыніца рэгуляванага напружання
|
Нестабільныя дадзеныя
Трансфер
|
Электрычныя
перашкоды
|
Выкарыстоўвайце кароткія
драты і стабільнае зазямленне
|
HC-05 Не
Выяўлена
|
Модуль не
сілкуецца правільна
|
Праверце VCC
і правадка зазямлення
|
Няправільны бод
Стаўка
|
Няправільна
Налады UART
|
Матч Arduino
і хуткасць перадачы дадзеных HC-05
|
RX Pin Damage
|
Прамое 5В
злучэнне
|
Выкарыстоўвайце напружанне
абарона дзельніка
|
Святлодыёдныя індыкатары стану HC-05
Паводзіны святлодыёда
|
Сэнс
|
Хуткае мірганне
|
У чаканні
Спалучэнне Bluetooth
|
Павольны дубль
Міргаць
|
Падключана
паспяхова
|
Павольнае мірганне
|
AT каманда
рэжым актыўны
|
Убудаваны святлодыёдны індыкатар дапамагае карыстальнікам хутка вызначыць працоўны стан модуля Bluetooth HC-05.Хуткае мірганне звычайна азначае, што модуль чакае спалучэння, у той час як больш павольнае мірганне часта паказвае на паспяховае злучэнне Bluetooth або працу ў рэжыме AT-каманды.
Модуль Bluetooth HC-05 застаецца практычным выбарам для бесправадной паслядоўнай сувязі малога радыусу дзеяння, таму што ён спалучае ў сабе інтэрфейс UART, наладжвальныя AT-каманды і падтрымку як галоўнага, так і падпарадкаванага рэжымаў.Правільная праводка важная, асабліва перакрыжаванне злучэнняў TX/RX і абарона штыфта RX ад прамых сігналаў 5 В.Яго тэхнічныя характарыстыкі, рэжымы працы, AT-каманды і параўнанне з HC-06 і HM-10 BLE паказваюць, што HC-05 лепш за ўсё падыходзіць для праектаў гнуткага кіравання Bluetooth, у той час як HC-06 падыходзіць для больш простых прыкладанняў у падпарадкаваным рэжыме, а HM-10 лепш для сістэм IoT з нізкім энергаспажываннем на аснове BLE.Стабільнае сілкаванне, правільныя налады хуткасці перадачы дадзеных, належная ўстаноўка рэжыму AT і добрая практыка праводкі дапамагаюць прадухіліць збой спалучэння, нестабільную перадачу даных і памылкі сувязі.
Падзяліцеся гэтым паведамленнем