Connecting SIM7000 module to ESP32 - how to switch power on and off?

All ESP32 boards running MicroPython.
Target audience: MicroPython users with an ESP32 board.
Post Reply
netsrac
Posts: 17
Joined: Sun Jun 07, 2020 7:19 pm
Location: Berlin, Germany

Connecting SIM7000 module to ESP32 - how to switch power on and off?

Post by netsrac » Wed Dec 15, 2021 4:55 pm

Hi,

I do have a Waveshare SIM7000 module I want to run with an ESP32. Everything works fine. But even though the device has a "on/off" IO pin, it consumes 170mA, even when it's turned off.

I'm now thinking of attaching a relay to a GPIO port to turn on and off the SIM7000 module. However, a relay might be a little overkill for a 170mA device. So I guess a transistor could work here?! Anybody have a sample how to connect this?

Thanks, Carsten

Tesla_X
Posts: 12
Joined: Thu Nov 12, 2020 10:54 am

Re: Connecting SIM7000 module to ESP32 - how to switch power on and off?

Post by Tesla_X » Fri Dec 17, 2021 9:45 am

Hello. A suitable bipolar NPN or N-channel field effect transistor can be used. There are a lot of activation schemes on the Internet, look in the key mode. You just need to find the source of the control signal. Option: use the charge module + lithium battery, use the DEEP_SLEEP mode and exit it by interruption or in another way (see the library http://docs.micropython.org/en/latest/e ... sleep-mode ). When external power is applied, the battery will be charged.

Post Reply