Power Consumption Issue

Hello everyone,

I'm new to electronics and I'm working on a project involving an ESP32 that wakes up through a sensor interrupt, and then sends a signal through a LoRa module SX1278 (RA-02 433 MHz) to indicate that it has awakened. Currently, the power consumption of the ESP32 along with the sensor is about 0.2 mA, which is acceptable for my low-power application.

However, when I connect the LoRa module directly to the ESP32 (powered at 3.3V from the ESP and with shared GND), the power consumption increases significantly to around 2.2 mA, which is much higher than expected and is not feasible for my project.

I have tried using the LoRa.sleep() command from the LoRa.h library before putting the ESP32 to sleep, hoping to reduce power consumption, but it seems to have no effect.

Does anyone have experience with this issue or have any suggestions on how I can reduce power consumption when using the LoRa module with the ESP32? Is there any special configuration I should be aware of or any other approach I can try?

Any help or suggestions would be greatly appreciated. Thank you in advance!

Best regards,

~~ Alexander

Simply disconnect the NRESET pin on the LoRa module, it should work without it an use LoRa.sleep();

Yep, when the ESP32 goes into deep sleep it can put a short pulse on some of the IO pins, if thats the NRESET pin the LoRa module wakes up.

thanks @srnet,
Should I disconnect the rst pin from the lora module, okay?

Yes.