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

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

  1. pvvx

    Глюки с выходом из длительного сна

    В LYWSD03MMC достаточно неиспользуемых выводов, выведенных на тестовые контакты печатной платы, чтобы подключить ещё и выключатель питания/пробуждения вашего ESP или ещё чего для передачи аварийного оповещения о посадке батареи. При этом главное преимущество остается - просмотр текущих...
  2. pvvx

    Глюки с выходом из длительного сна

    LYWSD03MMC – цена на али за 1 шт около 300 р, за пачку – менее 200 р Основные функции альтернативной прошивки с опцией DIY_ADC_TO_TH = 1 Индикация напряжения с двух источников Передача текущих показаний с настраиваемым периодом в 62.5 ms .. 10 sec Запись истории в 20 тысяч замеров с задаваемым...
  3. pvvx

    Глюки с выходом из длительного сна

    https://aliexpress.ru/item/1005004596406343.html https://aliexpress.ru/item/1005004439206340.html и т.д. Основные функции: 1. Получает уведомления о состоянии батареи в диапазоне Bluetooth. 2. Автоматически проверяет систему управления транспортным средством во время запуска двигателя. 3...
  4. pvvx

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

    У сниффера свой формат. Wireshark вам всё сам показывает разметку блока данных от сниффера - зачем спрашивать? Физический формат пакета нарисован, к примеру, тут -> Advertising Packet Format Более подробно в спеках/доках на сайте https://www.bluetooth.com/
  5. pvvx

    Глюки с выходом из длительного сна

    Рассматривая ваш код, если Wifi соединяется раз в час и более менее стабильно, то среднее потребление составит от 58 мкА. Если не соединяется, то более 0.25 мА. А учитывая стабилизатор питания с необходимым током для работы WiFi в ESP8266 - лучший итог при всем супер-пупер будет не менее 0.1 мА...
  6. pvvx

    Глюки с выходом из длительного сна

    Сокращение потребления, в случае с ESP8266, достигается вписыванием программы измерения и округления показаний в boot-loader. Остальное – включение WiFi и передачу и уже можно написать и в Arduino. Типичное время работы специального boot-loader-а со старта с измерением составит около 80..90 ms...
  7. pvvx

    Глюки с выходом из длительного сна

    А в чем проблема, что часто "просыпается"? Чем это плохо? Если каждый раз усреднять и записывать напряжение в Flash или RTC, то показания будут более четкими...
  8. pvvx

    Глюки с выходом из длительного сна

    Для вашей задачи особо актуальный аппаратный глюк - у чипа неиcправен BOR.
  9. pvvx

    Глюки с выходом из длительного сна

    Проверить, не было-ли отключения сети :) А так-же проверить, что там на выводах и питании самого ESP при deep-sleep. Многие стабилизаторы не могут работать на нулевую нагрузку - это указано в их документации и без нагрузки чаще всего выдают пилообразное напряжение. Так-же необходимо проверить...
  10. pvvx

    Посоветуйте связку: ESP + реле + датчик

    Вы описываете типичную функцию из "Умного Дома". Для этого в продаже есть всё готовое. Но отличие "Умного Дома" в том, что он является расширяемой системой и может выполнять сотни функций с сотнями ваших условий исключая сложные переписывания ПО в датчиках и исполнителях. При этом включить и...
  11. pvvx

    минимизация исходников

    Если обратиться и к истории развития ESP, то по началу считалоcь, что никаких HTTP-WEB серверов в такой малой конфигурации создать невозможно. Но откинув всё ненужное это кое-как и с некими ограничениями удалось. С чего и стартануло. И это было произведено путем полного переписывания всех...
  12. pvvx

    минимизация исходников

    "исходники" и "объектные библиотеки" и "алгоритмы" - это и есть программа. Именно про это и был дан ответ - автоматической оптимизации такой каши ещё не создали.
  13. pvvx

    Глюки с выходом из длительного сна

    Код функции перевода чипа в режим deep-sleep, данный мной и распространенный nikolz используется неверно. Он должен выполняться из IRAM, перед исполнением должны быть запрещены все прерывания и после всех команд установки регистров RTC (перед return функции) должен выполняться while(1); . Это...
  14. pvvx

    Глюки с выходом из длительного сна

    Выход из deep-sleep() ничем не отличается от старта чипа по сигналу Reset. Т.е., в первую очередь, необходимо проверить состояние сигналов на GPIO для нормального старта и правильное соединение GPIO16 c RESET. Другой проблемой может являться запуск RTC таймера дергающего RESET через GPIO16...
  15. pvvx

    Паяльник с Bluetooth

    Странно, что не подключили Ethernet RMII interface и Camera interface... (STM32 закончились, пришлось ставить китай с BLE)
  16. pvvx

    минимизация исходников

    Да, безусловно, @enjoynering не обойтись без подтирки соплей. На то, к примеру, есть давно разобранный пример у ESP8266 – функция перевода чипа в deep-sleep. Напомню – она включала 100 ms таймер, пыталась закрыть все соединения в Lwip(), послать через WiFi завершение соединения, и следовательно...
  17. pvvx

    минимизация исходников

    И где тогда “оптимизация” хотя-бы по размеру включаемого и никогда не исполняемого кода, если все либы и функции используют глубоко вложенную структуру с их общими внутренними переплетенными функциями, а внешняя вызываема вами функция состоит из пару операндов с вызовом этой паутины из...
  18. pvvx

    XT-ZB1 (Devkit) BL702C

    Дык вот эта “внешне настраиваемая конфигурация” не меняется десятилетиями и обычно используется заранее запрограммированная как “default”. Если внести изменения, то придется менять всё окружение и “программисты” (особенно в АСУ заводов-пароходах, а так-же и других внешних компонентов) туда...
  19. pvvx

    XT-ZB1 (Devkit) BL702C

    @volaltd - В каждый блок изначально заложена внешне настраиваемая конфигурация практически всех типовых отдаваемых/обрабатываемых переменных и подобие скриптов для выполнения циклических действий и т.д.. Для переноса необходимо переписать только драйвера периферии и учесть специфику очередного...
  20. pvvx

    XT-ZB1 (Devkit) BL702C

    Нет, ни к какому CI/CD не пришли. Функционирование блока-модуля не меняется, меняется только MCU и его драйвера на конкретные чипы. Тут универсальных либ не бывает. И нет ничего из этого: Инструменты CI/CD помогают настраивать специфические параметры окружения, которые конфигурируются при...
Сверху Снизу