🛰️ Bluetooth модуль JDY-23 5.0 UART (подключение, тесты)

Поділитися
Вставка
  • Опубліковано 19 жов 2024
  • 📝Cтатья: cxemka.com/33-...
    🏷️ JDY-23 JDY-23A BLE 5.0 Module BLE5.0 (0.83💲): ali.ski/FuEXar
    ​​🏷️ JDY-23 Bluetooth 5.0 module (1.12💲): ali.ski/JegQ8
    ​🏷️ 10pcs JDY-23 Bluetooth 5.0 (11.2💲/10pcs): ali.ski/b0Lxm
    Пожалуй JDY-23, это лучший Bluetooth-UART модуль. Маленькие размеры, малое потребление энергии, простое взаимодействие. С этой штукой можно связать свое устройство через Bluetooth с телефоном, что дает возможность отображения данных и управления без проводов (а приложение создается в конструкторе App Invertor 2).

КОМЕНТАРІ • 60

  • @Radiokot42
    @Radiokot42 Рік тому

    Спасибо за видео. Из моментов, с которыми я столкнулся (может кому-то будет полезно):
    1. AT команды можно вводить только через UART, через Bluetooth терминал команды не принимаются
    2. AT команды не принимаются пока модуль соединен с телефоном. Чтобы вводить команды нужно сначала разорвать соединение
    3. AT команды с аргументами нужно вводить без пробела. Т.е. не AT+NAME Oleg а AT+NAMEOleg, для AT команд это типично, но это не интуитивно
    4. Почему-то у меня в списке служб нет 0xFFE2 для управления GPIO, с этим пока не разобрался

  • @denisgimper6998
    @denisgimper6998 4 роки тому +5

    Плохо: нет авторизаций/пин-кода, нет master режима(те. модуль не может искать устройства и подключаться к ним). Хороша статья на сайте, спасибо автору!)

    • @mega_mak
      @mega_mak 3 роки тому

      Вот ищу модуль(вроде jdy19; NRF52?) bluetooth master. Или же можно usb Bluetooth распотрошить? Нужно подключить МК через Bluetooth к наушникам. Спасибо.

  • @PatrickRankin
    @PatrickRankin 3 роки тому

    This was awesome, thank you, and thank god for translated closed captions lol

  • @denial3874
    @denial3874 6 місяців тому

    Скажите пожалуйста какие у него уровни tx rx 3,3 или 5 в ?

  • @denisgimper6998
    @denisgimper6998 4 роки тому +2

    Конечно 1:43 присутствует проверка целостности) У тебя-же модуль з протокол Bluetooth!

  • @charovnik8314
    @charovnik8314 3 роки тому

    добрый день. подскажите есть модуль при включении транслирует 2 сети одна с пином а вторая ble к ней можно подключится без пина. можно ли отключить ble или установить пин на подключение. модуль jdy-33

  • @myatnayasava
    @myatnayasava Рік тому

    можно поделиться скетчем к APP Inventor для датчика температуры? Не получается разобраться как отображать переменные, может поможет мне и кому нибудь еще. Заранее спасибо!

  • @azimuthchannel
    @azimuthchannel 2 роки тому +1

    Купил модуль распаянный на плату для подключения к Ардуино. На Android в списке "Доступные устройства" появляется как JDY-23. При клике появляется всплывающий текст "Для использования этого устройства необходимо приложение", А в списке отображается текст "Соединение..." при этом ранее мигающий светодиод начинает гореть постоянно. Через некоторое время подключения не происходит и модуль остается в списоке "Доступные устройства".

    • @vinaybandekolla4950
      @vinaybandekolla4950 2 роки тому

      Hello sir.. Me to facing the same problem with jdy23 module. Did you have any solution to pair with Android mobile? Thank you❤

    • @azimuthchannel
      @azimuthchannel 2 роки тому

      @@vinaybandekolla4950 Unfortunately, I did not find a solution to this problem.

    • @cxemkacom3623
      @cxemkacom3623  2 роки тому +1

      Используйте это приложение для подключения: play.google.com/store/apps/details?id=de.kai_morich.serial_bluetooth_terminal&hl=uk&gl=US
      _- обязательно дать все разрешения и включить геолокацию (GPS)!
      - не пытайтесь добавить модуль в настройках Bluetooth (создать пару) - это сделать не получится (да и не нужно)_
      Подробнее смотрите здесь: cxemka.com/33-bluetooth-uart-modul-jdy-23-ble-5-0.html

    • @azimuthchannel
      @azimuthchannel 2 роки тому

      @@vinaybandekolla4950 Yes, problem solved. This is an LE device, so not all apps can detect it. The standard scheme: find the device and enter the pincode to connect for LE is not used.
      There is a link to the "Serial Bluetooth Terminal" app in the comment below. To search for JDY-23, you need to select the "Bluetooth LE" tab and everything will work.

  • @vinaybandekolla4950
    @vinaybandekolla4950 2 роки тому

    Hello, Iam unable pair my jdy-23 Bluetooth module to Android mobile. Required help to pair with mobile..

  • @anormes
    @anormes Рік тому

    Hello my friend, do you have the datasheet for JDY-23A -V2.224 Bluetooth V3.0+BLE ? I don't know how to use this module and I can not find anything online. I buy the JDY-23 but they gave me the JDY-23A. From Vietnam.
    ***Update: After using AT+DEFAULT it is showing: AT+VER= JDY-23A-V2.224 Bluetooth V3.0+BLE;
    AT+NAME = JDY-33 -SPP. I got scammed

  • @IoT_
    @IoT_ 4 роки тому

    Сохраняет ли в память модуля те, устройства/, которые к нему подключались? Можно ли установить пароль?
    И можно ли работать всё-таки без включенного GPS ,чтобы не тратить заряд телефона. Потребление блютуз модуля не принципиально.

    • @cxemkacom3623
      @cxemkacom3623  4 роки тому

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

    • @IoT_
      @IoT_ 4 роки тому

      @@cxemkacom3623 да уж. Значительный даунгрейд по сравнению с HC 05. Тот хоть и слабее , но всё это имеет. Печально

    • @denisgimper6998
      @denisgimper6998 4 роки тому

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

    • @IoT_
      @IoT_ 4 роки тому

      @@denisgimper6998 потому и стоит читать мой комментарий полностью

    • @denisgimper6998
      @denisgimper6998 4 роки тому +1

      @@IoT_ Не стоит сравнивать bluetooth classic (JDY31 он же BK3231, HC-05, HC-06, итд.) и bluetooth BLE (HM-10, JDY-23) это не совсем корректно! Это совсем разные и для разного технологии, bluetooth разделился на две ветки classic и BLE.
      BLE для носимой электроники/контроллеры з низким потреблением, типичная пиковая пропускная способность в реальной жизни порядка 1 килобайта в секунду (8 кбит). Например для гарнитуры, для передачи голоса во вменяемом качестве, этого уже не хватит.

  • @sergeysergeev1163
    @sergeysergeev1163 9 місяців тому

    в чём отличие jdy23 от jdy23a ?

  • @rizacelik
    @rizacelik 3 роки тому

    JDY-23 How to make PWM commands. There is no information in the user manual.

  • @vinaybandekolla4950
    @vinaybandekolla4950 2 роки тому

    hello sir, as iam trying to pair my jdy23 module to my mobile iam unable to pair.can you please help me to solve this problem? Thank you

    • @cxemkacom3623
      @cxemkacom3623  2 роки тому

      hello
      it can't be paired, just use this app for data rx/tx: play.google.com/store/apps/details?id=de.kai_morich.serial_bluetooth_terminal&hl=uk&gl=US
      also you can create your own app by APP INVENTOR 2 or ANDROID STUDIO (more difficult)
      (GPS must be enabled and permission for the app must be given!)
      More detailed: cxemka.com/33-bluetooth-uart-modul-jdy-23-ble-5-0.html

    • @vinaybandekolla4950
      @vinaybandekolla4950 2 роки тому

      @@cxemkacom3623 ok sir.. I will go through the data sheet and I understand what you have said.. Thank you for your support.. Thank❤🙏

  • @sergeyboev
    @sergeyboev 4 роки тому

    Возможно ли управлять GPIO модуля с телефона, без rxtx?

    • @cxemkacom3623
      @cxemkacom3623  4 роки тому

      Да, конечно.
      На 16 странице есть команды.
      Проверял, работает.

    • @ЯрославГромов-я9х
      @ЯрославГромов-я9х 4 роки тому

      @@cxemkacom3623 а как отправлять эти команды с телефона? нужно специальное приложение или определенный синтансис? т.к. при отправке 0xFFE0 из терминала на телефоне, просто в терминал на ПК к которому подключен модуль выдало два эти символа.

    • @cxemkacom3623
      @cxemkacom3623  4 роки тому +1

      @@ЯрославГромов-я9х через NRF connection можно:
      ua-cam.com/video/eGrbIAzgWC0/v-deo.html

    • @5ka
      @5ka 4 роки тому

      @@ЯрославГромов-я9х в терминале зажмите, наприме, кнопку М1, выберите там режим HEX, введите код команды и сохраните. Потом нажмите эту кнопку и команда отправится. Либо можно в настройках поменять режим отправки с текста на HEX

  • @artemko8
    @artemko8 3 роки тому

    Привет. Пытаюсь управлять GPIO, пока получается через Serial Bluetooth Terminal.
    В итоге хочу управлять пинами по блютус с программы-джойстика на телефоне. Куда копать?

    • @cxemkacom3623
      @cxemkacom3623  3 роки тому +1

      здравствуйте
      ну если получается уже управлять, то остается просто сделать приложение, которое будет отправлять команды-коды по нажатию кнопки ("0хE7F101 включил сигнал на первом выводе, отправил 0хE7F100 выключил"- это из коммента в конце статьи)
      такое приложение можно сделать в app invertor 2, пример работающего (но отправляющего байты) с исходником есть на сайте
      блок для отправки попробуйте поставить WriteIntegers, а может и несколько последовательно байт сработает

    • @artemko8
      @artemko8 3 роки тому

      @@cxemkacom3623 Спасибо, не очень хочется связываться с созданием приложений, но пересмотрел еще раз, вроде не так страшно. Вообще хотелось бы просто что-то скачать с маркета и рулить пинами, но непонятно как там настраивать команды, сервисы, характеристики... Видимо придется таки апп инвентор ставить.

    • @cxemkacom3623
      @cxemkacom3623  3 роки тому

      @@artemko8 нашел Custom Bluetooth Controller, но он походу не в состоянии работать без создания пары
      в самом ;t Serial Bluetooth можно назначить кнопки, может этого хватит
      команды описаны на 16 странице: cxemka.com/upload/art/jdy23/f/JDY-23-V2.1_BLE_5.0_Datasheet.pdf
      для управления выводами доступно две команды установки: низкий уровень, высокий уровень
      например, для OUT1 отправка числа E7F100 (это в шестнадцатеричном представлении) устанавливается лог.ноль, а команда E7F101 устанавливаем лог.ед.
      для вывода OUT7:
      E7F700 - установить лог.ноль
      E7F701 - установить лог. ед
      *Важно отправлять именно число, а не символы, именно поэтому при назначении кнопки в Serial Bluetooth нужно выставить Edit Mode: HEX (шестнадцатеричный)
      serviceUUID: 0000ffe0-0000-1000-8000-00805f9b34fb
      characteristicUUID: 0000ffe1-0000-1000-8000-00805f9b34fb
      ***
      app invertor - это сайт, ставить ничего не нужно, вход через гугл. Для создания apk там кнопка Build.

    • @artemko8
      @artemko8 3 роки тому

      @@cxemkacom3623 Огромное спасибо за такой развернутый ответ! Только с характеристикой я не понял почему 0000ffe1. В доке на 16 странице над табличкой написано FFE2, и у меня в Serial Bluetooth работает только с FFE2...

    • @cxemkacom3623
      @cxemkacom3623  3 роки тому

      ​@@artemko8 да, точно, нужно UUID: 0xFFE2
      UUID: 0xFFE1 только это для передачи данных, я прост скопировал их из приложения, где управление не использовалось

  • @sebastianrac6338
    @sebastianrac6338 Рік тому

    Mi moduł nie łączy się z żadnym telefonem.
    A widoczny.

  • @vladyer3589
    @vladyer3589 4 роки тому

    Все это конечно очень интересно, но без возможности связать с PC бесполезно.

    • @cxemkacom3623
      @cxemkacom3623  4 роки тому

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

    • @vladyer3589
      @vladyer3589 4 роки тому

      @@cxemkacom3623 Что за преобразователь?

    • @cxemkacom3623
      @cxemkacom3623  4 роки тому

      @@vladyer3589 тот, который в видосе: USB-UART

  • @ingener_msk
    @ingener_msk 3 роки тому

    Что то оно не работает как хотелось бы. К терминалу подключается, все так то работает, но. Модуль не добавляется в список сопряженных устройств на redmy note5, он появляется в списке доступных и даже подключается, но ни одно приложение кроме терминала не может его увидеть и подключиться. Писать свое через appinventor как то не сподручно и долго. Как uart мост прозрачный работает, но не там где нужно. Посему, если решение не найдется, то вердикт что это говнота китайская, которую покупать не стоит. Лучше добавить и HC-06 купить.

    • @vinaybandekolla4950
      @vinaybandekolla4950 2 роки тому

      Hello sir, I am facing a similar problem while iam trying to pair my jdy23 ble module to my mobile iam unable to pair.. Can you please suggest me a solution to pair to mobile?. Thank you.

    • @ingener_msk
      @ingener_msk 2 роки тому

      @@vinaybandekolla4950 я уже не помню, похоже с remoteXY заработало. Сейчас у меня redmi note10 pro.