• Уважаемые посетители сайта esp8266.ru!
    Мы отказались от размещения рекламы на страницах форума для большего комфорта пользователей.
    Вы можете оказать посильную поддержку администрации форума. Данные средства пойдут на оплату услуг облачных провайдеров для сайта esp8266.ru
  • Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

TLSR8251 + LCD + термометр = LYWSD03MMC XIAOMI Bluetooth термометр

sL0n1k

Member
Знаете как в древние времена колхозники измеряли температуру зерна в насыпи?
Снимали штаны садились на кучу и, собственно говоря, голой опой и определяли что делать с зерном, идет ли саморазогрев?
Надо срочно продавать или хранить еще можно.))

И это не шутка, от сюда и пошло - "чуять опой", между прочим.

У нас есть и дешевые варианты - проводные с переносным ручным индикаторным блоком контроля.
А по BLE решениям, да такие цены, и будет дороже с августа, это так всегда - сезон.))
 

pvvx

Активный участник сообщества
Так Вы сперва сделайте хотя бы 4 внешних температур хотя бы на термисторах + влажность, я уже не говорю по 1 wire и сделайте это в пром. исполнении, потом приходите, пообщаемся ))
Про 1-wire уже всё сказано - это другой источник питания - стабилизированные 5В и дофига мA, иначе нарушение спецификации.
И нафига BLE провода в сотни метров к датчику? У кого-то проблемы с разработкой системы...
А показаний с ADC можно и десятки - кол-во не ограничено - мультиплексоры и ваши любимые резистивные датчики, включаемые когда надо по питанию не потребляют много.
Т.е. схема из детсада.
Или может покажете кто из китайцев такое сделал? ))
CX0726B - за 100 рублей, и там ещё и экран...
 

sL0n1k

Member
4 внешних температур
Сделайте и приходите, можно без экрана )))
Можете на i2c. Тут с хорошими датчиками у Вас себестоимость буде выше, чем у меня стоимость ))
 

sL0n1k

Member
CX0726B я заказал 2 месяца назад, никак китайцы не спаяют, не приехало еще. ))
Вы же сами писали по 10 дней работы от батарейки у этого чуда? Забыли? ))

Там одна T и одна H. Экран там и нах не нужен ))
Да и это в складе при -10 (хотя бы) 1 час, в лучшем случае поработает, и то если ему отдельный корпус сделать.

Нужна термо-штанга, длиной как минимум 3 метра со сроком службы хотя бы год.

Если там нет телеметрии в рекламе, то сотня датчиков в одном складе - будет печаль.
Еще не понятно, что они измеряют, т.к. то что мы видели у подавляющего большинства китайцев даже за 500 рублей - это
100% попадание в результат в 25 градусах ))), уже на 50 на градусах +4 градуса, дальше даже не измеряли.

Если приедет, я подключу магазин, который сопротивлений, посмотрю, сообщу. ))

Ну, а вообще, сделайте дешевле, кто же против? ))
 

sL0n1k

Member
Про 1-wire уже всё сказано - это другой источник питания - стабилизированные 5В и дофига мA, иначе нарушение спецификации.
3.6 В батарейка достаточно.

Я планирую сделать BLE-датчик с возможность подключения как 1 wire сенсоров, так и аналоговых (аудио штекеры), без экрана.

Не знаю как быстро, особой надобности нет пока.
Но, как только сделаю, Вам обязательно подарю ))

Но чтобы вы понимали цены:
у крупных поставщиков в России цена не сильно эргономичного, но подходящего корпуса - это 250 рублей.
Это только корпус.))

А цена приличного бытового щупа с термистором ~1000 )) (там только термистор)
 

pvvx

Активный участник сообщества
Нужна термо-штанга, длиной как минимум 3 метра со сроком службы хотя бы год.
Нафига оно дома?
Еще не понятно, что они измеряют, т.к. то что мы видели у подавляющего большинства китайцев даже за 500 рублей - это
100% попадание в результат в 25 градусах ))), уже на 50 на градусах +4 градуса, дальше даже не измеряли.
Всё там хорошо на SHT4x -
Supply voltage1.08 - 3.6V
 

