Академический Документы
Профессиональный Документы
Культура Документы
Report
on
WIRELESS BASED CONTROL & SECURED
APPLIANCE SYSTEM
Submitted In Partial Fulfillment Of Requirement Of The Degree
Of
BACHELOR OF TECHNOLOGY
Submitted By:
IMRAN RASHEED
SARDENDU KUMAR
2
GYAN VIHAR SCHOOL OF ENGINEERING & TECHONOLOGY
JAIPUR
Department Of Electronics & Communication Engineering
CERTIFICATE
This is to certify that a Project Report on WIRELESS BASED CONTROLE & SECURED
APPLIANCES SYSTEM is submitted by IMRAN RASHEED students of final year 2011-
2012 in Partial fulfillment for the award of Degree Bachelor of Technology in Electronics &
Communication Engineering, to GYAN VIHAR SCHOOL OF ENGINEERING
& TECHONOLOGY JAIPUR is a record of the students own work carried out
under my supervision.
Guide:
MS.SANTOSH MEENA
Lecture HOD
2
2
Acknowledgment
operation made the task possible. Their constant guidance and encouragement
I express my gratitude to all those who helped in various stages of this study.
At last but not the least thankful to all the staff member of GYAN VIHAR
IMRAN RASHEED
SARDENDU KUMAR
2
Abstract
Security is a prime concern in our day-today life. Everyone wants to be as much secure as
possible. Wireless Secured Lock System is an embedded project used to operate any
solenoidal lock or any other appliances whether 220volts or 5volts.
. The microcontroller based project is an access control system that allows only
authorized persons to access appliances via code. The system is fully controlled by the 8 bit
microcontroller AT89S52 which has a 8Kbytes of ROM for the program memory. The
password is set by the user at the system startup
The system has a 4-switches keypad by which the password can be entered through it.
When the entered password equals with the password stored then the relay gets on and so that
the appliance is on. If we entered a wrong password then system doesnt responses.
2
TABLE OF CONTENTS
1. Acknowledgment..3
2. Abstract.4
1. Introduction ...9
2. Project Description10
2.1 Block diagram...10
2.2 Block diagram Explanation..10
2.2.1 Atmels AT89S52 Microcontroller..10
1. CPU...12
2. Timers/Counters.13
3. Description.13
4. Pin Description...14
5. Status of External Pins...16
2.2.2 Keypad.18
1. Description.19
2.2.3 ULN 2003 IC (Relay Driver IC) .19
1. Description.19
2. Pin Diagram...20
3. Absolute Maximum Ratings..20
2.2.4 Display Section 16x2 LCD...20
1. General Specification.21
2. Features..22
3. Pin Diagram...22
4. Pin Description..23
5. Absolute Maximum Ratings..23
2.2.5 Relay24
1. Working 24
2. Types of Relays..25
2.2.6 Power Supply...26
1. Regulator IC (7805) ......26
5 Flow Chart..36
5.1 Flowchart...36
6. Source Code...37
7.Soldering.....40
7.1 Procedure...40
8. Testing.41
8.1 Test Plans ..41
8.2 Types Of Testing41
9. Conclusion And Future Trends....42
9.1 Applications...42
9.2 Future Enhancements.........42
Bibliography...43
2
List of Figures-
Figure 1: Block Diagram.10
Figure 2: AT89S52 40 PIN Microcontroller...11
Figure 3: Pin Diagram.14
Figure 4: Block Diagram of 8051 Microconroller...15
Figure 5: Oscillator Connections.16
Figure 6: Keypad.19
Figure 7: ULN 2003A IC(DIP Package)....20
Figure 8: Pin Diagram Of ULN 003 IC..20
Figure 9: A 16x2 LCD....21
Figure 10:LCD Pin Diagram..22
Figure 11: Relays Working...24
Figure 12: General Purpose Relay.....25
Figure 13: Power Relay..25
Figure 14: Solid State Relay..25
Figure 15: 7805 IC.26
Figure 16: Circuit Diagram27
Figure 17: Flow Chart28
Figure 18: Encoder HT12E29
Figure 19: RF Transmitter Module ...33
Figure 20: RF Receiver Module ...34
Figure 21: Decoder HT12D...35
2
List of Tables-
Table 1: Port 3 Pin Functions...16
Table 2: Status of External Pins...18
Table 3:Max Rating Of AT89C51...18
Table 4: Types of ULN IC...19
Table 5: Absolute Maximum Ratings..20
Table 6: Pin Description.23
Table 7: Absolute Maximum Ratings.23
2
1. Introduction
Wireless: This project is using Radio Frequency of 433 MHz in Transmission and Reception
via Transmitter, Receiver and Antennas.
Secured: It is secured as it will be having Output only if the code entered satisfies the Code
written in the Microcontroller. Codes are entered through the combination of the switches on
the remote. Also the code entered is visible to us by the glowing LEDs.
2
2. Project Description
Display
section
(16X2
LCD)
Micro
Receiver controller
& AT89s52
Decoder
ULN 2003
(Relay
Driver) Relay Output
Power
Supply
8051s Architencture
Atmel offers a broad range of microcontrollers based on the 8051 architecture ranging in
code density from 2K bytes to 128K bytes. The product line includes 8-bit microcontrollers
based on the powerful, low-power Single-Cycle AT89LP core as well as MCS-51 industry
standard socket drop-in devices and small footprint 14/16/20/28-pin derivatives, all
manufactured in advanced Flash technologies. Most members in this product line include ISP
(In-System Programming) capability, while some also support the high
2
speed (X2) mode which doubles the internal clock frequency for CPU and peripherals upon
user selection.There are also Application Specific 8051 Products with specialized functions
to serve dedicated markets:
CAN Networking
USB Applications
Atmel's single-cycle AT89LP devices can be used in existing 80C51-based applications with
binary-level code compatibility while substantially increasing performance by a factor of 6
to12 times, up to 30MIPS. This exciting family brings modern features and peripherals to the
user while minimizing power consumption for low-voltage and battery-powered applications.
2
Six Interrupt Sources
Programmable Serial Channel
Low-power Idle and Power-down Modes
Timers/Counters
8051 has two 16 bit Timers/Counters capable of working in different modes.
Each consists of a `High' byte and a `Low' byte which can be accessed under software. There
is a mode control register and a control register to configure these timers/counters in number
of ways.These timers can be used to measure time intervals, determine pulse widths or
initiate events with one microsecond resolution upto a maximum of 65 millisecond
(corresponding to 65, 536 counts). Use software to get longer delays. Working as counter,
they can accumulate occurrences of external events (from DC to 500KHz) with 16 bit
precision.
In our project we are using 8 bit microcontroller AT89C2051, it is the advanced 8 bit
microcontroller from ATMEL, which incorporates Flash Rom, and Timer etc.
Features of AT89S52
Compatible with MCS-51 Products
8K Bytes of In-System Reprogrammable Flash Memory
Endurance: 1,000 Write/Erase Cycles
2
Fully Static Operation: 0 Hz to 24 MHz
Three-level Program Memory Lock
128 x 8-bit Internal RAM
32 Programmable I/O Lines
Two 16-bit Timer/Counters
Six Interrupt Sources
Programmable Serial Channel
Low-power Idle and Power-down Modes
Description
The AT89S52 is a low-voltage, high-performance CMOS 8-bit microcomputer with 8
Kbytes of Flash Programmable and erasable read only memory (PEROM). The device
is manufactured using Atmels high density nonvolatile memory technology and is
compatible with theindustry Standard MCS-51 instruction set and pinout. By combining a
versatile 8-bit CPU with Flash on a monolithic chip, the Atmel AT89S52 is a powerful
microcomputer which provides a highly flexible and cost effective solution to many
embedded control applications.
PIN Configurations
2
Block Diagram
2
Table 1: Port 3 Pin Functions
Port 3 also receives some control signals for Flash programming and verification.
7. RST: Reset input. A high on this pin for two machine cycles while the oscillator is running
resets the device.
8. ALE/PROG: Address Latch Enable output pulse for latching the low byte of the address
during accesses to external memory. This pin is also the program pulse input (PROG) during
Flash programming. In normal operation ALE is emitted at a constant rate of 1/6 the
oscillator frequency, and may be used for external timing or clocking purposes. Note,
however, that one ALE pulse is skipped during each access to external Data Memory. If
desired, ALE operation can be disabled by setting bit 0 of SFR location 8EH. With the bit set,
ALE is active only during a MOVX or MOVC instruction. Otherwise, the pin is weakly
pulled high. Setting the ALE-disable bit has no effect if the microcontroller is in external
execution mode.
9. PSEN: Program Store Enable is the read strobe to external program memory. When the
AT89C51 is executing code from external program memory, PSEN is activated twice each
machine cycle, except that two PSEN activations are skipped during each access to external
data memory.
2
10. EA/VPP: External Access Enable. EA must be strapped to GND in order to enable the device
to fetch code from external program memory locations starting at 0000H up to FFFFH. Note,
however, that if lock bit 1 is programmed, EA will be internally latched on reset. EA should
be strapped to VCC for internal program executions. This pin also receives the 12-volt
programming enable voltage (VPP) during Flash programming, for parts that require 12-volt
VPP.
11. XTAL1: Input to the inverting oscillator amplifier and input to the internal clock operating
circuit.
12. XTAL2: Output from the inverting oscillator amplifier.
Oscillator Characteristics
XTAL1 and XTAL2 are the input and output, respectively, of an inverting amplifier which
can be configured for use as an on-chip oscillator.
Idle Mode
In idle mode, the CPU puts itself to sleep while all the onchip peripherals remain active. The
mode is invoked by software. The content of the on-chip RAM and all the special functions
registers remain unchanged during this mode. The idle mode can be terminated by any
enabled
2
Table 2: Status of External Pins
Keypad is a widely used input device with lots of application in our everyday life. From a
simple telephone to keyboard of a computer, ATM, electronic lock, etc., keypad is used to
take input from the user for further processing. In this article we are interfacing keypad with
the MCU AT89C51 and displaying the corresponding number on LCD. This module can be
further used in a number of systems to interfaced keypad with microcontroller and other
processors to get desired output. The program to interface keypad with controller is written in
C language which is very easy to understand.
2
Figure 6: keypad
2.2.3 ULN 2003 IC (Relay Driver IC)
Description :
The ULN2003 is high voltage, high current darlington arrays containing seven open collector
darlington pairs with common emitters. Each channel rated at 500mA and can withstand peak
currents of 600mA. Suppression diodes are included for inductive load driving and the inputs
are pinned opposite the outputs to simplify board layout. The four versions ULN2001A,
ULN2002A, ULN2003 and ULN2004A interface to all common logic families:
These versatile devices are useful for driving a wide range of loads including solenoids,
relays DC motors, LED displays filament lamps, thermal printheads and high power buffers.
The ULN2001A/2002A/2003A and 2004A are supplied in 16 pin plastic DIP packages with a
copper leadframe to reduce thermal resistance. They are available also in small outline
package (SO-16) as ULN2001D/2002D/2003D/2004D.
Features of ULN 2003 IC
Seven darlingtons per package
Output current 500ma per driver (600ma peak)
Output voltage 50v
2
Integrated suppression diodes for inductive loads
Outputs can be paralleled for higher current
TTL/CMOS/PMOS/DTL compatible inputs
Inputs pinned opposite outputs tosimplify layout
Pin Diagram :
LCD (Liquid Crystal Display) screen is an electronic display module and find a wide range
of applications. A 16x2 LCD display is very basic module and is very commonly used in
various devices and circuits. These modules are preferred over seven segments and other
2
multi segment LEDs. The reasons being: LCDs are economical; easily programmable; have
no limitation of displaying special & even custom characters (unlike in seven segments),
animations and so on.
In our project we have used a JHD162A 16x2 LCD. JHD means JEWEL HILL and D is for
viewing angle of 6:00 .
A 16x2 LCD means it can display 16 characters per line and there are 2 such lines. In this
LCD each character is displayed in 5x7 pixel matrix. This LCD has two registers, namely,
Command and Data. The command register stores the command instructions given to the
LCD. A command is an instruction given to LCD to do a predefined task like initializing it,
clearing its screen, setting the cursor position, controlling display etc. The data register stores
the data to be displayed on the LCD. The data is the ASCII value of the character to be
displayed on the LCD.
General Specifications:
Display Fonts: 16 X 2
Display Type: Stn
Display Color: Yellow-Green
Polarizermode: Transflective
View Angle: 6 Oclock
Driving Method: 1/16 Duty , 1/5 Bias
Backlight: Led
Data Transfer: 8 / 4 Bit Parallel
2
Features
5 x 8 dots with cursor
Built-in controller (KS 0066 or Equivalent)
+ 5V power supply (Also available for + 3V)
1/16 duty cycle
B/L to be driven by pin 1, pin 2 or pin 15, pin 16 or A.K (LED)
N.V. optional for + 3V power supply
Pin Diagram:
2
Pin Description:
Pin
Function Name
No
1 Ground (0V) Ground
2 Supply Voltage; 5V (4.7V 5.3V) Vcc
3 Contrast Adjustment; Through A Variable VEE
4 Selects Command Register When Low; And Data Register When Register Select
High
5 Low To Write To The Register; High To Read From The RegisterRead/write
6 Sends Data To Data Pins When A High To Low Pulse Is Given Enable
7 DB0
8 DB1
9 DB2
10 DB3
8-Bit Data Pins
11 DB4
12 DB5
13 DB6
14 DB7
15 Backlight VCC (5V) Led+
16 Backlight Ground (0V) Led-
2
2.2.5 Relay
Types of Relays
There are two basic classifications of relays:
A. Electromechanical Relay
B. Solid State Relay.
2
Electromechanical relays have moving parts, whereas solid state relays have no moving
parts. Advantages of Electromechanical relays include lower cost, no heat sink is required,
multiple poles are available, and they can switch AC or DC with equal ease.
A. Electromechanical Relays
a. General Purpose Relay: The general-purpose relay is rated by the amount of current
its switch contacts can handle. Most versions of the general-purpose relay have one to
eight poles and can be single or double throw. These are found in computers, copy
machines, and other consumer electronic equipment and appliances.
b. Power Relay: The power relay is capable of handling larger power loads 10-50
amperes or more.
They are usually single-pole or double-pole units.
c. Contactor: A special type of high power relay, its used mainly to control high
voltages and currents in industrial electrical applications. Because of these high
power requirements, contactors always have double-make contacts.
d. Time-Delay Relay: The contacts might not open or close until some time interval
after the coil has been energized. This is called delay-on-operate. Delay-on-release
means that the contacts will remain in their actuated position until some interval after
the power has been removed from the coil.
2
A third delay is called interval timing. Contacts revert to their alternate position at a
specific interval of time after the coil has been energized.
The timing of these actions may be a fixed parameter of the relay, or adjusted by a
knob on the relay itself, or remotely adjusted through an external circuit.
These active semiconductor devices use light instead of magnetism to actuate a switch. The
light comes from an LED, or light emitting diode. When control power is applied to the
devices output, the light is turned on and shines across an open space. On the load side of
this space, a part of the device senses the presence of the light, and triggers a solid state
switch that either opens or closes the circuit under control.
1. Regulator IC (7805)
The LM7805 monolithic 3-terminal positive voltage regulators employ internal
current-limiting, thermal shutdown and safe-area compensation, making them essentially
indestructible. If adequate heat sinking is provided, they can deliver over 1.0A output current.
They are intended as fixed voltage regulators in a wide range of applications including local
(on-card) regulation for elimination of noise and distribution problems associated with
single-point regulation. In addition to use as fixed voltage regulators, these devices can be
used with external components to obtain adjustable output voltages and currents.
Considerable effort was expended to make the entire series of regulators easy to use and
2
minimize the number of external components. It is not necessary to bypass the output,
although this does improve transient response. Input bypassing is needed only if the regulator
is located far from the filter capacitor of the power supply.
Features:
Complete specifications at 1A load
Output voltage tolerances of 2% at Tj = 25
Line regulation of 0.01% of Vout/V of Vin at 1A load
Load regulation of 0.3% of Vout/A
Internal thermal overload protection
Internal short-circuit current limit
Output transistor safe area protection
Figure 15:7805 IC
2
3. Hardware & Software Requirements
This system describes the various hardwares that are included in the Automatic Plant
Irrigator are as follows:
Components List
IC AT89S52 : It is a 40-pin, Microcontroller chip produced by Atmel
IC 7805 : It is a 3 terminal, 5V positive voltage regulator.
ULN2003 : It is a Buffer IC used to drive the relay
Relay : 12V, 1A relay. It is an electro-mechanical switch.
Diodes : 1N4001, required for protection of relay
Crystal : 12 MHz, for clock signal generation.
Resistors : Various ranges of carbon resistors are required
Capacitors : Various ranges of capacitors are required
LCD : For Display purpose.
PCB : The system uses a single sided PCB to which all components are
soldered.
A project manager.
A make facility.
Tool configuration.
Editor.
A powerful debugger.
3. Select Project Select Device and select a device from Device Database.
5. Select Project - Targets, Groups, and Files. Add/Files, select Source Group1, and add
the source files to the project.
6. Select Project - Options and set the tool options. Note that when the target device is
selected from the Device Database all-special options are set automatically. Default
memory model settings are optimal for most applications.
3.3 Programmer
The programmer used is a powerful programmer for the Atmel 89 series of microcontrollers
that includes 89C51/52/55, 89S51/52/55 and many more.
It is simple to use & low cost, yet powerful flash microcontroller programmer for the
Atmel 89 series. It will Program, Read and Verify Code Data, Write Lock Bits, Erase and
Blank Check. All fuse and lock bits are programmable. This programmer has intelligent
onboard firmware and connects to the serial port. It can be used with any type of computer
and requires no special hardware. All that is needed is a USB port which all computers have.
All devices also have a number of lock bits to provide various levels of software and
programming protection. These lock bits are fully programmable using this programmer.
Lock bits are useful to protect the program to be read back from microcontroller only
allowing erase to reprogram the microcontroller.
Major parts of this programmer are USB Port, Power Supply and Firmware
microcontroller. Data is sent and received from USB connector. A Male USB port cable, is
connected to the USB port of computer. All the programming intelligence is built into the
programmer so you do not need any special hardware to run it. Programmer comes with
window based software for easy programming of the devices.
2
4. Circuit Diagram Description
4.1
]
Circuit Diagram Power Supply
SUPPLY
12 volt
5 volt
RF TX SECTION RF RX SECTION
2
CONTROLLER SECTION
2
4.2. Circuit Diagram Explanation
4-bit Keypad can be kept at a distance of 100 meters (standard condition) from the Receiver.
It works with the supply of 9 volts.Used for taking in the Code by User and transmitting the
code to the Receiver Board.It Comprises of Switches, Resistor, LEDs, Encoder and
Transmitter. The Code pattern is entered through the switches On-Off sequence.
The code is Encoded and Transmitted via RF Transmitter.
ENCODER HT12E:
The encoders are a series of CMOS LSIs for remote control system applications. They are
capable of encoding information which consists of N address bits and 12-N data bits. Each
address/
data input can be set to one of the two logic states. The programmed addresses/data are
transmitted together with the header bits via an RF or an infrared transmission medium upon
receipt of a trigger signal.
Features
* Operating voltage
* 2.4V~5V for the HT12A
* Low power and high noise immunity
CMOS technology
* Low standby current: 0.1*A (typ.) at VDD=5V
* Minimum transmission word Figure 18: Encoder HT12E
* Four words for the HT12E
* Built-in oscillator needs only 5% resistor
* Data code has positive polarity
* Minimal external components
RF TRANSMITTER MODULE:
These modules are now widely and
cheaply available with the operating
frequency of 433 MHz.
The transmitter module accepts serial
data. The encoder IC takes in parallel data at the TX side packages it into serial format and
then transmits it with the help of a RF transmitter module.
Features
2
Range in open space (Standard Conditions): 100 Meters
Low Power Consumption
Easy For Application
TX Frequency Range: 433.92 MHz
TX Supply Voltage: 3V ~ 6V
ANTENNA CONSIDERATIONS:
The simplest antenna consists of a piece of wire approximately 6 to 7 inches long. If you
desire more range you can try a ground plane antenna or a Yagi such as the Ramsey 400-4
model. The antenna should be tuned for the 433 MHz band for best operation.
Having two Yagi antennas, one for the transmitter and one for the receiver will allow you to
extend the range considerably, but since they are directional, this would be best for if your
receiver and transmitter are in fixed positions.
Receiver Board:
Receiver Board receives the transmitted serial code by the transmitters antenna. It have a
Receiver Antenna. The Code received is applied to the Decoder IC. It converts the serial data
2
to the parallel data(code). The received code pattern is seen on the LED pattern. The same
code is applied to the Microcontrollers Port 1 (Pin 5 to Pin 8).
The Micro-controller compares the code with the security code and gives output to the Port 2
( Pin 21).
The output of at Pin 21 is small and not enough for the working of the Relay. For amplifying
ULN2003 IC is used. The boosted output is then apllied to the Relay.
RF RECEIVER MODULE:
These modules are now widely and cheaply available with the operating frequency of 433
MHz. At the RX end, the decoder IC receives the signal via the RF receiver module, decodes
the serial data and reproduces the original data in the parallel format.
Features
Range in open space:
(Standard Conditions) 100 Meters
RX Receiver Frequency: 433 MHz
Low Power Consumption
Easy For Application
RX Operating Voltage: 5V
The decoders are a series of CMOS LSIs for remote control system applications. They are
paired. For proper operation, a pair of
Encoder/ decoder with the same number of addresses and data format should be chosen. The
decoders receive serial addresses and data from programmed encoders that are transmitted by
a carrier using an RF or an IR transmission medium. They compare the serial input data three
times continuously with their local addresses. If no error or unmatched codes are found, the
input data codes are decoded and then transferred to the output pins. The VT pin also goes
high to indicate a valid transmission. The decoders are capable of decoding information that
consists of N bits of address and 12-N bits of data. The HT12D is arranged to provide 8
address bits and 4 data bits.
Features:
* Operating voltage: 2.4V~12V
* Low power and high noise
immunity CMOS technology
* Low standby current
* Capable of decoding 12 bits of
information
* Binary address setting
* Received codes are checked 3 times
* Address/Data number combination
* HT12D: 8 address bits and 4 data bits
* Built-in oscillator needs only 5% resistor Figure 21: Decoder HT12D
* Valid transmission indicator
* Easy interface with an RF or an infrared
transmission medium
2
5 Flow Chart
5.1 Flowchart
OUTPUT
CHECK CORRECT HIGH
START READ THE
KEYPAD PASSWORD
WRONG
PASSWORD ATTEMPT
CHECK IF
WRONG
PASSWORD
ENTERED
No
Acces
s
Figure 22: Flow Chart
2
6. Source Code
#include<reg52.h>
sbit a=P2^0;
sbit b=P2^1;
sbit c=P2^2;
sbit d=P2^3;
sbit a1=P0^0;
sbit b1=P0^1;
sbit c1=P0^2;
sbit d1=P0^3;
void main()
{ P0=P2=0x00;
while(1)
{if(a==1 && b==0 && c==1 && d==0) //1010
{a1=1;b1=0;c1=0;d1=0;}
else if(a==1 && b==0 && c==0 && d==1) //1001
{a1=0;b1=1;c1=0;d1=0;}
else if(a==1 && b==0 && c==1 && d==1) //1011
{a1=0;b1=0;c1=1;d1=0;}
else if(a==1 && b==1 && c==0 && d==0) //1100
{a1=0;b1=0;c1=0;d1=1;}
else
{a1=0;b1=0;c1=0;d1=0;}
}
}
2
7. Soldering
Soldering is the process of joining metals by using lower melting point metal to wet
or alloy with the joined surfaces. Solder is the joining material. It melts below 427C.
Soldered joints in electronic circuits will establish strong electrical connections between
component leads. The popularly used solders are alloys of tin and lead that melt below the
melting point of tin.
In order to make the surfaces accept the solder readily, the component terminals
should be cleaned chemically or by abrasion using blades or knives. Small amount of lead
coating can be done on the cleaned portion of the leads using soldering iron. This process is
called tinning. Zinc chloride or ammonium chloride separately or in combination are the
most commonly used fluxes. These are available in petroleum jelly as paste flux. A solder
joint can at first glance to be okay, but under close examination it could be a Dry Joint. A
dry joint is when either the circuit board or the leg of the component has not been properly
heated to allow the solder to flow between the surfaces freely. This creates an intermittent or
no electrical connection. This can also be caused by a lack of flux or if you reuse old solder.
Quite often, reheating a bad join will cure the problem but in a lot of cases, the old
solder will need to be removed and some new solder applied. The residues, which remain
after the soldering, may be washed out with more water, accompanied by brushing.
Soldering iron is the tool used to melt the solder and apply at the joints in the circuit.
It operates in 230V mains supply. The iron bit at the tip of it gets heated up within a few
minutes. 50W and 25W soldering irons are commonly used for soldering purposes.
7.1 Procedure
1. Make a layout of the circuit.
2. Straighten and clean the component leads using blade or knife. Apply a little flux on
the leads. Take a little solder on soldering iron and apply the molten solder on the
leads.
3. Mount the components on the PCB by bending the leads of the components using
nose-pliers.
4. Apply flux on the joints and solder the joints. Soldering must be done in minimum
time to avoid dry soldering and heating up of components.
2
8. Testing
Testing goes side by side with implementation that is aimed at ensuring that system
works accurately and effectively before the live operation is performed. The common view of
testing held by the user is to ensure that there are no errors in a program with explicit
intention of handling errors.
2
9.Conclusion And Future Trends
9.1 Applications
Our electronic door lock performed as expected. We were able to implement all
of the functions specified in our proposal. The biggest hurdle we had to overcome with
this project was interfacing the micro controller with the hardware components. We feel
that this electronic door lock is very marketable because it is easy to use, comparatively
inexpensive due to low power consumption, and highly reliable. This door lock is
therefore particularly useful in applications such as hotel room door locks, residential
housing, and even office buildings.
2
Bibliography
3. www.8051projects.net
4. www.8051projects.info
5. www.edaboard.com
6. www.atmel.com
7. www.alldatasheets.com
8. www.electrotech.com
9. www.developershome.com
10. www.scribd.com
11. www.wikipedia.com
12. www.atmel.com