I'm building a solar powered GPS tracking device using an Ieik Mini Nano V3.0 Atmega328p Board (based on Arduino Nano), Adafruit Fona GSM module, Ublox GPS module. The GPS module will transmit location data every minute and I want to calculate the battery capacity needed for two days of operation without sunlight. In order to do that I'm trying to get a better picture of the lengths of time the components will be operating at some specified current before I buy the components.
For example the Ublox GPS module's datasheet/manual says that at normal operating conditions, the working current is 40mA max and does not specify a min current. Does this mean the GPS module will draw 40mA 24 hours a day while tracking and transmitting?
The Adafruit Fona claims to draw 20-25mA on "standby", 200mA+ while running, and spikes up to 2A while calling/sending/receiving data. Since it will transmit every minute, it safe to assume it draws 25mA 24 hours a day? or do I have to factor in to 200mA+ somehow?
As for the microcontroller board, the Arduino Uno R3 operates at the same voltage range and has the same max current drawn per I/O pin (40mA) so I am relying on this experiment to perform power consumption calculations. Is it safe to assume that the board draws 40mA (for the GPS module) + 25mA (for the GSM module) 24 hours a day and round up a little?