ESP8266 Light Sleep или диета для ESP-01

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 ต.ค. 2019
  • Использование режима легкого сна позволяет снизить энергопотребление ESP8266 в случае, когда невозможно использование режима глубокого сна (например в модулях на ESP8266 без GPIO16).
    Описание режимов энергосбережения ESP8266: www.espressif.com/sites/defau...
    Код функции: github.com/MoonFox2006/LightS...
  • วิทยาศาสตร์และเทคโนโลยี

ความคิดเห็น • 20

  • @aleksandrsmirnov8739
    @aleksandrsmirnov8739 ปีที่แล้ว +1

    Это полезно, так как я потратил время, на то что бы узнать, что в глубокий сон его никак не запихнуть просто кодом(точнее не выпихнуть) Теперь ясно почему, за это спасибо.

  • @j05gp
    @j05gp 2 ปีที่แล้ว +5

    Похоже что вам так и не удалось ввести его в режим легкого сна, т.к. потребление тока по спеке должно составлять 0.4 мА, что никак не бьется с вашими 15 мА.

  • @alexeigopher5458
    @alexeigopher5458 4 ปีที่แล้ว

    очень интересно! спасибо!

  • @POWerNTS
    @POWerNTS 4 ปีที่แล้ว

    Полезная функция 👌

  • @UCanDo
    @UCanDo 4 ปีที่แล้ว

    Спасибо за видео! Познавательно.
    Скажите, а в таком режиме может тикать таймер, или выполняться какой-то код?
    После просыпания что происходит? Продолжение работы программы или перезагрузка ESP?

    • @alexmorozov73
      @alexmorozov73  4 ปีที่แล้ว +1

      Вы видите лог перезагрузки в ролике?
      Таймер тикает, т.к. millis после сна обновляется. Но сам процессор остановлен и даже прерывания не обрабатываются до просыпания.

  • @very9000
    @very9000 ปีที่แล้ว +1

    🤝 Привет. Помоги, пожалуйста. Можно ли сделать пробуждение ESP8266 ? Сон нашел в приложении на айфоне через браузер, но где настройка пробуждения ?

  • @chessalkin9939
    @chessalkin9939 4 ปีที่แล้ว +2

    так и не понял в чем же тут оптимизация - включен с экраном 18мА, во сне - 15, эти 3мА как раз и есть с экрана. другое дело когда в глубоком сне счет идет на несколько МИКРОАМПЕР!

  • @Dialbist
    @Dialbist 4 ปีที่แล้ว

    Интересно, спасибо! Можно еще немного диеты добавить с помощью хранения данных о точке доступа, канале, пароле в памяти RTC.Так же при старте лучше вырубить WiFI, пока не выполнится setup, а только затем стартовать и подключаться к WiFiESP.deepSleep( SLEEPTIME, WAKE_RF_DISABLED );
    Так же лучше сразу указать
    IPAddress ip( 192, 168, 0, 1 );
    IPAddress gateway( 192, 168, 0, 254 );
    IPAddress subnet( 255, 255, 255, 0 );
    Вдруг кто не знал

    • @alexmorozov73
      @alexmorozov73  4 ปีที่แล้ว

      Чем поможет хранение параметров в RTC? Про глубокий сон я же сказал, что его на ESP-01 без пайки под лупой невозможно использовать. Статический адрес, конечно, нивелирует время на получение динамического от DHCP, но пригоден как правило только в домашних рафинированных условиях. А так да, основной потребитель энергии - WiFi, с ним и приходится "бороться".

    • @Dialbist
      @Dialbist 4 ปีที่แล้ว

      Про RTC имеется ввиду память RTC, если интересно то есть видео к примеру th-cam.com/video/r-hEOL007nw/w-d-xo.htmlДа, про DHCP согласен, как и многие другие вещи подбираются под проект.

  • @user-wg3it9uq1f
    @user-wg3it9uq1f 4 ปีที่แล้ว

    Как сделать просыпание на кнопку?

  • @user-fh4rs9kh9d
    @user-fh4rs9kh9d 4 ปีที่แล้ว

    Приветствую. На сколько возможно использовать Arduino вместо ПЛК?

    • @alexmorozov73
      @alexmorozov73  4 ปีที่แล้ว

      У дуины свои режимы сна.

    • @user-fh4rs9kh9d
      @user-fh4rs9kh9d 4 ปีที่แล้ว

      @@alexmorozov73 Благодарю.

  • @explay1000
    @explay1000 3 ปีที่แล้ว

    А как заставить gpio16 wemos d1 mini при включении устанавливать низкий уровень, а не высокий как пин настроен?

    • @alexmorozov73
      @alexmorozov73  3 ปีที่แล้ว +1

      А вы знаете способ другие gpio настроить при рестарте на нужные вам уровни кроме внешней подтяжки их к питанию или земле через резисторы, причем gpio0, 2 и 15 должны быть обязательно в 1, 1, 0. С 16 пробуйте сами.

  • @egoregorow9457
    @egoregorow9457 4 ปีที่แล้ว

    Да .аппетит не слабый , а я уже заказал ESP12f

    • @alexmorozov73
      @alexmorozov73  4 ปีที่แล้ว

      Ну на ESP12 есть GPIO16, а значит соединив его с RST, можно использовать глубокий сон и добиться десятков микроампер в нем.

    • @egoregorow9457
      @egoregorow9457 4 ปีที่แล้ว

      @@alexmorozov73 спасибо