Smh kf02 схема блютуз

Bluetooth-UART модуль JDY-23 BLE 5.0

Действительно интересный блютуз-приёмопередатчик , который имеет широкий диапазон применения, ведь энергопотребление его сверхнизкое ( BLE — Bluetooth Low Energy ) и размеры малы. В статье приведены основные параметры модуля JDY-23, схема подключения, описание основных команд управления, способы использования и испытания в бою (замеры тока и дальности передачи).

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

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

?️ JDY-23 JDY-23A BLE 5.0 Module BLE5.0 (0.83?): https://ali.ski/FuEXar
?️ JDY-23 Bluetooth 5.0 module (1.12?): https://ali.ski/JegQ8
?️ 10pcs JDY-23 Bluetooth 5.0 (11.2?/10pcs): https://ali.ski/b0Lxm

Также существует предыдущая, мало чем отличающаяся версия JDY-19 (может работать как ведущее!, то есть есть возможность передачи данных между двумя модулями):

Что может эта штука

  • Обмен данными между двумя модулями (JDY-23 не может, а вот JDY-19 может!)
  • Обмен данными между модулем (ведомым) и другим Bluetooth-устройством (ведущим)
  • Обмен данными между модулем и телефоном

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

На странице товара пишут, что используется микроконтроллер CC2541 (здесь вроде как блютуз 4.0), на некоторых фото можно увидеть JY01S512E G101S-32P, но самой плате маркировка уничтожена.

Подключение

Связь между модулем и телефоном через блютуз-соединение

Установим связь между ПК и телефоном. Согласно схеме подключаем USB-TTL преобразователь к модулю, желательно также подключить светодиод к выводу ALED — он будет показывать текущий статус подключения (во время простоя — мигает, в подключенном состоянии — просто светится).

Кроме этого может понадобится задействовать вывод PWRC . Когда связь установлена, то команды не работают, для отправки нужно подключить этот вывод к минусу, отправить АТ-команды и отпустить.

Рекомендуемое программное обеспечение

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

Открываем терминал на ПК. Проверяем некоторые AT-команды:

Модуль отвечает, а это уже хорошо (но команда выбора мощности AT+P OWR не сработала, ну и и ладно).

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

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

Тыкаем по названию (также можно сверить MAC-адрес) и начинается подключение (еще есть кнопка вверху).

Всё! Теперь создана связь между устройствами, отправленное с ПК видно на телефоне, и наоборот ( AT-команды больше не принимаются, чтобы отправить нужно прижать к минусу вывод PWRC ).

Связь с телефоном через приложение

В App Invertor 2 можно создавать приложения, которые могут что-то делать используя как раз Bluetooth (нужно загрузить дополнение BluetoothLE ) с версией не ниже 20181124 .

Осуществив получение данных на телефон и отправку с него с использованием такого модуля можно делать классные штуки.

Читайте также:  Подключение bluetooth клавиатуры ipad

Пример сделанного приложения (скачать можно внизу):

  • Включить Bluetooth и GPS.
  • Дать разрешение на геолокацию самостоятельно.
  • По нажатию на кнопки ON и OFF отправляются числа 48 и 49, что соответствует символам 1 и 0 в кодировке ASCII.
  • Также осуществляется прием байта (0-255) и его отображение на экране.

*это немного измененное приложение на основе:

Список основных команд

Команда Ответ Параметр
Версия AT+VER +VER:JDY-23-V1.2
—
Имя AT+NAME +NAME:JDY-23 Имя
(до 24 байт)
Отключится AT+DISC +OK —
Текущий
статус подключения
AT+STAT +STAT:00
00: не подключен
01: подключен
MAC-адрес AT+MAC +MAC:19093010061F
MAC-адрес
(пример: AT+MAC11223344566)
Скорость UART AT+BAUD +BAUD:4 Параметр: (1-9)
0——*115200
1——57600
2——38400
3——19200
4——9600
5——4800
6——2400
По умолчанию: 4
*исправлено
Сон AT+SLEEP +SLEEP:OK 1: Легкий сон (вещание)
2: Глубокий сон (нет вещания)
Режим работы AT+STARTEN +STARTEN:1 1: Проснутся, управление сном
через AT+SLEEP
0 (*исправлено): Начать спать, проснутся
при подключении, при
отключении опять спать
Интервал
вещания
AT+ADVIN +ADVIN:1 Параметр: (0-9)
0——100 мс
1——200 мс
2——300 мс
3——500 мс
4——500 мс
5——600 мс
6——700 мс
7——800 мс
8——900 мс
9——1000 мс
По умолчанию: 0
Вкл./Выкл. светодиод AT+ALED Параметр: (0-1)
0: выключить
1: включить
Сброс настроек AT+RST +OK —

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

