Как подружить jdy-31 и hc-05?

Hc-05 с другим таким же сопрягается.
С jdy-31 не хочет.

jdy-31 рабочий, андроид шлёт команды и принимает их без проблем

Проблема скорее всего в мак-адресе этого самого jdy-31, который никак не получается вбить в hc-05.
Выдает ошибку.

Вбить в hc-05 мак адрес другого hc-05 получается и все работает.
.

Как победить сию проблему?

А зачем вбивать? Проще hc-05 чтоб сопрягался со всеми модулями.

Хорошо, допустим что мак адрес не нужно вводить и обнулим мак адрес в hc-05 до дефолтного значения (Так делал).

Сопряжения все равно не происходит.

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

Модули АТ командами ставятся в одинаковые скорости обмена данными, один в мастер, другой может быть только подчинённым. На мастере ставится режим:
1 - модуль в роли ведущего подключается к любому ведомому Bluetooth устройству.
https://wiki.iarduino.ru/page/at-komandy-bluetooth-hc-05
…для jdy-31 команды по синтаксису другие, не помню где находил.

Я все это знаю и выполнил.
Два hc-05, один мастер, другой slave, сопрягаются.

Беру мастер hc-05 и пытаюсь подключить к jdy-31, который может быть только slave .

Я знаю что синтаксис айти команд у jdy-31 другой. Список этих команд в дата шите полный.

Тогда не знаю. Попробуйте второй модуль hc05 перевести в мастер и в “1 - модуль в роли ведущего подключается к любому ведомому Bluetooth устройству.”

Делал так. Оба модуля не подключаются к jdy-31

Скорость везде выставлена 9600
Проверил несколько раз.

С телефоном общаются поодиночке все модули.
Между собой общаются hc-05.
Но ни один из них не хочет подключаться к jdy-31

Возможно дело в том, что разные версии bluetooth.

1 лайк

Вполне хорошая версия (по проблеме), они на разных версиях блютус работают (2 и 3).

Странно. Во многих источниках указано что jdy-31 поддерживает 2.0

Скорее всего проблема именно в этом. Всем спасибо.

Это зависит от версии прошивки, ну и видимо настроек.

1 лайк

В связи с тем, что заморачиваться с перепрошиивкой модуля нет никакого смысла возник вопрос: какие китайские недорогие модули действительно совместимы с hc-05, чтобы работали на 2,0?

Либо нужен китайский дешёвый модуль который работает на 3,0 и может быть мастером для подключения к jdy-31…jdy-33.

Всё таки надо уточнить с этой связкой. У меня работает без проблем, даже не подумал ни разу про несовместимость.





…поищу в архиве ссылки на продавца модуля.
…ссылки пустые-такого товара уже нет.

Вопрос о том как определить совместимость при покупке остаётся открытым.

Вопрос актуален, потомучто Hc-05 (06) примерно в 2 раза дороже, чем линейка jdy

В #9 я лишь высказал предположение. Может быть это и не так.
Я бы ещё повозился.
Например, попробовал подключить +5в через диод, чтобы понизить питание…

У меня все два модуля, купленные у разных продавцов вот такие:


6 выводов, прозрачный чехол.

Минимум 1,8 в. Модуль без подложки, чистый модуль.

И самое главное он работает и легко связывается с телефоном и компьютером.

У них 3,6 В минимум по питанию, как и у HC05. Один экземпляр запускался только с 4,5 В. Так что проверять на 5 надо :slight_smile:

1 лайк

На чистом модуле без подложки (на которой стоит стабилизатор) максимальное напряжение работы 3,6.
Номинал 3,3.
Минимум 1,8.

Я подключаю к 3,3.