Electrical – Use a SIM card module (SIM808) with the less battery possible

arduinobatteriesbattery-operatedgsmsim900

I'm using a SIM808 module (on a breakout card) and I want to send only 20 bytes every 6 hours (i.e. 120 bytes per day), containing GPS position and some very short other data.

So I think I'll probably have to use an Arduino. In order to use the less battery-possible, should I:

  1. Have the Arduino running fulltime (with sleep most of the time), and GSM connected all the time

  2. Have the Arduino running fulltime (with sleep most of the time), and GSM off most of the time, and GSM turned on only 1 minute every 6 hours

  3. Have the Arduino + GSM completely off most of the time, and have a timer chip (what chip?) powering on the Arduino + GSM chip only 1 minute every 6 hours.

  4. Another idea that would use even less battery?

Obviously 1. is not optimal at all. Would you use 2. or 3. (if so, how?)

Best Answer

Probably the best way is to completely switch of both the Arduino and GSM ... Let them start up by a timer chip (a simple 555 should suffice if using a fixed time anyway)... than let the Arduino start up, initialize the GSM and after the send, switch down.

6 hours between every communication seems worthwhile to switch it off completely and take the startup of the Arduino and GSM as only advantage.