PiDronics
PiDronics: Automated Hydroponics Monitoring System
We aim to ease farmer’s lives by building an automatic hydroponics system that takes little to no prior knowledge to use and with a low cost of entry.
Hydroponics is a compact and efficient alternative to soil agriculture. One of the major challenges faced by hydroponics farmers is measuring important values from their system and making the necessary adjustments. This is time consuming and sometimes can be costly.
Our main goals are:
- To make hydroponics easier for farmers
- To help farmers better understand the needs of their crops
- To encourage more people to get involved in hydroponics
This project was developed alongside team members Michael Ali, Qarun Bissoondial and Kristan Birbalsingh.
Technologies Used
Python | Shell | Reactjs | Javascript |HTML | CSS | Firebase Database
Hardware Used
Raspberry Pi | Temperature Sensor | Humidity Sensor |pH Sensor
How does it work?
The PiDronics application simply grabs sensor data from a hydroponics loop and displays it in a clean, intuitive interface. Some of the readings taken are as follows:
- Water temperature
- Nutrient concentration
- Dissolved Oxygen
- Humidity of the air
- pH of water
The data taken from these sensors are pushed to the web app/site, to determine if the data is at optimum levels. If not, the systems such as sun lamps, oxygen pumps, sprinklers etc will be triggered to act and get the humidity/temperature/pH/dissolved oxygen/nutrient solution to an optimum level.
Features
| Completed | To Do | |
|---|---|---|
| Authentication | ✔ | |
| Hydroponics Remote Monitoring System | ✔ | |
| CRUD Farm System & Sensors | ✔ | |
| Plant Disease Recognition | ✔ | |
| Educational Tool | ✔ | |
| Dashboard | ✔ | |
| Time Series Graphs | ✔ | |
| Live Video Monitoring | ✔ | |
| Note System | ✔ | |
| Reporting System | ✔ | |
| Notification System | ✔ | |
| Multiple Sensor Implementation | ||
| Source Code | GitHub |
Full Implementation
See Our
- Project Video. Audio to be added soon!
- Product Manual to understand the usage of the system.
- PiDronics Web App for a demo of the system.
- Project Document for detailed features and information. Maybe just glance at it to confirm that it is indeed a pretty long list.