Automatic Door Control System
Automatic Door Control System
Automatic Door Control System
INSTITUTE OF ENGINEERING
A
MINOR PROJECT REPORT
ON
“AUTOMATIC DOOR CONTROL SYSTEM”
Submitted By:
Mukesh Shrestha (Exam Roll No 35111)
Saban Kumar kc (Exam Roll No 35137)
Subhash Shrestha (Exam Roll No 35125)
Vijay Pandit (Exam Roll No 35139)
Submitted By:
Mukesh Shrestha (Exam Roll No 35111)
Saban Kumar kc (Exam Roll No 35137)
Subhash Shrestha (Exam Roll No 35125)
Vijay Pandit (Exam Roll No 35139)
ii
TRIBHUVAN UNIVERSITY
INSTITUTE OF ENGINEERING
KATHFORD INTERNATIONAL COLLEGE OF
ENGINEERING AND MANAGEMENT
LETTER OF APPROVAL
The undersigned certify that they have read and recommended to the Department
of Computer and Electronics Engineering for acceptance, a project report entitled
“Automatic Door Control” submitted by Mr. Mukesh Shrestha, Mr. Saban
Kumar KC, Mr. Subhash Shrestha & Mr. Vijay Pandit in partial fulfillment for the
degree of Bachelor of Engineering in Electronics & Communication Engineering
……………….
Project Supervisor
………………
External Examiner
……………….
Head of Department
iii
COPYRIGHT
The author has agreed that the library, Department of Electronics and computer,
Kathford International College of Engineering and Management, Institute of
Engineering, Balkumari, Lalitpur may make this report freely available for the
inspection. Moreover, the author has agreed that permission for extensive copying
this project report for scholarly, purposed may be granted by the supervisor who
supervised the project recorded herein or, in the absence by the Head of
Department wherein the project report was done. It is understood that the
recognition will be given to the author of this report and Department of
Electronics and computer, Kathford International College of Engineering and
Management, Institute of Engineering Balkumari, Lalitpur in any use of the
material of this project report. Copying or publication or the other use of this
report for financial gain without approval of Department of Electronics and
Computer, Balkumari, Lalitpur, Institute of Engineering and author’s written
permission is prohibited.
Request of the permission to copy or to make any other use of the material
in this report in whole or in part should be addressed to:
The Head
Nepal
iv
ACKNOWLEDGEMENT
We are grateful to our respected teacher and supervisor Er. Anil Gharti for his
cooperation and guidance throughout the project as a project supervisor. We
would like to express our sincere gratitude to our instructors who helped us with
our project by sharing their suggestions and instruction and experiences.
We are also heartily thankful to our teachers Er. Yangya Murti Pokhrel, and Er.
Ashok Giri for their worthy suggestions and valued instructions.
Last but not the least we would like to thank our Head of Department Er. Nabin
Karna and others who have directly or indirectly contributed for bringing this
project to this stage.
v
ABSTRACT
As we know that the modern electrical automation has made the life more
sophisticated, easier and economical. Our minor project is based on the automatic
door control system in a room or hall based on IR sensor. This project is
applicable at such places where the people are busy and people are in large
number.
This project aims to work on the basis of intensity of IR sensor. Therefore, our
project could be beneficial from the economical point of view as the consumption
of electric power can be saved.
Our major goal is to provide the fully programmable automatic control system
based on microcontroller. Our targeted areas are hotel, restaurant, Airport,
Seminar Hall and so on. In its full working condition it could replace the doorman,
thus providing automatic open/close system in affordable way.
vi
TABLE OF CONTENTS
PAGE OF APPROVAL..........................................................III
COPYRIGHT............................................................................IV
ACKNOWLEDGEMENTS.....................................................V
ABSTRACT..............................................................................VI
TABLE OF CONTENTS........................................................VII
LIST OF FIGURES.................................................................X
LIST OF TABLES...................................................................XI
1. INTRODUCTION
2. HARDWARE ASPECTS
2.2.1Pin Description………………………………………………5
2.2 Sensors…………………………………………………………....10
2.2.2 IR sensor……………………………………………….…14
vii
2.2.2.1 PIR sensor………………………………………….16
2.4.1 ULN-2803A………………………………………………….18
3. PROJECT DESCRIPTION
3.1.1Motion Sensors…………………………………………….20
3.1.2 Optocoupler……………………………………………….21
3.1.5 DC Motor………………………………………………….23
4. SOFTWARE
viii
4.2.2 Choosing C language? ………………………………………..30
4.3 Keil…………………………………………………………………….32
ix
LIST OF FIGURE
Figure4.3: Keil…………………………………………………………..…33
x
LIST OF TABLE
Table2.3.1: Troubleshooting………………………………………..….13
xi
LIST OF SYMBOLS / ABBREVIATIONS
EN: Enable
GND: Ground
XTAL: Crystal
xii
1.INTRODUCTION
Automatic door control system is highly demanded & applicable project which
can be used in Airport, offices, restaurant, home, etc. AT89C52 microcontroller
controls the door mechanism according to the sensor output. LX senses the object
motion & provides AC output which is converted to DC. Opto-coupler takes this
converted DC &provides electrically isolated output which is then fed to
controller. The controller’s output is used as input to relay driver ULN 2803
which drives relay. Now the relay connection moves the motor in a particular
direction to close or open the door. Altogether three Regulators are used one for
controller another for the DC motor and the last for sensor's AC output.
A beam of light is broken by an object. This causes a disruption in the 'close door'
signal to a sensor to be interrupted. This interruption causes the doors to open.
Once the object has moved out of sensor range and the signal is again transmitted
and the doors close.
Automatic door must have some sort of motion sensor which activated sets off a
mechanism which completes an electrical path to make the electromagnet activate
to move the door.
1
2. HARDWARE ASPECTS
There are several types of voltage regulators but we used only one type of Voltage
Regulator which is discussed below.
2.1.1 LM7805:
2
Figure2.1.1: Voltage regulator LM7805
2.2 Microcontroller:
3
8K bytes of ln-system programmable (ISP) Flash memory.
Endurance: 10000 write/Erase cycles.
4.0V to 5.5V operating range.
Fully static operation: 0 Hz to 33MHZ.
Three-level program memory lock.
256 X 8-bit internal RAM.
32 Programmable I/O Lines.
Three 16-bit Timer/counters.
Eight Interrupt sources.
Full Duplex UART serial channel.
Low-power Idle and power down modes.
Interrupt recovery from power-down Modes.
Watch dog Timer.
Dual Data pointer.
Power-off flag.
Fast programming time.
Flexible ISP programming (byte and page mode).
Green (Pb/Halide-free) packaging option.
4
2.2.1 Pin description
5
Figure 2.2.1: Pin diagram of AT89S52 Microcontroller
VCC
Supply voltage.
GND
Ground.
PORT 0
Port 0 is an 8-bit open drain bidirectional I/O port. As an output port, each pin can
sink eight TTL inputs. When 1s are written to port 0 pins, the pins can be used as
high-impedance inputs. Port 0 can also be configured to be the multiplexed low-
order address/data bus during accesses to external program and data memory. In
this mode, P0 has internal pull-ups. Port 0 also receives the code bytes during
6
Flash programming and outputs the code bytes during program verification.
External pull-ups are required during program verification.
PORT 1
Port 1 is an 8-bit bidirectional I/O port with internal pull-ups. The Port 1 output
buffers can sink/source four TTL inputs. When 1s are written to Port 1 pins, they
are pulled high by the internal pull-ups and can be used as inputs. As inputs, Port
1 pins that are externally being pulled low will source current (IIL) because of the
internal pull-ups. In addition, P1.0 and P1.1 can be configured to be the
timer/counter 2 external count input (P1.0/T2) and the timer/counter 2 trigger
input (P1.1/T2EX), respectively, as shown in the following table. Port 1 also
receives the low-order address bytes during Flash programming and verification.
PORT 2
Port 2 is an 8-bit bidirectional I/O port with internal pull-ups. The Port 2 output
buffers can sink/source four TTL inputs. When 1s are written to Port 2 pins, they
are pulled high by the internal pull-ups and can be used as inputs. As inputs, Port
2 pins that are externally being pulled low will source current (IIL) because of the
7
internal pull-ups. Port 2 emits the high-order address byte during fetches from
external program memory and during accesses to external data memory that uses
16-bit addresses (MOVX @ DPTR). In this application, Port 2 uses strong internal
pull-ups when emitting 1s. During accesses to external data memory that uses 8-
bit addresses (MOVX @ RI); Port 2 emits the contents of the P2 Special Function
Register. Port 2 also receives the high-order address bits and some control signals
during Flash programming and verification.
PORT 3
Port 3 is an 8-bit bidirectional I/O port with internal pull-ups. The Port 3 output
buffers can sink/source four TTL inputs. When 1s are written to Port 3 pins, they
are pulled high by the internal pull-ups and can be used as inputs. As inputs, Port
3 pins that are externally being pulled low will source current (IIL) because of the
pull-ups.Port 3 receives some control signals for Flash programming and
verification. Port 3 also serves the functions of various special features of the
AT89S52, as shown in the following table.
RST
8
Reset input. A high on this pin for two machine cycles while the oscillator is
running resets the device. This pin drives high for 98 oscillator periods after the
Watchdog times out. The DISRTO bit in SFR AUXR (address 8EH) can be used
to disable this feature. In the default state of bit DISRTO, the RESET HIGH out
feature is enabled.
ALE/PROG
Address Latch Enable (ALE) is an 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.
PSEN
Program Store Enable (PSEN) is the read strobe to external program memory.
When the AT89S52 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.
EA/VPP
9
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.
XTAL1
Input to the inverting oscillator amplifier and input to the internal clock operating
circuit
XTAL2
2.3 Sensors
Important: persons or objects moving towards the sensor are detected best!
NOTE: The high frequency output of this sensor is <10Mw-that is just one 100 th
of the transmission power of a mobile phone or output of the microwave oven.
10
Technical specifications
Reach is the term used to describe the radii of the more or less circular detection
zone produced on the ground after mounting the sensor light of 2.5m, turn the
reach control fully anticlockwise to select minimum reach (approx 1m radii)
NOTE: The above detection distance is gained in the case of a person who is
between 1.6-1.7 m tall with middle figure and moves at a speed of 1.0-1.5m/sec. If
person‘s stature, figure and moving speed change, the detection will also change.
11
Time setting
The light can be set to stay ON for any period of time between approx 8sec (turn
fully anti clockwise ) and a maximum of 12min(turn fully clockwise).Any
movement detected before this time elapse will re-start the timer . It is
recommended to select the shortest time for adjusting the detection zone and for
performing the walk test.
NOTE: after the light switches OFF, it takes approx 1sec before it is able to start
detecting movement again. The light will only switch on in response to movement
once this period has elapsed.
12
Troubleshooting
Mains switch
OFF
Movement
occurred, but not
identified by the
sensor (movement
behind wall,
movement of a
small object in
immediate lamp
vicinity etc.)
13
The load will not Rapid movements Check zone
work despite are being setting
movement suppressed to
minimize
malfunctioning or
the detection zone
you have set is
too small
Table2.3.1: troubleshooting
2.3.2 IR sensor
14
Much of the energy from the Sun arrives on Earth in the form of infrared
radiation. Sunlight at zenith provides an irradiance of just over 1 killowatt per
square meter at sea level. Of this energy, 527 watts is infrared radiation, 445 watts
is visible light, and 32 watts is ultraviolet radiation. The balance between absorbed
and emitted infrared radiation has a critical effect on the Earth's climate. Infrared
light is used in industrial, scientific, and medical applications. Night-vision
devices using infrared illumination allow people or animals to be observed
without the observer being detected. In astronomy, imaging at infrared
wavelengths allows observation of objects obscured by interstellar dust. Infrared
imaging cameras are used to detect heat loss in insulated systems, to observe
changing blood flow in the skin, and to detect overheating of electrical apparatus.
Light Comparison
Photon
Wavelengt Frequenc
Name Energy(eV
h y (Hz)
)
10 nm - 30 PHZ - 3 eV to
Ultraviolet
390 nm 790 THz 124 eV
790 THz
390 nm - 1.7 eV -
Visible - 405
750 nm 3.3 eV
THz
405 THz
750 nm - 1.24 meV
Infrared -
1 mm - 1.7 eV
300 GHz
300 GHz
Microwav 1 mm - 1 1.24 µeV -
-
e meter 1.24 meV
300 MHz
15
1 mm -
300Ghz- 12.4 feV -
Radio 100,000 k
3Hz 1.24 meV
m
Infrared imaging is used extensively for military and civilian purposes. Military
applications include target acquisition,, surveillance, night vision, homing and
tracking. Non-military uses include thermal efficiency analysis, environmental
monitoring, industrial facility inspections, remote temperature sensing, short-
ranged wireless communication, spectroscopy, and weather forecasting. Infrared
astronomy uses sensor-equipped telescopes to penetrate dusty regions of space,
such as molecular clouds; detect objects such as planets, and to view highly red-
shifted objects from the early days of the universe.
Operating principles
All objects above absolute zero emit heat energy in the form of infrared radiation
(infrared light). Human eye, Usually infrared light is invisible to the but it can be
detected by electronic devices designed for such a purpose.
16
The term passive in this instance refers to the fact that PIR devices do not generate
or radiate any energy for detection purposes. They work entirely by detecting the
energy given off by other objects.
Construction
Infrared radiation enters through the front of the sensor, known as the 'sensor
face'. At the core of a PIR sensor is a solid states sensor or set of sensors, made
from piezoelectric materials -- materials which generate energy when exposed to
heat. Typically, the sensors are approximately 1/4 inch square, and take the form
of thin film. Materials commonly used in PIR sensors include gallium
nitride (GaN), cesium nitrate (CsNO3), polyvinyl nitride derivatives
of phenylpyrazine and cobalt pathalocyanine. The sensor is often manufactured as
part of an integrated circuit.
17
2.4 Relay Driver
2.4.1 ULN2803A
18
3.PROJECT DESCRIPTION
POWER SUPPLY
RECTIFIER
(220ACV TO 5VDC DC
DDCDDDDDCDDCD MOTOR
DCDC)
RELAY
MOTION OPTO- AT89C52 DRIVER
DOOR
SENSOR COUPLER
SYSTEM
19
Motion sensor is available in two types. Active sensor generates electromagnetic
wave whereas Passive sensors do not. Microwave sensor LXMV360S2 is active
motion sensor which can generate high-frequency electro-magnetic wave (5.8
GHz) . It is operated in 220ACV and provides output of same level of voltage. It
receives the echo from the slightest motion of object in the detection zone then
after microprocessor switches the light on thus providing 220ACV as an electrical
output.
3.1.2 Optocoupler
Operation
20
Fig 3.1.2 :optocoupler
3.1.3 Microcontroller
21
8051 microcontroller has four ports with 8 pins associated to each port.Port 3 is
used as input port & port is used as output port. Sensor output is fed to P3.7.Door
cloasing & opening interface is fed to P3.5 & P3.6 respectively.P2. 7 P2.6 are
used as output pin.This pin is connected to PIN5 & PIN7 of ULN2803 which is a
current driver.
Digital systems and microcontroller pins lacks sufficient current to drive relay.
While the relay’s coil needs 10 mA or above to be energized ,the
microcontroller’s pin can provide a maximum of 1-2 mA current. For this
reason,we place a driver ULN2803 to drive relay as shown in circuit diagram.
It is an active inverting current amplifier able to give 500mA. When there is high
in its input pin respective outpin goes low driving high current from the source
and thus driving the relay. Similary for low intput there is high output resulting no
current to flow through the relay. In this way ULN 2803 energizes and
deenergizes the relay. Relay is so connected that the direction of motor is
changed.
Normally open contact pin of one relay is connected to normally close of another
and vice versa. Now this two pin is connected two power supply and the common
contact pin is connected to dc motor. When one realy is drived motor gets polarity
to move in one direction and when other gets energized reverse polarity appears in
the motor resulting opposite direction.
Instead of the ULN 2803, we could have used transister as drivers. However,if
transistors are used as drivers,we must also use diodes to take care of inductive
current generated when the coil is turned off.One reason that using the ULN2003
is preferable to the use of transisters as drivers is that the ULN2003 has an internal
diode to take of back EMF.
3.1.5 DC Motor
22
Figure 3.1.5:DC motor
23
3.1.6 Door System
24
About Door System:
Various genuine problems were faced during the course of completing this
project. Those normal and genuine problems are not addressed in this section.
Only the major problems we came across while completing our project are
addressed in this section.
To realize a system using real time electronic components was much more
difficult than to derive their theoretical concept. The commercially available IC’s
and electronic components were not that reliable as we thought it would be.
Hence, many errors and obstacle were faced during their use.
After getting started with our project we realized the simplicity of the circuitry
was just a myth. The synchronization of the hardware with the software succeeded
after several serious attempts. With some modules the circuitry worked out on
first attempt which we felt lucky. On the other hand, most of the modules did not
work on several attempts and caused massive loss of our time even on days.
Even after the simulation on Proteus we faced several problems on real time
electronic circuitry. They were optimum contrast to each other. The real time
circuit was very much like the simulation though. Voltage regulation and
25
synchronization between the MCU and various peripheral components was the
major problem we faced. To debug this problem we consulted our supervisor and
senior teachers who helped us to deal with this problem.
26
3.4 Flowchart Of Circuit Design
27
3.5 Circuit Design & Implementation
4. SOFTWARE
The software controls the operation of the system and hence it is imperative that
the software is developed in a flawless manner so as to attain the desired result.
In our project, all but one desired coding is stored in the microcontroller.. It is the
software that controls the overall functioning of the system. The stored program in
a microcontroller controls all the basic functionalities of the function and the
operation of the devices used in the system. The inputs are taken from sensors and
output of the program decides action to be taken by the system. Software, being a
crucial part of our project, is going to be discussed in detail in this section.
28
Software engineering helps in the development of the project. It is important to go
through a series of predictable steps to build a product or a system. Software
process helps to get a series of steps. Software engineers and their managers adapt
the process to their needs and follow on it. Software process is automated process
that simplifies project management and, what is most important, enhances
visibility of the project. It provides stability, control of the project. Software
process requires a systematic and consistent approach to the project.
There are different types of process models in the software engineering. These
are: - Linear sequential model, prototyping model, Evolutionary process model,
incremental models, Spiral model.
Between these models, the most common used model is sequential model. In our
project we have followed these steps , i.e. project identification and selection,
project initiation and planning ,analysis, design, Implementation, maintenance on
the basics of these models. This model is also called the waterfall model because
the process continues as water falling from the upper surface to the lower surface.
It is generally accepted that classical, sequential process models are not
appropriate for the development of modern, market oriented information systems.
A temporal separation between phases of development and subsequent phases of
operation and maintenance proves not to be useful. This is because an entirely
new system is only comprehensible and realizable through repeated feedback
loops. Alternative models for complex and dynamic systems in recent years were
often captured under the term iterative process model.
29
4.1.1 Software language
The software or any program used for the operation of any system can be written
in any language considering various factors. The choice is made on the basis of
following decisive factors.
Memory available.
Required execution speed.
Accurate control of peripheral devices.
Programming experience of team members.
Time available.
Assembly language is considered to be the best for projects that need minimum
memory, the highest execution speed, and precise control of peripheral devices
but since writing in this language is a tedious task with more knowledge in C
programming, we choose to write our source code in the C language. Not only that
C programming is used knowing us the more about it but it has also several
advantages over assembly language.
30
Another strong point of C is its use of modularity. Section of code can be stored in
libraries for re-use in future programs. This concept of modularity also helps with
‘c’ portability and execution speed. The core C language leaves out many features
included in the core of other languages. These functions are instead stored in the C
standard Library where they can be called on when needed. An example of this
concept would be C’s lack of built in I/O capabilities. I/O functions tend to slow
down program execution and also be machine independent when running
optimally. For these reasons, they are stored in a library separately from the C
language and only included when necessary. The C programming language is used
in many different areas of application, but the most prolific area is UNIX
operating system applications. The C language is also used in computer games:
This section is intended to give some basic introduction and useful information
about the software and tools that we employed in to develop our system.
Many CAD users dismiss schematic capture as a necessary evil in the process of
creating PCB layout but Proteus 6 Professional has always disputed this point of
view. With PCB layout now offering automation of both component placement
and track routing, getting the design into the computer can often be the most time
consuming element of the exercise. And if you use circuit simulation to develop
your ideas, you are going to spend even more time working on the schematic. ISIS
has been created with this in mind. It has evolved over twelve years research and
development and has been proven by thousands of users worldwide. The strength
of its architecture has allowed us to integrate first conventional graph based
simulation and now - with PROTEUS VSM - interactive circuit simulation into
the design environment. For the first time ever it is possible to draw a complete
circuit for a micro-controller based system and then test it interactively, all from
within the same piece of software. Meanwhile, ISIS retains a host of features
31
aimed at the PCB designer, so that the same design can be exported for production
with ARES or other PCB layout software.
The Proteus Professional v 6.9, Lab Center Electronics 1990-2005, has been used
for the simulation and PCB layout designed purpose in our system. And this
software proved to be the most comprehensive tool for testing many
microcontroller based circuitry with MCU coding, of course and it has also helped
to give professional look to our circuit.
4.3 Keil
32
• C Cross Compiler, Cross Assembler, Locator/Linker
Keil Software provides us with software development tools for the 8051 family of
microcontrollers. With these tools, we can generate embedded applications for the
multitude of 8051 derivatives. Keil provides following tools for 8051
development
Figure4.3: Keil
33
4.4 Problem Faced On Software
The major problem we faced in course of developing the software for our system
was dealing with various interrupts and developing their respective ISR. We used
C language for programming as developing subroutines and using interrupts is
easy in C than in assembly language. But dealing with the software with C
language of programming instead of the assembly language made our job more
tedious.
As our system uses large number of external components managing the external
interrupt also proved to be an obstacle on the program development. Sensors were
addressed using polling (i.e. they were kept under continuous scan).
(NRS)
34
- 10 piece 100/-
LM324
2 piece 270/-
6.LED
1 piece 100/-
7.Microcontroller-
1 piece 1000/-
AT80s52
2 piece 200/-
8.Relay driver-
ULN2803
5 piece 50/-
9.DC Motor
1 piece 450/-
10.Relay 6V
3 piece 7500/-
11.LDR
1 piece 1000/-
ATMEL
1 piece 1800/-
ATMEGA16
Power Supply
6000/-
Door System
Microwave Sensor
(LXMV360S2)
35
6. CONCLUSION AND FURTHER WORK
6.1 Applications
Home
Garage
Hospital
Vehicle such as public Bus & Train
Manufacturing Industries
Airport
Lift
6.2 Limitations
Any system with cent percent efficiency and zero error are almost impossible. An
electronic project using these many chips and sophisticated sensors cannot be
expected to perform with the accuracy we expect in ideal case. So the limitations
are obvious but finding them and presenting them for future enhancement is the
most important part. Working with various communication standards and
depending upon any other system for the output of the system makes the system
even more error prone. Some of the limitations are stated as below:
The senor may detect motion where detection is not desirable and not detect
motion where it is desirable.
As the sensor is extremely sensitive to motion, even object blowing in wind &
florescent lighting may cause triggering.
Sensor detects both the forward & lateral motion. But our objective to detect only
forward motion not backward or lateral motion.
It doesn’t provide security. It is useful for public sector rather than private sector.
36
6.3 Enhancement
A system in our level can only be designed with the limited components and
resources available. Being the students of our level there’s always problems for
budgeting if the components became unavailable in the place referred by the
college. And in the country like Nepal the availability of the components is
another serious matter of concern. So there is always the room for enhancement.
Further improvement of the system can be achieved using more sensors or in other
way the more advanced one. As discussed in the limitations above the
enhancements of our system can be done considering the limitations mentioned
above.
Passive sensor should be used for lower detection zone & can be used for human
being only avoiding other objects.
6.4 Conclusion
37
Upon the completion of the project we have almost fulfilled the objective of our
project building an automatic door control system. Our door system is applicable
from simple home to large banquet, hospital, airports & so on. Our system can be
used worldwide and have many applications based flow of mass. We have made
the project with the best of our abilities but with further enhancements we can
definitely increase the potential of our system.
Although it may appear to be stating the obvious, the project really proved to be
very beneficial for us in all aspects. The project provided us with an opportunity
of working in different areas of engineering, namely, electronics and software.
Our Project also requires reliable mechanical system. Due to this we are able to
enhance our mechanical knowledge along with electronics & software portion. To
be more precise, the completion of the project has raised our confidence to a next
level, where we feel more confident about our abilities as an engineer. Hence, we
conclude this project perceives a lot of experience and knowledge in the field of
automation.
38
References
4. www.8051projects.net/forum-t4941.html.com
5. www.en.wikipedia.org/wiki/weather sensor
39
40