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

Нужна помощь Esp8266 deep sleep - глубокий сон

pvvx

Активный участник сообщества
Ссылочку не приведете?
Оно всё раскидано за 6-ть лет по форуму. Пионерам это не требуется. Им всё равно, главное чтобы наслоения на баги и игра в Arduino продолжались... :)
И всё это было очень давно. Посмотрел в архивах, с ходу не нашел последней самой короткой версии, но нашел какой-то тест: https://yadi.sk/d/OomappFaIlmG6A
Что-то по поводу передачи типа raw UDP пакета... не помню, но это ещё с не удаленной паузой после старта, т.к. была приложена картинка:
Снимок6.gif
Которая гласит, что время активности 83 мс, а потом было что-то ещё вырезано и стало к 60..70 мс...
 

pvvx

Активный участник сообщества
Мне АР отключать не нужно -ESP-Now
На форуме есть любитель рисовать слонов на графиках и ESP-Now, да создавать с десяток тем типа: Энергопотребление ESP(итоги)
Там есть древние тесты Arduino на скорость соединения к обычной WiFi AP. В коде есть незамеченная мелкая ошибка (это по памяти, а какая - забыл, т.к. ESP8266 на сегодня нафиг не сдался).
У вас по графику в фото похоже время активности ещё хуже, чем обычное соединение с обычной WiFi c передачей пару пакетов...
 

SSergeyG

New member
Столкнулся с такой проблемой есть две платы ESP-01S. Залит код отправка температуры на Blynk каждые 10 мин. При включении устройства данные отправляются (потребление 70 мА) и ESP уходит в сон (потребление 15 мкА) через 10 мин. вижу на мультиметре 40 мА потребление, данные не отправляются и все это висит "бесконечно". Принудительно кнопкой Reset всё восстанавливается отправляется и уходит в сон, до следующего пробуждения. И так на обоих платах. Дело в том, что у меня есть еще две ESP-01S купленные у другого продавца, там всё работает хорошо, при этом же коде и таком же подсоединении. Помогите разобраться.
 

juvf

New member
столкнулся с проблемой ESP.deepSleep() на модуле NodeMcu V3. После пробуждения на RST присутствует импульс сброса, в мониторе вижу

ets Jan 8 2013,rst cause:2, boot mode: (3,6) //это после сброса кнопкой
load 0x4010f000, len 3424, room 16
tail 0
chksum 0x2e
load 0x3fff20b8, len 40, room 8
tail 0
chksum 0x2b
csum 0x2b
v00041dc0
~ld
rf cal sector: 1020
freq trace enable 0
rf[112] : 0�Start program
//тут ухожу в ESP.deepSleep()


//тут просыпаюсь и на RST импульс
ets Jan 8 2013,rst cause:2, boot mode: (3,6)

И дальше всё, нет setup(), нет loop(). Программа не грузится
 

nikolz

Well-known member
Собрал таймер на TPL5110 для включение питания ESP и не только.
Ключ Si2301A. Ток потребления таймера в режиме выключения питания(сна ESP) менее 0.3 мкА.
1719600576169.png
На хабре выложил статью как уменьшит ток Wemos в режиме сна до 30 мкА
 

pvvx

Активный участник сообщества
Собрал таймер на TPL5110 для включение питания ESP и не только.
Ключ Si2301A. Ток потребления таймера в режиме выключения питания(сна ESP) менее 0.3 мкА.
Походу собрали во сне.
В документации на TPL5110 указано потребление в 200..300 мкА (Digital conversion of external resistance (Rext)) * и ток дан с условием (The supply current excludes load and pullup resistor current. Input pins are at GND or VDD.) :p
Плюс у Si2301A значится утечка до 1 мкА. И ему маловато будет 3.3В для полного открытия (будет падение напряжения питания).
 

pvvx

Активный участник сообщества
На хабре выложил статью как уменьшит ток Wemos в режиме сна до 30 мкА
Превратили и хабр в помойку неверных решений?

Начните с батарейки. Для ESP нужен токовый Li АКБ.

У большинства таких АКБ ток саморазряда не мал.

И Вы когда либо измеряли ток китайской схемы защиты для такого АКБ?
Удивитесь...

В итоге все Ваши потуги “уменьшений” ни к чему реальному не приведут. Не тот чип и интерфейс чтобы было возможно добиться хороших результатов за дешево.

Тупой и дешевый TLSR825x кушает до 0.8 мкА в deep-sleep с работающим таймером и ножкой прерывания в любой из схем, с учетом всех остальных утечек схемы - пусть это будет какой датчик Tuya без LCD с модулем ZTU.
Такой чип-модуль дешевле поставить вместо таймера для ESP :)
 

shuraf

Member
Тупой и дешевый TLSR825x кушает до 0.8 мкА в deep-sleep с работающим таймером и ножкой прерывания в любой из схем, с учетом всех остальных утечек схемы - пусть это будет какой датчик Tuya без LCD с модулем ZTU.
Такой чип-модуль дешевле поставить вместо таймера для ESP :)
Хочу поизучать создание домашних устройств. Думаю попробовать zigbee. Какой чип посоветуете и какую ide для разработки?
 

pvvx

Активный участник сообщества
Хочу поизучать создание домашних устройств. Думаю попробовать zigbee. Какой чип посоветуете и какую ide для разработки?
Это зависит от используемых устройств. Если покупные, то это в основном Tuya и Xiaomi.
В них используются определенные чипы. А для них свои IDE.
Чаще всего в устройствах BLE и Zigbee от Tuya и Xiaomi используются чипы TLSR825x, разные модели EFR32 (SiLabs). (+ PHY6222 у Tuya BLE только). Смотрите соответствующие ресурсы и темы форума.
 
Сверху Снизу