Institution: Indian Institute of Information Technology (IIIT) Kottayam Title: IoT-based Smart Irrigation Devices Duration: May 2023 - August 2023 Supervision: Dr. Panchami V, IIIT Kottayam, Kerala
About This research project focuses on developing an IoT-based smart irrigation system using a Raspberry Pi single-board computer. The system is programmed with Python to interface with various environmental sensors, including soil moisture, temperature, and humidity sensors. The collected data is analyzed in real-time, enabling efficient monitoring and control of the irrigation process.
Key features include:
Real-time Data Collection and Analysis: The Raspberry Pi collects data from the sensors, which is then transmitted to the ThingSpeak platform for visualization as graphs. Automated Irrigation Control: Based on the sensor data, the system automatically operates water pumps to maintain optimal soil moisture levels, ensuring efficient water usage. Steps to Set Up the Project
- Download the Project Files: Clone or download all files from this repository.
2.Install Proteus Simulation Software: Download and install Proteus simulation software on your local device.
3.Open the Project in Proteus: Open the project file Smart_irrigation_system_ThingsSpeak.pdsprj in the Proteus software.
4.Upload Python Files to Raspberry Pi: Transfer the Python scripts to the Raspberry Pi.
5.Upload HEX Files for Sensors: Upload the HEX files for the soil sensor and rain sensor to the appropriate devices.
6.Configure ThingSpeak Server: Set up the ThingSpeak server using the API key provided by the platform and integrate it into your Python code.
7.Run the Simulation: Use the play button in Proteus to run the simulation. Monitor the sensor data graphs on the ThingSpeak server.