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

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

  1. pvvx

    ESP32 энергосбережение

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

    ESP32 энергосбережение

    А итог в HA пока такой: 2 входа событий - герконов/кнопок, от первого счетчик. Выход (Power) управляемого выхода Температура, пока одна Напряжение батареи. Далее это вырастит в контролирующую систему для внешнего любого инверторного блока кондиционера, включающую обогрев компрессора, поддона...
  3. pvvx

    ESP32 энергосбережение

    В расчетах принимали участие: Все замеры токов при напряжении питания 3.3В. Ток по линии питания MY18B20, возникающий при запросе, ожидании измерения и чтении значений измерения (первые 4 мс где шум, остальное - его личный хвост): Итоговое потребление по линии 3.3В датчика MY18B20 при...
  4. pvvx

    ESP32 энергосбережение

    Расчет добавки: TLSR825x - опрос MY18B20 без адресного режима и без CRC Цикл: 10000 мс (10 сек) Ток при измерении: 3 мА Время на измерение: 4,5 мс Потребление при сне: 0 мА (тут не учитываем для сравнения, если добавить доп. чип, т.к. уменьшить имеющееся не выйдет) Итого, среднее: 0,00135 мА...
  5. pvvx

    ESP32 энергосбережение

    Вот гадаю, как уменьшить потребление при опросе двух датчиков ME18B20. В даташите к ME18B20 нет варианта работы по одному проводу и опрос в таком режиме включения выдает всегда фиксированное значение в регистрах температуры. Второй бедой у данных датчиков (ME18B20/DS18B20) является то, что при...
  6. pvvx

    ESP32 энергосбережение

    Это к чему? К цене? Ну на сегодня выходит что дешевле и меньшим потреблением чем на BLE 5.4 систему с множеством устройств не сделать. Это даже внесли в викопедию:
  7. pvvx

    ESP32 энергосбережение

    Вот и выходит, что такие конторы как Apple, создавшие платную ассоциацию Matter пытаются нажиться на обычных пользователях бытовых устройств, по начальной аналогии с Zigbee. Там и требования сертификации и повременной оплаты за использование… Считают пользователей баранами :)
  8. pvvx

    ESP32 энергосбережение

    По этому сразу пошли ответвления у тех кто входит в ассоциацию Matter и работает на рынке массовых продаж. Типа шлюз Matter, а конечные устройства на Zigbee :p В тоже самое время рынок, где требуется надежность и множество одновременно управляемых устройств, во всю переходит на устройства BLE с...
  9. pvvx

    ESP32 энергосбережение

    Плюсов для пользователя и в функциональности устройств c Matter пока никаких нет. Бардак в его стандарте уже есть. Требования по производительности и объемам Flash, RAM и т.д. для поддержки Matter к чипам во много раз превышают BLE и Zigbee, WiFi, при этом не увеличивая функциональности...
  10. pvvx

    ESP32 энергосбережение

    Для работы с Zigbee и Matter необходимо иметь специальное устройство типа шлюза. Его необходимо купить. Использовать уже имеющиеся в наличии у пользователя устройства с Matter не выйдет. Это не BLE, поддержка которого есть в любом смартфоне или ноуте и идет опцией для материнских плат. В итоге...
  11. pvvx

    ESP32 энергосбережение

    Альтернативы всё равно нет. BLE - это датчики, а Zigbee - исполнительные устройства. И так будет пока основные системы не станут поддерживать спецификацию Bluetooth 5.4. В принципе, из-за этого и других тенденций корпорации и решили перейти на Matter. Создать несовместимость и втюхать спец...
  12. pvvx

    WEB serial terminal теперь и на смартфоне

    Но так и не нашел нормального программатора по USB в смартфон для ESP32-C3. Наверно никому это не требуется, и мне тоже, т.к. EPS так и не пригодились ни в одном проекте у меня, а основной массе достаточно Arduino.
  13. pvvx

    WEB serial terminal теперь и на смартфоне

    Всё что мне надо было я давно себе сделал. К примеру последнее - подобие осла с послесвечением на 1Mbps с CH32V30x через интерфейс USB-UART. Можно добавить и вывести два канала в эксплорере... до 25..30 мегабайт по USB-UART в сек у CH32V30x.
  14. pvvx

    Передача звука в двух направлениях

    https://forum.arduino.ru/t/peredacha-zvuka-v-dvuh-napravleniyah-mezhdu-dvumya-esp32/12191
  15. pvvx

    ESP8266 как Modbus Master

    Какие могут быть методы уменьшить вероятность глюков в Arduino ESP. Для TCP/IP соединений необходимо запретить открытие соединений чаще раз в несколько секунд. Не использовать соединений с эксплорерами, т.к. при открытии страницы они открывают сразу от 4-х соединений для ускорения, а ESP не...
  16. pvvx

    ESP8266 как Modbus Master

    Главный метод в Arduino:
  17. pvvx

    ESP8266 как Modbus Master

    Начните c переписывания стека TCP/IP в ESP на соответствие стандарту, чтобы работать хотя-бы с одним TCP сокетом :) Тогда вам придется содержать в памяти структуры TCP с состоянием TIME_WAIT. И каждые несколько ms сравнивать – вышел или нет таймаут у конкретной структуры в 4 минуты (это нормы...
  18. pvvx

    ESP8266 как Modbus Master

    Для ухода от проблем дефрагментации памяти много-много лет назад был придуман и создан MMU. Он есть во всех архитектурах современных процессоров и многих микроконтроллерах. Т.к. MMU транслирует память для CPU мелкими блоками, то всегда есть возможность набрать большой непрерывный по адресации...
  19. pvvx

    ESP8266 как Modbus Master

    Вместо HEAP часто используют стек. Тогда каждый последующий вложенный вызов в некой функции не вызывает дефрагментации, т.к. когда произойдет выход из начальной функций, то память будет освобождена. Но это требует изменения всех алгоритмов в системе и распределения на поочередный вызов таких...
  20. pvvx

    ESP8266 как Modbus Master

    Другой метод, если используется динамическая память и нет аппаратного MMU - иметь объем памяти в несколько раз превышающий выполняемые задачи. Но это не имеет смысла, т.к. тогда проще распределить память статически. По этому пример в Arduino с миганием светодиода не падает. А всё что посложнее...
Сверху Снизу