ESP32-PICO-KIT using ESP-Now protocol, power consumption and usage issue with 3.5V, 250mA solar panel
Posted: Fri Jun 05, 2020 7:13 am
ESP32-PICO-KIT using ESP-Now protocol, power consumption and usage issue with 3.5V, 250mA solar panel
I am transmitting 4 photocell (https://grabcad.com/library/5800b-led-photocell-2) values via ADC,
1 IMU value (https://grabcad.com/library/mpu-9255-1) via I2C using the ESP-Now protocol,
from a transmitting ESP32-PICO-KIT module (https://grabcad.com/library/esp32-pico-kit-1)
to a receiving ESP32-PICO-KIT module.
I used this voltage regulator to supply power to my transmitting ESP32 module (https://grabcad.com/library/dd0503ma-ul ... k-module-2).
It has a working range of 3.7V-5V DC.
I am able to power it using a DC power supply that is outputting 3.5V currently.
(https://www.amazon.com/gp/product/B01KJ ... UTF8&psc=1)
The ESP32 module transmits and works successfully.
The DC power supply shows an output voltage of 3.5V, and a current of 100mA.
I have the receiving ESP32 module plugged into my PC and it receives values properly in my Arduino serial monitor.
My problem is I try to power this same module with my 3.5V, 250mA solar panel
https://grabcad.com/library/polycrystal ... a-250-ma-1
even on a bright sunny day and for some reason the values are not transmitting, but the ESP32 module seems to power on.
The receiving module doesn't receive values (they all print out as 0) and I don't get a bytes received confirmation message that I typically get when it is working.
Can some one please explain what might be the issue?
Will putting a super capacitor (what voltage do I use for 3.5V solar panel?) in between the solar panel and voltage regulator help
(If I do this should I put a zener diode or regular diode to protect my small solar panel?)?
Could it be a current spiking issue with the WiFi even though I am using ESP-Now(I thought it has lower power consumption vs. WiFi)?
I am transmitting 4 photocell (https://grabcad.com/library/5800b-led-photocell-2) values via ADC,
1 IMU value (https://grabcad.com/library/mpu-9255-1) via I2C using the ESP-Now protocol,
from a transmitting ESP32-PICO-KIT module (https://grabcad.com/library/esp32-pico-kit-1)
to a receiving ESP32-PICO-KIT module.
I used this voltage regulator to supply power to my transmitting ESP32 module (https://grabcad.com/library/dd0503ma-ul ... k-module-2).
It has a working range of 3.7V-5V DC.
I am able to power it using a DC power supply that is outputting 3.5V currently.
(https://www.amazon.com/gp/product/B01KJ ... UTF8&psc=1)
The ESP32 module transmits and works successfully.
The DC power supply shows an output voltage of 3.5V, and a current of 100mA.
I have the receiving ESP32 module plugged into my PC and it receives values properly in my Arduino serial monitor.
My problem is I try to power this same module with my 3.5V, 250mA solar panel
https://grabcad.com/library/polycrystal ... a-250-ma-1
even on a bright sunny day and for some reason the values are not transmitting, but the ESP32 module seems to power on.
The receiving module doesn't receive values (they all print out as 0) and I don't get a bytes received confirmation message that I typically get when it is working.
Can some one please explain what might be the issue?
Will putting a super capacitor (what voltage do I use for 3.5V solar panel?) in between the solar panel and voltage regulator help
(If I do this should I put a zener diode or regular diode to protect my small solar panel?)?
Could it be a current spiking issue with the WiFi even though I am using ESP-Now(I thought it has lower power consumption vs. WiFi)?