UT61E › bluetooth › смартфон, ПК.
Исходники:
https://blog.ja-ke.tech/multimeter/2...UT61E-ble.html
https://blog.ja-ke.tech/ut61e/androi...d-logging.html
https://play.google.com/store/apps/d...t61eTool&hl=ru
Моя версия:
Вместо HM-11 я использовал JDY-19 с ультра низким потреблением (менее 1 мА в активном режиме). Да и дешевле.
https://aliexpress.ru/item/329114309...684.1577110835
Подключается всего 3 линии: Vcc, GND, RXD.
Поскольку ультра низкое потреблением я даже не заморачивался с отключением питания модуля.
Предварительная настройка модуля JDY-19.
Настраивается JDY-19 с помощью AT команд (см. ДШ).
У UT61E скорость передачи данных 19200, а у JDY-19 по умолчанию 9600.
Чтобы установить нужную скорость нужно послать на модуль команду: AT+BAUD3 (см.картинку JDY-19). Изменения вступят в силу только после перезагрузки модуля.
UT61E toolkit.
Обращаю внимание! На смарте обязательно нужно включить геолокацию иначе не будет видно JDY-19. Нахрена им геолокация я хз, но этот прикол не только с этим модулем.
Подключение к ПК.
Цитата:
|
USB-UART + блютуз модуль BLE, который может работать в режиме мастера.
|
К сожалению модуль JDY-19 может быть только "Славиком", поэтому пришлось использовать другой модуль, а именно JDY-16. По габаритам один в один, но потребление гораздо выше и чуть дороже.
https://aliexpress.ru/item/330624476...684.1577110835
Подключение и настройка модуля JDY-16.
JDY-16 подключается к ПК через какой-нибудь адаптер USB-UART (вариантов много). Единственное ограничение - питание модуля JDY-16 3В.
Настройка модуля (см.картинку JDY-16):
1.Перевести модуль JDY-16 в режим мастера (по умолчанию "Славик").
AT+HOSTEN1
Обращаю внимание! В ДШ JDY-16 указана команда AT+MASTEREN, что не соответствует действительности.
2.Установить скорость передачи.
AT+BAUD5
После выполнения этой команды модуль автоматически переключится на скорость 19200 (не надо его ресетить), поэтому в терминальной программе нужно тоже изменить скорость.
3.Поиск устройств. Мультиметр должен быть включен.
AT+SCAN
В ответ вывалиться список устройств в радиусе действия модуля.
4.Подключение к устройству.
Вариант AT+CONN2 не очень хорош потому, что нумерация может измениться (нумеруются по мощности сигнала).
Лучше указывать идентификатор модуля.
AT+ CONN200427150910
Если все сделано правильно, то произойдет соединение и модуль начнет принимать данные от мультиметра.
Теперь можно закрыть порт в терминальной программе и запустить софт для работы с мультиметром (см.картинку PeakTech DMM Tools).
Заморочка в том, что при потери связи нужно опять выполнять процедуру коннекта, думаю это можно решить каким-нибудь скриптом.