BEE MOnitoring System: create an infrastructure for monitoring beehives
In this first experiment we left the master outside during 10 days hoping to get log information. The master is connected to:
If you connect by Serial to the master you can retrieve all the log using the
command lm
.
This file can be analysed on this webpage.
The results of this experiment can be found here.
One log was expected to be taken every 15 minutes. However it appears that you can not make a nilThreadSleepMS of 15 _ 60 _ 1000. We changed the program so that we sleep 15 * 60 times 1000ms.
We have in the logs some errors (zero values).
It seems that those errors are systematically due to I2C communication problems. In the current implementation if no byte is received from the I2C slave a 0 value is set. It was changed to have the ERROR_VALUE (-32768)
During the experiment and even with some sunny day the battery is nearly empty. The consumption is currently to high but in this first experiment the slaves (scale and weather) never go to sleep.