Sunteți pe pagina 1din 17

Home appliances control using ARDUINO BOARD

Submitted in partial fulfillment of the requirements for the award of degree


of

BACHELOR OF TECHNOLOGY
IN
ELECTRONICS ENGINEERING

Submitted By:
Name Roll No
Name Roll No
Name Roll No
Name Roll No

ELECTRICAL & ELECTRONICS ENGINEERING

United College Of Engineering & Technology

SUBMITTED TO: …………………………

Home appliances control using voice Page 1


Contents
Introduction: ........................................................................................................................................... 3
Block Diagram: ........................................................................................................................................ 3
Experiences: ............................................................................................................................................ 5
Hardware Used: ...................................................................................................................................... 5
Relay........................................................................................................................................................ 6
Software used: ...................................................................................................................................... 14
Benefits: ................................................................................................................................................ 14
References ............................................................................................................................................ 17

Home appliances control using voice Page 2


Introduction:
By using this system any person can control any electrical
appliance by using Mobile. By using different commands it will
control lights, fans or machines at the receiver end. According to
these commands appliances at the receiver end will Turn
ON/OFF.

Block Diagram:

Bulb
-1

Relay 1
Bulb
Bluetooth Arduino Board Relay 2 -2
receiver
Relay 3 Pump

Relay 4
FAN

Android Mobile
Phone

Figure 1

Home appliances control using voice Page 3


5V Power Supply

Working
 Any person who wants to control the electrical appliances will
use his Android phone with this system.

 Android mobile phone will be connected with this system by


using Bluetooth link.

 A custom made Application is running on the android mobile


which has different buttons to send a unique code via Bluetooth
module to the Arduino board.

 According to the received command Arduino will Turn ON/OFF


the LED Lights or the Appliances connected to this system.

Home appliances control using voice Page 4


Experiences:

Technical Experiences:

 Microcontroller ATmega16

 12V Relay

Personal Experiences:

– Time management

– Communication

– Accountability

Hardware Used:
Bluetooth module HC-05

Arduino Board

IC ATMEGA328

12V relay

Voltage regulator 7805

Home appliances control using voice Page 5


Relay

A relay is an electrically operated switch. Many relays use an


electromagnet to mechanically operate a switch, but other operating
principles are also used, such as solid-state relays. Relays are used
where it is necessary to control a circuit by a low-power signal (with
complete electrical isolation between control and controlled circuits),
or where several circuits must be controlled by one signal. The first
relays were used in long distance telegraph circuits as amplifiers: they
repeated the signal coming in from one circuit and re-transmitted it
on another circuit. Relays were used extensively in telephone
exchanges and early computers to perform logical operations.
A type of relay that can handle the high power required to directly
control an electric motor or other loads is called a contactor. Solid-
state relays control power circuits with no moving parts, instead using
a semiconductor device to perform switching. Relays with calibrated
operating characteristics and sometimes multiple operating coils are
used to protect electrical circuits from overload or faults; in modern
electric power systems these functions are performed by digital
instruments still called "protective relays".

Home appliances control using voice Page 6


Bluetooth Receiver HC-05

Description: It is a class-2 bluetooth module with Serial Port Profile ,


which can configure as either Master or slave. a Drop-in replacement
for wired serial connections, transparent usage. You can use it simply
for a serial port replacement to establish connection between MCU,
PC to your embedded project and etc.

HC-05 Specification:

 Bluetooth protocal: Bluetooth Specification v2.0+EDR


 Frequency: 2.4GHz ISM band
 Modulation: GFSK(Gaussian Frequency Shift Keying)
 Emission power: ≤4dBm, Class 2
 Sensitivity: ≤-84dBm at 0.1% BER
 Speed: Asynchronous: 2.1Mbps(Max) / 160 kbps, Synchronous:
1Mbps/1Mbps
 Security: Authentication and encryption
 Profiles: Bluetooth serial port
 Power supply: +3.3VDC 50mA
 Working temperature: -20 ~ +75Centigrade
 Dimension: 26.9mm x 13mm x 2.2 mm

Home appliances control using voice Page 7


ARDUINO BOARD

The Arduino Uno can be powered via the USB connection or with an
external power supply. The power source is selected automatically.
External (non-USB) power can come either from an AC-to-DC adapter
(wall-wart) or battery. The adapter can be connected by plugging a
2.1mm center-positive plug into the board's power jack. Leads from a
battery can be inserted in the Gnd and Vin pin headers of the POWER
connector.

The board can operate on an external supply of 6 to 20 volts. If


supplied with less than 7V, however, the 5V pin may supply less than

Home appliances control using voice Page 8


five volts and the board may be unstable. If using more than 12V, the
voltage regulator may overheat and damage the board. The
recommended range is 7 to 12 volts.

The power pins are as follows:

• VIN. The input voltage to the Arduino board when it's using an
external power source (as opposed to 5 volts from the USB connection
or other regulated power source). You can supply voltage through this
pin, or, if supplying voltage via the power jack, access it through this
pin.

• 5V. The regulated power supply used to power the microcontroller


and other components on the board. This can come either from VIN
via an on-board regulator, or be supplied by USB or another regulated
5V supply.

• 3V3. A 3.3 volt supply generated by the on-board regulator.


Maximum current draw is 50 mA.

• GND. Ground pins.

