Search found 5 matches

by EdHayes3
Thu Aug 11, 2022 9:03 pm
Forum: ESP32 Arduino
Topic: ESP32 boot time with Arduino
Replies: 6
Views: 13115

Re: ESP32 boot time with Arduino

I know this is way old, but the deep sleep with an interrupt is the best solution. deep sleep uses near zero power. It could last on a small battery for months and months without being woken up. I think Deep Sleep power consumption is 10-15 uA. Also, get a better voltage regulator if you have quiesc...
by EdHayes3
Wed Mar 17, 2021 9:45 pm
Forum: Hardware
Topic: Brownout prevention circuit
Replies: 13
Views: 24264

Re: Brownout prevention circuit

My issues continue.... Some minor improvements after adding additional capacitance on the input to the voltage regulator. Seems that this may be related to breadboarding. My ESP32 worked better when I connected the voltage regulator directly to the ESP32 3.3v input, outside of the breadboard. Still ...
by EdHayes3
Mon Mar 15, 2021 8:57 pm
Forum: Hardware
Topic: Brownout prevention circuit
Replies: 13
Views: 24264

Re: Brownout prevention circuit

I know this is a really old post, but wanted to see what the final outcome was. I was seeing the brownout issues myself today. I historically have had no problems, not sure why I'm seeing it now. I did recently start working with a battery circuit, so maybe that's related. I was seeing the brownout ...
by EdHayes3
Wed Feb 24, 2021 7:50 pm
Forum: ESP32 Arduino
Topic: ESP32 millis resetting after deep sleep
Replies: 4
Views: 5938

Re: ESP32 millis resetting after deep sleep

Interesting. I swear the millis was not restarting when I first started coding. But now it is restarting. Very odd. I ended up just making a bootCount and bootCountRefresh stored in RTC memory, where both will increment every boot, and then after bootCountRefresh reaches 5, it will reset to 0. Syste...
by EdHayes3
Sun Feb 21, 2021 1:37 am
Forum: ESP32 Arduino
Topic: ESP32 millis resetting after deep sleep
Replies: 4
Views: 5938

ESP32 millis resetting after deep sleep

I have been working with an ESP32 development board for a day now. I had code that was working with the deep sleep and millis(), but now it seems to have stopped working. The millis() timer appears to be resetting when it comes out of sleep. I made a simple sketch to show the problem: //Sleep #defin...