Управление выводами GPIO

У модуля есть выводы OUT1—OUT7, которыми можно управлять.

Уровень напряжения на них можно выставлять с помощью кодов-команд.

Установка высокого уровня на OUT1: 0xE7F101
Установка низкого уровня на OUT1: 0xE7F100

Важно! Characteristic UUID должен быть при отправке команд 0xFFE2

1) Сделать это можно с помощью NRF Connection:

После подключения нажать на стрелку вверх (отправка) характеристики UUID: 0000ffe2-. и ввести шестнадцатеричное число-код-команду и выбрать тип массив байтов BYTE ARRAY (выбрано по умолчанию).

2) Также с помощью Serial Bluetooth: сначала отключить любые добавочные символы при отправке (Settings -> Send -> Newline -> None) и можно врубить режим HEX (Settings -> Send -> Edit Mode -> HEX). Здесь сначала во вкладке Devices -> Bluetooth LE нужно зажать на названии JDY-23 (если не изменено), далее Edit и установить пользовательский профиль (Custom), при этом характеристика при записи (Write characteristic UUID) должна быть: 0000ffe2-.

3) В App Invertor 2 при отправке с помощью WriteBytes нужно установить опять же characteristicUUID: 0000ffe2-0000-1000-8000-00805f9b34fb

Далее создать список (make a list) из трех элементов (нажать на шестерню для увеличения количества item) и запихнуть туда команду: E7 F1 01 (то есть она разбивается на три части — три байта).

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

Как быть с паролем (совет от китайцев)

JDY-23 не имеет пароля для подключения через Bluetooth, если вам нужно, чтобы другие не могли подключиться, вы можете настроить отправку пароля с подключаемого по блютуз устройства (через приложение) и его дальнейшую проверку средствами микроконтроллера.

Читайте также:  Форд фокус 2 магнитола сони есть блютуз

Если пароль не получен/неправильный в течение n секунд после подключения, МК должен прижать вывод PWRC к минусу и отправить команду AT+DISC, модуль сразу же отключится.

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

? Обратите внимание на измерения от пользователя:

Они выполнены специализированным прибором, поэтому ориентируйтесь на них!

Ток во время простоя (не подключено): 1 мА
Ток в подключенном состоянии: 2.2 мА
Ток в подключенном состоянии (глубокий сон, нет вещания): 60-200 мкА
Ток при передачи данных через UART: 2-3 мА

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

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

Техническая документация и полезные файлы

byte_rxtx_JDY23.aia Проект в среде App Invertor 2
Можно посмотреть
как все устроено
и сделать под себя

byte_rxtx_JDY23.apk Приложение, работающее
с JDY-23.
(Прием и отправка байта)

Видеообзор

Итого

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

По сравнению с известными модулями HC-0xx этот стоит дешевле (в два-три раза!) и при этом имеет меньшие размеры и (возможно) энергопотребление.

Источник

СХЕМА УСТРОЙСТВА BLUETOOTH

Словом Bluetooth – называют технологию передачи данных по радиоканалу на небольшом расстоянии в несколько метров, для связи мобильных телефонов, компьютеров и других цифровых устройств. Интерфейс Bluetooth отличается низким уровнем энергопотребления и невысокой стоимостью. В настоящее время используется чаще всего для связи между сотовыми телефонами и беспроводными гарнитурами. Радиоинтерфейс Bluetooth предназначался для передачи данных и речевых сообщений.

В традиционном варианте гарнитуры модуль Bluetooth имеет микросхему, небольшой литий-ионный аккумулятор 3,7В 50 мА, микрофон, динамик и кнопку включения.

Низкая стоимость аппаратной части, хорошая степень защиты и простота в использовании — сделали весьма популярным этот стандарт. Bluetooth использует частоты в районе 2,4-2,48 ГГц и не требует лицензирования. На настоящее время мировое промышленное сообщество приняло эту технологию как общий стандарт.

Удобства для пользователей, которые обеспечивает технология Bluetooth, наверняка будет иметь огромную популярность. Скажем, когда вы приходите в офис, ваш карманный компьютер тут же автоматически синхронизируется с настольным ПК, передаются новые контакты на ваш мобильный телефон и т.д.

