Posts

ABSTRACT

  Most of the farmers use large portions of farming land and it becomes very difficult to reach and track each corner of large lands. Sometimes there is a possibility of uneven water sprinkles. This results in bad quality crops which further leads to financial losses. In this scenario, the Smart Irrigation System using the Latest  IoT technology  is helpful and leads to ease of farming. The  Smart Irrigation System  has a wide scope to automate the complete irrigation system. Here we are building an  IoT-based Irrigation System  using ESP8266 NodeMCU Module and DHT11 Sensor. It will not only automatically irrigate the water based on the moisture level in the soil but also send the Data to ThingSpeak Server to keep track of the land condition. The System will consist of a water pump which will be used to sprinkle water on the land depending upon the land's environmental condition such as Moisture, Temperature, and Humidity.

BLOCK DIAGRAM

Image
 

CIRCUIT DIAGRAM

Image
 

PPT PRESENTATION OF SMART IRRIGATION

PPT PRESENTATION

IoT BASED SMART IRRIGATION SYSTEM PROGRAM

  #include <DHT.h> #include <ESP8266WiFi.h> String apiKey = "X5AQ3EGIKMBYW31H";     //  Enter your Write API key here const char* server = "api.thingspeak.com"; const char *ssid =  "CircuitLoop";     // Enter your WiFi Name const char *pass =  "circuitdigest101"; // Enter your WiFi Password #define DHTPIN D3          // GPIO Pin where the dht11 is connected DHT dht(DHTPIN, DHT11); WiFiClient client; const int moisturePin = A0;             // moisteure sensor pin const int motorPin = D0; unsigned long interval = 10000; unsigned long previousMillis = 0; unsigned long interval1 = 1000; unsigned long previousMillis1 = 0; float moisturePercentage;              //moisture reading float h;                  // humidity reading float t;                 ...