=Paper= {{Paper |id=Vol-1830/Paper4 |storemode=property |title=Development and Implementation of Microcontroller-based Improved Digital Timer and Alarm System |pdfUrl=https://ceur-ws.org/Vol-1830/Paper4.pdf |volume=Vol-1830 |authors=Lukman Adewale Ajao,Mutiu Adesina Adegboye,Eustace M. Dogo,Salihu O. Aliyu,Danlami Maliki }} ==Development and Implementation of Microcontroller-based Improved Digital Timer and Alarm System== https://ceur-ws.org/Vol-1830/Paper4.pdf
                     International Conference on Information and Communication Technology and Its Applications
                                                            (ICTA 2016)
                                                    Federal University of Technology, Minna, Nigeria
                                                                   November 28 – 30, 2016




     Development and Implementation of Microcontroller-based Improved Digital
                           Timer and Alarm System


 Lukman Adewale Ajao1, Mutiu Adesina Adegboye2, Eustace M. Dogo1, Salihu O. Aliyu3, and Danlami Maliki1
                1
                Department of Computer Engineering, Federal University of Technology, Minna, Niger State
                           2
                             Department of Electrical Engineering, Federal University, Oye-Ekiti
           3
            Department of Telecommunication Engineering, Federal University of Technology, Minna, Niger State

Abstract—Time plays an important role in our daily activities,           clocks. All clocks measures time but different clocks have
more particularly in sectional events or conference arena                varying added functions or importance in their architecture.
where there is need for accurate time management. This paper                  This experimental timer and alarm system design in this
focuses on the development and implementation of an                      paper is aimed at time control in regular symposium, in order
improved digital timer with audio-visual unit using                      to solve the usual problems of time delay or overlaps during
(PIC16F887) microcontroller chip and other electronics                   presentations by sugar coated mouth presenter or people with
component such as LCD, 7-segment display, LED and buzzer                 too many materials, since overtime is an offense to the
as an I/O device. Thus, the need for this device in our daily            audience, particularly if there are parallel sessions. Well, this
activities is to monitor the time scheduled for events, updating
                                                                         device brings the solution, since it contains timer with light
and alert the audience using an audio-visual approach. The
proposed system allows apt time management and avoids time
                                                                         indicator unit (Green, Yellow and Red) and alarm system to
wastage during seminar presentations and the likes. It                   tell the presenter the actual time spent logically. Mechanical
particularly helps presenters to be time conscious, thus,                and electromechanical clocks are being modified and
making them to naturally adjust such that the allotted time is           replaced by microcontroller-based digital clocks, this is due
enough to cover up their presentation. The digital timer and             to the reduced cost, higher reliability, less power
alarm system presented herewith is also of advantage to the              consumption, portability, wide variety of changeable
physically challenged like the deaf and blind in monitoring              functions by reprogramming the chip and adding new
their sectional activities and to be fully involved about the            product features. In addition to these, it gives confidence to
event situation. The system was designed in different modules,           the experts and student in the area of embedded systems by
and all were interfaced together with firmware chip to simplify          (learn-while doing) undertaking certain simple in-house
the mechanism’s fault diagnoses and fault corrections.                   experiments with frequent practice on microcontroller-based
                                                                         electronics circuit design and simulation and the replacement
   Keywords-digital timer, signal module, conference arena,              of analog devices or components to achieve better
physically challenged, firmware chip.                                    performance operation and simple circuit [2].
                      I.   INTRODUCTION                                                      II.   RELATED WORKS
    Watches or other timing devices are very important in                    Several significant papers have been reviewed on the
tracking our daily activities. Timing control and alert system           microcontroller-based timing system, which led to this
is significant in every aspect of our lives beyond just to tell          improved digital seminar timer and alarm system
what time of the day it is. The science of time began when               development and implementation. The design of a
humans started analyzing the patterns of light and darkness              microcontroller-based intelligent digital volume with timer
which lead to development of the calendar year and a clock               was put forward by the authors in [3]. Their system design is
based on 60-seconds/minute, 60-minutes/hour and 24-                      a computer based timer with speaker volume controller, it
hours/day. Clock has been designed in different architecture             cannot be used in the conference arena for timing and alarm
with functions to determine or solve many problems like day              purposes because of its complexity and difficult to operate
and night period, to control periodic events, to ring a bell             since it uses serial communication port and setup. The
every hour or minute, to open doors, run machinery and play              authors in [4], designed a digital clock using microcontroller-
music. Presently, humans are controlling actions within the              based system with seven-segment display to display time
environment in a programmed and predictable manner [1].                  base on the program coding. The system could not display
Therefore, keeping of time is basic for all control systems.             year, month or day and no alarm system. Also, it became
    In every conferences chamber, public room, schools and               relatively expensive due to the use of external decoder.
other convention arena nowadays, timing is a very essential                  Another effort was made on microcontroller-based
factor considered in the gathering for the coordination and              timing system in [5]. They came up with a 24 segment
managing of the event. Due to the level of technology                    display for Bangla characters and numerals. Similarly,
nowadays, time is mostly measured electronically using                   another effort was made by the authors in [6] towards

                                                                   184
                                       International Conference on Information and Communication Technology and Its Applications (ICTA 2016)

developing a 10-segment display for Bangla digits, but their          performances. The input unit, this unit used combination of
segments were not uniform, also, it had some controversy in           (4x4 keypad) for the timing digits input to the system for the
portraying digits such as “1”, “2”, “3”, and “7” accurately.          processing. Therefore, the output units are divided into three
Furthermore, the work in [7] improved on the work of [5]              parts: First, the implementation of a 16x2 (LCD) module,
and [6] by coming up with design of an 11-segment display             which display timing digit pressed for the system operation
for Bangla, Arabic and English numerals. This design gives a          and time received message display as shown in the figure 9.
uniform results and it complements the effort of the previous         Secondly, the 7-segment display was programmed to
authors without any segment intersections. Microcontroller            respond to any input time digits for the count-down timer.
based digital Bangla clock and calendar, which display                Thirdly, the (LED) indicator and buzzer, this was designed
Bangla digits on the 16x2 LCD was put forward by [8]. The             and arranged serially using time delay to respond to changes
author used ATmega8 microcontroller and basic language                in an input timing by shown green light when input timing is
for the system coding and programming. The clock functions            fresh, then changed the state when the count-down timer is
in dual mode of performance, it display digits in both                left with 5 seconds to the end and activate yellow LED, and
English and Bangla language. No alarm unit incorporating              finally changed the state of LED to RED light when the input
with the system for the message notifications. The electric           timing elapsed. At this stage, the buzzer will be activated
heating timer based system using Atmel AT89S52                        immediately and raised alarm to show the accuracy of the
microcontroller was developed by [9]. The system deals with           system. With all features attached to this system and its
the designing of biomedical related equipment for pain relief         performances make it an improved digital clock and alarm
based on time dependent heat therapy, which performs                  system over the existing one as reported in the literature
count-down operation from 0000 – 9999 minutes with four               review. This will assists presenters to strictly adhere with
7-segment display showing the actual time left for the heat           time specification and management in the conference arena
therapy. The system is functioning well in the area of                or events. It will also help the physically challenged people
application but lack of monitoring and alarm system when              to be fully involved about the present situation of the event
the time elapsed. Author in [10] discuss an approach for              and to manage their daily time activities.
managing alarms and diagnosis in an automation                            In achieving this system, it involves modular
management system and integrated information technology               implementation of the different units separately before each
milieu, using WBEM/CIM approach technologies. Since, the              of the module were linked together to function as a system
integration of system management of enterprises and                   unit. This give advantages of operating the system easily,
industrial automation become increasingly connected.                  and make the fault isolation and fault detection simple. The
Therefore, it requires alarms and diagnosis governed system.          system was designed to be powered through 5V universal
The shortcoming of the system does not involved timing and            serial bus (USB) port; all components are connected to the
logical method of managing industries like light indicator            common 5V line and grounded. The structural design of an
and others.                                                           improved digital seminar timer and alarm system is given in
    In this paper, we intend to develop and implement a               Fig. 1.
microcontroller based digital timer and alarm system to
enable presenters strictly adhere with time specification and
management in conference arena or events. The system                                                                             LCD
consists of three major sections which will be discussed                                                                       DISPLAY
                                                                         KEYPAD                     MCU
under system design and methodology. The device contains a
                                                                                                 (PIC16F887)
digital clock, implemented with software codes which allow
                                                                                                                             7-SEGMENT
time to be set and reset, alarm system to alert user when the                                                                  DISPLAY
preset times elapse and indicating light which tell the time
conditioning logically.
                                                                          POWER
         III.   SYSTEM DESIGN AND METHODOLOGY                                                                                   LED
                                                                          SUPPLY
                                                                                                                             INDICATOR
    The Microcontroller based improved digital timer and                   UNIT
alarm system was design and implemented with the use of
both hardware and software approaches for the design,                                                                          ALARM
development and implementation in modular programming.                                                                        (BUZZER)
In our design, the software used in the program coding was
MikroC Pro for PIC using micro C language. The circuit
development was simulated, programmed and demonstrated                  Figure 1. Structural design of microcontroller-based digital timer and
using Proteus Virtual System Modeling 8.0 (PVSM) and                                                alarm system
PICKit3 debugger was employed in the process for the real
life scenario programming of the microchip. Therefore, the            A. System Controller Unit
hardware implementation of the microcontroller based                      The PIC 16F887 Microcontroller was used as an
improved digital clock and alarm system was carried out and           intelligence device, which control and coordinate all the
tested on the breadboard before finally soldering on the              activities carried out by the system development. This chip
veroboard.                                                            belongs to a mid-range 8 bits architecture and 14
    The hardware design comprises of different module like            instructional word length of microchip, it consists of 40 pins
the system controller unit where (PIC16F887)                          (1-40) and 5 ports coded as Port (A-E). Port A to port D are
microcontroller was used for the system programming and               8 bits bidirectional digital input/output (I/O) ports with
                                                                185
                                             International Conference on Information and Communication Technology and Its Applications (ICTA 2016)

additional port bits as shown in the figure 3, while Port E is a             to the microcontroller of the system. The four button pins
4-bit bidirectional input/output ports. Therefore, the other                 along the column are configure to be inputs and grounded
four pins like pin (11 and 12, 31 and 32) are for the                        (GND), while all the four buttons across the rows are
controller power (Vss) and ground (GND) respectively, most                   configure to be output as shown in the simulation circuit
of the pins of this chip are multifunctional pins and                        design in figure 9. The four input pins along the column are
multipurpose. Details description of some selected pins                      connected to the Port D (RD0-RD3) of the microcontroller
number was given in the table 1. For instance, pin 1                         and grounded, while the other output four pins across the
(RE3/MCLR/VPP), pin 5 (RA3/AN3/VREF+/C1IN+), pin                             row of the button are connected to the Port D (RD4-RD7)
13 (RA7/OSC1/CLKIN) and pin 39 (RB6/ICSPCLK ).                               with 10k resistor for each connection pins. If one of the
    PIC16F887 has high performance RISC CPU with                             sixteen buttons is pressed, it connects a pair of pins together.
features of high operating speed; it works on 4-20MHz                        This feature helps in detecting which button is pressed. The
oscillator/clock input and 200ns instruction cycle [11]. It also             internal and external architecture of the keypad connection
contains three timer modules; Timer0, Timer1 and Timer2,                     was shown in the figure 4 and figure 5 respectively.
where timer0 module was used for the timing in this work.
The OPTION register is a readable and writable register
which contains various bits to configure the Timer0/WDT                              A

prescaler, External INT interrupt, Timer0 and Weak pull-ups
resistor on PORTB.
                                                                                     B




       TABLE I.       DETAILS OF SOME SELECTED PIN NUMBERS AND                       C
            DESCRIPTION OF PIC16F887 MICROCONTROLLER CHIP.

      Pin         Pin Name                   Description
                                                                                     D
      N0
  1          RE3/MCLR/VPP       RE3: Digital I/O Port E, Pin 3
                                MCLR: Low logic controller power                                   1                 2            3              4

                                reset or clear screen.
                                VPP: Microcontroller programming
                                voltage                                         Figure 3. Internal architecture of 4 x 4 matrix keypad connections
  5          RA3/AN3/VREF+      RA3: Digital I/O Port A, Pin 3
             /C1IN+             AN3: Analog to Digital channel 3
                                VREF+:Analog to Digital positive
                                voltage reference input
                                C1IN+: Positive input comparator 1
  13         RA7/OSC1/CLKI      RA7: Digital I/O Port A, Pin 7
             N                  OSC1: First input crystal oscillator
                                CLKIN: External clock input
  39         RB6/ICSPCLK        RB6:Digital I/O Port B, Pin 6
                                ICSPCLK: Serial clock programming




                                                                                Figure 4. External architecture of 4 x 4 matrix keypad connection


                                                                             C. Output Unit
                                                                                 The first output device used in this system was 16x2
                                                                             LCD (HD44780) parallel interface chipset, 16 pins
                                                                             connection, easy to configure and program which commonly
                                                                             used in the various simple and complex embedded systems
                                                                             to exhibit output information. LCD (Liquid Crystal Display)
                                                                             is an electronic module use to display alphanumeric data on
  Figure 2. Pin configuration of the PIC 16F887 microcontroller chip         the screen, a 16x2 LCD denotes 16 columns and 2 rows
                                                                             capable of displaying 16 characters per line/row and there
B. The Input Unit (4x4 matrix keypad)                                        are two (2) of such lines/rows. In this work, 4-bit data mode
    In this work, 4x4 matrix keypad was used as a data input                 (D4-D7) was used instead of the 8-bit counterpart. The data
device for the system timing or logical configuration of the                 line pin (D4-D7) of LCD was connected to the port C, pin
system operation. In the process of connection, the four                     (15-18) of microcontroller respectively. In the process of
button pins along the rows are connected with the four                       interfacing the LCD with microcontroller, the LCD pins was
buttons pins across the column to reduce the input                           connected accordingly as shown in the figure 6a before
connection switches to 8 pins, which are directly connected                  embarking on the bread boarding and soldering.
                                                                       186
                                            International Conference on Information and Communication Technology and Its Applications (ICTA 2016)




          (a)                                                                (b)
                                   Figure 5. Pin configuration and circuit implementation of 16 x 2 LCD module



D. Seven Segment Display Unit
    A seven segment display is the most common basic
electronic display device capable to demonstrate digits from
0-9 and beyond in a clearly digital form. It can be used in
many applications of electronics and embedded system
devices to display numeric information like in the digital
clocks, radio, microwave ovens, electronic meters etc. The
arrangement are laid out as a squared-off shown in the in
Figure 7, every LED is assigned a name from 'a' to 'h' and is
identified by its name. Seven LEDs 'a' to 'g' are used to
display the numerals while 'h' is used to display the
dot/decimal [12]. Common cathode type of seven-segment
display was used in this design, the pin 11 and 12 of the
device was connected to the Port A, pin (2-5) of
microcontroller using NPN 2n2222 transistor to improve the                                 Figure 7. LED connection to microcontroller
brightness of the display. Also, the pins connection of the
                                                                               From Figure 7, using voltage divider rule with Vcc  9V ,
each 2-digit seven segment display (a-g) and the decimal
point (dp) was connected together and directly connected to
the port B, pin (33-40) for the digit display.                              where RD is the resistance of the green LED, R1 is obtained
    In CC configuration, the negative terminals of all LEDs
                                                                            thus:
are connected to the common pins (low voltage) and
common pin is connected to ground to glow a particular
LED when its corresponding pin is given high logic to                                      Vcc  R1
display a number.                                                                  VR1 
                                                                                           R1  RD
                                                                                   R1Vcc  VR1 ( R1  RD )
                                                                                                                                           (1)
                                                                                   R1 (Vcc  VR1 )  VR1 RD
                                                                                            VR1 RD        900 100
                                                                                   R1                             300
                                                                                          Vcc  VR1        12  9
    Figure 6. The cascaded four seven segment display and the pin
                   configuration of each segment                            F. Audio Unit
                                                                                A buzzer is an audio signaling device, which may
                                                                            be mechanical, electro-mechanical, or piezoelectric. The
E. Light Emitting Diode Unit                                                wide areas of application of buzzers include: alarm devices
    The application of (LED) in this development system                     like clock, timers and confirmation of user input such as a
was divided into two functions. First, it serves as an indicator            mouse click or keystroke [14]. The buzzer is connected with
light, and also as control and monitoring timing system.                    NPN transistor, wired with the third LED that indicating stop
Three different color of LED was used for the control and                   and connected to the port E, pin 10 of microcontroller. This
monitoring system (Green, Yellow and Red) which indicate                    device was configured and programmed to sounds whenever
time begins, ready to stop and stop respectively. The LED                   the preset time interval has elapsed or when red light is
was connected to port E, pin (8-10) of microcontroller, the                 activated (STOP). Figure 8 depicts the wiring method of
buzzer and then grounded [13].                                              buzzer in our design.

                                                                      187
                                           International Conference on Information and Communication Technology and Its Applications (ICTA 2016)

                                                                                                V.     SYSTEM FLOWCHART




                                                                                                        Start


                                                                                                       Input
                                                                                                       Time
                                                                                                                         No

                                                                                                       Is time
                                                                                                       valid?
       Figure 8. Wiring method of buzzer with NPN transistor

From Figure 8, we have:                                                                                 Yes
                                                                                         Count down on green
  VB  I B RB  VBE
                                                                                                LED
         Ic2 103
  IB              10  A
            200                                               (2)                                                                  No

  VB  10V                                                                                   Has 90% of time
  VBE  0.7V                                                                                    elapsed?

Therefore, RB which is the base resistor of the transistor is                                           Yes
obtained as:
                                                                                      Put ON Yellow LED and
         VB  VBE 10  0.7                                                                  count down
  RB                       930                             (3)
            IB     10 106
                                                                                                                                       No
Hence, a 1KΩ resistor value was used.                                                                Time Up?

                                                                                                        Yes
                       IV.    DISCUSSION
    The development and implementation of microcontroller-
based digital timer and alarm system was design and tested
                                                                                            Put ON Red LED,
to ensure workability and reliability of its performance. The                                 Sound Alarm
system can be programmed for timing purposes by
connecting it to the laptop through a USB port for power-
driven, and simply press the ‘*’ key on the keypad to prepare                                           Stop
the system for data input or timing code. Then press the
ON/OFF key to enter the countdown time or event time. For
the proper interaction, the digits pressed/entered are                       Figure 9. Flow chart of microcontroller based digital timer and alarm
                                                                                                           system
displayed on the LCD, when the user is done with timing
range, the ‘#’ key is pressed and the system checks the time                                     VI.    IMPLEMENTATION
inputs. If it is a valid time, the message display on the LCD
“TIME RECEIVED” or else display “INVALID TIME”.                                The design is an embedded microcontroller-based
This required a user to enter a valid time.                                system, with LCD, LED, seven segment display, keypad,
    But if a valid time is entered, the time will be shown on              buzzer and others electronic components. It is divided into
the “7-Segment Display”, activating the green light and the                hardware and software parts. In the software part, the
time will start counting. When countdown time reaches 90%                  MicroC program on the controller core can initialize the
of the stipulated time, the Green LED goes off and activates               parameters, configure the simulation and communicate with
yellow LED. Once the countdown time expired, the yellow                    the hardware model.
LED goes off and activates Red LED as well as buzzer                           If the time set for the system is 5 minutes in the clock,
activated to sound in support of expiring time set.                        green light is activated and glow indicate the beginning of

                                                                     188
                                                                                                     International Conference on Information and Communication Technology and Its Applications (ICTA 2016)

time, and counter will count by decreasing timer till it gets to                                                                                                           activate and turn ON, at the same time it triggers the alarm
1 minute to the end of timing, after which the yellow LED                                                                                                                  system; the buzzer immediately comes up and interrupts the
will come up to tell about the timing. Finally, when it counts                                                                                                             presenter logically. Details implementation and testing of the
to exactly 5 minutes of the total timing, the red lights will be                                                                                                           digital timer and alarm system are shown in the figure 11.
                                                                                                                                                                                               +5v




              +5v                 +5v                                                                                                                                                                 RV1
                                                      +5v                 +5v                                                                                                                               LCD1
                                                                                                                                                                                                            LM016L




                                                                                                                                                                                                44%
                    Q4                  Q2
                    2N2222              2N2222                                  Q1                                                                                                                    10k
                                                                                2N2222
                                                            Q3




                                                                                                                                                                                                               VDD
                                                                                                                                                                                                               VSS

                                                                                                                                                                                                               VEE


                                                                                                                                                                                                                     RW
                                                                                                                                                                                                                     RS



                                                                                                                                                                                                                          D0
                                                                                                                                                                                                                          D1
                                                                                                                                                                                                                          D2
                                                                                                                                                                                                                          D3
                                                                                                                                                                                                                          D4
                                                                                                                                                                                                                          D5
                                                                                                                                                                                                                          D6
                                                                                                                                                                                                                          D7
                                                            2N2222




                                                                                                                                                                                                                     E
                                                                                                                                                                                                              1
                                                                                                                                                                                                              2
                                                                                                                                                                                                              3

                                                                                                                                                                                                                     4
                                                                                                                                                                                                                     5
                                                                                                                                                                                                                     6

                                                                                                                                                                                                                           7
                                                                                                                                                                                                                           8
                                                                                                                                                                                                                           9
                                                                                                                                                                                                                          10
                                                                                                                                                                                                                          11
                                                                                                                                                                                                                          12
                                                                                                                                                                                                                          13
                                                                                                                                                                                                                          14
                             R4
                             2k
         R5
         2k



                                                 R2                  R3
                                                 2k                  2k

                                                                                         +5v
                                                                                               R1                                     R9
                                                                                               20k                                    330




                                                                                                                                       D1
                                                                                                                                       LED-GREEN




                                                                                                             U1
                                                                                                         1                                             15
                                                                                                              RE3/MCLR/VPP           RC0/T1OSO/T1CKI
                                                                                                                                                       16
                                                                                                                                      RC1/T1OSI/CCP2
                                                                                                         2                                             17
                                                                                                              RA0/AN0/ULPW U/C12IN0-   RC2/P1A/CCP1
                                                                                                         3                                             18
                                                                                                              RA1/AN1/C12IN1-            RC3/SCK/SCL
                                                                                                         4                                             23
                                                                                                              RA2/AN2/VREF-/CVREF/C2IN+ RC4/SDI/SDA
                                                                                                         5                                             24
                                                                                                              RA3/AN3/VREF+/C1IN+           RC5/SDO
                                                                                                         6                                             25
                                                                                                              RA4/T0CKI/C1OUT              RC6/TX/CK
                                                                                                         7                                             26
                                                                                                              RA5/AN4/SS/C2OUT             RC7/RX/DT
                                                                                                        14
                                                                                                              RA6/OSC2/CLKOUT
                                                                                                        13                                             19
                                                                                                              RA7/OSC1/CLKIN                     RD0
                                                                                                                                                       20
                                                                                                                                                 RD1
                                                                                                        33                                             21
                                                                                                              RB0/AN12/INT                       RD2
                                                                                                        34                                             22
                                                                                                              RB1/AN10/C12IN3-                   RD3
                                                                                                        35                                             27
                                                                                                              RB2/AN8                            RD4
                                                                                                        36                                             28
                                                                                                              RB3/AN9/PGM/C12IN2-            RD5/P1B
                                                                                                        37                                             29
                                                                                                              RB4/AN11                       RD6/P1C
                                                                                                        38                                             30
                                                                                                              RB5/AN13/T1G                   RD7/P1D
                                                                                                        39
                                                                                                              RB6/ICSPCLK
                                                                                                        40                                             8
                                                                                                              RB7/ICSPDAT                    RE0/AN5
                                                                                                                                                       9
                                                                                                                                             RE1/AN6
                                                                                                                                                       10
                                                                                                                                             RE2/AN7
                                                                                                             PIC16F887




                                                                                                                                                                                                                                         A   7          8         9
                                                                                                                                                                                                                                         B   4          5         6
                                                                                                                     R6        R7           R8
                                                                                                                     330       330          330                                                                                          C   1          2         3
                                                                                                                                                                                                                                             ON
                                                                                                                                                                                                                                         D
                                                                                                                                                                                                                                                  C     0         =         +




                                                                                                                                                                                                                                              1



                                                                                                                                                                                                                                                        2



                                                                                                                                                                                                                                                                  3



                                                                                                                                                                                                                                                                            4
                                                                                                                                                            +5v

                                                                                                                                                                               BUZ1

                                                                                                                                                                                                                                                  R10       R11       R12       R13
                                                                                                                                                                               BUZZER                                                             10k       10k       10k       10k


                                                                                                                                                                  Q5
                                                                                                                                                                  2N2222




                                                                                  Figure 10. Complete simulation circuit diagram of digital timer and alarm system




   Figure 11. Implementation of digital timer and alarm system on the
                             breadboard




                                                                                                                                                                                        Figure 13. Packaging of the digital timer and alarm system



                                                                                                                                                                                VII. COMPARATIVE STUDY WITH SIMILAR WORK IN
                                                                                                                                                                                                               LITERATURE REVIEW
                                                                                                                                                                                The development of microcontroller based improved
                                                                                                                                                                           digital timer and alarm system put forward in this paper was
                                                                                                                                                                           evaluate by comparing with the existing similar work in the
 Figure 12. Implementation of digital timer and alarm system on the Vero                                                                                                   literature from the perspective of the components used,
                                 board                                                                                                                                     performances and their area of applications.
                                                                                                                                                              189
                                                  International Conference on Information and Communication Technology and Its Applications (ICTA 2016)

     TABLE II.      COMPARATIVE STUDY WITH SIMILAR WORK IN THE                        firmware technology like System-on-Chip (SoC), complex
                        REVIEW LITERATURE.
                                                                                      programmable logic device (CPLD) or field programmable
S/N       Author &          Project Title                Parameter of                 gate array (FPGA), Arduino microcontroller etc to make the
            Year                                         Comparison                   device efficient, portable compact, and more functions.
1.      Victor et al.    Design           and     The author employed
        (2012)           development       of     ATmega                  32                                      REFERENCES
                         microcontroller          microcontroller and 7-
                         based digital bangle     segment display in their            [1]  V. K. Sarker, M. A. Rahman, and M. A. Matin “Design and
                         clock                    design to show the digits                Development of Microcontroller Based Digital Bangla
                                                  in both English and                      Clock”, International Journal of Computer Theory and
                                                  Bangla languages, but no                 Engineering, Vol. 4, No. 6, December 2012.
                                                  LCD and alarm system                [2] L. A. Ajao, J. Agajo, J. G. Kolo, M. A. Adegboye, Y. Yusuf,
2.      Diptarup and     Microcontroller          The system was designed                  “Learning of Embedded System Design, Simulation and
        Sukalyan,        based      intelligent   to control music system                  Implementation: A Technical Approach”, American Journal
        (2012)           digital       volume     and volume level using                   of Embedded Systems and Applications, Vol. 3, No. 3, pp.
                         controller        with   Atmel                 8051               35-42., May 2016.
                         timer                    microcontroller,         7-         [3] D. Paul and S. Som, “Microcontroller Based Intelligent
                                                  segment display and                      Digital Volume Controller with Timer”, International Journal
                                                  others. Based on their                   of Computer Applications, 38(1):19-26, January 2012.
                                                  focus, alarm system, LCD            [4] P. T. Tun, “Development and implementation of
                                                  is not considered.                       microcontroller-based digital clock,” World Academy of
3.      Mizanur et al.   Microcontroller and      Atmel                 8051               Science, Engineering and Technology Conference, Singapore.
        (2012)           LCD based digital        microcontroller, LCD, 7-                 vol. 42, June 2008.
                         Bangla Clock and         segment display was used            [5] M. S. Arefin, M. A. Dewan, M. I. Khan, and M. S. Islam,
                         calendar                 in their design to display               “Designing a 24 segment display for Bengali numerical digits
                                                  time and calendar in                     and characters”, 3rd International Conference on Electrical
                                                  Banglar language. The                    and ComputerEngineering ICECE, pp. 549-552, 2004.
                                                  system is not capable of
                                                                                      [6] S. Ahmed and S. Monira, “Designing a 10 segment display
                                                  alerting.
                                                                                           for Bangla and English numerals”, Proceedings of ICCIT, pp.
4.      Arushi     &     Timer         based      The authors used Atmel
                                                                                           602 605, 2007.
        Sakshi (2016)    Electric     Heating     8051 microcontroller, 7-
                         Pad                      segment display and                 [7] M. O. Rahman, M. A. Azim, M. S. Chowdhury, and M. N.
                                                  heating element for their                Islam, “Defferent segment displays for Bangla, English and
                                                  design as time totalizer                 Arabic digits”, Proceeding of ICCIT, pp. 299-302, 2003.
                                                  for     dependent      heat         [8] M. Rahman, A. Islam, R. S. Rajan, D. M. parvez, R. Islam,
                                                  therapy. No alarm system                 M. N. Islam, “Microcontroller and LCD based digital Bangla
                                                  inclusive in the designed                clock cum calendar”, International Journal of Engineering
                                                  should     in    case    of              Research and Development, Volume 4, Issue 1 Pg.99-103,
                                                  monitoring.                              2012.
                                                                                      [9] A.Vats, S. Sethi, “Timer Based Electric Heating Pad”,
                                                                                           International Journal of Innovative Research in Science,
                         VIII. CONCLUSION                                                  Engineering and Technology, Vol. 5, Issue 5, May 2016.
                                                                                      [10] R. Lehmann, A. Dennert, M. Wollschlaeger, S. Trebing,
    This work presents the development and implementation                                  “Diagnosis, Alarms and their Management in integrated
of microcontroller-based improved digital timer and alarm                                  Automation Systems”, IEEE, 2015.
system. It is applicable for monitoring time preset, avoid                            [11] “Microchip PIC 16F887 datasheet”, retrieved from
premature abortive time measures and enhance effective time                                www.microchip technology.inc, Retrieved May, 2015.
usage by updating and alerting audience in the conference                             [12] “7-Segment           Display”,         retrieve         from
arena. The completed work was tested to ensure that the                                    http://www.engineersgarage.com/ electronic-components/7-
required task of timing, alerting and interrupting were all                                segment-display.
well done. This was established to improve on learning idea,                          [13] A. Abubakar, T. Mantoro, S. Moedjiono, H. Chiroma, A. Waqas, “A
                                                                                           Support Vector Machine Classification of Computational Capabilities
enhanced research and technological improvement on                                         of 3D Map on Mobile Device for Navigation Aid”, International
embedded system design and development using                                               Journal Of Interactive Mobile Technologies, 2016.
microcontroller chip. The simulation, bread boarding,                                 [14] "Buzzer - definition of buzzer by The Free Dictionary".
soldering and the final packaging of the device was also                                    Retrieved May 2015.
presented. Further research work may include using other




                                                                                190