Bluetooth-модуль содержит формирующую, приёмо-передающую часть аппаратуры и встроенное программное обеспечение. Связь между модулем и хост-контроллером производится с помощью высокоскоростного USB-интерфейса или UART/PCM-интерфейса. Интерфейс хост-контроллера в модуле Bluetooth является командным интерфейсом. Хост через ИХК направляет команды, а в ответ принимает от модуля сообщения об их выполнении; менеджер связи устанавливает необходимую конфигурацию хост-контроллера.

Вluetooth имеет два варианта связи: синхронную и асинхронную. Первый вид рассчитан на установление симметричного соединения и служит для передачи голоса. Скорость передачи информации при этом 64 Кит/с. Асинхронный вариант предназначен для пакетной передачи данных, скорость передачи cоставляет 720 Кбит/с. В начале блока находится код доступа, за ним идёт заголовок пакета, содержащий контрольную сумму пакета и информацию о его параметрах, и в конце область, непосредственно содержащая пересылаемую информацию.

Читайте также:  Клавиатура microsoft designer bluetooth compact keyboard

Схема одного из радиомодулей Bluetooth приведена ниже:

Спектр частот, выделенный для Bluetooth, имеет диапазон 2,402…2,480 ГГц, который разбит на несколько каналов. Полоса каждого канала 1 МГц. Смена каналов производится по псевдослучайному закону. Постоянное чередование частот позволяет радиоинтерфейсу транслировать информацию по всему диапазону и исключать воздействия помех со стороны других устройств. Если данный канал занят, система перейдёт на другой, свободный от помех.

Источник

Плата Bluetooth для гироскутера — SMH-KF02

Для покупки товара в нашем интернет-магазине выберите понравившийся товар и добавьте его в корзину. Далее перейдите в Корзину и нажмите на «Оформить заказ» или «Быстрый заказ».

Когда оформляете быстрый заказ, напишите ФИО, телефон и e-mail. Вам перезвонит менеджер и уточнит условия заказа. По результатам разговора вам придет подтверждение оформления товара на почту или через СМС. Теперь останется только ждать доставки и радоваться новой покупке.

Оформление заказа в стандартном режиме выглядит следующим образом. Заполняете полностью форму по последовательным этапам: адрес, способ доставки, оплаты, данные о себе. Советуем в комментарии к заказу написать информацию, которая поможет курьеру вас найти. Нажмите кнопку «Оформить заказ».

Оплачивайте покупки удобным способом. В интернет-магазине доступно 3 варианта оплаты:

  1. Наличные при самовывозе или доставке курьером. Специалист свяжется с вами в день доставки, чтобы уточнить время и заранее подготовить сдачу с любой купюры. Вы подписываете товаросопроводительные документы, вносите денежные средства, получаете товар и чек.
  2. Безналичный расчет при самовывозе или оформлении в интернет-магазине: карты Visa и MasterCard. Чтобы оплатить покупку, система перенаправит вас на сервер системы ASSIST. Здесь нужно ввести номер карты, срок действия и имя держателя.
  3. Электронные системы при онлайн-заказе: PayPal, WebMoney и Яндекс.Деньги. Для совершения покупки система перенаправит вас на страницу платежного сервиса. Здесь необходимо заполнить форму по инструкции.

Экономьте время на получении заказа. В интернет-магазине доступно 4 варианта доставки:

  1. Курьерская доставка работает с 10.00 до 23.00. Когда товар поступит на склад, курьерская служба свяжется для уточнения деталей. Специалист предложит выбрать удобное время доставки и уточнит адрес. Осмотрите упаковку на целостность и соответствие указанной комплектации.
  2. Самовывоз из магазина. Список торговых точек для выбора появится в корзине. Когда заказ поступит на склад, вам придет уведомление. Для получения заказа обратитесь к сотруднику в кассовой зоне и назовите номер.
  3. Пункты выдачи заказов. Когда заказ поступит на точку, на ваш телефон или e-mail придет уведомление. Заказ можно оплатить непосредственно при получении.
  4. Почтовая доставка через почту России. Когда заказ придет в отделение, на ваш адрес придет извещение о посылке. Перед оплатой вы можете оценить состояние коробки: вес, целостность. Вскрывать коробку самостоятельно вы можете только после оплаты заказа. Один заказ может содержать не больше 10 позиций и его стоимость не должна превышать 100 000 р.

Источник

Оцените статью
Adblock
detector