pvvx

Активный участник сообщества
Где?
Здесь CX0726B ?

Тут HR202 и ntc 10k термистор

Причем тут i2c датчик?
По тому, что нафиг всякие резисторы, для которых необходим ещё стабилизированный источники тoка...
А разница в цене Xiaomi с нормальным датчиком не велика.
У вас батарейки дороже полного термометра с индикатором и хорошей батарейкой CR.
 

sL0n1k

Member
Вот это за 800 рублей с "батарейкой на 6 лет" с выносным датчиком температуры Long Range.



Температурный диапазон -40 +70.
Едет-едет никак не доедет))
Есть у кого-то?
 

nikolz

Well-known member
Вот это за 800 рублей с "батарейкой на 6 лет" с выносным датчиком температуры Long Range.



Температурный диапазон -40 +70.
Едет-едет никак не доедет))
Есть у кого-то?
в этом чуде аккумулятор на 2600 mAч, а 2032 - 250 mAч.
На основе данных от pvvx,
TLSR8251 от такого аккумулятора будет работать все 10 лет.
Относительно корпуса.
У меня устройство для ориентации незрячих содержит датчик TOF, TLSR, магнитомер, гироскоп,акселерометр,
аккумулятор и все в корпусе по цене не более 1 доллара. (корпус не хуже, чем в вашем примере)
 

sL0n1k

Member
в этом чуде аккумулятор на 2600 mAч, а 2032 - 250 mAч.
На основе данных от pvvx,
TLSR8251 от такого аккумулятора будет работать все 10 лет.
Относительно корпуса.
У меня устройство для ориентации незрячих содержит датчик TOF, TLSR, магнитомер, гироскоп,акселерометр,
аккумулятор и все в корпусе по цене не более 1 доллара. (корпус не хуже, чем в вашем примере)
Это к чему была реплика?)
Я спросил, получил ли кто это, если заказывал или может пользовал
 

pvvx

Активный участник сообщества
1683938391701.png
103 рубля - https://aliexpress.ru/item/1005004929786108.html
Код:
# lsusb
Bus 007 Device 002: ID 0a12:0001  USB2.0-BT
Код:
# hciconfig -a
hci0:   Type: Primary  Bus: USB
        BD Address: 04:7F:0E:4A:0C:C9  ACL MTU: 1021:9  SCO MTU: 255:4
        UP RUNNING INQUIRY
        RX bytes:6445 acl:0 sco:0 events:463 errors:0
        TX bytes:3579 acl:0 sco:0 commands:347 errors:0
        Features: 0xbf 0xee 0xcd 0xfe 0xdb 0xff 0x7b 0x87
        Packet type: DM1 DM3 DM5 DH1 DH3 DH5 HV1 HV3
        Link policy: RSWITCH SNIFF
        Link mode: PERIPHERAL ACCEPT
        Name: 'BlueZ 5.64'
        Class: 0x000000
        Service Classes: Unspecified
        Device Class: Miscellaneous,
        HCI Version: 5.1 (0xa)  Revision: 0x89
        LMP Version: 5.1 (0xa)  Subversion: 0x89
        Manufacturer: Barrot Technology Limited (2279)
USB2-BT.gif
Прием LE Coded (Long Range) - ok. (bluetoothctl scan on)
 

pvvx

Активный участник сообщества
Код:
@ MGMT Event: Discovering (0x0013) plen 2                                                     {0x0001} [hci0] 27.053861
        Address type: 0x07
          BR/EDR
          LE Public
          LE Random
        Discovery: Enabled (0x01)
