Bluetooth-UART модуль JDY-32 🛰️ с поддержкой BLE и SPP

Уже есть  обзор на Bluetooth модуль JDY-23 (BLE 5.0), который имеет низкое энергопотребление, но и особенности, связанные с этим, этот же JDY-32 имеет как низкопотребляющий блютуз (BLE), так и классический (SPP), что хорошо подойдет для некоторых, тем более что цена такая же.

Основные параметры

Рабочая частота: 2.4 ГГц
Мощность передачи: 5 дБ
Чувствительность приёма: -97 дБ
Версия Bluetooth: 4.2 (BLE), 3.0 (SPP)
Дальность: до 40 м
Ток при вещании: 4.4 мА
Ток при подключении (BLE 4.2): 3.8 мА
Ток при подключении (SPP 3.0): 12 мА
Скорость (BLE): до 5 КБ/с (android)
Скорость (SPP): до 14.4 КБ/с (ios)
Сервис UUID: FFE0
Характеристика UUID: FFE1
Поддержка ведущее/ведомое: только ведомый (Slave)
Модуляция: GFSK
Питание: 1.8-3.6 В
Размеры: 27.0 x 12.8778 x 1.8 мм
Цена: 1$/шт

Приобрести на Aliexpress

🏷️JDY-32 Dual Mode bluetooth 4.2 (0.90$): https://ali.ski/58Khy
🏷️ JDY-32 Dual Mode: (0.97$): https://ali.ski/pi0Oxc
🏷️ JDY-32 BLE SPP (0.91$): https://ali.ski/qg1z88

🛒 Мой мультиметр T21D RM113D (~13.81💲): https://ali.ski/-04vOL
🛒 Преобразователи TTL-USB (от 0.68💲): https://ali.ski/Oq9TV

Схема подключения

Питание здесь от преобразователя, но лучше использовать отдельный стабилизатор 3.3В.

Подключение и проверка команд

Рекомендуемое ПО:

  • Для компуктера: YAT
  • Для телефона: Bluetooth USB Terminal

 Открываем терминал на ПК. В настройках ставим скорость 9600 бод/с и включаем CR+LF (перенос каретки и новая строка). Проверяем AT-команды:

Модуль послушно отвечает, менять ничего не будем.

Связь между ПК <-> телефон через Bluetooth

С JDY-23 была особенность, ПК его видел, но работать с ним не вышло, ведь создать пару нельзя, а необходимого ПО, как на Андрюшу не нашел (но уверен что такое может существовать). Ну а на JDY-32 есть обычный Bluetooth SPP (Serial Port Profile), который без проблем работает со всеми. Привязать к ПК легко:

Как и к телефону:

Посмотрим видит ли телефон этот модуль. Заходим в приложение на моб.. Меню слева -> Devices -> BLUETOOTH LE -> SCAN

Напоминаю, для Bluetooth Low Energy на телефоне:


  • обязательно дать все разрешения и включить геолокацию (GPS)!
  • не пытайтесь добавить модуль в настройках Bluetooth (создать пару) - это сделать не получится (для BLE !)

Видит хорошо и подключается также, то есть для BLE подключение как обычно (с включенным GPS), а для SPP заранее связываете устройства и оно уже будет отображено в списке.

Передача и прием проходит успешно!

Светодиодная индикация

Как и на других модулях можно прицепить светодиод на вывод ALED, который будет показывать подключение (не подключено - мигает, подключено - светиться).

Также есть вывод STAT для определения статуса подключения (можно подключить к выводу МК и завести прерывание):

  • не подключено - низкий уровень
  • подключено - высокий уровень

Когда устройство подключено AT-команды не принимаются, чтобы дать её нужно выставить на SELECT низкий уровень, а для возвращения в режим передачи высокий уровень.

Список команд

Команда Ответ Параметр
Версия AT+VERSION +VER:JDY-23-V1.2
-
Имя для BLE AT+NAME +NAME:JDY-32-LE
Имя для энергоэффективного Bluetooth
(до 18 байт)
Имя для SPP AT+NAMES +NAME:JDY-32-SPP Имя для классического Bluetooth
(до 18 байт)
MAC адрес для BLE AT+MAC +MAC=8cde52ab2312 -
MAC адрес для SPP AT+MACS +MAC=8cde52ab2312 -
Отключится AT+DISC +OK -
Настройки пароля (пин-кода) для SPP AT+TYPE +TYPE=1
Параметр: (0-2)
0: без пароля
1: пароль при каждом подключении
2: пароль только при первом подключении
Установка пароля для SPP AT+PIN +PIN=1234 Должен состоять из 4 цифр
(по умолчанию: 1234)
Скорость UART AT+BAUD +BAUD:4
Параметр: (1-5)
1——9600  
2——19200
3——38400
4——57600
5——115200
(по умолчанию: 1)
Программный сброс AT+RST +OK -
Установка настроек по умолчанию AT+DEFAULT +OK -

Элементная база

  • YC1021 (Bluetooth 4.1 + 3.0 (EDR) + 2.4GHz-Proprietary)
  • 4GA7 D1G8 (неизвестная EEPROM)

Потребляемая мощность

Bluetooth Low Energy (BLE)

Ток во время простоя (не подключено): 3-8 мА
Ток в подключенном состоянии: 3.63 мА
Ток при передачи данных через UART: 3.63 мА


Serial Port Profile (SPP)

Ток во время простоя (не подключено): 3-8 мА
Ток в подключенном состоянии: 5.5 мА  
Ток при передачи данных через UART: 5-7 мА

Проверка дальности передачи

Рассчитывать от синезуба огромного расстояния передачи никто не будет, да и не нужно, заявлено до 40 м (ну эт. на открытой местности), на деле же пару стен пробивает, чего вполне достаточно.

На полуоткрытой местности (небольшие преграды) легко выжать 70 метров, ну а если нужно передавать немного данных на низкой скорости, то на открытой местности и сотню можно выжать.

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

jdy32_datasheet_user_manual_en.pdfДокумент на
модуль JDY-32  
на английском языке.

Видеообзор

Сравнение с HC-06

Главное существенное отличие в скорости, поэтому в некоторых ситуациях использовать JDY32 как аналог не выйдет .

Но в линейки джидивай есть и другие платки, JDY-30 может стать заменой, у него скорость до 1382400 бод/с.

Итого

Увы, он не заменит HC-06, если нужна высокая скорость передачи, но все же за доллар хороший блютуз модуль - это хорошо. Установка его рациональна там, где питание постоянно либо объем ХИТ большой (БП, счетчики, измерительные приборы, логгеры, игрушки, просто дистанционное управление).

Он не имеет такое же низкое энергопотребление и гибкие настройки (сон, период вещания), как JDY-23 BLE, так что наличие BLE+SPP не дает по сути ничего.

Также, если нужно передавать данные на чуть большее расстояние без блютуза, есть модули JDY-40, которые  работают в этом же диапазоне частот, но имеют еще и удобное управление нагрузками для использования его как пульта управления.

97
RSS
Нет комментариев. Ваш будет первым!
Загрузка...