Technical Specifications:
Microcontroller ATmega328

Operating Voltage 5V

Input Voltage (recommended) 7-12V

Input Voltage (limits) 6-20V

Digital I/O Pins 14 (of which 6 provide PWM output)

Analog Input Pins 6

DC Current per I/O Pin 40 mA

Home appliances control using voice Page 9


DC Current for 3.3V Pin 50 mA

Flash Memory 32 KB of which 0.5 KB used by bootloader

SRAM 2 KB

EEPROM 1 KB

Clock Speed 16 MHz

IC ATMEGA328:

Home appliances control using voice Page 10


The Atmel ATmega328P is a 32K 8-bit microcontroller based on the
AVR architecture. Many instructions are executed in a single clock
cycle providing a throughput of almost 20 MIPS at 20MHz. The
ATMEGA328-PU comes in an PDIP 28 pin package and is suitable for
use on our 28 pin AVR Development Board.

Features include:

High Performance, Low Power Design

8-Bit Microcontroller Atmel® AVR® advanced RISC architecture

131 Instructions most of which are executed in a single clock cycle

Up to 20 MIPS throughput at 20 MHz

32 x 8 working registers

2 cycle multiplier

Memory Includes

32KB of of programmable FLASH

1KB of EEPROM

2KB SRAM

10,000 Write and Erase Cycles for Flash and 100,000 for EEPROM

Data retention for 20 years at 85°C and 100 years at 25°C

Optional boot loader with lock bits

In System Programming (ISP) by via boot loader

True Read-While-Write operation

Home appliances control using voice Page 11


Programming lock available for software security

2 x 8-bit Timers/Counters each with independent prescaler and


compare modes.

A single 16-bit Timer/Counter with an idependent prescaler,


compare and capture modes.

Real time counter with independent oscillator

10 bit, 6 channel analog to digital Converter

6 pulse width modulation channels

Internal temperature sensor

Serial USART (Programmable)

Master/Slave SPI Serial Interface – (Philips I2C compatible)

Programmable watchdog timer with independent internal oscillator

Internal analog comparator

Interrupt and wake up on pin change

Additional Features:

Internal calibrated oscillator

Power on reset and programmable brown out detection

External and internal interrupts

6 sleep modes including idle, ADC noise reduction, power save,


power down, standby, and extended standby

I/O and Package

23 programmable I/O lines

Home appliances control using voice Page 12


28 pin PDIP package

Operating voltage:

1.8 – 5.5V

Operating temperature range:

-40°C to 85°C

Speed Grades:

0-4 MHz at 1.8-5.5V

0-10 MHz at 2.7-5.5V

0-20 MHz at 4.5-5.5V

Low power consumption mode at 1.8V, 1 MHz and 25°C:

Active Mode: 0.3 mA

Power-down Mode: 0.1 μA

Power-save Mode: 0.8 μA (Including 32 kHz RTC)

Home appliances control using voice Page 13


Software used:
1. AVR studio 4 for programming IC ATmega328.
2. DIP Trace for PCB designing
3. Eclipse for android application.
4. Hyper terminal for trouble shooting.

PCB LAYOUT:

Benefits:
 This project is having application in luxury houses where a
person can control the room appliances while doing work on PC.
 This system will protect the user from electric shocks.

Home appliances control using voice Page 14


Project Progress Report
Proposed Title: Home appliances control using ARDUINO BOARD

Area of Work: Electrical and Electronics

Type of Model: Hardware and software

Distribution Of Work into 6 Module:

1. Module 1: Project designing and calculation.

2. Module 2: component selection and purchasing.

3. Module 3: fabrication or assembling.

4. Module 4: Circuit designing and component selection.

5. Module 5: Coding of firmware.

6. Module 6: testing and documentation.

Progress in Work:

 Module 1 & 2 comprises of 30% of project is completed.

 Module 3 is in progress.

 Estimated time:

 Module 1 & 2 will complete till 28 dec.

Home appliances control using voice Page 15


Action plan:

S.no Description Date

1 Circuit designing and component 28dec 17


selection

2 PCB designs and components 28dec 17


mounting

3 Coding of firmware 15Jan 18

4 Software development for desktop 15Feb 18

5 Testing and Documentation 30Feb 18

Home appliances control using voice Page 16


References

Augarten, Stan (1983). The Most Widely Used Computer on a Chip: The TMS
1000. State of the Art: A Photographic History of the Integrated Circuit (New
Haven and New York: Ticknor & Fields). ISBN 0-89919-195-9. Retrieved 2009-12-
23.
"Oral History Panel on the Development and Promotion of the Intel 8048
Microcontroller" (PDF). Computer History Museum Oral History, 2008. p. 4.
Retrieved 2011-06-28.

"Atmel’s Self-Programming Flash Microcontrollers" (PDF). 2012-01-24.


Retrieved 2008-10-25. by Odd Jostein Svendsli 2003

Jim Turley. "The Two Percent Solution" 2002.

Tom Cantrell "Microchip on the March". Circuit Cellar. 1998.

http://www.semico.com

Momentum Carries MCUs Into 2011


http://semico.com/content/momentum-carries-mcus-2011

"MCU Market on Migration Path to 32-bit and ARM-based Devices". April


25, 2013. It typically takes a global economic recession to upset the diverse

Home appliances control using voice Page 17

S-ar putea să vă placă și