Automatic School Bell




This project is an Automatic School bell system. Such a system triggers a bell (or operates any other load) at predifined time. In this version some advanced features are introduced:

– 16×2 LCD Display ( Displays current date, time and day)
– 4×4 Keypad for Inputs
– Stand alone product ( no PC required to program or maintain ringing schedule)

 

Automatic School Bell
– No battery required to maintain clock and ringing schedule
– Variable ringing time
– Max 10 bells can be set
– Custom Weekend filters
– Monthly OFF / Weekly OFF
– Half Day
– Total AC Power Handling : 1000W (240V 5A)
– Connect as many AC electronic bells in parallel form
– Built-in back up battery supply
– Built in permanent memory for bell timings
– Auto-memory scan on system startup




I used PIC18f4520 microcontroller as the brain of the system. RTC1307 IC is used to maintain the clock,date and day with a 3V backup voltage battery. Bell timings are stored in the internal EEPROM of mcu.

MCU is reading time from RTC through I2C Serial protocol and compares the current time with stored memory time in a continous while(1) loop.

MM74C922 decoder IC is used for keyboard. Reading the sixteen buttons is done using 4-bits output of decoder IC.

Photos

3D PCBAutomatic School Bell components

Automatic School Bell board front

Automatic School Bell board back

Automatic School Bell LCD interfacing

Automatic School Bell final product

PCB

Automatic School Bell PCB back

Automatic School Bell PCB back

For more detail: Automatic School Bell




Current Project / Post can also be found using:

  • automatic school bell project pdf
  • electric bell project pdf
  • automatic school bell using arduino
  • automatic school Bell system with PIC pdf

Comments (2)

Leave a Comment

*
= 5 + 9

Read previous post:
FM Transmitter using MAX4467 & MAX2606
FM Transmitter using MAX4467 & MAX2606

Here is a very simple, inexpensive and interesting project which provides lot of fun to a home experimenter or hobbyist....

Close
Scroll to top