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

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

  1. 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() {...
  2. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

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

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

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

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

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

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

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

    Power Profiler

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

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

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

    UBIA - USB / BLE to I2C/SMBus Adapter.

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

    UBIA - USB / BLE to I2C/SMBus Adapter.

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

    UBIA - USB / BLE to I2C/SMBus Adapter.

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

    UBIA - USB / BLE to I2C/SMBus Adapter.

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

    UBIA - USB / BLE to I2C/SMBus Adapter.

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

    UBIA - USB / BLE to I2C/SMBus Adapter.

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

    UBIA - USB / BLE to I2C/SMBus Adapter.

    C USB-UART в эксплорере без async вообще никак не выходит... function delay(ms) { return new Promise((resolve, reject) => { setTimeout(resolve, ms); }); }
  15. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    Я вам писал - в js есть async–функций c await promise...
  16. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    Тут, на форуме, cheblin не справился с построением автоматической сериализации и десериализации https://github.com/cheblin/AdHoc-protocol По этому приходиться ручками в кодиках копаться и плодить ошибки...
  17. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    Для данной функции (чтение/запись i2c/SMBUS) в данной прошивке всегда 0x0С. А так примерно описываются 80% пакетов в данном ящике :)
  18. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    Для времени есть стандартные ящики (UUID) со своим форматом от института стандартизации -> https://www.bluetooth.com/specifications/assigned-numbers/
  19. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    А поток с типа 0x0C всегда запрос- ответ. Номерки в нутре пакетов с данного ящика я придумал. Можете в исходниках дополнить или изменить на ваше усмотрение. UUID ящик взят из разрешенных по стандарту для таких выкрутасов.
  20. pvvx

    UBIA - USB / BLE to I2C/SMBus Adapter.

    Как-бы всё современное, в чем есть CPU, ныне работает по событиям или типа по калбаскам (callback). Нету ныне setup() и тем более loop(), а сплошная много-задчка-проточка.. :) Зачем детей учите таким алго и построению программы, что им не пригодится уже никогда? У команды и ответа есть ID, чтобы...
Сверху Снизу