DOI : https://doi.org/10.5281/zenodo.18815056
- Open Access
- Authors : Ms Renuka G Vaggoli, Mr Aditya S.Andani, Mr Vaibhav M.Mane, Mr Suraj A.Mane, Mr Nikhil K.Shinde, Mr Rahim M.Awati, Mr Hanamant G.Janagond
- Paper ID : IJERTV15IS020621
- Volume & Issue : Volume 15, Issue 02 , February – 2026
- Published (First Online): 28-02-2026
- ISSN (Online) : 2278-0181
- Publisher Name : IJERT
- License:
This work is licensed under a Creative Commons Attribution 4.0 International License
Automatic College Bell System Using Arduino
Ms Renuka G Vaggoli(M.Tech CSE), Mr Aditya S.Andani, Mr Vaibhav M.Mane, Mr Suraj A.Mane, Mr Nikhil K.Shinde, Mr Rahim M.Awati, Mr Hanamant G.Janagond
Siddharth Polytechnic, Jath
Abstract – In college and educational institutions, manual operation of the college bell is still common, which may lead to delays, human errors, and inconsistency in maintaining time schedules. The Automatic college Bell System using Arduino is designed to overcome these problems by automating the ringing of the college bell according to a predefined timetable. This system uses an Arduino microcontroller, Real Time Clock (RTC) module, relay, and buzzer or electric bell to ensure accurate and timely bell operation. The proposed system is simple, cost-effective, reliable, and suitable for schools. It reduces human effort, improves punctuality, and ensures smooth daily academic activities.
Keywords: Arduino, Automatic Bell System, RTC Module, Relay, College Automation
-
INTRODUCTION
Time management plays a very important role in college. college bells indicate the start and end of lectures, breaks, and other activities. In many college, bells are operated manually, which depends completely on human accuracy. This can cause late or early ringing of bells.
The Automatic College Bell System using Arduino automates this process by using a microcontroller-based system. Once the timetable is programmed, the system automatically rings the bell at the scheduled time without human intervention. Arduino is chosen because of its low cost, ease of programming, and wide availability.
-
PROBLEM STATEMENT
Manual college bell systems have the following drawbacks:
– Dependence on human operation Chances of delay or early ringing – Lack of accuracy and consistency – Extra manpower requirement Hence, there is a need for an automated, accurate, and reliable bell system for college.
-
OBJECTIVES OF THE PROJECT
The main objectives of this project are: – To design an automatic college bell system using Arduino To reduce human effort in bell operation – To ensure accurate and timely bell ringing – To create a low-cost and easy-to-use system – To improve discipline and time management in college.
-
LITERATURE REVIEW
Several automation systems have been developed using microcontrollers. Earlier systems used mechanical timers and analog circuits, which lacked flexibility and accuracy. With the development of microcontrollers like Arduino, automation has become simpler and more reliable.
Recent studies show that Arduino-based automation systems are widely used in educational institutions due to their accuracy, programmability, and low maintenance cost. RTC- based systems provide precise time tracking even during power failure.
-
Automation of Bell Scheduling
-
Automatically rings the bell at scheduled lecture times.
-
Eliminates manual operation by staff.
-
Ensures accurate timing without human error.
-
-
TIME-TABLE BASED OPERATION
-
Bell timings can be programmed based on daily or weekly timetable.
-
Easy modification when schedule changes.
-
Supports multiple periods, breaks, and lunch time.
-
-
REAL-TIME CLOCK INTEGRATION
-
Uses a Real Time Clock module like DS3231 RTC Module for accurate time tracking.
-
Maintains time even during power failure (battery backup).
-
-
COST-EFFECTIVE SOLUTION
-
Low-cost components.
-
Suitable for schools, colleges, coaching classes, and offices.
-
-
RELIABILITY AND ACCURACY
-
Provides precise bell ringing.
-
Reduces chances of missed or delayed bells.
-
-
Easy Customization & Expansion
Future expansion scope:
-
LCD display for schedule viewing.
-
Wireless control (Wi-Fi / Bluetooth).
-
Mobile app control.
-
Voice announcements instead of bell.
-
Integration with attendance systems.
-
HARDWARE COMPONENTS
-
Arduino uno
Arduino UNO is the main controller of the system. It processes time data and controls the relay module.
-
Figure 1: Arduino UNO
Arduino UNO is a microcontroller board based on the ATmega328P. It has 14 digital input/output pins (of which 6 can be used as PWM outputs), 6 analog inputs, a 16 MHz ceramic resonator, a USB connection, a power jack, an ICSP header and a reset button. It contains everything needed to support the microcontroller; simply connect it to a computer with a USB cable or power it with a AC-to-DC adapter or battery to get started. You can tinker with your UNO without worrying too much about doing something wrong, worst- case scenario you can replace the chip for a few dollars and start over again.
The Arduino Uno is a series of open-source microcontroller board based on a diverse range of microcontrollers (MCU). It was initially developed and released by the Arduino company in 2010. The microcontroller board is equipped with sets of digital and analog input/output (I/O) pins that may be interfaced to various expansion boards (shields) and other circuits.[1] The board has 14 digital I/O pins (six capable of PWM output), 6 analog I/O pins, and is programmable with the Arduino IDE (Integrated Development Environment), via a type B USB cable.[4] It can be powered by a USB cable or a barrel connector that accepts voltages between 7 and 20 volts, such as a rectangular 9-volt battery. It has the same microcontroller as the Arduino Nano board, and the same headers as the Leonardo board.[5][6] The hardware reference design is distributed under a Creative Commons Attribution Share-Alike 2.5 license and is available on the Arduino website. Layout and production files for some versions of the hardware are also available.
-
-
RTC MODULE (DS3231)
-
Figure 2: DS3231
The DS3231 is a low-cost, extremely accurate I2C real-time clock (RTC) with an integrated temperature compensated crystal oscillator (TCXO) and crystal. The device incorporates a battery input, and maintains accurate timekeeping when main power to the device is
interrupted. The integration of the crystal resonator enhances the long-term accuracy of the device as well as reduces the piece-part count in a manufacturing line. The DS3231 is available in commercial and industrial temperature ranges, and is offered in a 16-pin, 300-mil SO package. The RTC maintains seconds, minutes, hours, day, date, month, and year information. The date at the end of the month is automatically adjusted for months with fewer than 31 days, including corrections for leap year. The clock operates in either the 24-hour or 12-hour format with an AM/PM indicator. Two programmable time-ofday alarms and a programmable square-wave output are provided. Address and data re transferred serially through an I2C bidirectional bus. A precision temperature-compensated voltage reference and comparator circuit monitors the status of VCC to detect power failures, to provide a reset output, and to automatically switch to the backup supply when necessary. Additionally, the RST pin is monitored as a pushbutton input for generating a reset externally. The DS3231 Real-Time Clock (RTC) module also supports an external coin cell battery (like a CR2032), ensuring that timekeeping continues even when the main power supply is unavailable. It typically consists of six pins: VCC for power, GND for ground, SDA and SCL for I2C communication, an optional 32.768 kHz output pin (32K), and a square wave output pin (SQW). The VCC, GND, SDA, and SCL pins are connected from the breadboard to the DS3231 module, ensuring proper power and communication links
-
-
RELAY MODULE
The relay acts as a switch to control high-voltage devices like an electric bell.
-
Figure 3: Relay Module
A relay module is a switching device, the control circuit that operates with low-power signals. It enables a low- power supply circuit to switch on or regulate a high-power supply circuit without integrating it with the same circuit or electrical appliance. In other words, relay modules are employed to break the different parts of the given system to mitigate the problems of electrical coupling or failure.
-
Relay Module Function
The relay module function is useful in most electrical applications. This enables low-voltage circuits to switch high-voltage or high-current loads safely. In this way, it assists in handling different functions in an automated system, such as switching lights on to switching motors or other machines on.
The principal application of a relay module is the electrical isolation of a control circuit from a load circuit. This is important to shield delicate components within the control system from damage by the high-power circuit. Also, relay modules, besides switching, can strengthen a signal; in other words, they are able to drive a small input current and thus produce a much larger output current, which is required in many industrial processes.
The function of the relay module is further enhanced, especially in safety applications, to cause alarms or shutdowns in the event of system failure. For instance, in an industrial environment, a relay module may switch off the power supply to a particular machine if it feels that the environment is unsafe for operation as a means of avoiding accidents.
-
-
-
BELL
Used to produce sound at scheduled times.
-
Figure 4: Bell
The ringing of a college bell announces important times to a college students and staff, such as marking the beginnings and ends of the school day, class periods, and breaks.
When first introduced, colleges used physical bells, usually electrically operated. Since then, modern colleges have increasingly used non-mechanical bells which may take the form of a tone, siren, electronic bell sound, a series of chimes, or music played over an intercom.[1] In East Asian nations such as China, North Korea and South Korea, the Westminster Chimes pattern is commonly played as the bell, which is also used in some college internationally.
colleges for the hearing-impaired use alternative signaling methods, for example sign language from the teacher and lights that illuminate when the public address/bell is sounding.
-
5v 2Amp Power
Provides required power to Arduino and other components.
-
-
Figure 5: 5v 2Amp Power
The 5-watt 5V 1A charger ruled the market for a long time. Companies packed it with early iPhones, first Android smartphones, and countless small devices like Bluetooth headsets, e-readers, smartwatches, and fitness trackers. This charger gives a slow but steady charge that works fine for devices with small batteriesusually anything under 2,000mAh.
Smartphones evolved with larger screens and bigger batteries, and the 5V 1A couldn't keep up. Modern smartphones pack batteries of 4,000mAh or bigger. A 5- watt adapter needs an entire night to fill them up.
-
Male to Male Jumper Wires
a buzzer is not a sensor. It is an output device used to make a sound or tone. Sensors are input devices that detect changes in the environment, like temperature or light, and convert them into electrical signals. Instead, receives electrical signals to generate sound.
6.8. 16×2 LCD DISPLAY
Figure 6: Mell to Mell Jumper Wires
Male ends have a pin protruding and can plug into things, while female ends do not and are used to plug things into. Male-to-male jumper wires are the most common and what you likely will use most often. When connecting two ports on a breadboard, a male-to-male wire is what you'll need.
umper wires typically come in three versions: male-to-male, male-to-female and female-to-female. The difference between each is in the end point of the wire. Male ends have a pin protruding and can plug into things, while female ends do not and are used to plug things into. Male-to-male jumper wires are the most common and what you likely will use most often. When connecting two ports on a breadboard, a male-to- male wire is what youll need. Jumper wires were used for the entire connection in this project. These wires are essential for connecting components such as DS3231, LCD, and relays. These are of various types, including male-to-male, male-to- female, female-to-female, and Unshaped configurations
-
BUZZER
Figure 7: Buzzer
Buzzer meaning electronic component that generates sound through the transmission of electrical signals. Its primary function is to provide an audible alert or notification and typically operates within a voltage range of 5V to 12V. There are various types of these modules that differ in their sound generation mechanisms, operating principles, and applications.
Figure 8: 16×2 LCD Display
An LCD screen is an electronic display module that uses liquid crystal to produce a visible image. The 16×2 LCD display is a very basic module commonly used in DIYs and circuits. The 16×2 translates a display of 16 characters per
line in 2 such lines. In this LCD, each character is displayed in a 5×7-pixel matrix.
Many times, when designing an embedded project, you may need a serial monitor to check if all the things are working. But you do not think it is a time consuming and it can be stopped if we interface LCD with Arduino board. Yes, this is possible so let's get ready, in this blog we are going to learn how to interface a 16 x2 LCD display with an Arduino board.
Figure 9: Solderless Breadboard
-
Solderless Breadboard
The solderless breadboard (generally a large, white, plastic component with rows and columns of holes) provides a working space where temporary circuits can easily be built1. Leads of electrical components (e.g. resistors) can easily be pushed into the breadboard holes.
A typical breadboard has a large number of holes which are organized in rows of five or six. The holes in any single row are electrically connected to one another. Any two rows of holes are isolated electrically from one another. A central groove or channel generally separates two banks of these holes. The overall situation is illustrated in Fig. 1. The holes on either side of this channel are also not electrically connected. The channel is not important to us now, but will become useful in later lab assignments when we create circuits containing integrated circuit (IC) chips packaged as DIPS (Dual In-Line Packages).
-
Push Button
Basically, when you lug a push button to a digital pin, the value the Arduino reads is between 0V and 5V. If the value is close to 0V, you will get LOW in your code, and if its close to 5V, you will get the value HIGH.
If you dont put any resistor, the value may be floating between 0V and 5V, hence giving you random and weird results. By adding a resistor, you can force the default state to be either LOW or HIGH. And when you press on the button the state will become the opposite.
Figure 10: Push Button
-
-
-
SOFTWARE DESCRIPTION
The system is programmed using the Arduino IDE. The program includes: – Setting the college timetable – Reading time from RTC module – Comparing current time with schedule – Activating relay for bell ringing
The program is written in Embedded C language.
-
METHODOLOGY
-
Initialize Arduino and RTC module
-
Set bell timings in the program
-
Continuously read current time from RTC
-
Compare current time with predefined schedule
-
Activate relay when time matches
-
Ring bell for specific duration
-
Turn OFF relay after completion
-
-
-
RESULTS AND DISCUSSION
The Automatic College Bell System was tested with multiple time schedules. The bell rang accurately according to the programmed timetable. The system worked reliably without manual intervention. Accuracy of the RTC module ensured precise timing, and the relay operated efficiently.
-
ADVANTAGES
-
Accurate and reliable operation
-
Reduces human effort
-
Low cost and easy to implement
-
Easy to modify timetable
-
Suitable for schools and colleges
-
-
Applications
-
Schools and colleges
-
Coaching institutes
-
Factories (shift timing)
-
Offices and organizations
-
-
LIMITATIONS
-
Requires continuous power supply
-
Limited to pre-programmed schedules
-
Needs basic technical knowledge for modification
-
-
FUTURE SCOPE
-
Integration with LCD display
-
Wireless synchronization of multiple bell
-
Manual Bell
-
Manual Switch
-
Relay + Mechanical Bell
-
Physical Buttons/LCD
-
-
CONCLUSION
The Automatic College Bell System using Arduino is an efficient and reliable solution for automating college bell operations. It eliminates manual errors, saves time, and improves discipline. Due to its low cost and simplicity, it is highly suitable for educational institutions.
-
REFERENCES
-
Arduino Official Website
-
Datasheet of DS3231 RTC Module
-
Embedded Systems by Raj Kamal
-
Microcontroller and Embedded Systems Mazida
* ACKNOWLEDGEMENT
I would like to express my sincere gratitude to my project guide, Prof. Vaggoli R.G, for their continuous guidance, valuable suggestions, and constant encouragement throughout the development of my project titled Automatic College Bell System Using Arduino. Their support and expert advice helped me to complete this project successfully.
I am also thankful to our Head of Department, Prof. Rajput K.B, and all the faculty members of the Computer Department for providing the necessary facilities and support to carry out this project work.
I would like to extend my heartfelt thanks to our Principal, Prof. Vaggoli R.G, for giving me the opportunity to undertake this project and for providing a positive learning environment in the institution.
I also thank my classmates and friends for their cooperation and helpful suggestions during the project development phase.
Finally, I express my deepest gratitude to my parents and family members for their constant encouragement, support, and motivation, which helped me successfully complete this project.
