0% found this document useful (0 votes)
5 views3 pages

Solar Powered Auto irrigation system

The document outlines a project for a Solar Powered Auto Irrigation System that integrates weather prediction and IoT monitoring. It includes tasks such as controlling a pump based on soil moisture and weather data, using the OpenWeatherMap API, and remote monitoring through the Blynk app. Additionally, it features a low battery alert system and is powered by solar energy with a detailed components list and workflow for operation.

Uploaded by

acharyashrisanta
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
5 views3 pages

Solar Powered Auto irrigation system

The document outlines a project for a Solar Powered Auto Irrigation System that integrates weather prediction and IoT monitoring. It includes tasks such as controlling a pump based on soil moisture and weather data, using the OpenWeatherMap API, and remote monitoring through the Blynk app. Additionally, it features a low battery alert system and is powered by solar energy with a detailed components list and workflow for operation.

Uploaded by

acharyashrisanta
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

🎯 Project Title:

Solar Powered Auto Irrigation System with Weather Prediction and IoT Monitoring

✅ Final Project Tasks:

📡 1. Moisture Sensor + Pump Control (Basic Functionality)

Task: Measure soil moisture and control the pump (ON/OFF).

Connection: Connect the moisture sensor to A0 Pin of Arduino Nano.


Condition: If the soil is dry, the pump will be ON.

If the soil is wet, the pump will be OFF.

🌧️ 2. Weather Prediction using OpenWeatherMap API

Task: Get weather prediction from the API and control the pump.
Component: Connect ESP8266/NodeMCU with Arduino Nano.

Condition: If there is a chance of rain, the pump will remain OFF.

If there is no chance of rain, the pump will run based on moisture level.

API Setup: Fetch data from OpenWeatherMap API.

ESP8266 will need to connect to the Mobile Hotspot for internet access.

📱 3. Blynk IoT Integration for Remote Control and Monitoring

Task: Control the pump manually from the Blynk App and monitor system data.

Component: Connect ESP8266/NodeMCU to the Blynk server.


Monitor soil moisture level and pump status through the Blynk App.

Blynk Setup: Button Widget: To manually turn the pump ON/OFF.

Gauge/Graph Widget: To display moisture and weather data.


🔋 4. Low Battery Alert System

Task: Monitor battery voltage and send a low battery alert to Blynk App.
Connection:Connect the battery to the Voltage Divider Circuit and then to A1 Pin of
Arduino Nano.
Condition: If battery voltage drops below 10V, an alert will be shown in the Blynk App.

🔋 5. Solar Power for Energy Supply

Task: The system will be powered by a solar panel, and the battery backup will be
maintained.

Connection: Connect the Solar Plate to the Lead Acid Battery.

The battery will provide power to both Arduino Nano and ESP8266.

🌧️ Final Components List:

1. Arduino Nano – Main Controller

2. ESP8266/NodeMCU – For API and Blynk connectivity

3. Moisture Sensor – To read soil moisture

4. DC Pump – To supply water

5. 16x2 LCD Display – To display system status


6. Solar Plate – For energy supply

7. Lead Acid Battery – For power backup

8. IRFZ44 MOSFET – To control the pump

9. Potentiometer 10K – For LCD brightness control

10. Voltage Divider (10K + 100K Resistor) – To monitor battery voltage

📚 Final Workflow:

📝 Step 1:
Moisture Sensor → Sends moisture data to Arduino Nano.

🌧️ Step 2:

ESP8266 → Retrieves weather data from OpenWeatherMap API.

⚡ Step 3:

If moisture is low + no rain chance, the pump will be ON.

If rain chance is high, the pump will be OFF.

📱 Step 4:

Use the Blynk App to monitor data and control the pump manually.

🔋 Step 5:

Low Battery Alert: Notification will be sent through Blynk if the battery voltage is low.

You might also like