Project Report On Intelligent Conference Hall
Project Report On Intelligent Conference Hall
CONTENTS
Page No.
1 Introduction 1
2 Block Diagram 2
3. 1 Power Supply 3
3. 3 AT 89C51 Microcontroller 4
3. 5 Display Unit 6
4 Circuit Diagram 9
6 Components List 14
7 Circuit Description 15
1
DEPARTMENT OF E&C MZC, KADAMMANITTA
MINI PROJECT 2010 INTELLIGENT CONFERENCE HALL
7. 1 Transmitter Circuit 15
7. 2 AT 89C51 Microcontroller 15
7. 3 Receiver Circuit 16
7. 4 Display Unit 17
7. 5 Motor Unit 17
7. 6 Relay Unit 18
8 PCB Layout 19
9 PCB Fabrication 20
10 Flow Chart 22
11 Program 23
12 Advantages 37
13 Disadvantage 38
14 Application 39
15 Conclusion 40
16 Bibliography 41
A1 Appendix 42
1. Introduction
2
DEPARTMENT OF E&C MZC, KADAMMANITTA
MINI PROJECT 2010 INTELLIGENT CONFERENCE HALL
total number of persons inside the room is also displayed on the seven segment
displays.
2. BLOCK DIAGRAM
Motor driver
Sensor 1 3 for door
DEPARTMENT OF E&C MZC,accessing
KADAMMANITTA
MINI PROJECT 2010 INTELLIGENT CONFERENCE HALL
Device
switching unit
Sensor 2
Display unit
Power supply
for all units
Fig. 2.1
230V
AC +5V
TRANSFORMER RECTIFIER FILTER REGULATOR +12V
GND
Fig. 2.2
4
DEPARTMENT OF E&C MZC, KADAMMANITTA
MINI PROJECT 2010 INTELLIGENT CONFERENCE HALL
4. Relay Unit
5. Display unit
6. Motor & Its Driver Circuit For Door Opening
Fig 3.1.1
5
DEPARTMENT OF E&C MZC, KADAMMANITTA
MINI PROJECT 2010 INTELLIGENT CONFERENCE HALL
FEATURES OF MICROCONTROLLER
6
DEPARTMENT OF E&C MZC, KADAMMANITTA
MINI PROJECT 2010 INTELLIGENT CONFERENCE HALL
i) As all the peripherals are integrated into a single chip, the overall system cost is
very low.
ii) The product is of a small size as compared to the Digital based systems and is thus
very handy.
iii) The system design requires very little efforts and is easy troubleshoot and maintain.
iv) As the peripherals are integrated with a microcontroller, the system is more reliable.
v) Though a µC have on-chip RAM, ROM and I/O ports, additional RAM, ROM I/O
ports may be interfaced externally, if required.
vi) The Micro-controllers with on-chip ROM provide a software security feature which
is not available with micro-processor based systems using ROM/EPROM.
vii) All these features are available in a 40 pin package as in an 8-bitprocessor.
The AT 89C51 is an 8-bit micro-controller with four ports (32
I/O lines) two - 16 bit timers/counters, on chip oscillator and clock circuitry. The
ATMAL 89C51 is designed to use in a sophisticated real - line instrumentation and
industrial control.
7
DEPARTMENT OF E&C MZC, KADAMMANITTA
MINI PROJECT 2010 INTELLIGENT CONFERENCE HALL
potential to drive the various controlled devices. In this block mainly we are using
the transistor and the relays. One relay driver circuit we are using to control the
light. Output signal from AT89C51 is given to the base of the transistor, which we
are further energizing the particular relay, because of this appropriate device is
selected and it do its allotted function. Port 3 is used for the Relay Turn On and
Turn off Purpose. Relay is driven by 12V supply.
Digi
gfedcba abcdefg a b c d e f g
t
of
1 0x06 0x30 off on on off off off
f
8
DEPARTMENT OF E&C MZC, KADAMMANITTA
MINI PROJECT 2010 INTELLIGENT CONFERENCE HALL
of of
2 0x5B 0x6D on on on on on
f f
of
3 0x4F 0x79 on on on on off on
f
of
7 0x07 0x70 on on on off off off
f
8 0x7F 0x7F on on on on on on on
9
DEPARTMENT OF E&C MZC, KADAMMANITTA
MINI PROJECT 2010 INTELLIGENT CONFERENCE HALL
DC motor control IC as shown in the fig. This IC drives the motor in both direction
for opening and closing of the door. Motor is driven by +12V supply voltage.
Fig 3.6.1
4. CIRCUIT DIAGRAM
10
DEPARTMENT OF E&C MZC, KADAMMANITTA
MINI PROJECT 2010 INTELLIGENT CONFERENCE HALL
Fig 4.1
4.2 IR Transmitter Circuit
11
DEPARTMENT OF E&C MZC, KADAMMANITTA
MINI PROJECT 2010 INTELLIGENT CONFERENCE HALL
12
DEPARTMENT OF E&C MZC, KADAMMANITTA
MINI PROJECT 2010 INTELLIGENT CONFERENCE HALL
VIN VOUT
2.2k
1 7805 3
2
6
10uf
470uf
230v, +
50Hz
VIN VOUT
2.2k
1 7812 3
+
2
22uf
13
DEPARTMENT OF E&C MZC, KADAMMANITTA
MINI PROJECT 2010 INTELLIGENT CONFERENCE HALL
14
DEPARTMENT OF E&C MZC, KADAMMANITTA
MINI PROJECT 2010 INTELLIGENT CONFERENCE HALL
Algorithm
1) Start
2) Check Sensor 1(S1) or Sensor 2(S2) is high
3) If S1 or S2 is high open the door
4) Check which sensor is high, if S1 is high wait for S2 to become high, go to STEP 6
5) Else, if S2 is high wait for S1 to become high, go to STEP 9
6) If S2 is high, count increment & switch ON the room devices
7) Delay, door close, go to STEP 1.
8) If S1 is not high, no changes, delay, door close, go to STEP 1.
9) If S1 is high, count decrement, if count= =0, room devices off, delay, door close, go
to STEP 1.
10) If else S1 is low, no change, delay, door close.
15
DEPARTMENT OF E&C MZC, KADAMMANITTA
MINI PROJECT 2010 INTELLIGENT CONFERENCE HALL
6. COMPONENTS LIST
Microcontroller – AT89S52
IC – 7805 , LM555D
IR LED
Transformer – 6-0-6, 1 A
Resistors
DC Motor
16
DEPARTMENT OF E&C MZC, KADAMMANITTA
MINI PROJECT 2010 INTELLIGENT CONFERENCE HALL
7. CIRCUIT DESCRIPTION
17
DEPARTMENT OF E&C MZC, KADAMMANITTA
MINI PROJECT 2010 INTELLIGENT CONFERENCE HALL
18
DEPARTMENT OF E&C MZC, KADAMMANITTA
MINI PROJECT 2010 INTELLIGENT CONFERENCE HALL
19
DEPARTMENT OF E&C MZC, KADAMMANITTA
MINI PROJECT 2010 INTELLIGENT CONFERENCE HALL
The relay is connected with a +12V power supply. The O/P from port
3 of the microcontroller is connected to the base of the transistor BC547. The emitter
of the transistor is grounded. When the base of the transistor goes high its O/P goes
high, switching the relay. 1N4007 diode is provided to prevent the back EMF of the
circuit. The relay switches the room devices ON or OFF. It switches on even if a
single person resides inside the room and if all the persons leave the room, it
switches OFF all the room devices.
20
DEPARTMENT OF E&C MZC, KADAMMANITTA
MINI PROJECT 2010 INTELLIGENT CONFERENCE HALL
8. PCB LAYOUT
21
DEPARTMENT OF E&C MZC, KADAMMANITTA
MINI PROJECT 2010 INTELLIGENT CONFERENCE HALL
9. PCB FABRICATION
22
DEPARTMENT OF E&C MZC, KADAMMANITTA
MINI PROJECT 2010 INTELLIGENT CONFERENCE HALL
a) First the layout of the PCB is generated using the software ORCAD. First step
involves drawing the circuit CIS which is a section of ORCAD. Then the layout is
obtained using layout plus. This layout is printed on a paper.
b) This printed layout is transferred to a Mylar sheet and touched with black ink.
c) The solder side of the Mylar sheet is placed on the shining side of the copper board
and is placed in a frame. It is than exposed to sunlight, with the Mylar sheet facing
the sunlight.
d) The exposed copper board is put in hydrogen peroxide solution. It is then put in hot
water; shook till unexposed region becomes transparent.
e) This is put in cold water and then the rough side is struck in to the skill screen. This
is then pressed and dried well.
f) The plastic sheet of the five - star is removed leaving the pattern on the screen.
g) A copper clad sheet is cut to the size and cleaned. This is then placed under the
screen.
h) Acid resist ink is spread on the screen, So that the pattern of the tracks and pad is
obtained on the copper clad sheet. It is dried.
i) The dried sheet is then etched using ferric chloride solution till all the unwanted
copper is etched away.
j) The unwanted resist ink is removed using sodium hydroxide solution, holes are
then drilled.
23
DEPARTMENT OF E&C MZC, KADAMMANITTA
MINI PROJECT 2010 INTELLIGENT CONFERENCE HALL
k) The components are soldered neatly on the board without dry soldering.
24
DEPARTMENT OF E&C MZC, KADAMMANITTA
MINI PROJECT 2010 INTELLIGENT CONFERENCE HALL
Start
Sensor
1==0,Sensor
2==0
If Sensor 1 NO
or Sensor 2 Door Closed
is HIGH
YES
NO
If Sensor If Sensor
1== HIGH 2==HIGH
YES YES
NO
NO
Delay If Sensor If Sensor
2==HIGH 1==HIGH
YES
YES
Counter
Counter
Incremented by
1, Decrement by 1
Room Devices ON
YES
NO
If
Counter==0
YES
11. PROGRAM
25
DEPARTMENT OF E&C MZC, KADAMMANITTA
MINI PROJECT 2010 INTELLIGENT CONFERENCE HALL
STARTUP
DIS_A EQU P1.5
DIS_B EQU P1.4
DIS_C EQU P1.3
DIS_D EQU P1.1
DIS_E EQU P1.2
DIS_F EQU P1.6
DIS-G EQU P1.7
DIS1 EQU P3.3
DIS2 EQU P3.4
DIS3 EQU P3.5
LDR1 EQU P3.0
LDR2 EQU P3.1
BUZZER EQU P1.0
LIGHT EQU P3.2
MOT1 EQU P2.0
MOT2 EQU P2.1
LIMT EQU P2.2
LIMT1 EQU P2.3
;--------------------------------------------------------------------------------------------------------
; PROCESSOR INTERRUPT AND RESET VECTORS
26
DEPARTMENT OF E&C MZC, KADAMMANITTA
MINI PROJECT 2010 INTELLIGENT CONFERENCE HALL
;---------------------------------------------------------------------------------------
;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
&&&&
; MAIN PROGRAM
;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
MAIN:
CLR BUZZER
MOV SPEED, # 00H
MOV COUNT, #00H
MOV VALUE_1, #00H
MOV VALUE_2, #00H
MOV VALUE_3, #00H
MOV COUNTER, #00H
MOV DST, #03H
CLR MOT1
CLR MOT2
CLR LIMT
CLR LIMT1
CLR LIGHT
CLR DIS1
CLR DIS2
CLR DIS3
AJMP ZAZA
27
DEPARTMENT OF E&C MZC, KADAMMANITTA
MINI PROJECT 2010 INTELLIGENT CONFERENCE HALL
CALL DC
OK1: SETB LDR1
JNB LDR1, ASSA
CALL DP
CALL DELAY
SETB LDR2
JNB LDR2, $
;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
; UP COUNTER
;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
SETB BUZZER
INC COUNTER
CJNE R5, #00H, LOOP1
AJMP LOOP2
LOOP1: SETB LIGHT
LOOP2: MOV R5, COUNTER
DOIT: MOV A, #10
CLR C
SUBB A, R5
JC ZX1
JZ AQ1
INC VALUE_1
AJMP CVC
AQ1: MOV VALUE_2, #01H
MOV VALUE_1, #00H
AJMP CVC
ZX1: MOV A, #20
CLR C
SUBB A, R5
JC ZX2
JZ AQ2
INC VALUE_1
AJMP CVC
AQ2: MOV VALUE_2, #02H
MOV VALUE_1, #00H
AJMP CVC
ZX2: MOV A, #30
CLR C
SUBB A, R5
JC ZX3
JZ AQ3
INC VALUE_1
AJMP CVC
AQ3: MOV VALUE_2, #03H
MOV VALUE_1, #00H
AJMP CVC
28
DEPARTMENT OF E&C MZC, KADAMMANITTA
MINI PROJECT 2010 INTELLIGENT CONFERENCE HALL
29
DEPARTMENT OF E&C MZC, KADAMMANITTA
MINI PROJECT 2010 INTELLIGENT CONFERENCE HALL
SUBB A, R5
JC ZX8
JZ AQ8
INC VALUE_1
AJMP CVC
AQ8: MOV VALUE_2, #08H
MOV VALUE_1, #00H
AJMP CVC
30
DEPARTMENT OF E&C MZC, KADAMMANITTA
MINI PROJECT 2010 INTELLIGENT CONFERENCE HALL
CVC
;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
CALL DELAY
CLR BUZZER
JB LDR2, $
AJMP ZAZA
ZAZAA: JMP ZAZA
ASAA: SETB LDR2
JNB LDR2, ZAZAA
CALL DP
CALL DELAY
SETB LDR1
JNB LDR1
;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
; DOWN COUNTER
;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
SETB BUZZER
DEC COUNTER
CJNE R5, #00H, LOOP4
CLR LIGHT
DOIT1:
MOV A, #10
CLR C
SUBB A, R5
JC AZX1
JZ AAQ1
MOV R6, VALUE_1
CJNE R6, #00H, GHG
MOV VALUE_2, #00H
MOV VALUE_1, #09H
AJMP CVCV
GHG:
31
DEPARTMENT OF E&C MZC, KADAMMANITTA
MINI PROJECT 2010 INTELLIGENT CONFERENCE HALL
DEC VALUE_1
AJMP CVCV
AAQ1: MOV VALUE_2, #01H
MOV VALUE-1, #00H
AJMP CVCV
AZX1: MOV A, #20
CLR C
SUBB A, R5
JC AZX2
JZ AAQ2
MOV R6, VALUE_1
CJNE R6, #00H, GHG1
MOV VALUE_2, #01H
MOV VALUE_1, #09H
AJMP CVCV
GHG1:
DEC VALUE_1
AJMP CVCV
AAQ2: MOV VALUE_2, #02H
MOV VALUE_1, #00H
AJMP CVCV
GHG2:
DEC VALUE_1
AJMP CVCV
AAQ3: MOV VALUE_2, #03H
MOV VALUE_1, #00H
AJMP CVCV
32
DEPARTMENT OF E&C MZC, KADAMMANITTA
MINI PROJECT 2010 INTELLIGENT CONFERENCE HALL
GHG3:
DEC VALUE_1
AJMP CVCV
AAQ4: MOV VALUE_2, #004H
MOV VALUE_1, #00H
AJMP CVCV
GHG4:
DEC VALUE_1
AJMP CVCV
AAQ5: MOV VALUE_2, #05H
MOV VALUE_1, #00H
AJMP CVCV
33
DEPARTMENT OF E&C MZC, KADAMMANITTA
MINI PROJECT 2010 INTELLIGENT CONFERENCE HALL
GHG6:
DEC VALUE_1
AJMP CVCV
AAQ7: MOV VALUE_2, #07H
MOV VALUE_1, #00H
AJMP CVCV
AZX7: MOV A, #80
CLR C
SUBB A, R5
JC AZX8
JZ AAQ8
MOV R6, VALUE_1
CJNE R6, #00H, GHG7
MOV VALUE_2, #07H
MOV VALUE_1, #09H
AJMP CVCV
GHG7:
DEC VALUE_1
AJMP CVCV
AAQ8: MOV VALUE_2, #08H
MOV VALUE_1, #00H
AJMP CVCV
GHG8:
34
DEPARTMENT OF E&C MZC, KADAMMANITTA
MINI PROJECT 2010 INTELLIGENT CONFERENCE HALL
DEC VALUE_1
AJMP CVCV
AAQ9: MOV VALUE_2, #09H
MOV VALUE_1, #00H
AJMP CVCV
GHG9:
DEC VALUE_1
AJMP CVCV
AAQ10: MOV VALUE_3, #01H
MOV VALUE_2, #00H
MOV VALUE_1, #00H
AJMP CVCV
JKJK:
AJMP DOIT1
AAQQ1: MOV VALUE_3, #02H
MOV VALUE_2, #00H
MOV VALUE_1, #00H
AJMP CVCV
35
DEPARTMENT OF E&C MZC, KADAMMANITTA
MINI PROJECT 2010 INTELLIGENT CONFERENCE HALL
CVCV:
;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
CALL DELAY
CLR BUZZER
JB LDR1, $
AJMP ZAZA
;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
; 7 SEGMENT DISPLAY
;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
36
DEPARTMENT OF E&C MZC, KADAMMANITTA
MINI PROJECT 2010 INTELLIGENT CONFERENCE HALL
CLR DIS_B
CLR DIS_C
CLR DIS_D
CLR DIS_G
SETB DIS_E
SETB DIS_F
RET
37
DEPARTMENT OF E&C MZC, KADAMMANITTA
MINI PROJECT 2010 INTELLIGENT CONFERENCE HALL
;&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&&
REFRESH:
INC COUNT
MOV R4, COUNT
QA1: CJNE R4, #01H, QA2
MOV SPEED, VALUE_1
SETB DISI
CLR DIS2
CLR DIS3
CALL DISP
AJMP DOWN
38
DEPARTMENT OF E&C MZC, KADAMMANITTA
MINI PROJECT 2010 INTELLIGENT CONFERENCE HALL
CLR DIS1
CLR DIS2
SETB DIS3
CALL DISP
AJMP DOWN
DELAY:
MOV R1, #OFFH
RE1: MOV R2, #5FH
RE: NOP
DJNZ R2, RE
DJNZ R1, RE1
RET
; DOOR OPENING
DP: SETB MOT1
SETB LIMT
JNB LIMT, $
CLR MOTI
RET
; DOOR CLOSING
DC: SETB MOT2
SETB LIMT1
JNB LIMT1, $
CLR MOT2
RET
END
12. ADVANTAGES
39
DEPARTMENT OF E&C MZC, KADAMMANITTA
MINI PROJECT 2010 INTELLIGENT CONFERENCE HALL
Advantages
40
DEPARTMENT OF E&C MZC, KADAMMANITTA
MINI PROJECT 2010 INTELLIGENT CONFERENCE HALL
13. DISADVANTAGES
Disadvantages
It can be applied only when a single person cuts the sensor, hence it
cannot be used when two or a crowded number of persons cross
simultaneously at a same instant.
It must be implemented with a digital code lock or a finger print
analyzer to filter the required personals into the conference hall
otherwise any one can enter.
41
DEPARTMENT OF E&C MZC, KADAMMANITTA
MINI PROJECT 2010 INTELLIGENT CONFERENCE HALL
14. APPLICATION
Application
It can be used in boats with additional safety feature such, the no. it
counts is set to a specific value & when exceeds the limit it alarms.
It can be used as a luxuries aid in Star Hotels, Airports and Trains or
as a helping aid in the toilet of old agers.
A little modified form of this project can control room devices
according to the no. of persons occupying the room.
42
DEPARTMENT OF E&C MZC, KADAMMANITTA
MINI PROJECT 2010 INTELLIGENT CONFERENCE HALL
15. CONCLUSION
In our present day life style we are looking for more and more hands
free equipments. This project “INTELLIGENT CONFERENCE HALL” proves to be
very useful not only for the use in a conference hall but also it can be implemented as
helping aid for blinds and old agers in their usual life. This project is less costly and
easy to implement in our daily life both in the case of luxury as well as for our daily life
system. In case of very high security conference sessions this circuit can be
implemented with addition of some security feature and hence safety too can be assured.
The heart of this project is AT89C51 micro-controller. The working of this system is
very accurate and error free.
16. BIBLIOGRAPHY
43
DEPARTMENT OF E&C MZC, KADAMMANITTA
MINI PROJECT 2010 INTELLIGENT CONFERENCE HALL
Reference Books
Programming in ANSI C: E Balaguruswamy.
Website
www.datasheets4u.com
www.8051.com
www.atmal.com
44
DEPARTMENT OF E&C MZC, KADAMMANITTA
MINI PROJECT 2010 INTELLIGENT CONFERENCE HALL
APPENDIX
45
DEPARTMENT OF E&C MZC, KADAMMANITTA