Подключение 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
Читайте также: