Keep in mind the essence of integrating modularity into the solution of each task.
Each task has been assigned its Taskmanager responsible for successful implementation.
Each piece of code needs to be distributed using Git (GitHub).
Each task has clear documentation enabling further development of the project (Wiki at GitHub).
Tasks for Core Team
Mandatory tasks [100 points]:
- design and integrate irrigation systems at the hardware level [55 points]
- implement an external temperature sensor [10 points]
- implement an external humidity sensor [10 points]
- implement air quality sensor [10 points]
- implement a CO2 concentration sensor [10 points]
- elaborate documentation for each task [5 points]
Tasks for Smart Team
Mandatory tasks [100 points]:
- implement irrigation (on/off) control (cooperation with CoreTeam) [10 points]
- review control code to make it more efficient—control of light management, PID control of temperature, fault detection and sending e-mail notifications, etc. [30 points]
- implement the SmartSensor based on the neural network—learn the Neural Network to mimic the hardware sensors providing diagnostic of the greenhouse states (door opening, cooling/heating, etc.) [55 points]
- elaborate documentation for each task [5 points]
Tasks for App Team
Mandatory tasks [100 points]:
- integrate a user login (credentials) to assign the access rights subject to hierarchy: guest/admin user [30 points]
- show current values and evolution graph of data from sensors in the web environment (for guest users) [10 points]
- enable remote control actions for admin users to override the autonomous control (cooperation with SmartTeam) [10 points]
- implement a live webcam for guest users [25 points]
- show time-lapse for admin user [20 points]
- elaborate documentation for each task [5 points]