GMpi: A Growth Chamber Monitoring System Using the Raspberry Pi as a Platform
The GMpi is a cost-effective solution for monitoring the conditions of a growth chamber, greenhouse, or any other facility for which specific conditions (temperature, light, humidity, etc.) need to be maintained.
Please see our preprint for more information:
Grindstaff, G., M. E. Mabry, P. D. Blischak, M. Quinn, and J. C. Pires. Affordable remote monitoring of plant growth and facilities using Raspberry Pi computers. bioRxiv: https://doi.org/10.1101/586776.
The paper has a detailed protocol for setting up the Raspberry Pi and associated sensors.
Our sotware package,
GMPi_Pack, provides the tools needed to take sensor readings and photos,
as well as synchronizing files with cloud storage services (e.g., Google Drive).
- Python 3
- python-tsl2591 (Python package)
- Adafruit_Python_DHT (Python Package)
- rclone (may be pre-installed on the Raspberry Pi)
The best way to get the
GMPi_Pack software is to clone this repository:
git clone https://github.com/BrandinGrindstaff/GMpi.git
After obtaining the software, change into the
GMpi repo and run the
script, being sure to include which pins were used for the DHT and data sensors.
cd GMpi python3 configuration.py <dht-pin> <data-pin>
This will create a configuration file (
config.txt) where all of the needed file paths and sensor thresholds
can be set for monitoring. Several of the values in the configuration file will be automatically set and
values that need to be added by the user will be listed as