The Self-adaptive Control System for Hydroponics automates and optimizes the growth conditions for plants in hydroponic setups. Integrating IoT technology with traditional hydroponics, it monitors and adjusts environmental parameters like pH, light intensity, temperature, and nutrient concentration, ensuring optimal plant growth with minimal human intervention.
- Continuous Monitoring: Tracks pH, temperature, humidity, and nutrient levels in real-time.
- Automated Adjustments: Automatically regulates light intensity, nutrient concentration, and pH balance.
- IoT Integration: Enables remote monitoring and control via a cloud-based dashboard.
- Scalability: Suitable for small-scale home gardens and large-scale commercial setups.
- Low Maintenance: Significantly reduces the need for constant human intervention.
- ESP8266 Development Board
- pH, Temperature, and Humidity Sensors
- TDS Sensor
- Peristaltic Pumps for Nutrient Dispensing
- RGB LED Lights
- Adafruit IO Account for the IoT Dashboard
- Hardware Assembly: Connect sensors, peristaltic pumps, and LED lights to the ESP8266 following the assembly guide.
- Firmware Installation: Use the Arduino IDE to flash the firmware onto the ESP8266.
- WiFi Configuration: Connect the device to your WiFi network for remote access.
- Dashboard Setup: On Adafruit IO, create widgets to display sensor data and control devices.
- Monitoring: View real-time data on the Adafruit IO dashboard.
- Manual Controls: Manually adjust light intensity, nutrient dosing, and pH balance via the dashboard.
- Automated Mode: Activate to let the system automatically adjust all parameters based on set thresholds.
Here are some images showcasing the system:
- - An overview of the hydroponics hardware setup.
- - PH and EC Values
- - The Adafruit IO dashboard for remote monitoring and control.
- Vedant Kelkar, Manas Pange, and Kirti Sawlani for their groundbreaking work on this project.
- Thanks to all contributors and testers who have helped refine the system.