• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

BLE модуль JDY-10 на чипе TLSR8266

pvvx

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

всё остальное СЕРИАЛИЗИРУЕТСЯ (так видно?) в каком формате, это уже дело двадцатое...
У вас есть другие типы аппаратных процессоров, без адресов в памяти?
 

pvvx

Активный участник сообщества
"Из за 10 мкА".
upload_2019-12-25_14-27-51.png
А модуль жрет 17 uA, если ждет события
 

pvvx

Активный участник сообщества
Из за 10 мкА столько кипиша :D
upload_2019-12-25_18-10-19.png
Такая сборка из хлама дает БП c холостым в 18 uA при 7..24В.
U2 - импульсник на SDB628 из прошлого соо и включается когда ток более 1 мА.
При 5V и EN=0 менее 10 nA, no load: 160..180 uA, 87 uA если на fb внешний источник
При 13V и EN=0 менее 0.3 uA, no load: 188 uA, 156 uA если на fb внешний источник
U1 - MIC5235 - no load: 18 uA по паспорту. Оно и остается.

Всё равно много по сравнению с sleep у JDY-10 (15..19 uA), а при deep-sleep и дрыганожке-просыпалке и вовсе там будет менее 1 uA с датчиком...
 

Alex

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

pvvx

Активный участник сообщества
От свинцового аккумулятора вообще не визу смысла заморачиваться. А вот харвестер классная штука для автономки. И пофиг цена. Батарейки менять все равно дороже.
Для батареек выбор TLSR826x не лучший вариант. Есть масса новых чипов по более тонкому тех.процессу, включая PHY62x6. Там порядки токов при работе в 2..3 раза меньше, а в sleep и deep-sleep до десятикратных. Не выдумывать же разные стабилизаторы для них...
Поведетесь с BLE - начинается совсем другая история - требуются другие измерения, совершенно другие характеристики становятся важны у чипов, другое оборудование измерения и всё связано с lowpower...
 

pvvx

Активный участник сообщества
С импульсниками (DC-DC), на холостом ходу обычное дело - пила на выходе:
upload_2019-12-26_4-2-17.png upload_2019-12-26_3-57-26.png upload_2019-12-26_3-57-46.png
(при 13В входных)
Амплитуда зависит от входного напряжения, частот работы ключа, индуктивности.
 

pvvx

Активный участник сообщества
JDY-10M-V2.3-MESH
Прошивка для модуля JDY-10 и PDF -> JDY-10M-V2.3-MESH.zip
upload_2019-12-26_6-39-32.pngupload_2019-12-26_6-39-58.pngupload_2019-12-26_6-42-1.png
Осуществляет управление:
  • 4-мя лампочками/светодиодами On/Off
  • 4-мя PWM выходами или LED light
  • RX/TX UART
  • AT команды и прозрачный режим (transparent transmission, малыми пакетами BLE)
  • Индикация Connection state, MESH Broadcast
  • 4 кнопки
  • Переключение в LowPower
  • Связка до 254 модулей в сеть BLE Mesh
Где-то есть Android приложение для него, но мне без надобности - всё работает и на Web Bluetooth.

Прошитый модуль этой версией взят тут -> https://aliexpress.ru/item/32950593513.html
 

Alex

Member
А на 16 mhz прошивку переделать можете? Есть только E1-4BT05. JDY-10 заказал у дугого продавца, не пришли еще.
Просветите как эта мэшь сеть работает? Нужно смартфоном со всеми модулями законектиться, или только с одним. Им пофиг что ли чей смарфон?
У TLSR8269 node gate были. А тут все одного ранга ?
 

pvvx

Активный участник сообщества
С весами на HX711 пока вышло так:

Модуль DJY-10 при опросе по прерываниям сигнала готовности с HX711 (10.3 Гц) и периодической передачей усредненного за период в 3 сек веса в 0.005кГ (UUID:0x181D GATT: 0x2A98, Weight: "00002a98-0000-1000-8000-00805f9b34fb") потребляет 0.35 мА
upload_2019-12-26_10-57-2.png
Сама HX711 – 1.413 мА.
В сумме:
upload_2019-12-26_10-57-17.png
Фигово как-то, что HX711 надо включать до устаканивания на 20 сек и терять эту жручку... в более 10 раз превышает потребление ожидающего чипа
 

pvvx

