Beruflich Dokumente
Kultur Dokumente
Approach.
segregation of the low voltage and the high voltage parts of the circuit.
↠Design for cost and Environment is addressed by correct usage of water, that
↠The system can be interfaced via Bluetooth Module using MIT App.
Miscellaneous
Adaptor 1 A, 6 V 1
Connecting Jumpers
Breadboard 1
1. Sensors
The soil moisture sensor is used to measure the volumetric water content of soil.
irrigation field. It has a level detection module in which we can set a reference
value.
frequency. That is when the weather gets cooler, less water is needed whereas
2. Relay Module
The relay module is an electrically operated switch that allows you to turn ON or
OFF a circuit using voltage and/or current much higher than a Microcontroller
could handle. There is no connection between the low voltage circuit operated by
the Microcontroller and the high power circuit. The relay protects each circuit
from the other. Each channel in the module has three connections named NC,
COM, and NO. Depending on the input signal trigger mode, the jumper cap can
be placed at high level effective mode which ‘closes’ the normally open (NO)
switch at high level input and at low level effective mode which operates the
Block Diagram
The results of the moisture, temperature and threshold level can be calculated
through the sensors used in the project. Analysis of soil parameters can be done
and the needed nutrients can be calculated for the soil. The need of water supply
of the soil can be calculated and hence appropriate irrigation is done through
smart techniques.
System configuration:
↠This module is used to configure all hardware devices. Soil moisture sensor,
Temperature and Humidity sensor, Pump all are connected to major component
↠In this module we analyze the moisture content in the soil and it’s temperature.
Once the values of temperature and moisture are generated on serial monitor.
The threshold can also be notified on serial monitor itself. And if result of
Moisture, Temperature and Humidity goes below the threshold value the pump
will automatically turn ON and if the level of Moisture, Temperature and Humidity
increase upto threshold level of field then pump will automatically turn OFF.
Schematic
In schematic, Red Wire- Vcc and Black Wire- Ground.
Actual Photograph
Temperature, Humidity and Moisture Requirements of Major crops are listed:
● Link 1
● Link 2
● Link 3
Fig.1: Circuit interface with Arduino with sensors for Smart Irrigation System
Fig. 2: Serial Monitor for Smart Irrigation System
Fig. 3: Android
Application for Smart Irrigation System
Fig. 4:
Application Icon
Fig. 5: Android Application with the result
HUMIDITY: 13.0%
TEMPERATURE: 31.0%
MOISTURE: 52%
MOISTURE IS HIGH
Flowchart
Flowchart for Smart Irrigation System
Arduino IDE
Code Skeleton
int output_value ;
————————————————————————————————————
——————————
void setup()
{
(ledPin1, OUTPUT); (ledPin2, OUTPUT); (ledPin3, OUTPUT); // Define the
pinModes
the transistor
————————————————————————————————————
—————————-
void loop()
// READ DATA
case SensorNameLIB_OK:
Serial.print(“OK,\t”);
break;
case SensorNameLIB_ERROR_CHECKSUM:
Serial.print(“Checksum error,\t”);
break;
case SensorNameLIB_ERROR_TIMEOUT:
break;
default:
Serial.print(“Unknown error,\t”);
break;
————————————————————————————————————
——————————
// DISPLAY DATA
Serial.print(“Humidity:”);
Serial.print(sensorname.humidity, 1);
Serial.print(“%”);
Serial.println(“,\t”);
Serial.print(“Temperature:\t”);
Serial.print(sensorname.temperature, 1);
Serial.println(“`C”);
value= analogRead(sensor_pin);
value = map(value,550,0,0,100);
Serial.print(“Mositure : “);
Serial.print(output_value);
Serial.println(“%”);
if (Humidity value>10)
else {
if (Sensor value>31)
{
Sensorinput gets HIGH; // Digital output
else {
if (value>50)
else {
// Digital output delay(x); Sensorinput gets LOW; // Digital output delay(x); } else {
if (data == ‘a’)
}
}
delay(x);
//
// END OF FILE
//———————————————————————————————————
——————————