446420_ReportFile
446420_ReportFile
UNIVERSITY
Chandkheda, Ahmadabad.
Affiliated
B. E. Semester – IV
(Electrical Engineering)
Submitted by:
Team ID:- 417217
Academic year
(2022-23)
GUJARAT TECHNOLOGICAL UNIVERSITY
Chandkheda, Ahmadabad
Affiliated
CERTIFICATE
DATE:-
(Internal Guide)
Mr. AKASH LUTHIYA Mr. NIKHIL MENON
ASSISTANT PROFFESOR HEAD OF DEPARTMENT
Electrical Engineering Department Electrical Engineering Department
NEOTECH INSTITUTE OF TECHNOLOGY NEOTECH INSITUTE OF TECHNOLOGY
GUJARAT TECHNOLOGICAL UNIVERSITY
CERTIFICATE FOR COMPLETION OF ALL ACTIVITIES AT ONLINE PROJECT PORTAL
B.E. SEMESTER IV, ACADEMIC YEAR 2022-2023
Date of certificate generation : 30 April 2023 (14:51:26)
Disclaimer :
This is a computer generated copy and does not indicate that your data has been evaluated. This is the receipt that GTU
has received a copy of the data that you have uploaded and submitted as your project work.
*Guide has to sign the certificate, Only if all above activities has been Completed.
GUJARAT TECHNOLOGICAL UNIVERSITY
CERTIFICATE FOR COMPLETION OF ALL ACTIVITIES AT ONLINE PROJECT PORTAL
B.E. SEMESTER IV, ACADEMIC YEAR 2022-2023
Date of certificate generation : 30 April 2023 (14:47:24)
Disclaimer :
This is a computer generated copy and does not indicate that your data has been evaluated. This is the receipt that GTU
has received a copy of the data that you have uploaded and submitted as your project work.
*Guide has to sign the certificate, Only if all above activities has been Completed.
GUJARAT TECHNOLOGICAL UNIVERSITY
CERTIFICATE FOR COMPLETION OF ALL ACTIVITIES AT ONLINE PROJECT PORTAL
B.E. SEMESTER IV, ACADEMIC YEAR 2023-2023
Date of certificate generation : 30 April 2023 (14:38:25)
Disclaimer :
This is a computer generated copy and does not indicate that your data has been evaluated. This is the receipt that GTU
has received a copy of the data that you have uploaded and submitted as your project work.
*Guide has to sign the certificate, Only if all above activities has been Completed.
GUJARAT TECHNOLOGICAL UNIVERSITY
CERTIFICATE FOR COMPLETION OF ALL ACTIVITIES AT ONLINE PROJECT PORTAL
B.E. SEMESTER IV, ACADEMIC YEAR 2022-2023
Date of certificate generation : 30 April 2023 (14:32:14)
Disclaimer :
This is a computer generated copy and does not indicate that your data has been evaluated. This is the receipt that GTU
has received a copy of the data that you have uploaded and submitted as your project work.
*Guide has to sign the certificate, Only if all above activities has been Completed.
ACKNOWLEDGMENT
Our project can be operated using wireless operating system and the power
is feed by solar panel. This project is based on advance digital technology
project. Basically it depends upon farm irrigation water pump which is
varying conveniently operated by mobile application. Hence its protect
against electric shock and precaution for any server injury. Our project
includes a bypass control system so that it can be used without mobile app
also. We have made this project on Arduino microcontroller and it work on
5v d.c supply. Thus, this project is enhanced by including lighting, irrigation
and protection against animals and any other organisms and also above all
system are working wirelessly.
INDEX
CONTENT PAGE NO
1. Introduction ........................................................................... 1
2. Block diagram ....................................................................... 2
3. Working. ................................................................................ 3
4. List of components .................................................................4
5. Circuit diagram ...................................................................... 8
6. Program Explanation.............................................................. 9
7. Canvas.................................................................................. 14
a) AEIOU
b) Ideation canvas
c) Empathy canvas
d) Product development canvas
8. Advantages & disadvantages ............................................... 18
9. Applications ......................................................................... 18
10. Photos ................................................................................. 19
11. Conclusion… ..................................................................... 20
12. . Reference ..........................................................................20
13. . Plagiarism report .............................................................. 21
1. INTRODUCTION:-
The output of solar system can be given to Arduino in daytime and can
be used for night time in battery.
1
2. BLOCK DIAGRAM:-
2
3. WORKING:-
For this whole circuit operation we use the arduino. In this controller
we set a program as per function we required. For the wireless
operation we use a HC-05 Bluetooth modem for receive signals from
remote device.
There are main three function of our project. First we operate the water
pump for irrigate the field wirelessly. Second we operate the U.V
lights & third we operate the sound system to protect the farm plants
from animals. It all operates with the use of any remote device.
These all equipments are connected to the arudino. And when we send
the operate command to the arudino with the help of remote device it
received by Bluetooth modem and the Bluetooth modem pass the
command to the audio and arudino operate the equipments.
In night time when sunlight is not available the batteries are supply
power to the circuit. And in day time this batteries are charged with the
help of solar panel.
3
4. LIST OF COMPONENTS:-
Solar panel
Arduino
Voltage regulator
Storage batteries
HC-05 Bluetooth modem
U.V lights
BUZZER
Connecting wires
• Solar panel:-
4
• Arduino:-
Arduino is open source computer hardware. Project and user
community that designs and manufactures single- board
microcontroller and microcontroller kit for building digital devices and
interactive objects that can sense and control objects in the physical
world.
5
• Storage batteries:-
To store the electrical power in D.C form the batteries are used. There
are different rating batteries are available in the market as per
requirement. There are two types of batteries some are rechargeable
and some are not rechargeable. The rechargeable batteries price is
higher compare to others.
6
• U.V LIGHTS:-
The full name of U.V light is Ultra-via lot lights. There are many types
of U.V lights. Some lights are helpful for grow the plants. These lights
are operating on D.C power source.
• Buzzer:-
7
5. CIRCUIT DIAGRAM:-
8
6. PROGRAM EXPLANATION:-
#include <Arduino.h>
#include<SoftwareSerial.h>//Header for GSM Module
#include <LiquidCrystal.h>//Header for LCD Display
#include "HardwareSerial.h"
#include "RTC.h"
#include "SD.h"
File file;
RTC_TIMETYPE t;
int sm = A0;//Asign input variable and pin for Soil Moisture Sensor
int ldr = A1;//Asign input variable and pin for Light Sensor
int hm = A2;//Asign input variable and pin for Humidity Sensor
int temp = A3;//Asign input variable and pin for Temperature Sensor
//Variables declaration
int smValue,ldrValue,hmValue,tempValue,lightValue,soilValue;
float hmVoltage,relativeHm,tempVoltage,degreesC,degreesF;
/**********************/
while (1)
; // error
} else {
}
/**********************/
if (SD.exists("myData.csv")) {
SD.remove("myData.csv");
}
/**********************/
File file = SD.open("myData.csv", FILE_WRITE);
if (file) {
//Write
file.close();
} else {
while (1)
}
/**********************/
}
void loop() // put your main code here, to run repeatedly: 10
{
static unsigned long currenttime, oldtime = 0;
static unsigned long starttime = millis();
/*************************************************************************
*********************************/
rtc_get_time(&t);
file.println();
file.print(t.day);
file.print('/');
file.print(t.mon);
file.print('/');
file.print(t.year);
file.print(',');
file.print(t.hour);
file.print(':');
file.print(t.min);
file.print(':');
file.print(t.second);
file.print(",");
/*************************************************************************
*********************************/
/*************************************************************************
*********************************/
//Light Details
file.print(lightValue);
file.print(',');
//Serial.print("| Light : ");//Print "Light : " in Serial Monitor
lcd.setCursor(0, 3);//Set the cursor in LCD to 3rd row 0th Column
lcd.print(" L :");
lcd.setCursor(5, 3);//Set the cursor in LCD to 3rd row 2nd Column
lcd.print(lightValue);
//Serial.print(lightValue);//Display the Light Intensity level in Serial
Monitor
//Humidity Details
file.print(relativeHm);
file.print(',');
//Serial.print("% | Humidity : ");//Print "Humidity : " in Serial Monitor
lcd.setCursor(9, 3);//Set the cursor in LCD to 3rd row 5th Column
lcd.print("HM:");
lcd.setCursor(13, 3);//Set the cursor in LCD to 3rd row 8th Column
lcd.print(relativeHm);
//Serial.print(relativeHm); //Display the Humidity level in Serial Monitor
/*************************************************************************
*********************************/
file.close();
digitalWrite(PIN_LED2, LOW);
oldtime = currenttime; 12
void checkConditions()
{
if(smValue < 300 && (int)relativeHm > 20)//Check soil and air moisture
is below 70%
{
if((int)degreesC > 20 && lightValue > 25)//Do not required to feed at
night time
{
sendMessage();
}
}
}
void sendMessage()
{
mySerial.println("AT+CMGF=1"); //Sets the GSM Module in Text Mode
delay(500); // Delay of 500 milli seconds or 1/2 second
mySerial.println("AT+CMGS=\"+919688755885\"\r"); //Declaring Mobile
number with Country code
delay(500);
mySerial.print(" Soil Moisture : ");
mySerial.print(smValue);
mySerial.print(" % ");
mySerial.println(" Light Level : ");
mySerial.print(ldrValue);
mySerial.print(" % ");
mySerial.println(" Humidity : ");
mySerial.print(hmValue);
mySerial.print(" % ");
mySerial.println(" Temperature : ");
mySerial.print(tempValue);
delay(100);
mySerial.println("1\x1A");// ASCII code of CTRL+Z
delay(500);
}
13
7. CANVAS:-
(A) AEIOU:-
14
(B) IDEATION CANVAS:-
15
(C) EMPATHY CANVAS:-
16
(D) PRODUCT DEVELOPMENT CANVAS:-
17
8. ADVANTAGES & DISADVANTAGES:-
ADVANTAGES:-
DISADVANTAGES:-
• When any fault occurs the whole system stop the working.
• The range of the Bluetooth is limited.
• Initial cost is high.
9. APPLICATIONS:-
Our project generates the D.C power so extra D.C power is used
for other works.
With the use of this system farmers wirelessly controlled the water
pump for irrigation.
Farm protects against animals with the help of buzzer system and it
also operates wirelessly.
U.V lights it helpful to grow the plants.
This type of system makes digitalization in farming sector.
18
10. PHOTOS:-
19
11. CONCLUSION:-
12. REFERENCE:-
https://www.digiteum.com/iot-agriculture
https://www.biz4intellia.com/blog/5-applications-of-iot-in-
agriculture/
"Bs.singal” Book
www.agrifarming.in
20
21
22