Активный участник сообщества
А на 16 mhz прошивку переделать можете? Есть только E1-4BT05. JDY-10 заказал у дугого продавца, не пришли еще.
Долго и муторно. Надо пихать в дизасм и вставлять код...
Просветите как эта мэшь сеть работает? Нужно смартфоном со всеми модулями законектиться, или только с одним. Им пофиг что ли чей смарфон?
С одним. Остальные обеспечивают доставку другим и меж собой.
У TLSR8269 node gate были. А тут все одного ранга ?
Там есть какой-то пароль. Сильно не ковырял. Проверил основные команды - работают и бросил - мне AT вообще не нужно и RGB лампочки на ST17H26 (урезанный TLSR826x c OTP) в продаже есть.
 

pvvx

Активный участник сообщества
С HX711 вышло такое:
Подключение к модулю BLE, старт нотификации characteristic, старт HX711 (CLK на "0"), ожидание прерывания, снятие данных по каждой готовности HX711, 4-ре замера упаковываются в BLE пакет (20 байт) и передаются, characteristicCache.stopNotifications(), дисконнект:
upload_2019-12-26_18-18-53.png
Режим ожидания соединения: 40..50 uA, работа: 1.8..1.9 мА.
Сам Web bluetooth и принятые замеры 24 бит от HX711:
upload_2019-12-26_18-25-48.png
Такие "весы" в виде 24-х битного BLE ADC :)
 

pvvx

Активный участник сообщества
Расстраивают такие вещи в BLE стандартах (конкретно в логгерах):
upload_2019-12-26_18-50-30.png upload_2019-12-26_18-50-42.png
Если передавать 2 байта (16 бит), то все логгеры пишут значение*0.005 в kg, но если в пакет добавить что-то, то выходит то, что показано - "incorrect...".
Нельзя было просто взять первые 2 байта по стандартному описанию, а остальное откинуть если не понимают что это? Т.е. в стандарте расширение не предусмотрено. "Да будет на веки так!" :)
 

nikolz

Well-known member
Долго и муторно. Надо пихать в дизасм и вставлять код...
С одним. Остальные обеспечивают доставку другим и меж собой.
Там есть какой-то пароль. Сильно не ковырял. Проверил основные команды - работают и бросил - мне AT вообще не нужно и RGB лампочки на ST17H26 (урезанный TLSR826x c OTP) в продаже есть.
брал эти модули в мае по 80 руб в продаже и сейчас есть :
https://aliexpress.ru/item/32760976...chweb0_0,searchweb201602_8,searchweb201603_53
железо одинаковое. возможно разница в прошивке.
 

pvvx

Активный участник сообщества
брал эти модули в мае по 80 руб в продаже и сейчас есть :
https://aliexpress.ru/item/32760976...chweb0_0,searchweb201602_8,searchweb201603_53
железо одинаковое. возможно разница в прошивке.
За разницу в прошивке и просят больше. Даже название другое JDY-10M, а сам модуль не отличается.
Заказывал специально чтобы посмотреть прошивку. Считал пришедший модуль, прошил в уже смакетированный модуль JDY-10 по 80 рупь. На нем и испытал.
 

nikolz

Well-known member
С HX711 вышло такое:
Подключение к модулю BLE, старт нотификации characteristic, старт HX711 (CLK на "0"), ожидание прерывания, снятие данных по каждой готовности HX711, 4-ре замера упаковываются в BLE пакет (20 байт) и передаются, characteristicCache.stopNotifications(), дисконнект:
Посмотреть вложение 8438
Режим ожидания соединения: 40..50 uA, работа: 1.8..1.9 мА.
Сам Web bluetooth и принятые замеры 24 бит от HX711:
Посмотреть вложение 8439
Такие "весы" в виде 24-х битного BLE ADC :)
поясните картинку.
что означает: кg 2287? 2287 килограмм?
из картинки следует, что показания гуляют от 2200 до 2450 т е на 250 единиц а это 8 бит. верно?
при максимуме 2450 ошибка составляет 250/2450=10 процентов, верно?
 

pvvx

Активный участник сообщества
поясните картинку.
что означает: кg 2287? 2287 килограмм?
из картинки следует, что показания гуляют от 2200 до 2450 т е на 250 единиц а это 8 бит. верно?
при максимуме 2450 ошибка составляет 250/2450=10 процентов, верно?
Это просто прямые данные с HX711 при замкнутом входе A-A. Шуи и смешение ADC нуля.
 
Сверху Снизу