Подключение Bluetooth-модуля Jdy 31 spp c

Обновлено: 21.11.2024

Я сделал несколько проектов с использованием Bluetooth-модулей HC-05. Они потребляют относительно мало тока и работают довольно быстро (я обычно запускаю их со скоростью 115 200 бод), и нет проблем с их сопряжением с любым из моих устройств Android. Не повезло с устройствами Apple, они не поддерживают профиль последовательного протокола.

Однако меня разочаровал набор AT-команд HC-05, особенно команда изменить имя модуля. Поскольку все модули по умолчанию имеют одно и то же имя, может возникнуть путаница, если у вас есть более одного устройства, связанного с вашим телефоном или планшетом, поскольку они отображаются под одним и тем же именем. У меня та же проблема с модулями Wi-Fi, поэтому я регулярно добавляю последние 4 цифры MAC-адреса к имени устройства и наклеиваю на них наклейку, чтобы потом было легче их идентифицировать.

Сменить имя с помощью AT-команд довольно легко, но я обнаружил, что, хотя вы можете изменить имя на любое другое, сделав его длиннее, чем имя по умолчанию (HC-05), даже на один символ вызовет команда AT+ИМЯ? ничего не вернуть, даже если модуль по-прежнему работает нормально, поэтому единственный способ убедиться, что команда сработала, — это попытаться связать модуль с вашим телефоном после того, как вы изменили имя.

Это не является серьезной проблемой, так как в остальном модули работают очень хорошо, но это раздражает.

Еще одна неприятность — это необходимость соединить контакт KEY с землей, чтобы перевести чип в режим AT-команд.

Посмотрите эту вики-статью, которую я написал о HC-05.

Модули JDY-30/31 Bluetooth

В поисках лучшей замены я наткнулся на JDY-30 и JDY-31. Два номера деталей кажутся функционально идентичными, за исключением немного отличающегося расположения контактов на узкой стороне. JDY-30 слева, JDY-31 справа, несмотря на то, что большинство продавцов взаимозаменяемо используют номера деталей.

Это модуль Bluetooth с одним чипом (у HC-05 два чипа), который еще дешевле, поэтому я купил несколько для экспериментов. Другим преимуществом является то, что JDY-31 имеет ряд отверстий на узкой стороне, готовых для установки 0,1-дюймовых разъемов, поэтому вы можете сразу же использовать их, не покупая плату-носитель (не жарьте модули, они работают на 3,3 В). ). С другой стороны, зубчатые отверстия на широких сторонах совместимы с несущими платами HC-05, если вы хотите запустить модуль от 5 В, лучшее из обоих миров.

Несмотря на то, что продавец на Alibaba говорит, что эти модули являются заменой HC-05, это верно только в отношении их физического форм-фактора и распиновки. Они не используют один и тот же набор команд, и протокол перевода модуля в командный режим отличается. Однако после настройки они работают практически одинаково, но с одной важной оговоркой, см. ниже.

Если ваше приложение требует отправки двоичных данных, вам не повезло. Одно существенное различие между HC-05 и JDY-30 заключается в том, что HC-05 отправляет данные, когда вы прекращаете отправлять ему данные через UART (в течение программируемого периода времени, обычно несколько мс). JDY-30 отправляет данные, когда получает символы новой строки \n\r. Это означает, что вы не можете надежно отправлять случайные двоичные данные без кодирования с помощью JDY-30, как бы вы ни старались. В большинстве своих приложений я использую JDY-30 в качестве альтернативы модулям WiFi, которые имеют такое же ограничение, поэтому для меня это не было проблемой. Ваш пробег может отличаться.

Модуль автоматически находится в командном (AT) режиме, когда он не сопряжен, и автоматически входит в режим эмуляции последовательного порта при сопряжении, поэтому вам не нужен контакт KEY, как в случае с HC-05.

Различия:

В Banggood есть сравнительная таблица JDY-30 и JDY-31. Я не проверял это:

Документация:

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

Модели компонентов PWB:

Я создал модели, совместимые с ExpressPCB, для JDY-30 и JDY-31.

Выводы:

Модули JDY-30/JDY-31, кажется, устраняют проблемы с HC-05 и не приносят новых, что довольно неплохо, учитывая, что они еще дешевле.

Чтобы купить один из этих модулей, просто введите JDY-30 или JDY-31 на любом из ваших любимых сайтов по продаже электроники (это работает на Amazon, eBay, AliExpress и Banggood). Его также можно приобрести у ряда поставщиков Arduino, таких как Adafruit и Sparkfun.

JDY-31 Bluetooth основан на конструкции Bluetooth 3.0 SPP, которая может поддерживать Windows, Linux, передачу данных Android, рабочую частоту 2.4 ГГц, режим модуляции GFSK, максимальная мощность передачи 8 дБ, максимальное расстояние передачи 30 метров, поддержка пользователей для изменения имени устройства с помощью AT-команды. Скорость передачи данных и другие инструкции удобны и быстры в использовании.

2. Приложения:

  • Прозрачная передача последовательного порта Bluetooth на компьютере с Windows
  • Прозрачная передача через последовательный порт Android Bluetooth
  • Умный дом
  • Оборудование для тестирования ODB для автомобилей
  • Игрушка Bluetooth
  • Поделиться мобильной мощью, разделить вес
  • Медицинское оборудование

3. Описание функции закрепления

4. Набор последовательных AT-инструкций

