A
PROJECT REPORT ON
HOME AUTOMATION
Submitted by
KARAN S. RANA
ROLL NO. IC-040, ID NO 15ICUBG005
BHAVIN M. PRAJAPATI
ROLL [Link]-037 ID NO 15ICUOG034
INSTRUMENTATION AND CONTROL ENGINEERING
DEPARTMENT
FACULTY OF TECHNOLOGY
DHARMSINH DESAI UNIVERSITY
NADIAD – 387001
YEAR 2016-2017
CONTENTS
SR. PAGE
NO. TITLE NO.
ABSTRACT 1
1. INTRODUCTION TO THE TITLE 2
1.1 BRIEF HISTORY 3
2. HARDWARE 4
2.1 COMPONENTS 4
2.2 ARDUINO UNO 5
2.3 PIN MINI SPDT RELAY 12V 10A 250V
2.4 BLUETOOTH MODULE
3. SOFTWARE
4. OPERATION/WORKING
5. CONCLUSION AND FUTURE SCOPE
6. REFERENCES 28
ABSTRACT
Agriculture is a major sector in India. Any advancement in this sector will lead to the growth of the
country. So our robot is based on automatic farming which performs activities like ploughing, irrigation
automatically. It is a step closer towards smart farming which is the need of an hour.
This robot runs on the basis of Arduino (microcontroller) and working wirelessly. For communication
purpose it uses Bluetooth module connectivity with android cell phone. In android cell one application is
installed which command the controller and controller interpret this command and perform certain task as
per command.
1 INTRODUCTION
1.1 BRIEF HISTORY
2 HARDWARE
2.1 COMPONENTS
• Arduino UNO
• Batteries 9V
• Connecting wires
• Bluetooth Module(HC05)
• Relay
2.2 ARDUINO UNO
Arduino is an open source computer hardware and software company, project, and user community that
designs and manufactures single-board microcontrollers and microcontroller kits for building digital
devices and interactive objects that can sense and control objects in the physical and digital world. The
project's products are distributed as open-source hardware and software, which are licensed under the
GNU Lesser General Public License (LGPL) or the GNU General Public License (GPL),[1] permitting the
manufacture of Arduino boards and software distribution by anyone. Arduino boards are available
commercially in preassembled form, or as do-it-yourself (DIY) kits.
Arduino board designs use a variety of microprocessors and controllers. The boards are equipped with sets
of digital and analog input/output (I/O) pins that may be interfaced to various expansion boards or
Breadboards (shields) and other circuits. The boards feature serial communications interfaces, including
Universal Serial Bus (USB) on some models, which are also used for loading programs from personal
computers. The microcontrollers are typically programmed using a dialect of features from the
programming languages C and C++. In addition to using traditional compiler toolchains, the Arduino
project provides an integrated development environment (IDE) based on the Processing language project.
The Arduino project started in 2003 as a program for students at the Interaction Design Institute Ivrea in
Ivrea, Italy,[2] aiming to provide a low-cost and easy way for novices and professionals to create devices
that interact with their environment using sensors and actuators. Common examples of such devices
intended for beginner hobbyists include simple robots, thermostats, and motion detectors.
The name Arduino comes from a bar in Ivrea, Italy, where some of the founders of the project used to
meet. The bar was named after Arduin of Ivrea, who was the margrave of the March of Ivrea and King of
Italy from 1002 to 1014.[
Fig. 2.1 Arduino UNO board with pin description
2.2 PIN MINI SPDT RELAY 12V 10A 250V
Fig. 2.2
Power Relays with a coil rated voltage of 12V and SPDT contacts with a 10A rating. The relay
has 5 pins.
Fig. 2.3 RELAY SPECIFICATIONS
2.3 BLUETOOTH MODULE
HC 05 module is an easy to use Bluetooth SPP (Serial Port Protocol) module, designed for transparent
wireless serial connection setup.
The HC-05 Bluetooth Module can be used in a Master or Slave configuration, making it a great solution
for wireless communication. This serial port Bluetooth module is fully qualified Bluetooth V2.0+EDR
(Enhanced Data Rate) 3Mbps Modulation with complete 2.4GHz radio transceiver and baseband. It uses
CSR Blue core 04 External single chip Bluetooth system with CMOS technology and with AFH (Adaptive
Frequency Hopping Feature).
Fig. 2.6 BLUETOOTH MODULE HC05
3 SOFTWARE
The code used is:
4 WORKI`NG/OPERATION
5 MOBILE APPLICATION
6 REFERENCES