whatsapp

whatsApp

× Home Careers Contact

Smart Farming System Using IoT

This IoT-based smart farming system monitors environmental conditions (temperature, humidity, light, rain, and water level) using various sensors and automatically controls appliances like a fan, sprinkler, LED light, and water pump. The system also sends real-time data and device statuses to a smartphone using the Blynk IoT platform, enabling efficient, remote, and automated farm management.

Price : 10000

Connect us with WhatsApp Whatsapp

Course Content

🌱 BRIEF INTRODUCTION

Traditional farming often involves manual monitoring of environmental conditions, which can lead to inefficiencies. By leveraging the Internet of Things (IoT), farmers can monitor their crops and automate tasks in real time. This project uses an ESP32 microcontroller connected to multiple sensors and relays to automate and control key farming operations like irrigation, lighting, and ventilation based on live sensor readings. Data is visualized and controlled through the Blynk app, making farming smarter and more productive

🔧 COMPONENTS LIST

 

Component Quantity Description
ESP32 Development Board 1 Core controller with Wi-Fi support
DHT11 Sensor 1 Measures temperature and humidity
Rain Sensor 1 Detects rainfall
LDR (Light Dependent Resistor) 1 Measures ambient light level
Water Level Sensor 1 Detects low/high water levels
Relay Module (4-channel) 1 Controls high-voltage devices like fan, pump
Fan (or DC motor) 1 Used for ventilation
Water Pump 1 Used for irrigation when water level is low
Sprinkler System 1 Activated based on humidity
LED Light 1 Lights up based on ambient light conditions
Blynk App (on smartphone) 1 Displays sensor data and device statuses
Breadboard + Jumper Wires As needed For connections
Power Supply 1 To power the ESP32 and connected devices

BLOCK DIAGRAM

WORKING

  1. Initialization & Wi-Fi Connection:

    • ESP32 connects to the Wi-Fi network and Blynk cloud.

    • Sensors and relay modules are initialized.

  2. Sensor Readings:

    • DHT11: Reads temperature and humidity.

    • Rain Sensor: Detects presence of rain (digital output).

    • LDR: Measures light intensity (analog value).

    • Water Level Sensor: Checks if the water level is low (digital input).

  3. Automation Logic:

    • Fan: Turns ON if temperature > 35°C.

    • Sprinkler: Turns ON if humidity < 50%.

    • LED Light: Turns ON in dark conditions (LDR value > threshold).

    • Water Pump: Turns ON if water level is LOW.

  4. Blynk App Communication:

    • Sends real-time data to Blynk:

      • Virtual pin V1: Rain status.

      • Virtual pin V2: Temperature and humidity combined.

      • Virtual pin V3: LDR value.

      • Virtual pin V4: Water level status.

      • Virtual pins V5–V8: Device states (Fan, Sprinkler, LED, Pump).

    • Displays all sensor readings and allows remote monitoring.

  5. Loop Delay:

    • 1-second delay to avoid excessive sensor reads and Blynk updates.

 

 

IMAGES USED ARE ONLY FOR SAMPLE PURPOSES!!!!!!