0% found this document useful (0 votes)
165 views5 pages

T3 PDF

This document describes an automatic college bell system using an Arduino. The system uses an Arduino board, RTC DS1307 module, and 16x2 LCD display. The RTC sends the current time to the Arduino which compares it to the programmed bell times. When a match occurs, the buzzer is activated for 50 seconds and the current session details are displayed on the LCD. The bell is programmed to ring every 50 minutes according to the college schedule. The system automates the bell ringing process to improve accuracy compared to manual systems while also saving resources.

Uploaded by

Ramya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
165 views5 pages

T3 PDF

This document describes an automatic college bell system using an Arduino. The system uses an Arduino board, RTC DS1307 module, and 16x2 LCD display. The RTC sends the current time to the Arduino which compares it to the programmed bell times. When a match occurs, the buzzer is activated for 50 seconds and the current session details are displayed on the LCD. The bell is programmed to ring every 50 minutes according to the college schedule. The system automates the bell ringing process to improve accuracy compared to manual systems while also saving resources.

Uploaded by

Ramya
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

IMPLEMENTATION OF AUTOMATIC COLLEGE BELL

SYSTEM USING ARDUINO


Burgoji Santhosh Kumar
Assistant Professor, Dept Of ECE, Anurag Group Of Institutions, Ts, India.

Abstract [1]. In this project the scope is to design a


The main objective of this project is to AUTOMATIC COLLEGE BELL and its
implement an Automatic college bell system implementation on ARDUINO UNO BOARD.
using an Arduino. In this Arduino based An AUTOMATIC COLLEGE BELL is a digital
college bell circuit, we used three major circuit that is used for the purpose of automatic
components which are IC RTCDS1307, switching of bell as per the given schedule
Arduino Uno Board, and 16x2 LCD without any human intervention. Generally,
modules. Here, Arduino is used for reading wherever we may go, it might be a school or an
time from ds1307 and display it on 16x2 LCD. organization if start or stop of any process is to
DS1307 sends time/date using 2 lines to be conveyed to a large number of people, a bell
arduino. A buzzer is also used for alarm is used over there which signals the start or stop
indication, which beeps when alarm is of any process. So, all these bells are generally
activated, simultaneously voice module will operated by the humans directly which is not
read out the data displayed on the LCD advisable always as it is not efficient and even
module. Here, the code is designed in a way so accuracy of the time is also being changed. So,
the bell will be activated for every 50 minutes in order to avoid this automation based bell
as per the college schedule, the bell will be system is to be introduced. [2]. Automation or
ringing for 50 seconds from the instant it is automatic control, is the use of various control
activated and simultaneously LCD screen will systems for operating equipment such as
display the completion of a particular session, machinery, processes in factories, boilers and
which indicates the students and faculty about heat treating ovens, switching on telephone
the completion of a particular session and networks, steering and stabilization of ships,
simultaneously the voice module will also read aircraft and other applications with minimal or
out the data which is being displayed on the reduced human intervention. Some processes
LCD screen. have been completely automated. The biggest
Keywords: Aurdino, Atmega 328, benefit of automation is that it saves labour;
Microcontroller based bell system however, it is also used to save energy and
1. Introduction materials and to improve quality, accuracy and
In today’s life, everyone gives importance to precision.[3]
time. Time does not wait for anybody. 2. Existing system
Everything should be performed in time & In market there many digital clocks available
accurately. Now a day’s school or college bells with bells but rings only at specific time. For e.g.
are manually operated. Hence there is a big Alarm Clock and some bells that ring after some
question of accuracy. Also there is necessity of time intervals and that cannot stop after specific
manpower and money. Hence here we should use time. For e.g. Musical Clock But all these
automatic control system, which saves our limitation have been removed by our project. It
manpower and money & also highest accuracy. rings only according to our college time table
.

ISSN (PRINT): 2393-8374, (ONLINE): 2394-0697, VOLUME-5, ISSUE-4, 2018


367 
 
INTERNATIONAL JOURNAL OF CURRENT ENGINEERING AND SCIENTIFIC RESEARCH (IJCESR)

Fig1.MICROCONTROLLER BASED BELL SYSTEM

This Project takes over the task of Ringing of the used at Normal Class Timings as well as Exam
Bell in Colleges. It replaces the Manual Times. The Real Time Clock is displayed on
Switching of the Bell in the College. It has an LCD display. The Microcontroller AT89S52 is
Inbuilt Real Time Clock (DS1307 /DS 12c887) used to control all the Functions, it get the time
which tracks over the Real Time. When this time through the keypad and store it in its Memory.
equals to the Bell Ringing time, then the Relay And when the Real time and Bell time get equal
for the Bell is switched on. The Bell Ringing then the Bell is switched on for a predetermined
time can be edited at any Time, so that it can be time.
3. Proposed Method

Fig 2. BLOCK DIAGRAM OF ARDUINO BASED BELL SYSTEM

Operation: From the above block diagram we can check the required output of bell by
can make out the circuitry involved in the design interfacing it to the ARDUINO UNO board. The
of an automatic college bell. Here, we are heart of the circuit is the ATMEGA
making use of ARDUINO UNO board for microcontroller. The microcontroller we have
dumping the code written in ARDUINO IDE used is ATMEGA328 which is the master
1.6.7 software using Python coding and then we device.

ISSN (PRINT): 2393-8374, (ONLINE): 2394-0697, VOLUME-5, ISSUE-4, 2018


368 
 
