After finalizing the project, firstly, we searched for the components
needed. We take help from Google, ChatGPT, Google Bard, and our seniors. After discussing all aspects, we concluded the necessary components and their importance in our project.Here is the list of that: COMPONENTS:- 1. NODEMCU - It is a WiFi-enabled microcontroller device, serving as the brain of our project. It enables communication with sensors, connects to WiFi networks for remote monitoring and control, and executes program logic to automate the irrigation.
2. RELAY MODULE - Similar to the NodeMCU being the brain, the
relay module is the heart of our project. It acts as a switch controlled by the NodeMCU, allowing it to control high-power devices like water pumps used in the irrigation system.
3. MOISTURE SENSOR - This sensor detects soil moisture by
measuring changes in electrical conductivity. It plays a crucial role in deciding the right time to water the soil.
4. DHT11 - It detects temperature and humidity in the
environment, providing data processed by the NodeMCU. This information helps ensure adequate moisture for plants and prevents exposure to extreme temperatures.
5. Water Pump - Used to provide water to the plant, controlled by
the NodeMCU through the relay module.
6. 9V Battery - Provides power supply to the motor for pumping
water. Apart from these components, we used connecting wires to join them together. After collecting the components, we began making our project, focusing on hardware designing, software designing, and presentation designing. For hardware designing, we utilized various platforms and joined our components with each other and completed the hardware designing. Then, we proceeded to software designing, where we developed an app for control using Blynk platform. After uploading the code to the microcontroller and integrating it with the app, we created a basic interface displaying soil moisture, current temperature and humidity, and a button to control the motor. Here is a sample of that:-
After hardware and software designing, we tested our project.
Initially, it did not run smoothly, but after making several changes to the code and continuous testing, we successfully prepared our project. The final step was presenting it in front of our teacher, for which we utilized a wooden board, chart, ice-cream sticks, etc., and named our project "Smart Water Irrigation System." Here is the photo of our final project:-