Необходимо добавить AT-команду отправки последовательного порта модуля JDY-31\r\n

сообщить об этом объявлении

Руководство пользователя модуля прозрачной передачи для последовательного порта Bluetooth SPP — скачать [оптимизировано]
Руководство пользователя модуля прозрачной передачи для последовательного порта Bluetooth SPP — скачать

Связанные руководства/ресурсы

Двухрежимный модуль Bluetooth (SPP+BLE) JDY-32 Bluetooth. Руководство пользователя, версия 1. Введение в продукт: двухрежимный модуль Bluetooth JDY-32 основан на…

Руководство пользователя модуля Bluetooth Super Bluetooth JDY-24M — оптимизированный PDF-файл. Руководство пользователя модуля Bluetooth Super Bluetooth JDY-24M —…

Руководство по использованию модуля Bluetooth JDY-18 4.2 BLE — Скачать [оптимизировано] Руководство по использованию модуля Bluetooth JDY-18 4.2 BLE — Скачать

Руководство по использованию модуля Bluetooth JDY-18 4.2 BLE — Скачать [оптимизировано] Руководство по использованию модуля Bluetooth JDY-18 4.2 BLE — Скачать

Модуль приемопередатчика Bluetooth JDY-31 SPP

Этот Bluetooth-модуль является рабочей альтернативой HC-05 или HC-06 по доступной цене!

Описание

Этот Bluetooth-модуль является рабочей альтернативой HC-05 или HC-06 по доступной цене!

Этот модуль использует протокол последовательного интерфейса UART, поэтому он может поддерживать последовательный протокол Bluetooth SPP. Он разработан, чтобы быть недорогим, небольшим, с низким энергопотреблением, но с высокой чувствительностью при приеме сигналов.

Возможности

  • Используйте Bluetooth версии 2.1 + EDR
  • Bluetooth класса 2
  • Встроенная приемопередающая антенна на печатной плате.
  • Поддерживает интерфейс UART
  • Работает при напряжении 3,3 В.

Технические характеристики

Рабочий диапазон частот 2,4–2,48 ГГц, нелицензируемый диапазон ISM
Спецификация Bluetooth V2.1 + EDR
Класс выходной мощности Класс 2
Рабочее напряжение 3,3 В
Интерфейс хоста UART
Рабочая температура -40 до +150?C
Напряжение питания для контакта VCC 5,6 В (макс.)
Рабочая скорость передачи 38400/115200 бит/с

Примечания

Применяется только для контакта RX на модуле Bluetooth, платах Arduino, таких как плата Uno, Nano и Mega, или других микроконтроллерах, выдающих 5 В на своих контактах ввода-вывода. Вам необходимо использовать делитель напряжения (сеть резисторов 1K + 2K) или переключатель логического уровня, чтобы понизить сигнал 5 В от микроконтроллера до 3,3 В, прежде чем подавать его на контакт RX на модуле Bluetooth. Контакт TX на модуле Bluetooth выдает сигнал 3,3 В, и Arduino может воспринимать это напряжение как ВЫСОКОЕ, поэтому повышать напряжение этого сигнала не требуется.

Дополнительная информация

TXD: контакт передатчика, этот контакт должен быть подключен к контакту RX следующего устройства

RXD: контакт приемника, этот контакт должен быть подключен к контакту TX следующего устройства

На этом модуле есть 6 контактов, а именно EN, VCC, GND, TXD, RXD, STATE. Когда модуль подключен к устройству (например, к мобильному телефону), контакт STATE будет выводить ВЫСОКИЙ, в противном случае он будет выводить НИЗКИЙ сигнал.

Встроенный светодиод на модуле указывает на подключение Bluetooth,

< /tr>
Состояние мигания светодиода Значение
Медленно Ожидание для подключения…
Всегда включен Подключено

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

SMD HC-06 HC 06 ведущий и ведомый модуль беспроводной связи последовательный bluetooth с оригинальным чипом CSR

JDY-31 Bluetooth 3.0 Модуль Bluetooth Последовательный порт 2.4G SPP Прозрачная передача Совместим с HC-05 06 JDY-30

JDY-33 Ведомый двухрежимный Bluetooth 3.0 SPP BLE 4.2 SPP-C, совместимый с модулем Bluetooth HC-05 HC-06 JDY33 JDY 33 HC 05/06

Модуль JDY-16 Bluetooth 4.2 с низким энергопотреблением и высокоскоростным режимом передачи данных Модуль BLE, совместимый с CC2541

JDY-23 Модуль Bluetooth 5.0 BLE5.0 Bluetooth Прозрачная передача Bluetooth Цифровая передача CC2541

JDY-10M 4.0 Модуль Bluetooth Master-Slave поддерживает MESH Network Zigbee APP Модуль Bluetooth с прозрачной передачей

Модификация усилителя беспроводного аудио динамика JDY-61 4.0 Bluetooth Audio Receiver Bluetooth mono audio module

Модуль JDY-17 Bluetooth 4.2 Высокоскоростной режим передачи данных BLE Mesh Networking Модуль Bluetooth с низким энергопотреблением

JDY-30 SPPC Последовательный транзитный модуль Bluetooth Беспроводная последовательная связь с машиной Беспроводная связь SPP-C Замените HC-05 HC-06

JDY-34 SPP-C host двухрежимный модуль 2.4G Bluetooth 4.2 Принтер 4DB поддерживает подключение нескольких машин Совместимость с HC-05 HC-06

Читайте также: