SkyN
New member
Требуется, чтобы большая часть времени esp8266 был в режиме сна, но реагировал на нажатие кнопки. Для реализации этого придумал схему, по которой:
1) При нажатии кнопки низкий уровень на RESET и заряжается конденсатор C1.
2) Если же перезагрузка произошла по просыпанию, т.е. сигналом с GPIO16, то конденсатор не зарядился, т.к. диод.
3) Проснувшись, ESP проверяет уровень на GPIO14. Если уровень низкий, то значит кнопка была нажата. Если уровень высокий, значит проснулись по таймеру.
Это одна из первых моих схем. Посмотрите, плз, будет ли она работать?
Какие номиналы выбрать для С1, R1?
Оффтоп, не имеющий отношения к кнопке: При таком подключении R2 схема стартует в нормальном режиме, а при замыкании второго контакта коннектора CON1 на землю и перезагрузке войдет в режим прошивки? Какой номинал R2 выбрать?
1) При нажатии кнопки низкий уровень на RESET и заряжается конденсатор C1.
2) Если же перезагрузка произошла по просыпанию, т.е. сигналом с GPIO16, то конденсатор не зарядился, т.к. диод.
3) Проснувшись, ESP проверяет уровень на GPIO14. Если уровень низкий, то значит кнопка была нажата. Если уровень высокий, значит проснулись по таймеру.
Это одна из первых моих схем. Посмотрите, плз, будет ли она работать?
Какие номиналы выбрать для С1, R1?
Оффтоп, не имеющий отношения к кнопке: При таком подключении R2 схема стартует в нормальном режиме, а при замыкании второго контакта коннектора CON1 на землю и перезагрузке войдет в режим прошивки? Какой номинал R2 выбрать?
Вложения
-
7.5 KB Просмотры: 38