IoT Based Home and Agriculture Automation Report
IoT Based Home and Agriculture Automation Report
4S019EC400,4S019EC403,4S019EC409,4S019EC410
A Mini-Project Report
On
IoT Based Home cum Agricultural Automation
Submitted in partial fulfillment of the requirements for the degree of
Bachelor of Engineering
In
ELECTRONICS AND COMMUNICATION ENGINEERING (VISVESVARAYA
TECHNOLOGICAL UNIVERSITY, BELAGAVI)
BY
ABHILASH K A USN: 4SO19EC400
KIRAN USN: 4SO19EC403
PRITHISH P USN: 4SO19EC409
SAGAR PAWAR USN: 4SO19EC410
JULY 2021
Department of Electronics and Communications i
St. Joseph Engineering College Mangalore
IoT based Home cum Agricultural automation
4S019EC400,4S019EC403,4S019EC409,4S019EC410
CERTIFICATE
Certified that the Mini-project work entitled “IoT based Home cum Agriculture
Automation” is carried out by
ABHILASH KA USN: 4SO19EC400
KIRAN USN: 4SO19EC403
PRITHISH P USN: 4SO19EC409
SAGAR PAWAR USN: 4SO19EC410
1. Name:
2. Name:
Chapter 3
Hardware Implementation
3.1 Home Automation System 14
3.2 Agricultural Automation System 15
Chapter 4
Results & Discussions 17-18
Chapter 5
Conclusions & Scope for Future work
5.1 Conclusions 20
5.2 Future work 20
References
References 21-22
ACKNOWLEDGEMENT
We express our deep gratitude to Rev. Fr Wilfred Prakash D’Souza, Director and Rev. Fr
Rohith D’Costa and Rev. Fr Alwyn Ricard D’Souza, Assistant Directors for providing all
the facilities for carrying out our Mini- project work.
We are indebted to our respective Principal, Dr Rio D’Souza and the Management of St
Joseph Engineering College, Vamanjoor, Mangalore for having provided all the facilities that
helped us in timely completion of the Mini-project.
We would like to offer our earnest gratitude to our mini-project guide, Ms Shama B N,
Asst.Professor, Department of Electronics & Communication Engineering, SJEC,
Mangalore. This work would not have been possible without the encouragement and able
guidance of her.
We wish to express our sincere gratitude to all the Faculty and Technical Staff of the
Department of Electronics & Communication Engineering, SJEC Mangalore, for their
valuable guidance, help and support.
Abhilash K A
Kiran
Prithish P
Sagar Pawar
ABSTRACT
In this prototype, an interface with an IoT based using a voice-commanded smart two-way automated
system has been proposed and implemented. The ESP8266 NodeMCU micro-controller board is used
as a central unit of this system. The system when used as smart Home Automation, initiated with a
voice command over a smartphone given by the user using Google Assistant with a co-interfaced
IFTTT (If This Then That) and the Blynk app platform which made this feature possible. The
multichannel relay module for loads is interfaced with the central unit. The central unit processes the
data as per the user input. When used for Agricultural monitoring the environmental parameters
including soil moisture, air temperature and humidity (DHT11) has been analysed and displayed on the
OLED screen. Water flow was controlled using the water motor as per soil moisture threshold value.
Hypertext transfer protocol based ESP8266 Wi-Fi based NodeMCU is routed to the Wi-Fi network and
communicated with cloud storage (Thingspeak) and IoT platform Blynk. The data from the sensors of
the specified environmental parameters have been collected, monitored and then sent to the storage
cloud and Blynk through Wi-Fi. The paper focuses on achieving automation of two different fields
with a single hardware system.
List of Figures
List of Abbreviations
Abbreviation Description
IoT Internet of Things
IFTTT If Else Than That
MCU Micro Controller Unit
OLED Organic Light Emitting Diode
CHAPTER 1
INTRODUCTION
1.1 Preface
Internet of things has the potentiality to tempt the world live in; Smart cities, connected
cars and upgraded industries are all constituents of IoT (Internet of Things) Equation.
Nevertheless, employing technology like IoT to the Home automation and Agriculture
industry could have the keenest effect. The achievement of IoT will depend on the growth
of the ecosystem, endorsed by a suitable and healthy environment with a glimpse of faith
with some crucial issues of security, privacy and identification.
In, Prahlad Bhadani et al. have concerned about the need for smart farming techniques for
the Indian farmers, for this, they used Arduino Uno and with the temperature, moisture,
and the humidity sensors. Data is fetched by the sensors sending it to the MCB board
which is displayed on the LCD unit. In, the innovative system has been proposed using
thermal probes soil moisture sensors to evaluate its thermal resistivity and moisture
content, using Arduino Uno with a lab view interface. Ready to use and the cost-effective
system has been proposed in, the user commands are processed through a microcontroller
(Raspberry Pi) with the Python language and also Zigbee protocol is used. A drip
irrigation system is made smart using the solenoid values along with ultrasound sensors.
The crop monitoring is implemented using IoT and monitoring is done by analysing
various environmental Parameters .humidity, moisture content, temperature, soil nutrients
and water sprinklers. Field monitoring is achieved by using various sensors such as soil
moisture, dht11, and Arduino Uno boar is being used which receives data and can be used
by the farmer to monitor. In, the author focuses on the automatic system for plant
watering and also monitoring the necessary conditions for plant healthy growth. With
many technological transformations in agriculture, farming has become more
industrialized and technology driven. The life of farmers has been made much better by
using various smart agri-tech gadgets and other livestock methods. With various
advancements in agri-tech , better control has been established over livestock rearing,
growing crops, cutting cost by the farmers, also has helped to save resources like water.
The idea of smart irrigation using Arduino based on parametric sensors used in
agriculture. The designed system is efficient and built using Arduino ESP 8266 Wi-Fi and
sensors.
The smart way through which can use energy very efficiently, a home automation system
is implemented using IoT .Electronicand Electrical environment with respect to this
context is any environment which consists of appliances such as fans, television sets,
air conditioners, motors, heater, lighting systems, etc. A remotely accessible
environment is an environment in which each appliance can be remotely accessed
and controlled using software as an interface, which includes an Android application and
a Web application. Such remotely accessible systems are already available in the market,
but have a number of drawbacks as well...In, GudipatiSravanthi et al. have proposed the
voice recognition application based wireless home automation system smart home
automation device has been proposed which uses advanced features such as Blynk app for
easy and user-friendly application .Providing a practical view on the architecture of the
working home automation device that focuses on user interface along with actual
communicating devices When home automation system comes to mind think of a system
which controls home appliances automatically and sometimes remotely with various
control systems.
Gap Identification: The need for smart farming techniques for the Indian
farmers, for this, they used Arduino Uno and with the temperature, moisture, and
the humidity sensors. Data is fetched by the sensors sending it to the MCB board
which is displayed on the LCD unit. In, the innovative system has been proposed
using thermal probes soil moisture sensors to evaluate its thermal resistivity and
moisture content, using Arduino Uno with a lab view interface.
8. Title: Collection and Analysis of System Usage Data in Smart Home
Automation
Author: Sandra Ivanović
Year: IEEE Xplore 2017
Methodology: Collecting of data and monitoring
Gap Identification: the method for the collection of data usage within a home
automation system with a big data Gateway platform. Field monitoring is achieved
by using various sensors such as soil moisture, dht11, and Arduino Uno board is
being used which receives data and can be used by the farmer to monitor. In, the
author focuses on the automatic system for plant watering and also monitoring the
necessary conditions for plant healthy growth. The smart way through which can
use energy very efficiently, a home automation system is implemented using IoT
9. Title: Smart Garden Automated and Real Time Plant Watering and Lighting
Author: Md. AdibMuhtasim
Year: IEEE Xplore 2018
Methodology: Smart Gardening using Arduino Uno R3
Gap Identification:Arduino Uno R3 is the primary tool used in this project,
although, apart from that, a couple of other indispensable equipments, such as, a
soil moisture sensor to read the humidity level of the soil, a dc water pump to
pump water onto the plants from a reservoir, an IR sensor is operated via a remote
to perform specific functions, light bulbs for lighting the garden, sonar sensors
with a buzzer for intruder detection and a webcam attached to a servo motor to
capture the intruder's movement, an RTC module to water plants for a user
defined time duration or turn on/off garden lights at any preferable time set
beforehand by the user were used.
10. Title: Voice Recognition Based Home Automation System with People counter
Author: GudipatiSravanthi
Year: IEEE Xplore 2018
Methodology: Voice recognition application based wireless home automation
Gap Identification: The voice recognition application based wireless home
automation system. The idea of smart irrigation using Arduino based on
parametric sensors used in agriculture. The designed system is efficient and built
using Arduino ESP 8266 Wi-Fi and sensors. In, the authors implemented an
automation system based on the web using Raspberry Pi micro-controller linked to
the GUI via Html / PHP platform.
CHAPTER 2
PROJECT DESCRIPTION
2.1 Block Diagram
The sensor averages the water content over the entire length of the sensor. There is a 2 cm
zone of influence with respect to the flat surface of the sensor, but it has little or no
sensitivity at the extreme edges. The figure above shows the electromagnetic field lines
along a cross-section of the sensor, illustrating the2 cm zone of influence.
Controlling of the appliances in the house interfaced with the NodeMCU using relays is
achieved using the IoT platform called Blynk, which allows users to control electronic
devices by providing a dashboard where users can create interfaces with various widgets.
To directly understand the foreign commands given to the Google assistant, Blynk is
interfaced with IFTTT to achieve it. It works with three main features that are Libraries
(for hardware communication), Server (for communication between hardware and app)
and App (for interface).Fig.7shows the Blynk app interface
The IoT platform used here is the Blynk app interfaced with NodeMCU along with
IIFTTT to receive a foreign voice command from Google Assistant. It is a
Hardwareagnostic platform that helps in controlling the electronic devices remotely. For
cloud storage, the ThingSpeak cloud platform is used which stores data and provides
graphical representations of the stored data. Arduino IDE software platform is used in this
system to code and upload on the micro-controller device ESP8266 NodeMCU. Fig. 8
shows the IFTTT interface used.
CHAPTER 3
HARDWARE IMPLEMENTATION
CHAPTER 4
which allows the user to get informed about the internal conditions of the environment in
actual real-time which helps the user to analyze and monitor according to the data.
The outcomes are expressed and examined in terms of humidity, soil moisture, and
temperature. The supervised real-time data for humidity, soil moisture and temperature
are taped on the internet server. The collective measure of humidity, temperature and soil
moisture are shown in Fig. 11, Fig. 12, and Fig. 13. The outcomes of the sensors readings
are generated on the software platform (Arduino IDE), the serial monitor is shown in Fig.
14. A working prototype for the system is shown in Fig.15.
CHAPTER 5
5.1 CONCLUSIONS
An IoT based hardware system is proposed which is used for smart home automation and
also for agricultural monitoring with the same single MCU hardware. Unlike the other
trends in traditional IoT based automation, this paper mainly focuses on hardware
optimization and energy efficiency. For other devices, separate micro-controllers are used
for home automation or Agriculture monitoring thereby saving energy using just single
hardware. With easy user access and security, it would give a significant contribution to
the advancement of IoT based automation systems.
REFRENCES
[1] OvidiuVermesan, Peter Friess, and Internet of Things Applications: From Research
and Innovation to Market Deployment, River Publishers Series in Communications, 2014.
[2] PrahladBhadani, Dr.VVashisht, “Soil Moisture, Temperature, and Humidity
Measurement Using Arduino”, International Conference on Cloud Computing, Data
Science & Engineering, Jan 2019,pp.567- 571.
[3] L.Calcara, G.Felice, F.Ferrucci, F.Marchetti, “Soil thermal resistivity: innovative
measurement system”, IEEE International Conference on Environment and Electrical
Engineering, June 2019.
[4] N.Agrawal, S.Singhal, "Smart Drip Irrigation System using Raspberry Pi and
Arduino”, International Conference on Computing, Communication and Automation,
May 2015, pp.928-932.
[5] H.Durani, M.Sheth, M.Vaghasia, S.Kotech, "Smart Automated Home Application
using IoT with Blynk App", Proceedings of the 2nd International Conference on Inventive
Communication and Computational Technologies, April 2018,pp.393-397.
[6] M.Gamba, A.Gonella, C.Palazzi, "Design Issues and Solutions in a Modern Home
Automation System", 2015 International Conference on Computing, Networking and
Communications, Feb. 2015, pp.1111-1115.
[7] K.Ghanshala, R.Chauhan, R. C Joshi, "A Novel Framework for Smart Crop
Monitoring Using the Internet of Things (IoT)", International Conference on Secure
Cyber Computing and Communication, Dec. 2018 pp. 62-67.
[8] S.Ivanović, S.Milivojša, T. Erić, M.Vidaković, "Collection and Analysis of System
Usage Data in Smart Home Automation Systems", International Conference on Consumer
Electronics, December 2017, pp. 65-66.
[9] R.K.Jha, S.Kumar, K.Joshi, R.Pandey, "Field Monitoring Using IoT in Agriculture",
International Conference on Intelligent Computing, Instrumentation and Control
Technologies, July 2017,pp.1417-1420.
[10] K. Krishna Kishore, M. H. Sai Kumar, M. B. S. Murthy, "Automatic Plant
Monitoring System", International Conference on Trends in Electronics and
Informatics,2017,pp.744-748.
[11] R.K.Kodali,S.Yerroju, "Energy Efficient Home Automation Using IoT",
International Conference on Communication, Computing and Internet of Things, Feb.
2018,pp.151-154.
[12] K. Lokesh Krishna, O.Silver, W.Malende, K. Anuradha, "Internet of Things
Application for Implementation of Smart Agriculture System", International Conference
on I-SMAC Feb. 2017,pp.54-59.
[13] R.K.Math, N.V Dharwadkar, "A Wireless Sensor Network Based Low Cost and
Energy Efficient Framework for Precision Agriculture", International Conference on
Nascent Technologies in Engineering, Jan 2017, pp 27-28.
[14] Md.Muhtasim, S.Fariha, A.Ornab, "Smart Garden Automated and Real-Time Plant
Watering and Lighting System with Security Features", International Conference on
Computing, Power and Communication Technologies, Sep 2018 pp.676-679.
[15] R. Ramya, C. Sandhya, R. Shwetha, "Smart Farming using Sensors", Technological
Innovations in ICT for Agriculture and Rural Development, April 2017pp.218-222.