> HCI Event: LE Meta Event (0x3e) plen 59                                                          #23 [hci0] 27.924473
      LE Extended Advertising Report (0x0d)
        Num reports: 1
        Entry 0
          Event type: 0x0001
            Props: 0x0001
              Connectable
            Data status: Complete
          Address type: Public (0x00)
          Address: A4:C1:38:61:4E:04 (OUI A4-C1-38)
          Primary PHY: LE Coded
          Secondary PHY: LE Coded
          SID: 0x00
          TX power: 127 dBm
          RSSI: -96 dBm (0xa0)
          Periodic advertising interval: 0.00 msec (0x0000)
          Direct address type: Public (0x00)
          Direct address: 00:00:00:00:00:00 (OUI 00-00-00)
          Data length: 0x21
        02 01 06 11 16 1c 18 02 00 79 23 02 93 07 03 03  .........y#.....
        df 10 02 01 30 0b 09 4d 48 4f 5f 36 31 34 45 30  ....0..MHO_614E0
        34                                               4
        Flags: 0x06
          LE General Discoverable Mode
          BR/EDR Not Supported
        Service Data (UUID 0x181c): 020079230293070303df10020130
        Name (complete): MHO_614E04
 

pvvx

Активный участник сообщества
Вот это за 800 рублей с "батарейкой на 6 лет" с выносным датчиком температуры Long Range.
Дорого для частника-мелкосерийщика.
Это если всякие сертификаты и прочие шлюзы и Cloud будете представлять и поддерживать, тогда может пойдет.
А этого "Температурный диапазон -40 +70." мало для ЖД и т.д. -50..+80 с натягом...
 

sL0n1k

Member

1. Добавил BTHome v2, а заодно
2. Добавил расшифровку адвертайзинга: Xiaomi, BTHome v1, BTHome v2
3. Ключ вводится на странице задания имени девайса.

Есть подозрение, что специальным образом сформированные пакет(ы) BTHome v1 убьет парсер HA.

P/S
BTHome v2 4-ре температуры и 4-ре влажности или 8 температур помещаются в пакет
 

pvvx

Активный участник сообщества
Я немного историю расскажу..
Сначала была тема и мода борьбы за каждый бит. Т.к. каждый байт это потребление у датчика… И это не одна тема в github с многими участниками и писателями отдельных утилит...
Потом была и не одна тема за унификацию и с присутствием больных шифрованием…
На это влияли Ардуино-головного мозга по поводу упрощения дешифрации - что есть единственно правильное из их концепции. Но сказалось то, что до сих пор ардуинщикам вообще всё это не по силам и они просто отошли навсегда. В эту тему было введено и резервирование, которого у вас так и нет и не предвидится. Но есть у меня. Под удовлетворение всех условий и был создан формат V1. Но сам держатель акций, кто опубликовал его не шарит в этих вещах вообще.

Далее, вдруг, программер питона, он же публикатор BTHome, далекий от микроконтроллеров и вообще тематики BLE и разработки систем, сам родил формат V2, под завывания одного из продавцов цветочных определителей влажности – тому не хватало размера, а расширить на два сообщения или перейти на BT5+ он не смог... Примерно то-же что и у вас.

Но новый формат так и не подходит для систем с резервированием, когда прием осуществляется на малых микроконтроллерах у самих исполнительных систем. По чему - уже много раза описано.
В итоге имеем самый кривой вариант - V2. Но обещан V3. А заниматься им нет никакого желания, т.к. V1 пока достаточен.
 

pvvx

Активный участник сообщества
Только V1 позволяет передавать текстовые сообщения напрямую в MQTT, производить выборочную выборку данных нужных для исполнительного устройства. V2 не годится из-за сложностей дешифрации и требует обязательное обновление кода всех ваших приложений и контроллеров при добавлении новых идентификаторов :p
V1 - это универсальный формат, а V2 - жесткий, фиксированный, требующий изменений везде при добавлении в систему новых id.
V1 рассчитан на BT5 - куда вы денетесь от сообщений на килобайты... :)
 
Сверху Снизу