I have a ESP32-SOLO-1 microcontroller mounted on a moving part of a machine which moves in a circle. The idea is to power it with a capacitor and then charge the capacitor in a fixed location when the MCU/capacitor part comes around (for example via some sort of sliding contacts connected to a power brick.)
The main problem is the charging of the capacitor, as it has in the current configuration around 0.14 s to charge and it has to last about 8 s with a load of 0.04 A at 3.3V until it charges again (except the first time it goes around the MCU has to boot and it requires 0.1 A for about 1 s.)
I used so far a 0.47 F supercap with a rating of 5.5 V (here the datasheet.) I already had with a MCP1700-3302E-TO voltage regulator to have a fixed 3.3 V output. The cap has an ESR of about 16 ohm which in my understanding is far too much for charghing it in such a short time.
What are your thoughts on this? Am I completly wrong or could it work? Do you have any suggestions on how to make it work?
EDIT: The MCU evaluates and sends data from a Hall sensor, which is used to mesure the distance of a magnet. So I would rather not have electromagnetic interference and therefore use "touching" parts. Also the goal is to avoid if possibly using a battery.