esp32 with ULP and RTC using AA batteries for a year
Posted: Sun Dec 24, 2017 4:00 pm
hello,
* I am looking to design a project will work with 4*AA for a year or more
* The project has four buttons to get feeds from users and store these feeds in a counter for each button using the ULP and RTC memory using interrupt IO so the ulp will only wake up when i click on the button and the ulp will check which button had been clicked and increase its counter variable and then return to sleep again.
* Always the main cpu is in deep sleep mode because i don't want to loos any power As possible.
* The RTC will daily be used to wake up the main cpu and wifi to send the collected data (collected by the ulp) once a day.
assume I will use AA alkaline batteries typically have a capacity rating of over 2,500 mAh
My questions:
* does this idea is good or it is better and can be done with esp32 or it is better to use another mcu with esp8266 ?
* can you calculate estimated working days for this solution i think the ulp will esp32 with ulp will be in deep sleep mode always but the ulp will be active when users click (assume 1000 click per day ) and the esp will send these data once a day using wifi network
* can i use a ready boards like nodemcu or wemose or so or it will take a lot of power in deep sleep mode and so i have to use the esp32 with a Breakout Board?
* can i use microPython or it is better to use arduino ?
* can the ulp make a buzz when i click on a button or light a led ?
Regards
* I am looking to design a project will work with 4*AA for a year or more
* The project has four buttons to get feeds from users and store these feeds in a counter for each button using the ULP and RTC memory using interrupt IO so the ulp will only wake up when i click on the button and the ulp will check which button had been clicked and increase its counter variable and then return to sleep again.
* Always the main cpu is in deep sleep mode because i don't want to loos any power As possible.
* The RTC will daily be used to wake up the main cpu and wifi to send the collected data (collected by the ulp) once a day.
assume I will use AA alkaline batteries typically have a capacity rating of over 2,500 mAh
My questions:
* does this idea is good or it is better and can be done with esp32 or it is better to use another mcu with esp8266 ?
* can you calculate estimated working days for this solution i think the ulp will esp32 with ulp will be in deep sleep mode always but the ulp will be active when users click (assume 1000 click per day ) and the esp will send these data once a day using wifi network
* can i use a ready boards like nodemcu or wemose or so or it will take a lot of power in deep sleep mode and so i have to use the esp32 with a Breakout Board?
* can i use microPython or it is better to use arduino ?
* can the ulp make a buzz when i click on a button or light a led ?
Regards