INTERNATIONAL JOURNAL OF CURRENT ENGINEERING AND SCIENTIFIC RESEARCH (IJCESR)
The slave device is the RTC IC DS1307, which HIGH is driven to the output port of the
automatically counts every second, once microcontroller. This small voltage (5V) acts as
enabled. The intervals of time after which the the enable to the relay circuit, which turns on the
bell should ring is already programmed and 230V to the bell and the bell rings. Another part
loaded into the microcontroller. Once the time of the system is the time display. The time value
that is fixed matches with the time in the RTC read into the microcontroller from RTC is also
clock, the bell rings. The bell rings continuously given as output through its port pins every instant
for a fixed time (50 seconds in our to be displayed, along with comparing the values
implementation) which is also mentioned at the internally. The output value from the
time of programming. The circuit is microcontroller pins are displayed in the 16X2
implemented by interface the DS1307 with the LCD display, which gets automatically updated
ATMEGA328 microcontroller. It is through this every minute. In the application of the automatic
serial interface that the exact time is read into the bell that we have used, the microcontroller is
ATMEGA328 microcontroller and is compared configured as the master device. Microcontroller
against the set of time in the code. If the present serially communicates with the RTC (DS1307),
time matches with the time that is set in the which is the slave device.
program, that is when the bell should ring, logic
FEATURES OF ARDUINO:

ISSN (PRINT): 2393-8374, (ONLINE): 2394-0697, VOLUME-5, ISSUE-4, 2018


369 
 
INTERNATIONAL JOURNAL OF CURRENT ENGINEERING AND SCIENTIFIC RESEARCH (IJCESR)
4. FLOW CHART:

Fig 3. Flow chart


5. Results and discussions: instant of time at which the bell rings
So, coming to the results, The program have been continuously for 50 seconds from the movement
written in such a fashion that, the bell should ring it is activated. Here, in our implementation, the
simultaneously for every 50 minutes along with bell rings at 9 instants of time in a day’s schedule
the display of the date and time on the lcd screen which is according to the program we have
indicating the completion of a particular session assigned.
and beginning of another session exactly at that

ISSN (PRINT): 2393-8374, (ONLINE): 2394-0697, VOLUME-5, ISSUE-4, 2018


370 
 
INTERNATIONAL JOURNAL OF CURRENT ENGINEERING AND SCIENTIFIC RESEARCH (IJCESR)
The time instants at which the bell rings in a hours, is just amazingly powerful and convenient
day’s schedule is as follows: when you have an idea in your head and just want
TIME DATA DISPLAYED ON LCD STATUS to see if it works. When you need more control
OF THE BELL
and are actually thinking on converting your
prototype into a real product, then yes, you need
8.45 DISPLAYS DATE AND TIME OFF
STATE (INACTIVE) to get deep down into the microcontroller and get
rid of all the excess fat, trim the circuit to just the
9:00 FIRST HOUR BEGINS ACTIVATED bare bones, optimize the code, etc. For
(From 9:00:00 to 9:00:50) prototyping, the Arduino platform gives you a lot
of pre-wiring and free code libraries that will let
9:49 DISPLAYS DATE AND you concentrate on testing your idea instead of
TIME INACTIVE
spending your time building supporting circuitry
or writing tons of low level code.
9:50 FIRST HOUR
COMPLETED ACTIVATED Using an Arduino simplifies the amount of
(From Hardware and software development you need to
9:50:00 to 9:50:50) do in order to get a system running. On the
software side, Arduino provides a number of
10:40 SECOND HOUR libraries to make programming the
COMPLETED ACTIVATED
microcontroller easier. The simplest of these are
(From 10:40:00 to 10:40:50)
functions to control and read the I/O pins rather
11:30 THIRD HOUR
than having to fiddle with the bus/bit masks
COMPLETED ACTIVATED normally used to interface with the Atmega I/O
(From 11:30:00 to 11:30:50) (This is a fairly minor inconvenience). More
useful are things such as being able to set I/O
12:20 LUNCH HOUR pins to PWM at a certain duty cycle using a
STARTED ACTIVATED
single command or doing Serial communication.
(From 12:20:00 to 12:20:50)
Personally, I think the greatest advantage is
having the hardware platform set up already,
13:10 LUNCH HOUR
COMPLETED ACTIVATED especially the fact that it allows programming
(From 13:10:00 to 13:10:50) and serial communication over USB. This saves
me the trouble of having to do my own PCB
14:00 FIFTH HOUR (which can cost more than an Arduino) or bread
COMPLETED ACTIVATED boarding (which most people won’t like doing).
(From 14:00:00 to 14:00:50)

REFERENCES:
14:50 SIXTH HOUR
COMPLETED ACTIVATED [1]. Naresh, p.raveendra babu, k.satyaswathi,
(From 14:50:00 to 14:50:50) ijsetr “mobile phone signal jammer for gsm,
CDMA with coverage prescheduled time
15:40 END FOR duration using arm7” , volume2, issue september
TODAY ACTIVATED 2013
(From 15:40:00 to 15:40:50) [2]. Ally s. Nyamawe, nixin mtonyole ijsetr, “the
use of mobile phones in university exams
cheating : proposed solution” volume 17 2014.
Conclusion and future scope [3]. Alaparthi pardhasaradhi, rayalaravi kumar
The whole point of the "Arduino Platform" is to jsr, India online ISSN: 2319-7064 signal
allow for easy and fast prototyping. Being able jamming and its modern applications.
to just hook up an LCD and be able to display
messages on it in a matter of minutes, instead of

ISSN (PRINT): 2393-8374, (ONLINE): 2394-0697, VOLUME-5, ISSUE-4, 2018


371 

You might also like

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy