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

Результаты поиска

  1. pvvx

    BLE модули TB-04/TB-03F (TLSR8253F512)

    0x5444=101010001000100 Вынем бит 0 и 8, получим: UHDLC: 1010100100010b=0x1522=5410 0x086f=100001101111b Вынем бит 0 и 8, получим: LHDLC: 1000110111b=0x237=567
  2. pvvx

    BLE модули TB-04/TB-03F (TLSR8253F512)

    В примере (на картинке) дан код UHDLC: 0x1234=0001001000110100b Младшие 7 бит: 0110100b Старшие 7 бит: 0100100b Собираем: к каждым 7 битам добавим 1 бит равный 0 справа: Итого: 0100100001101000b Получаем аналогичный итог с картинкой.
  3. pvvx

    BLE модули TB-04/TB-03F (TLSR8253F512)

    Выше неверно - биты не в ту сторону :) LSB...MSB unit16_t decode_sn(uint16_t s) { int i = 7; uint16_t x = 0; s >>= 1; while(i--) { x <<= 1; x |= s & 1; s >>= 1; } s >>= 1; i = 7; while(i--) { x <<= 1; x |= s & 1; s...
  4. pvvx

    BLE модули TB-04/TB-03F (TLSR8253F512)

    unit16_t decode_sn(uint16_t s) { int i = 7; uint16_t x = 0; while(i--) { x |= s & 0x8000; x >>= 1; s <<= 1; } s <<= 1; i = 7; while(i--) { x |= s & 0x8000; x >>= 1; s <<= 1; } x >>= 1; return x; }...
  5. pvvx

    BLE модули TB-04/TB-03F (TLSR8253F512)

    21021839=0x140C48F ? Это только HDLC из двух номеров? С каким "индейцем" (BYTE_ORDER = LITTLE_ENDIAN ? BIG_ENDIAN)?
  6. pvvx

    BLE модули TB-04/TB-03F (TLSR8253F512)

    Т.е. обратная задача? И пишите с уточнением - где HEX, а где DEC Всё уточняйте, т.к. пишу занимаясь другими делами и голова на 3-ю задачу работает кое-как :) (обычно сокращая и забывая что-то вписать)
  7. pvvx

    BLE модули TB-04/TB-03F (TLSR8253F512)

    Словами это будет (примерно) так: Имеем код sn в 14 бит Берем старший бит кода и кладем в буфер. Сдигаем буфер влево. Сдвигаем код влево. Повторяем: Берем старший бит кода и кладем в буфер. И так по 7 бит кода. На 8-ой раз вставляем в буфер бит 0, а по концу 14 бит кода вставляем бит 1.
  8. pvvx

    BLE модули TB-04/TB-03F (TLSR8253F512)

    Там не дописал, что начальное значение уже сдвинуто... :) x = (sn & 0x3000)<< (30-24); или x = ((sn & 0x3000)>>24)<< 30; Кодируется примерно так: unit16_t code_sn(uint16_t sn) { return = ((sn & 0x300) << (14-8)) | ((sn & 0x0f0) << (10-4)) | ((sn & 0x080) << (9-4)) | ((sn & 0x070) << (5-4))...
  9. pvvx

    BLE модули TB-04/TB-03F (TLSR8253F512)

    sn = 5410 -> 0x1522 x = (sn & 0x3000)<< 30; x |=(sn & 0x0f00)<< 26; x |=((sn & 0x0080)<< 25) + ((sn & 0x0070)<< 21) ; x |=((sn & 0x000f)<< 17);
  10. pvvx

    BLE чип ST17H66B2 и работа с ним

    А в часах (которые по 185руб при 3x) стоит такой: И SoC , + и дисплей (нормальный такой...) И эти "часы" открываются и закрываются легко - корпус на защелках... PHY6222 примерно тоже, что и ST17H66B2, но ножек больше....
  11. pvvx

    BLE модули TB-04/TB-03F (TLSR8253F512)

    Этот Zigbee от Tuya сожрал Xiaomi Gateway 3:
  12. pvvx

    Измерение уровня жидкости

    И если интересует реальная практика – тогда все электронные датчики давления = показометры с зависимостью от темной стороны Луны . Не годятся для лаб. тестов, если система измерения не стоит мульоны или не механическая. И никогда не связываетесь с производителями на дотациях от народа...
  13. pvvx

    Измерение уровня жидкости

    В 90-х годах совместно с некоторыми людьми в Питере сделал датчик для ВАЗ на впуск, для замены BOSH, в 2 раза дешевле. ВАЗ даже сделал тесты (гонял и на реальных авто 🤪 ) и принял, но BOSH занес чемоданы куда надо с $ и ку-ку. Так что с калибровкой датчиков давления знаком.... Основная проблемс...
  14. pvvx

    Измерение уровня жидкости

    Цена датчика давления зависит от калибровки и наличия термокоменсации - пережигают перемычки или OTP... Старые Motorola (типа MPXxxxx) и прочие (Honeywell типа 40PC) от крупных брендов американских корп. обычно компенсированы и стоят дофига... Остальные, что попадались за 30 лет - гуляют от...
  15. pvvx

    Измерение уровня жидкости

    Причины точно не знаю, но вот пример гуляния, выловленный за год работы: От 4-х до 6 часов что-то гуляло . Температура и влажность именно рядом с датчиком давления, на той-же п.плате. На крышку бака вставлена вертикальная труба 20 полипропилен армированная алюминием, с неё супер качественная...
  16. pvvx

    Измерение уровня жидкости

    Как все пром. датчики давления ценой до $80 для 4..20 мА c железным винтовым штуцером. Некоторые брендовые (ныне вымирающей промышленности европы и сша) нужно чтобы цена была более $180. Иначе будет прилично колбасить от температуры. В них нет компенсации от T. Я такие не ставлю в наше пром...
  17. pvvx

    BLE модули TB-04/TB-03F (TLSR8253F512)

    Уже есть и дешевле: И не надо делать плату и корпус... :
  18. pvvx

    BLE модули TB-04/TB-03F (TLSR8253F512)

    https://aliexpress.ru/item/1005005352101380.html Куплен на али по акции "при заказе от 3-х товаров" в опции по 300 руб: https://solution.tuya.com/hardware/detail/61005 - Chip platform:TLSR8258 Питание - 2 батарейки AAA На датчике маркировка: 8305 88ZT3C
  19. pvvx

    Измерение уровня жидкости

    Атмосферное давление не влияет на показания этого датчика. За тот-же период: А вот температура воды и датчика -> сама система подключения трубок влияет :(
  20. pvvx

    Измерение уровня жидкости

    Данные выше приведены от работающего датчика бака на чердаке: Температура и влажность около бака, в его коробе теплоизоляции, где трубы к нему идут... График литров - каждый шаг - слив воды в раковине... Без каждодневной калибровки будет врать. Работающий вариант калибруется по герконовым...
Сверху Снизу