Size: a a a

ESP8266 & ESP32 [RU]

2020 January 30

AF

Alexey D. Filimonov 🎠 in ESP8266 & ESP32 [RU]
Imperator
Всем привет!
Подскажите, может кто уже реализовал, режим сна и пробуждения по вайфай ESP ? Чтобы прямо standby режим был с минимальным потреблением.
Что такое пробуждение по вифи?
источник

I

Imperator in ESP8266 & ESP32 [RU]
Alexey D. Filimonov 🎠
Что такое пробуждение по вифи?
По типу wake on lan
источник

AF

Alexey D. Filimonov 🎠 in ESP8266 & ESP32 [RU]
1. "По типу WOL" у вафли не существует.
2. Для того чтобы сделать Wake, нужно получить Wake и обработать Wake. Значит радиомодуль всегда работает.

Короче есть такая штука как ESP32 Modem Sleep. Суть в том, что она зависит от  Beacon Interval роутера, к которому подключена и работает только в STA-режиме
источник

AF

Alexey D. Filimonov 🎠 in ESP8266 & ESP32 [RU]
источник

AF

Alexey D. Filimonov 🎠 in ESP8266 & ESP32 [RU]
источник

I

Imperator in ESP8266 & ESP32 [RU]
Да, что-то такое и нужно!
источник

AF

Alexey D. Filimonov 🎠 in ESP8266 & ESP32 [RU]
Ну что то такое читай и что то такое выбирай.
источник

AF

Alexey D. Filimonov 🎠 in ESP8266 & ESP32 [RU]
И описание, и документации 2 страницы, и даже, сука, пример есть у вендора
источник

a

abelalejandro in ESP8266 & ESP32 [RU]
источник

I

Imperator in ESP8266 & ESP32 [RU]
Alexey D. Filimonov 🎠
Ну что то такое читай и что то такое выбирай.
спасибо!
источник

r

romanetz in ESP8266 & ESP32 [RU]
Периферию-то нафига выключать во сне, вот не понимаю
источник

I

Imperator in ESP8266 & ESP32 [RU]
Это только к 32м относится, я так понял?
источник

I

Imperator in ESP8266 & ESP32 [RU]
К 8266 не вариант ?
источник
2020 January 31

I

Indr1x in ESP8266 & ESP32 [RU]
Не вариант
источник

AF

Alexey D. Filimonov 🎠 in ESP8266 & ESP32 [RU]
Не вариант.
Короче чтобы вафля была включенной - только "модем слип". В 8266 его нет. И экономия у него ни о чем. Так что переделывай архитектуру так, чтобы есп не был сервером
источник

А

Андрей Будылин in ESP8266 & ESP32 [RU]
привет. На 7 ногу подаю +5в, диод загорается, даю землю, но диод продолжает гореть. Цель сего куска скетча не гонять трафик если положение 7 ноги не меняется.

newval = digitalRead(7);



if  (newval = 1 && newval != oldval)
{
 digitalWrite(6, 1);
 Blynk.virtualWrite(V0, LOW);
 oldval = newval;
}

if  (newval=0 && newval != oldval)
{
 digitalWrite(6, 0);
 Blynk.virtualWrite(V0, HIGH);
 oldval = newval;
}
источник

AK

Andy Korg in ESP8266 & ESP32 [RU]
Андрей Будылин
привет. На 7 ногу подаю +5в, диод загорается, даю землю, но диод продолжает гореть. Цель сего куска скетча не гонять трафик если положение 7 ноги не меняется.

newval = digitalRead(7);



if  (newval = 1 && newval != oldval)
{
 digitalWrite(6, 1);
 Blynk.virtualWrite(V0, LOW);
 oldval = newval;
}

if  (newval=0 && newval != oldval)
{
 digitalWrite(6, 0);
 Blynk.virtualWrite(V0, HIGH);
 oldval = newval;
}
если нога 7 это нога esp, то необходимо снизить напряжение до 3.3в или сколько там у вас esp питается. т.к. выводы esp не толерантны к 5в
источник

А

Андрей Будылин in ESP8266 & ESP32 [RU]
arduino nano, в любом случает логическая 1 получается. До этого делал без правил проверки, все работало.
источник

AK

Andy Korg in ESP8266 & ESP32 [RU]
Андрей Будылин
arduino nano, в любом случает логическая 1 получается. До этого делал без правил проверки, все работало.
ок. переменные статические или как в ардуино это реализовано?
источник

А

Андрей Будылин in ESP8266 & ESP32 [RU]
Так все работет без проблем, но трафик гоняет без остановки )

if (digitalRead(7)) {
 digitalWrite(6, 1);
 Blynk.virtualWrite(V0, LOW);
 
}
else {
 Blynk.virtualWrite(V0, HIGH);
 digitalWrite(6, 0);
}
источник