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

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

  1. pvvx

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

    Когда покупал пачку разных часов для тестов с али, то большей частью встречалось несоответствие написанного у продавана. После нескольких выяснений у разных продавцов и ещё покупок, выяснилось, что в часах может стоять другая плата и SoC, а всё остальное на внешний вид одинаково. Продавцы...
  2. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    Google на вопрос что там может быть говорит: MPU-9250 can have two slave addresses depending on the logic level on pin AD0 of the sensor. If AD0 is low, the I2C address is {'0x68','0x0C'}. If AD0 is high, the I2C address is {'0x69','0x0C'}.
  3. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    Такого плана:
  4. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    Может не хватать питания - на плате какой-то стабилизатор. Обычно, с данной тестовой прошивкой, у чипов I2C питание подключаю к выводу GPIO PD5 (+Pow/4mA) и при соединении на чип подается питание, а при deep-sleep снимается, что гарантирует минимальное потребление в независимости наличия у чипа...
  5. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    Это не сложно - надо всего добавить вызов в прерывание установки флага отправки Notify. Флага - по причине что отправлять чип может только синхронно с установками connection interval и c согласованием клиента... Но такой метод не подходит для BLE. CPU должен спать, а по прерыванию от пина или...
  6. pvvx

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

    В лицензии на github к этому "проекту" ничего не запрещено, как и копирование без упоминания автора (что даже более желательно, чтобы кто сделал лучше и меньше приставали с вопросами :)).
  7. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    Если включить "Notify" у UUID FFE1, то передает первые 7 регистров (время-дата): Если читать FFE1 - читает все регистры часов: Если писать в FFE1 - пишет регистры часов с 0 по размеру отосланного блока. --- И лог:
  8. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    Нет не готов за просто так. Да и для Arduino у меня ценник от сотен тысч.руб. Всё остальное, с чем Arduino не связано - бесплатно. Т.е. сами не справились с javascript? ---- А так пойдет? #include "ble.h" #include "ds3231.h" u32 time_tisk; t_ds3231_clock dclk; void user_init() {...
  9. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    Не вижу никакого смысла в виде, как это делается для Arduino. У BLE много вариантов применения и основная фича - для автономных устройств с малым потреблением. Это диктует разные подходы и режимы работы устройства. Например режим выдачи рекламы, вариант MESH, режим соединения. Для каждого случая...
  10. pvvx

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

    Если хотите произвести сравнение - берите SHT85, обеспечивайте долговременную стабильность в какой камере лишенной внутренних конвекций и сравнивайте. SHT85 наиболее правильный и быстрый в классе дешевых датчиков. Если в датчик попадут пары с какой солью или что там рекомендуют "умельцы", то...
  11. pvvx

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

    Следующим по величине влияния на показания влажности от датчика фактором при идеальной чистоте и соотношении газов в воздухе с фиксированной температурой и чистотой растворенного пара идет колебание давления... У вас же, если совсем криво и завышена влажность, происходит банальная конденсация...
  12. pvvx

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

    А у меня практически одинаково показывают: 2 шт BME280, 3 шт SHT85, 4 шт Xiaomi LYWSD03MMC (моей прошивки), 2 шт MHO-C401. Это не весь список, а список какие включал одновременно из двух позиций для сравнения. Типа включен BME280 и к нему в коробку положены 3 Xiaomi LYWSD03MMC (не оригинал)...
  13. pvvx

    Power Profiler

    MCP4725 имеет дикую нелинейность, разброс и шумы - аналоговый выход прямо от цифрового питания, и нет опорного источника. Следовательно на 100 Ом получаем уже 0.1 мкА. High Accuracy: – 0.1% Gain Error (Max) - 10 μV Offset (Max) Верить вам на слово не приходится из-за печального опыта ваших...
  14. pvvx

    Связь трех ESP по wi-fi

    Через организацию на каждой AP и STATION и через TCP socket. А если цепочка прервется?
  15. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    Т.е. выходит, мы уперлись в java и как на там писать в javascript. Может начнем с изучения алфавита? :) Вы хотите написать API для прошивки, предназначенной для тестов возможностей данного чипа? Не проще ли накатать немного строк в сам чип на СИ?
  16. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    Первое что не понятно мне - зачем вам туда-сюда гонять лишнюю информацию? Где в UDP, WEB, AJAX, websocket, UART и т.д. какие-то номера транзакций? В Modbus TCP они есть, но 90% детских писанин у именитых брендов даже это не поддерживают и не используют, т.к. не у них не работает посылка пачки...
  17. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    Подключил зачем-то платку с али с DAC MCP4725, выход пустил на вход ADC. Получил такую кривулину: Фильтрация питания у DAC нулевая, как и писано в доках. Бьет в js вывод в DAC хотя по Date().getTime() с шагом 100 ms прибавляется и отправляется значение вывода в DAC. Но каждый шаг 12 битного...
  18. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    Пришло то, на что вы послали запрос. Т.е. все переменные и индексы вам известны. Постоянное применение loop() тут и сказывается. Если вы так обречены на loop(), то стройте Машину Тьюринга. Там и машины Т не требуется - простой массив-список функций с поочередным исполнением :)
  19. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    Это STM - вместо 2-х регистров с установкой скорости-фильтра и времени замера желают чтобы пользователи написали за них программу во встроенный микроконтроллер и главное побайтно в шахматном порядке загнали туда...
  20. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    Ныне то любой примитивный датчик с пару ножек имеет примерно такую простыню. Пусть дитяти приучаются в Arduino к таким столбикам. Но там ещё нет вложенного столбика к каждому значению адреса с побитными значениями. :( Вы уже тоже с этим столкнулись... Так что:
Сверху Снизу