• Система автоматизации с открытым исходным кодом на базе esp8266/esp32 микроконтроллеров и приложения IoT Manager. Наша группа в Telegram

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

  1. pvvx

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

    ESP8266 как Modbus Master

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

    ESP8266 как Modbus Master

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

    ESP8266 как Modbus Master

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

    ESP8266 как Modbus Master

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

    ESP8266 как Modbus Master

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

    ESP8266 как Modbus Master

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

    ESP8266 как Modbus Master

    Это сложно и обычно дорого. Не думаю что вам это надо. Там как не меняй, всё равно будут недочеты. Основные, которые придется учесть - использование С++. Т.к. чип не имеет MMU, то придется отказаться от типа памяти "Heap" - динамического распределения кучи. Только статические буфера. Иначе...
  19. pvvx

    ESP8266 как Modbus Master

    Это всего предупреждение. Как говорится - предупрежден значит вооружен. У вас же не сертификация изделия, а игрушка на Arduino - для быстрого анализа возможностей и продумывания алгоритмов, демонстрации концепта - сгодится. А для пром. применения или применения в других сферах, типа учета - не...
  20. pvvx

    ESP32-C3 и качество антенн на модулях с али.

    PHY ESP32-C6 и отличается тем, что включен дешифратор 4-х бит.
Сверху Снизу