galant project

Upload: sulaiman-adebola-banire

Post on 05-Apr-2018

230 views

Category:

Documents


1 download

TRANSCRIPT

  • 7/31/2019 Galant Project

    1/42

    1

    CHAPTER ONE: INTRODUCTION

    1.0 BACKGROUND

    The society we live in today is one of convenience, many things we do

    involve using automated processes in one form or another. For example, when

    we are in shopping malls, we can take escalators to different floors, when we

    want to communicate, we can pick up our cell phones and talk to persons

    thousands of kilometres away. Modern marvels such as these have changed our

    lives.

    Since time immemorial, man had maintained a stance of creativity and

    development of innovations that made it possible for the emergence of tenable

    solutions whenever confronted with inconveniences, thus necessity is the

    mother of invention.

    The application of electronics and mechanical devices to the world

    around us is nearly limitless. Since the advent of semiconductor devices till

    date, the world has seen electronics become a major influence in every aspect of

    our daily life. It is virtually impossible to do daily tasks without relying on

    electronics and automation.

    This project work is based on the application of microcontroller with its

    ancillary components and mechanics. Almost all areas of technology have

    started taking the advantage of the inexpensive computer control that the

    microprocessor can provide. The automatic door opener with motor driver

    described here automates the entrances to residential and public buildings such

    as banks, shopping malls, hotels, company offices, airports and packing lots to

    residential homes, organizations, automobile terminus and public car parks. It

    consists of sensors placed at a close proximity to the entrance and exit which

    senses an interruption caused by a person or any opaque object at the entrance

  • 7/31/2019 Galant Project

    2/42

    2

    and exit, and the microcontroller which monitors the state of the sensors. The

    microcontroller in turn sends a signal to the motor which in accordance with the

    program opens and closes the door via motor driver.

    1.1 PROBLEM STATEMENT

    The inconvenience experienced in trying to open or close entrances and

    exits doors respectively by visitors or strangers entering into large buildings

    such as big shopping malls, hotels, airports, large offices and some residential

    homes, carrying items bought from shopping malls for example, or those

    carrying their luggage to the airports as well as the unfortunate disposition of

    the elderly or physically challenged- those who cannot on their own open

    entrance doors but would depend on helping hands, are the problems that

    necessitated this research work.

    A need for the automation of entrance and exit doors is thus needed, and

    it is the intention of this research work to design an automatic door with a

    display that is based on a microcontroller.

    1.2 OBJECTIVE

    The objective of this study is to design and construct a microcontroller

    based automatic door opener with a counter and LCD display for use in public

    buildings such as company offices, banks, shopping malls and some residential

    homes so as to provide convenience, easy access and in order to monitor the

    number of persons in the building.

  • 7/31/2019 Galant Project

    3/42

    3

    1.3 SCOPE

    This project work is the design and construction of a microcontroller

    based automatic door that opens and closes upon sensing any person

    approaching the sensors close to the door, with an LCD display that displays a

    count not exceeding 255 persons entering or leaving the building.

    1.4 SIGNIFICANCE

    Inhabitants of and visitors to public and residential buildings, tourism and

    entertainment venues like airports and hotels, would benefit from this study as it

    checks the frequent inconvenience experienced in entrance and exit by strangers

    or visitors.

    The research work would be beneficial to Electrical and Electronics

    Engineering students across higher institutions as it would go a long way to

    exposing them to the application of microcontrollers for development of simple

    and complex automation.

    1.5 ORGANIZATION

    This project report is made up of five chapters and what each chapter

    handles is stated below;

    I) Chapter one deals with the general introduction to the project work; it

    consists of the background, problem statement, objective, scope and

    significance of the work.

    II) Chapter two handles the literature review; information on previous

    work relevant to the topic.

  • 7/31/2019 Galant Project

    4/42

    4

    III) Chapter three deals with the design and construction procedures,

    details of all calculations and working drawings and design

    considerations for the choice of component values.

    IV) Chapter four covers the performance and cost evaluation; it contains

    the results and findings of the research work, and the respective cost

    of all components used.

    V) Chapter five handles the summary, conclusions and recommendations

    for further work.

  • 7/31/2019 Galant Project

    5/42

    5

    CHAPTER TWO: LITERATURE REVIEW

    2.0 INTRODUCTION

    The need for automatic doors has been on the increase in recent times.

    The system described here incorporates the use of microcontroller as a

    controller in achieving the purpose of this project. As affirmed by Shoewu and

    Baruwa [1], the microcontroller has revolutionalized the electronics industry

    and has had a remarkable impact on many aspects of our lives. Almost all areas

    of technology have started taking advantage of the inexpensive computer

    control that microprocessor can provide. Some typical applications include

    electronic games, CD players, automatic braking systems, industrial process

    controls, electronic measuring instruments, automobile emission controls,

    microwave ovens, traffic controllers, and a rapidly growing number of new

    products.

    The automatic door described here automates the entrances to public

    buildings such as banks, shopping malls, office buildings, airports, residential

    homes, automobile terminus, and public car parks. It uses the microcontroller

    convenience to avoid the stress of manually opening and closing the entrance

    doors. The technology used eliminates door monitoring and manning by human

    beings. The door uses the state-of-the-art entry system, the doors have to

    perform gyrations-open, auto-reverse, stop, fully close and fully stop.

    The automatic door is not a security device and should not be construed

    as one. It provides a convenient access and intelligent feature that makes it

    distinct from all other door which brings it so close to security device.

  • 7/31/2019 Galant Project

    6/42

    6

    2.1 REVIEW OF AUTOMATIC DOORS

    The automatic door operation is accomplished when the open or initiate

    command is transmitted from the activation device to the control box. A wide

    variety of devices can be used to activate the doors including wall switches,

    motion or proximity sensors, infrared beams, or any device that switches using

    dry contents. Krutz [2] asserted that a microcontroller based control board

    controls the hold open time and functionality of the doors. Hold open times can

    be set 1-99 seconds by means of the control board and opening times can be

    adjusted from 1.5 to 5 seconds by changing air regulator pressure and air flow

    controls.

    McGlen [3] said that series operator can be easily mounted to any

    conventional door frame header and the face of the door. Easy to use templates

    and an extensive installation and owners manual are included with the units

    allowing for simple installation.

    Private door openers [4] revealed that the control box is microcontroller

    based to insure maximum reliability and flexibility for the end user. The system

    has been designed to be easy to set up and operate. The control unit is design to

    be connected to a constant power source of 220V, 60Hz, which powers the

    control box and a wide variety of activation devices with 24AC power. The

    control box can be mounted up to 25 feet away from the operator. The only

    connection between the control box and the operators are two flexible

    diameter air lines. Air supply to the control box is accomplished through a

    single air line, if multiple sets of operators are connected to a single control

    box, a larger air supply line to the control box may be required.

  • 7/31/2019 Galant Project

    7/42

    7

    2.2 REVIEW OF SENSORS

    LIGHT DEPENDENT RESISTORS (LDR)

    Floyd, [5] defines light dependent resistor (LDR) as a device which has

    resistance which varies according to the intensity of light falling on its surface.

    He further explained that light dependent resistors are vital component in any

    electric circuit which is to be turned on or off automatically according to the

    level of ambient light-for example, solar powered garden lights, and night

    security light.

    Fig. 2.1: A typical light dependent resistor.

    Neal [6] interfaced a simple LDR sensor circuit to a microcontroller to

    control a light/dark detector. According to him, there are two basic circuits

    using the LDR, the first is activated by darkness, the second is activated by

    light. The two circuits are very similar and just require an LDR, some standard

    resistors, a variable resistor and any small signal transistor.

    According to Floyd [5], LDRS or light dependent resistors are very

    useful especially in light/dark sensor circuits. Normally the resistance of an

    LDR is very high, sometimes as high as 1M, but when they are illuminated

    with light resistance drops dramatically.

    When the light level is low the resistance of the LDR is high. This

    prevents current from flowing to the base of the transistors. Consequently thelight emitting diode (LED) does not light. However, when light shines onto the

  • 7/31/2019 Galant Project

    8/42

    8

    LDR its resistance falls and current flows into the base of the first transistors

    and then the second transistor, the LED lights.

    The present resistor can be turned up or down to increase or decrease

    resistance, in this way it can make the circuit more or less sensitive.

    Vo ( )Vin

    The LDR was used to design and construct a device that would be of use

    to persons who are in the habit of falling asleep while watching or listening to

    music. The scope of the work ranges from the conceptualization of the idea and

    theories behind the operation of the device to the stage of packaging the design.

    The unit provides automatic disconnection of the appliances from the

    alternating current (AC) main supply upon the expiration of a pre-set time delay

    period. The system works by detecting a transition from light to darkness in a

    room. This triggers the device into a time-out mode. During the time delay

    period, the appliances e.g. compact disk player is connected to main supply.

    Disconnection occurs after the pre-set time delay period elapses.

    A key feature of this device is that its operation is light dependent, that is,

    the device is activated only when it is powered ON in the absence of ambient

    light or in a sufficiently dark environment making it a light dependent

    automatic-off timer for electrical appliances. The light dependent automatic-off

    timer uses a light dependent resistor (LDR) as its light sensor.

    INFRARED SENSOR

    Infrared radiation is part of the electromagnetic spectrum which includes

    radio waves, microwaves, visible light, ultraviolet light, as well as gamma and

    x-rays.

  • 7/31/2019 Galant Project

    9/42

    9

    The infrared range falls between the visible portion of the spectrum and

    radio waves. Infrared wavelengths are usually expressed in microns, with the

    infrared spectrum extending from 1.7 to 1000 temperature measurement.

    Using advanced optic systems and detectors, non-contact infrared

    thermometers can focus on nearly any portion or portions of the 0.7-14 micron

    band. Because every object emits an optimum amount of infrared energy at a

    specific point along the infrared band, each process may require unique sensor

    models with specific optics and detectors types. For example, a sensor with a

    narrow spectral range centred at 3.43 macrons is optimized for measuring the

    surface temperature of polyethylene and related materials. A sensor set up for 5

    microns is used to measure glass surfaces.

    As explained, the intensity of object emitting infrared energy varies in

    proportion to its temperature. It is the emitted energy, measured as the targets

    emissivity that indicates an objects temperature. Emissivity is a term used to

    quantify the energyemitting characteristics of different materials and surfaces.

    Infrared sensors have adjustable emissivity settings usually from 0.1 to 10,

    which allow accurate temperature measurement of several surface types.

    The emitted energy comes from an object and reaches the infrared sensor

    through its optical system, which focuses the energy onto one or more

    photosensitive detectors, the detector then convert the infrared energy into an

    electrical signal ,which is in turn convert into a temperature value based on

    sensors calibrations equation and the targets emissivity. This temperature

    value can be displayed on the sensor or in the case of the smart sensor,

    converted to a digital output and displayed on computer terminal.

  • 7/31/2019 Galant Project

    10/42

    10

    2.3 REVIEW OF COMPUTER MEMORIES

    The purpose of electronic memories is the same as that of human

    memory-to retain information so that it can be used at a later time, Tokheim [7].

    Although human memory is able to store a wide variety of items, such as

    names, languages, images of scenes, scent, digital electronic memory is limited

    by being able to remember only sequences of zeros and ones or highs and lows.

    Much of the effort invested in computer science at the present time is devoted

    toward finding efficient ways to store and retrieve information about languages,

    images and perhaps even scent in digital memories.

    The development of electronic memories or electronic storage elements

    has been an integral part of the development of computers, as a result, the

    language used to describe memories is the language of computer architecture

    and computer science; the converse is also true. In fact, early computers were

    called stored program devices, or stored program calculating machines,

    indicating that at least in the beginning, one of the most important features of

    computer was the memory.

    A wide variety of memories or storage elements have been used within

    the relatively short computer era. The earliest computers used relays and

    punched paper tapes memories. Other early elements included acoustic delay

    lines (an electromechanical analogue of a shift register) and magnetic drums.

    Since then punched cards, magnetic tapes, magnetic disks of many types and

    magnetic cores have been used.

    In the last decade, integrated solid state memories have come to dominate

    the computer memory market.

  • 7/31/2019 Galant Project

    11/42

    11

    2.4 REVIEW OF THE ATMEL AT89S52 MICROCONTROLLER

    According to Mazidi [8], the AVR Atmel Corporation, in 1981

    introduced an 8-bit microcontroller called the AT89S52.This microcontroller

    had 256 bytes of RAM,8K bytes of on-chip ROM, three timers, one serial port

    and four ports (each 8-bit wide) all on a single chip. At the time, it was also

    referred to as a system on a chip. The AT89S52 is an 8-bit processor,

    meaning that the CPU can work on only 8 bits of data at time. Data larger than 8

    bits has to be broken into bits pieces and be processed by the CPU. The

    AT89S52 has a total of four input and output ports, each 8 bits wide. Although

    the AT89S52 can have a maximum of 64k bytes of on-chip ROM, many

    manufacturers have put only 4k bytes on the chip.

    The AT89S52 became widely popular after Atmel allowed other

    manufacturers to make and market any flavour of the AT89S52, they are

    pleased with the condition that they remain code-compatible with the

    AT89S52.This has led to many versions of the AT89S52 with different speeds

    and amounts of on-chip ROM marketed by more than half a dozen

    manufacturers. It is important to note that although there are different flavours

    of the AT89S52 in terms of speed and amount of on-chip ROM, they are all

    compatible with the original AT89S52 as far as the instructions are concerned.

    This means that if you write your program for one, it will run on any one of

    them regardless of the manufacturer.

    FEATURE QUANTITY

    ROM 8K bytes

  • 7/31/2019 Galant Project

    12/42

    12

    RAM 256 bytes

    Timer 3

    I/O pins 32

    Serial port 2

    Interrupt

    Sources

    8

    Table 2.1: Features of the AT89S52 microcontroller.

    2.5 REVIEW OF DISPLAYS

    Shoewu and Baruwa [1] used a 7-segment configuration to form the

    decimal characters 0 through 9 and the hex characters A through F. The displayunit comprised of the following; Z80 PIO, BCD-to-7-Segment Decoder/Driver

    and a7-Segment display.

    The Z80 PIO used in the display unit provides two 8-bit I/O ports, which

    have been programmed as output ports. The output of the PIO cannot be fed

    directly to the 7-segment display; therefore, it needs a driver. The unit sends

    signals to the driver each time a vehicle crosses the gate. A BCD-to-7-Segment

    Decoder/Driver is used to take a four-bit BCD input and provide the outputs

    that will pass through the appropriate segments to display the decimal digits.

    Figure 2.4 shows the BCD-to-7-Segment Decoder/Driver (74LS47) being used

    to drive a 7-Segment common anode LED readout. Each segment consists of

    one or two LEDs. The anodes of the LEDs are all tied to Vcc (+5V). The

  • 7/31/2019 Galant Project

    13/42

    13

    cathodes of the LEDs are connected through currentlimiting resistors to the

    appropriate outputs of the decoder/driver.

    The decoder/driver has active-LOW outputs, which are open-collector driver

    transistors that can sink a fairly large current. This is because LED readouts

    may require 10 to 40mA per segment, depending on their type and size.

    The display unit is used to show in decimal values, the number of vehicles that

    passed through the entrance gate (number of vehicles coming in) and the

    number of vehicles going out through the exit gate. The difference between the

    two gives the number of vehicles in the facility at any time. This serves as acounter.

    The system is designed in such a way that it monitors the space available in the

    park.

    Fig. 2.2: Display unit.

  • 7/31/2019 Galant Project

    14/42

    14

    2.6 REVIEW OF DOOR CONTROL

    Shoewu and Baruwa [1], in an endeavour to design and construct a

    microprocessor based automatic gate, employed the use of the following

    devices to achieve automatic gate control;

    - PNP and NPN transistors

    - Diode

    - Motor

    The PNP and NPN transistors are arranged in such a way that a pair (PNP

    and NPN) controls the opening of the gate through the motor and the other pair

    reverse the polarity of the motor by rotating it in the opposite direction to close

    the gate. There is a time interval of 10 seconds between the opening and the

    closing of the gate. The arrangement of the diode serves to protect the

    transistors from reverse bias polarity and the resistor serve to improve

    switching time.

    The motor is used to control the opening and closing of gate, the electric (DC)

    motor used is one that has the ability to rotate in both directions simply by

    reversing the polarity.

  • 7/31/2019 Galant Project

    15/42

    15

    Fig. 2.3: Door control circuit.

    The researcher after embarking on diligent study of various literatures

    was informed about the attempt by several individuals, and groups of

    individuals to develop an automatic door opener. It reveals the distinct

    difficulties and problems encountered by them. One of the intriguing efforts is

    the one made by two indigenes- Shoewu and Baruwa specifically on the

    software and the motor control system. Considerable setbacks were noticed,

    besides there were limitations on the sensor units being triggered erratically, the

    researcher wishes to work towards overcoming such limitations.

    \

    S1

    DC_MOTOR_ARMATURE

    A

    D11N4007GP

    D21N4007GP

    D31N4007GP

    D41N4007GP

    Q1

    BJT_NPN_VIRTUAL

    Q2

    BJT_NPN_VIRTUAL

    Q3

    BJT_NPN_VIRTUAL

    Q4

    BJT_NPN_VIRTUAL

    R1

    1K

    R2

    1K

    R3

    1K

    R4

    1K

    1

    24

    567 8

    9

    12

    10 11

  • 7/31/2019 Galant Project

    16/42

    16

    CHAPTER THREE: DESIGN AND CONSTRUCTION

    PROCEDURE

    3.0 SYSTEM DESCRIPTION

    From fig. 3.1 shown below, once the system is powered on, the infrared

    transmitter continuously transmits infrared light at a frequency of 38KHz which

    can be received by the infrared receiver. The microcontroller monitors the state

    of the receiver output and then enables the motor driver to open or close the

    door when there is a change in the state of the receiver (from low-high or high-

    low); the microcontroller also registers and increments the count as persons

    enter or leave through the door and sends the data to be displayed on the LCD

    display. A complete circuit diagram of the system and a snapshot of the circuit

    is shown in the appendix.

    Certain specifications, parameters and methods of implementation must

    be considered in system design and construction in order to give the expected

    result. The various data on the components used in the design of the study were

    obtained from datasheets and textbooks. They provided the electrical

    characteristics (maximum and minimum voltage, current and power ratings of

    electrical components) which served as a guide in properly utilizing the

    components in the design.

    The implementation of the design involves segmenting the overall systemdesign into modules/units, which are individually designed and tested before the

    integration of the various subsystems. The system design is divided into;

    I) Hardware design consisting of:

    - Power Supply Unit

    - Infrared Sensor Unit

  • 7/31/2019 Galant Project

    17/42

    17

    - Door Control Unit

    - Display Unit

    - CPU Module

    II) Software

    MOTOR

    Fig. 3.1: Block diagram of the system.

    INFRARED

    RECEIVER

    INFRARED

    TRANSMI-

    TTER

    MOTOR

    DRIVER

    AT89S52

    MICRO-

    CONTRO-

    LLER

    POWER

    SUPPLY

    SWITCHLCD

    DISPLAY

  • 7/31/2019 Galant Project

    18/42

    18

    3.1 POWER SUPPLY UNIT

    The microcontroller based system design has to be activated with a clean

    power supply of good regulation characteristics. A transient on the power line

    could send the microcontroller wandering, resulting in system failure. The

    circuit operates on a 5V voltage and as a result, the power supply unit design is

    5V DC and is not affected by variations in the AC voltage serving as input to

    the transformer. The components used as shown in fig. 3.2 are explained below:

    Fig. 3.2: Power supply unit.

    3.11 TRANSFORMER

    In order to achieve an input voltage for the regulator that falls within the

    range of the difference between input and output of the regulator, a transformer

    with a secondary voltage of 8.5V was rewound so as to obtain a peak voltage of

    12V as explained below;

    Input voltageOutput voltage of regulator = 47 V

    With an input voltage of 12V and an output voltage of 5V,

    125 = 7V, which falls within the range.

    The input voltage into the regulator is the output voltage of the capacitor, andthe output voltage of the capacitor = Vp = 12V

  • 7/31/2019 Galant Project

    19/42

    19

    Where Vp = Peak voltage

    Vp = Vrms 3.1

    Vrms =

    Vrms =

    = 8.5V

    Vrms is the secondary voltage of the transformer and thus the transformer

    equation is used to get the number of turns in the secondary side of the

    transformer as shown;

    E = 4.44fm N . 3.2

    m = Bm A . 3.3

    Where,

    E = transformer secondary voltage

    f = frequency of the AC source

    m = maximum flux

    N = number of secondary turns

    Bm = maximum flux density

    A = area of the core

    E = 8.5V, f = 50Hz, Bm = 1.15 wb/m2

    for sine wave

    A = l b

    From measurements of the transformer core,

  • 7/31/2019 Galant Project

    20/42

    20

    l = 2.9cm, and

    b = 2.2cm

    A = 2.9 2.2 = 0.029 0.022

    = 6.38 10 4 m2

    From, E = 4.44fm N

    N =

    =

    Where, E = 8.5V for secondary side

    N =

    =

    = 52.18 turns = 52 turns approx.

    A copper wire of gauge 26 was used in the winding because of the

    recommended current rating of 1.3A which is closest to the desired secondary

    current of 1A.

    The primary side remains untouched as it was manufactured to work with 220V.

    3.12 RECTIFICATION

    The IN4007 diode converts the AC current to DC and satisfies charging

    current demands of the filter capacitor. The arrangement of the diodes is called

    a bridge rectifier. Rectification is done by the PN junction diodes. The DC

    voltage varies above and below an average value. This variation is called ripple

    voltage. In order to reduce ripple voltage to a very small value, the DC voltage

    needs to be filtered.

  • 7/31/2019 Galant Project

    21/42

    21

    3.13 FILTER CAPACITOR

    Filter capacitor was chosen to be large enough to reduce the ripple

    voltage contained in a rectified voltage, to a relatively filtered voltage which

    resembles a smooth DC voltage as much as possible.. To determine the proper

    value of capacitor used, the equation given below is employed:

    i = 3.4

    Where q = CV 3.5

    i =

    C =

    dV = Vr (Ripple voltage), and dt =

    T =

    Thus dt =

    C =

    =

    i = 1A, f = 50Hz,

    Vp = 12V and Vr = 10% of Vp

    Vr =

    12 = 1.2V

    C =

  • 7/31/2019 Galant Project

    22/42

    22

    =

    = 8.333 10-6

    F

    = 8,333 F

    A capacitance value of 6,800 F was chosen due to availability, with a voltageof 25V which is above the supply voltage.

    3.14 REGULATOR (LM7805)

    The LM7805 regulator is a three terminal positive regulator which can

    deliver an output current of up to 1A. It receives the input of a constant DC

    voltage and supplies as output a somewhat lower value of DC voltage, which it

    maintains fixed or regulated over a wide range of load current or input variation.

    The LM7805 regulator maintains a +5V dc supply voltage to the system.

    Fig. 3.3: LM7805 Regulator.

  • 7/31/2019 Galant Project

    23/42

    23

    3.2 INFRARED SENSOR UNIT

    Two pairs of sensors are used for the entire system in an ideal situation;

    each pair for the entrance and exit doors. The sensor unit arrangement is in such

    a way that it consists of two pairs of infrared receiver to provide signals for the

    microcontroller whenever there is an obstruction through the entrance or exit

    door. For the design, two conditions are considered: first, when light rays are

    focused on the infrared receiver, and secondly when the rays are being

    interrupted.

    When light rays of are focused on the infrared receiver, the output voltageis low and when the light rays are interrupted, the output voltage increases.

    Each pair of sensors is separated by a reasonable distance such that the

    passage of a person or other moving objects cannot obstruct the sensor pair

    separation. The sensor is conveniently installed on both sides of the automatic

    door frames. This consists of an infrared LED directed at an infrared receiver.

    For the purpose of simplicity and elimination of obscurity, the researcher

    chooses to use the infrared receiver and infrared LED. In this case, the infrared

    receiver and LED are placed opposite each other on the door frame.

    As the intensity of light falling on the infrared receiver increases, the

    impedance of the infrared receiver decreases.

    The two parts of the sensor unit- an infrared LED (light emitting diode)and an infrared receiver module, as discussed below.

  • 7/31/2019 Galant Project

    24/42

    24

    3.2.1 INFRARED LED

    This is a high intensity diode that emits infrared light at a frequency of

    38KHz as programmed by the timer 2 of the microcontroller which is not

    visible to the naked eye. It operates on a 5V voltage source.

    Fig. 3.4: Infrared LED circuit.

    In order to determine the value of the series current-limiting resistor, the

    following equation is used:

    Rs =

    .. 3.6

    Where VF = the forward voltage for the LED

    IF = the continuous forward current of the LED

    From the infrared LED datasheet,

    VF = 1.2V, thus for the two LEDs VF = 2 1.2 = 2.4V

    IF = 20mA = 20 10-3A

    Vcc = 5V

  • 7/31/2019 Galant Project

    25/42

    25

    Thus Rs =

    Rs =

    = 130

    The value of 120 was chosen due to market availability.

    3.2.2 INFRARED RECIEVER MODULE

    When infrared light falls on the infrared receiver, a low signal is observed

    at the output of the receiver. This low signal at the base doesnt bias the

    transistor, thus the microcontroller then sees a high signal (Vcc) at its input pin.

    When the infrared light is obstructed, a high signal is observed at the output of

    the receiver, which biases the transistor to switch the ground. The

    microcontroller under this condition sees a low signal (0V) at its input pin.

    Fig. 3.5: Infrared Receiver circuit.

  • 7/31/2019 Galant Project

    26/42

    26

    The 100 resistor and 4.7uF capacitor connected to the infrared receiver arerecommended in the datasheet to suppress power supply disturbances.

    Thus, the output of the sensor unit is either logical high or low. The

    software developer is at liberty of considering either logic high or low as they

    write the program.

    The transistor is a three-layer semiconductor device consisting of either

    two n- and one p-type layers of material or two p- and one n-type layers of

    material. The former is called an NPN transistor; while the latter is called a PNP

    transistor. Application of transistors is not limited solely to the amplification ofsignals. Through proper design it can be used as a switch for computer and

    control applications.

    For the base resistor of the transistor used in the receiver circuit ,

    = 3.7

    =

    Where Vcc = 5V, and Rc = 10K (pull up resistor)

    = 5 / 10K

    = 0.5mA

    =

    = 0.5mA / 10

    = 0.05mA = 50A

    Also, ............................................................................... 3.8

  • 7/31/2019 Galant Project

    27/42

    27

    =

    = 86K

    The closest standard resistor value of 82K was chosen for the base resistor.

    3.3 MOTOR CONTROL DRIVER AND ACTUATOR

    The door control unit is made of the motor driver and a DC motor as explained

    below;

    3.3.1 L293D MOTOR DRIVER

    The L293D is a quadruple drivers capable of delivering bidirectional

    drive currents of up to 600mA at voltages from 4.5V to 36V.As the

    microcontroller ports are not powerful enough to drive DC motor directly, a

    L293D chip is used, it is a 16 pin chip. The pin configuration is as shown in

    figure 3.5, to set appropriate level at two pins of the microcontroller to control

    the motor. Since this chip controls two DC motor there are four input and output

    pins for the four drivers in the IC. The driver 1 and driver 2 controls the first

    motor clockwise and anticlockwise directions while driver 3 and driver 4

    controls the second motor in the same way. There are also two enable pins they

    must be high (+5V) for operation, if they are pulled low(GND), the motor will

    stop.

  • 7/31/2019 Galant Project

    28/42

    28

    Fig 3.6: L293D Motor Driver.

    3.3.2 DC MOTOR

    A motor is an electromechanical device that converts electric energy intomechanical energy. Its action is based on the principle that when a current-

    carrying conductor is placed in a magnetic field, it experiences a mechanical

    force whose direction is given by Flemings Left-Hand Rule and whose

    magnitude is given by; F=BIL Newton

    Where, F=Mechanical force in Newton (N)

    B=Magnetic field in Weber (Wb)

    I=Current through the conductor in Amperes (A)

    L=Length of Conductor in meters (m)

  • 7/31/2019 Galant Project

    29/42

    29

    3.4 DISPLAY UNIT

    The display unit is a liquid crystal display (LCD). It is a thin flat panel

    used for electronically displaying information. It is low electrical power

    consumption enables it to be used in battery- powered electronics equipment. It

    is an electronically-modulated optical device made up of any number of pixels

    filled with liquid crystals. They use far less power than comparable LED

    displays because they block or pass the light from other sources rather than emit

    their own. The pin connection is as shown below;

    Fig. 3.7: A Liquid Crystal display (LCD).

    3.5 CPU MODULE

    The AT89S52 is a low-power, high-performance CMOS 8-bit

    microcontroller with 8K bytes of in-system programmable Flash memory. The

    device is manufactured using Atmels high-density non-volatile memory

  • 7/31/2019 Galant Project

    30/42

    30

    technology and is compatible with the industry- standard 80C51 instruction set

    and pin out. The on-chip Flash allows the program memory to be reprogrammed

    in-system or by a conventional non-volatile memory programmer. By

    combining a versatile 8-bit CPU with in-system programmable Flash on a

    monolithic chip, the Atmel AT89S52 is a powerful microcontroller which

    provides a highly-flexible and cost-effective solution to many embedded control

    applications. The AT89S52 provides the following standard features: 8K bytes

    of flash, 256 bytes of RAM, 32 I/O lines, two data pointers, three 16-bit

    timer/counters, a six-vector two-level interrupt architecture, a full duplex serial

    port, on-chip oscillator, and clock circuitry.

    3.6 SOFTWARE DESIGN

    SOFTWARE DEVELOPMENT PROCEDURE

    Designing software for the automatic door opener was not a trivial task.

    In the development cycle of a microcontroller base system, decisions are made

    on the parts of the system to be realized in the hardware design and the parts to

    be implemented in software. The software is decomposed into modules so that

    each can be individually tested as a unit and debugged before the modules are

    integrated and tested as a software system in order to ensure that the softwaredesign meets its specification.

    The program for the system is written in assembly language for speed

    optimization. Assembly code represents halfway position between machine

    code and high level language. The assembly code is usually mnemonic derived

    from the instruction itself, i.e. LDA is derived from LOAD the Accumulator.

    Assembly code is thus simple to remember and use when writing programs.

  • 7/31/2019 Galant Project

    31/42

    31

    When entering an assembly program into a microcontroller, the assembly

    code must first be converted into machine code. For short programs, of a few

    lines, this relatively easy and usually requires that the programmer construct a

    table which contains the assembly mnemonics and the equivalent machine code.

    This technique is known as Hand Assembly and is limited to program of about

    one hundred lines or less.

    For longer programs, a separate program called an assembler program, is used

    to convert the assembly code into machine code which is placed directly into

    the microcontroller memory.

    The software was designed using the following steps:

    i. Algorithm

    ii. Flowchart

    iii. Assembly Language Codes

    3.6.1 ALGORITHM

    A step by step statement showing the chain of steps involved in solving a

    problem. An ordered sequence of well defined and effective operations which

    terminates in a finite amount of time. The algorithm is as shown;

    - Start

    - Generate 38KHz frequency

    - Check sensor for interrupt

    - Open door

    - Check opposite sensor for interrupt

    - Close door

    - Display in (or out) count on LCD

    - Stop.

  • 7/31/2019 Galant Project

    32/42

    32

    3.6.2 FLOWCHART

    Flowchart can be defined as graphic representation of the definition,

    analysis and solution of a problem, or a chart that pictorially displays the chain

    of steps involved in solving a problem. The flowchart for the program is

    illustrated in appendix 1.

    3.6.3 ASSEMBLY LANGUAGE

    An assembly language is a low-level language for programming

    computers. It implements a symbolic representation of the numeric machine

    codes and other constants needed to program a particular CPU architecture. This

    representation is usually defined by the hardware manufacturer, and is based on

    abbreviations (called mnemonics) that help the programmer remember

    individual instructions, registers, etc. An assembly language is thus specific to a

    certain physical or virtual computer architecture (as opposed to most high-level

    languages, which are portable). The program is as shown in appendix 2.

    3.7 COMPONENT ASSEMBLING

    Assembling is a very important stage in the construction process. It is

    usually the transfer of an idea from abstract to the concrete world. It involves

    inserting, connecting or joining the various components in a vero-board in

    accordance with the schematic diagram. The Vero-board consists of two faces, a

    free face and a face with copper coatings in form of parallels lines. It also

    contains many perforated holes that facilitate the insertion of component.

    In this project, the components were inserted through the free face and

    interconnected in the copper face using soldering iron and lead. The cutting of

  • 7/31/2019 Galant Project

    33/42

    33

    the line was done by razor blade, and the joining of two parallel lines was done

    with jumper wires. IC sockets were used to accommodate the IC, a way of

    avoiding damaging of the ICs by excessive heat dissipated by the soldering

    iron.

    3.8 OUTER CASING DESIGN

    The outer casing is made of wood. This choice was given priority for its

    structural rigidity. The casing houses the entire circuitry, dc motor and door

    assembly, power supply unit, moving mechanism and its ancillary items. On the

    front (entrance) of the casing is the arrangement of the sensor unit, consisting of

    the infrared (LED), a source of light beam carefully aligned and focused on the

    infrared receiver module. On the rear side of the casing is a hole through which

    the power supply cable passes. A snapshot of the casing is shown in the

    appendix.

    Fig. 3.8: Outer casing design

    23cm

    48cm

    9cm

  • 7/31/2019 Galant Project

    34/42

    34

    CHAPTER FOUR: PERFORMANCE AND COST

    EVALUATION

    4.0 INTRODUCTION

    This chapter reveals the tests carried out on the project work and the

    performance /results obtained. It also provides a list of the components used and

    the cost.

    4.1 TESTING/PERFORMANCE

    Prior to the final assembling of the automatic door opener each unit was

    subjected to various characteristics test. Use was made of a digital multi-meter

    to determine and compare the voltage level at some strategic points. For

    instance;

    -In the power supply unit, the dc motor requires 5V while the electroniccircuitry was powered by 5V. It was expedient that the voltage output be tested

    before coupling.

    -Voltages on the microcontroller input and output pins were also tested.

    Pins 40 and 31 should be at Vcc Potential, Pin 20 at ground potential.

    -The motor was also observed to rotate in a clockwise and anticlockwise

    direction when there was an interruption in the respective sensor pair.

    - The LCD displayed the count of the number of persons that the

    microcontroller registered and increments, as persons enter or leave through the

    door.

  • 7/31/2019 Galant Project

    35/42

    35

    Parameter Measured Value

    Frequency at P1.0 of the

    microcontroller and at the infraredLED

    37.97KHz

    Voltage at the infrared receiver

    module with no obstruction in the line

    of sight transmission

    0V

    Voltage at the infrared receiver

    module with obstruction in the line of

    sight transmission

    1.76V

    Table 4.1: Test results.

    4.2 LIST OF COMPONENTS AND COSTING

    The various components selected for the assembling of the automatic door

    opener with counter and LCD display and their costs are displayed in the table

    below;

    S/NO. COMPONENT QUANTITY RATE (N) AMOUNT(N)

    1. Resistor (120) 1 5 5

    2. Resistor (100) 2 5 10

  • 7/31/2019 Galant Project

    36/42

    36

    3. Resistor (82K) 3 10 30

    4. Resistor (10K) 7 10 70

    5. Variable resistor

    (10K)

    1 30 30

    6. Capacitor

    (25V,6800uF)

    1 100 100

    7. Capacitor

    (16V,4.7uF)

    2 20 40

    8. Capacitor

    (16V,10uF)

    1 30 30

    9. Capacitor (30pF) 2 30 60

    10. Diode (IN4007) 4 5 20

    11. Regulator (LM7805) 1 50 50

    12. Power switch 1 40 40

    13. Transistors (BC337

    NPN)

    3 30 90

    14 Transistor (BC 327) 2 30 60

    15. Infrared LED 2 150 300

    16. Infrared receiver

    module

    2 350 700

    17. Reset switch 1 20 20

  • 7/31/2019 Galant Project

    37/42

    37

    18. Quartz crystal 1 50 50

    19. Transformer (8.5V) 1 1000 1000

    20. DC motor (5V) 1 1000 1000

    21. Vero board 2 100 200

    22. Microcontroller

    AT89S52

    1 400 400

    23. Motor driver

    (L293D)

    1 250 250

    24. Casing 4000 4000

    Total 9,325

    Table 4.2: Component costing

  • 7/31/2019 Galant Project

    38/42

    38

    CHAPTER FIVE: CONCLUSIONS

    5.0 SUMMARY

    This project work attempts to proffer a lasting solution to the long

    lingered difficulties and inconveniences with door opening in an unprecedented

    manner. Unprecedented in the sense that it employs the microcontroller as the

    brain of the system, thereby eliminating the use of unnecessarily large number

    components.

    The use of assembly language to program the microcontroller guarantees

    excellent performance and accuracy beyond average. Information surfed from

    the internet and relevant books form the sources of data used to achieve the

    desired goal.

    Components selected were assembled on a Vero-board in accordance

    with schematic diagram. The assembly was tested with relevant instrument

    before the final packaging and casing. Tested results reveal that:

    The voltage measured at some strategic points were approximately

    tending to the value obtained from calculations.

    This can be justified with fact that,

    i. No conducting material is perfect.

    ii. Same components of some values do not measure perfectly the samewhen tested with multimeter.

    iii. Joints made with soldering lead introduce capacitive effects especially

    if not properly soldered.

    Instead of a 5V dc motor of used in this model, if a motor of higher torque were

    acquired, it could be mounted in any real standard door for automatic operation.

  • 7/31/2019 Galant Project

    39/42

    39

    5.1 CONCLUSION

    The findings aforementioned indicate that the project was successful.

    This proves beyond reasonable doubt that the system is more reliable because of

    the ease with which instructions could be written to the chip in assembly

    language, coupled with this is the ease with which the program could be

    modified. Despite the prevalent advantages accompanying this system, it should

    not be accepted as a perfect and flawless product.

    5.2 RECOMMENDATIONS

    The researcher recommends the use of this project in domestic buildings,

    schools, hospitals, industries etc.

    For further study, modification and improvement, the researcher

    recommends:

    The program could be modified by writing a program for displaying a

    count of up to five hundred persons or more so as to obtain the count of persons

    entering or leaving large public buildings.

    The University should provide a modality for ensuring that components

    necessary for any design are readily available and found in the laboratories.

    Separate entrances could be used in the design- one for entrance and exit

    respectively, and the program modified accordingly.

    The program could also be modified to include a display of the remaining

    persons in the building which would be an arithmetic difference of the in and

    out count.

  • 7/31/2019 Galant Project

    40/42

    40

    REFERENCES

    1. Shoewu O. and Baruwa O.T. (2004).Design and construction of

    microprocessor Based Automatic Gate. Unpublished B.sc project, Lagos

    State University: Epe, Nigeria

    2. Krutz, R.L.(1980).Microcontroller and Logic Design, John Wiley and

    Sons, Inc: New York, NY

    3. McGlen, L. (1978).8080A, 8085 Assembly Language Programming.

    McGraw-Hill, inc: New York, NY

    4. Private Door Information. Lombard, IL; www.privatedoor.com

    5. Floyd L.T. (2002). Electronic Devices, Sixth Edition, Pearson Education

    Singapore pte. Limited India.

    6. Neal S.W.(1998).Digital System; Principles and Application. Eigth

    Edition Prentice-Hall International: Princeton, NJ.

    7. Tokheim, R.L. (1988).Digital Electronics; Principles and Application.

    Fifth Edition. McGraw-Hall, Inc: New York, NY.

    8. Mazidi, A.M. and Mazidi J.(2000).The 8051 microcontroller and

    Embedded System.

    9. Theraja B.L and A.K Theraja, (2005).A Textbook of Electrical

    Technology S.Chand Company Limited. Ram Nagar, New Delhi-110005.

    10.Robert L.B. and Louis N.(2004).Electronic Devices and Circuit Theory.

    Eight Edition, Prentice-Hall of India Private Limited, New-Delhi

  • 7/31/2019 Galant Project

    41/42

    41

    APPENDIX

    Plate 1: The Assembled Components.

    Plate 2: The Outer Casing.

  • 7/31/2019 Galant Project

    42/42

    Fig. A: Complete circuit diagram.