The system monitors pH, TDS, temperature, humidity and water level. It also includes an air pump for oxygenating the plant roots and a PID controlled peristaltic pump for automatic pH adjustment (which pumps a pH reduction solution).
The Arduino Nano reads the sensor data and controls the air pump and the peristaltic pump, while the Raspberry Pi sends the data to InfluxDB and performs image recognition.
