Great series. I learned a lot from these videos. Already singed up for this channel and thumbs up. I would like to see a little bit more about ULP Coprocessor. Thanks
It would be cool if ESP32 had some sort of "Wake-on-LAN" feature where a network packet could be sent (WiFi OR Bluetooth) to wake it up remotely. Being forced to push a physical button on the device dramatically limits its usefulness. I'm developing a Bluetooth (BLE) connected smartphone app where taking advantage of power management (battery preservation) would be awesome. I'd like to "wake up" the device with a Bluetooth packet remotely, but that doesn't seem possible?
To communicate or get data from a wireless network like Wi-Fi or Bluetooth you have to actively be participating in that Network. That is why you typically can't do sleep modes when you want to do wireless communication. What people typically do is they wake up every so often connect to the network and then see if there's data or another device that wants to talk from there it goes back to sleep. If you always need to be active on a wireless network there are some low power settings to help conserve power. I would refer to the esp32 documentation.
Great tutorials. would the esp32 firebeetle be better to use for portable iot project using a battery? Could you do one using an external interrupt please
I'm not familiar with the ESP 32 fire beetle so I can't comment. I thought the video does an example with an external interrupt using a low logic signal for both light sleep and deep sleep. Did you mean some type of other external interrupt?
I've created a phone app that connects to a Bluetooth LE ESP32-S3 and power sensor. I'm using it to remotely monitor the voltage of my car battery via BLE connection. The ESP32-S3 and sensor are powered by the 12V car battery via an IC voltage regulator. I'd like to minimize the parasitic drain on the battery whenever I'm not monitoring the voltage (which would likely be for another 24 hours). Since the Bluetooth radio is turned off in both Light Sleep Mode and Deep Sleep Mode, I'm suspecting the only option I have is to set the respective sleep mode on a Timer. That would mean that whenever I scan for the ESP32-S3, I'd have to wait for the timing cycle in which the Bluetooth radio is turned on. Am I understanding this correctly? For this application, is there any way for me to remotely turn on the Bluetooth radio so that I could read the battery voltage for say 15 seconds and then return to sleep mode for the next 24 hours?
From my testing that seems like the only option with Bluetooth. Set a timer for one or two seconds to check for a pair and go back to sleep. As I mentioned in the video documentation is flaky. They reference a wakeup from Bluetooth MAC but provide no guidance on it. Timer wake-up should provide good power save. Check out power management API for more options
Thank you so mcuh, I am actually having a problem with the deep sleep mode, i am using the XIAO esp32s3 and the power consumption during deepsleep is so high 100 mA i do not know how to work on this , can you please guide me ib the right direction thanks
How did you measure the 100mA, low cost multi meters sometimes can only measure currents as low as 10mAs or 100mAs. Also are you measuring just the current to the ESP32 or to a larger development board that may have other current drawing components?
@ForceTronics I am measuring the power consumption by using a power profiler kit II as a power source. Providing the 3800mV , and I am testing the board by itself.
@@sleeplessrobot9398 What is the lowest current the power profiler kit can measure, did you look at the documentation for the power profiler? When you say "board" what is on the board, any other components or ICs besides the ESP32? In my video I was able to make a custom board that only measured the current going to the ESP32, do you have a similar setup?
@nmf5003 I meant the Xiao esp32s3 sense, but I found out the problem. The camera never turn off even during deep sleep mode and it's a problem in the board itself
Great series. I learned a lot from these videos. Already singed up for this channel and thumbs up. I would like to see a little bit more about ULP Coprocessor. Thanks
Thanks for the comment, I will note that for future content!
It would be cool if ESP32 had some sort of "Wake-on-LAN" feature where a network packet could be sent (WiFi OR Bluetooth) to wake it up remotely. Being forced to push a physical button on the device dramatically limits its usefulness. I'm developing a Bluetooth (BLE) connected smartphone app where taking advantage of power management (battery preservation) would be awesome. I'd like to "wake up" the device with a Bluetooth packet remotely, but that doesn't seem possible?
To communicate or get data from a wireless network like Wi-Fi or Bluetooth you have to actively be participating in that Network. That is why you typically can't do sleep modes when you want to do wireless communication. What people typically do is they wake up every so often connect to the network and then see if there's data or another device that wants to talk from there it goes back to sleep. If you always need to be active on a wireless network there are some low power settings to help conserve power. I would refer to the esp32 documentation.
Great tutorials. would the esp32 firebeetle be better to use for portable iot project using a battery? Could you do one using an external interrupt please
I'm not familiar with the ESP 32 fire beetle so I can't comment. I thought the video does an example with an external interrupt using a low logic signal for both light sleep and deep sleep. Did you mean some type of other external interrupt?
I've created a phone app that connects to a Bluetooth LE ESP32-S3 and power sensor. I'm using it to remotely monitor the voltage of my car battery via BLE connection. The ESP32-S3 and sensor are powered by the 12V car battery via an IC voltage regulator. I'd like to minimize the parasitic drain on the battery whenever I'm not monitoring the voltage (which would likely be for another 24 hours). Since the Bluetooth radio is turned off in both Light Sleep Mode and Deep Sleep Mode, I'm suspecting the only option I have is to set the respective sleep mode on a Timer. That would mean that whenever I scan for the ESP32-S3, I'd have to wait for the timing cycle in which the Bluetooth radio is turned on. Am I understanding this correctly? For this application, is there any way for me to remotely turn on the Bluetooth radio so that I could read the battery voltage for say 15 seconds and then return to sleep mode for the next 24 hours?
From my testing that seems like the only option with Bluetooth. Set a timer for one or two seconds to check for a pair and go back to sleep. As I mentioned in the video documentation is flaky. They reference a wakeup from Bluetooth MAC but provide no guidance on it. Timer wake-up should provide good power save. Check out power management API for more options
Thank you so mcuh, I am actually having a problem with the deep sleep mode, i am using the XIAO esp32s3 and the power consumption during deepsleep is so high 100 mA i do not know how to work on this , can you please guide me ib the right direction thanks
How did you measure the 100mA, low cost multi meters sometimes can only measure currents as low as 10mAs or 100mAs. Also are you measuring just the current to the ESP32 or to a larger development board that may have other current drawing components?
@ForceTronics I am measuring the power consumption by using a power profiler kit II as a power source. Providing the 3800mV , and I am testing the board by itself.
@@sleeplessrobot9398 What is the lowest current the power profiler kit can measure, did you look at the documentation for the power profiler? When you say "board" what is on the board, any other components or ICs besides the ESP32? In my video I was able to make a custom board that only measured the current going to the ESP32, do you have a similar setup?
@nmf5003 I meant the Xiao esp32s3 sense, but I found out the problem. The camera never turn off even during deep sleep mode and it's a problem in the board itself
I gave you your firsst and only thumb down but i subscribed