• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе 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 нуля.
 
Сверху Снизу