ZotPonics System Design - Senior-Design-ZotPonics/ZotPonicsRaspPi GitHub Wiki

Overall System Design

systems_design

Using a Raspberry Pi 3 as the main micro controller, the hydroponics is the main system that controls receiving the data from the sensors and activating the different actuators. The data is then sent to the ZotPonics database which can either be hosted on the Raspberry Pi itself, or a database that is hosted online. The user interface is the cross-platform mobile app written in Google's Flutter software. Users can interact with the hydroponics system by changing the control growth factors settings or viewing the sensor data in real-time.

Database

Below is the implementation of our SQL database database_relation