Description: This circuit is a church bell controller. Basic component is an ATmega32 microcontroller. At the circuit 2 24LC32 EEPROM memories is being used, the 1st for internal standard melodies and the 2nd one is for user's compositions. This feature will be provided in the future. As control I created a menu who will be appeared on 4x20 LCD (Liquid Crystal Display). The menu browsing can be done by 6 buttons at the face of the circuit's box (Menu, Up, Down, Enter, Start, Stop). The all firmware binds about 19Kbytes flash memory and can be increased by adding new features-functions. This program has been written in C in CVAVR compiler. The idea of this circuit is being given by a friend of mine who has a foundry and he is building bells. I have made the PCB by myself.
More: Features
1. More 32 different melodies (ADAM, PANYGJRJKO, AGJORJKO, etc)
2. Control of electrometrical clock of church with the production of pulse of duration 1Sec each one minute.
3. Automatic correction in case of power loss.
4. Percussion of clock each half but also entire hours, with possibility of choice of hours of silence (for tourist regions and hours of common quietness).
5. Manual correction of electromechanical clock.
6. All regulations become with the help of guidance (menu, up, down, enter, start, stop)
7. When it runs a rhythm we have the possibility of increase or decrease her speed, the information will stored in memory 24LC32.
8. Display of temperature (DS1621).
9. Display time (DS1307), with backup battery.
10. All the information are displayed on 4X20 LCD.
11. Control up to 6 bells.
This church bell controller circuit utilizes an ATmega32 microcontroller as the central processing unit, which manages the operation and functionality of the system. The circuit is equipped with two 24LC32 EEPROM memories; one is dedicated to storing internal standard melodies while the other is reserved for user-generated compositions, a feature that is planned for future implementation.
User interaction with the system is facilitated through a 4x20 LCD (Liquid Crystal Display) that presents a menu-driven interface. The menu navigation is controlled by six tactile buttons located on the front panel of the circuit's enclosure, labeled as Menu, Up, Down, Enter, Start, and Stop. This design allows users to easily navigate through various settings and options. The firmware, written in C using the CVAVR compiler, occupies approximately 19 kilobytes of flash memory, with the potential for expansion to incorporate additional features.
The circuit supports a repertoire of over 32 different melodies, including titles such as ADAM, PANYGJRJKO, and AGJORJKO, enhancing its versatility for different church settings. It also integrates functionality for controlling an electromechanical clock, generating a pulse of one second duration every minute, which is crucial for accurate timekeeping.
In the event of a power loss, the system is designed to automatically correct the clock, ensuring continued accuracy. The controller can also produce chimes at both half and full hours, with the option for users to set specific hours of silence, catering to the needs of tourist regions and quiet hours.
Manual adjustments to the electromechanical clock are possible, providing flexibility in maintaining accurate time. The menu-driven interface allows for intuitive regulation of all settings, including the ability to increase or decrease the rhythm speed of the melodies, with all adjustments stored in the 24LC32 memory.
Additional features include the display of temperature using a DS1621 sensor and real-time clock functionality provided by a DS1307 chip, which is supported by a backup battery to maintain timekeeping during power outages. All relevant information is presented clearly on the 4x20 LCD, ensuring users can easily access and monitor the system's status. The circuit is capable of controlling up to six bells, making it suitable for various church sizes and requirements.This circuit is a church bell controller. Basic component is an ATmega32 microcontroller. At the circuit 2 24LC32 eeprom memories is being used, the 1st for internal standard melodies and the 2nd one is for user's compositions. This feature will be provided in the future. As control I created a menu who will be appeared on 4x20 LCD (Liquid Crystal Display). The menu browsing can be done by 6 buttons at the face of the circuit's box (Menu, Up, Down, Enter, Start, Stop).
The all firmware binds about 19Kbytes flash memory and can be increased by adding new features-functions. This program has been writen in C in CVAVR compiler. The idea of this circuit is being given by a friend of mine who has an foundry and he is building bells.
I have made the PCB by my self. Features
1. More 32 different melodies ( ADAM, PANYGJRJKO, AGJORJKO, etc)
2. Control of electrometrical clock of church with the production of pulse of duration 1Sec each one minute. 3. Automatic correction in case of power loss. 4. Percussion of clock each half but also entire hours, with possibility of choice of hours of silence (for tourist regions and hours of common quietness).
5. Manual correction of electromechanical clock. 6. All regulations become with the help of guidance (menu, up, down, enter, start, stop)
7. When it runs a rhythm we have the possibility of increase or decrease her speed,the information will stored in memory 24LC32. 8. Display of temperature (DS1621). 9. Display time (DS1307), with backup battery. 10. All the in formations are displayed on 4X20 LCD. 11. Control up to 6 bells.
The foot 13 between valve value 1 and valve value 2 will draw the transistor base current. If the relay releases, after a recovery time of 0.5 seconds, pressing the key will initiate the switching process again. The timer is...
The adjustment control for the contrast of an LC-Display is typically a 10-kilohm potentiometer. This functions adequately as long as the power supply voltage remains constant. However, in cases where the power supply is not stable (such as with battery...
The 2x16 Parallel LCD is an 8-bit or 4-bit parallel interfaced LCD. This unit allows the user to display text, numerical data, and custom-created characters. The LCD utilizes the HD44780 series LCD driver from Hitachi or an equivalent controller. It...
This device is a simple timer that keeps the headlights of a vehicle on for approximately 1 minute and 30 seconds, allowing for illumination when accessing dark areas without the need to return to switch off the lights. Pressing P1...
A Pills Reminder is a device that operates a flashing LED (and/or a beeper) at fixed hour intervals. A variety of time intervals is available with this circuit, specifically 4, 6, 8, 12, 24, and 48 hours. Initially, the hour...
These two circuits are multi-range timers that offer periods of up to 24 hours and beyond. Both circuits are fundamentally similar, with the key distinction being that Version 1 energizes the relay when the time expires, while Version 2 de-energizes...
Manufacturers of cordless drills typically recommend a battery charging time of three hours. Once this charging time is complete, the battery must be disconnected from the charger to prevent the risk of overcharging. This circuit, positioned between the charger and...
This circuit is specifically designed for individuals who frequently need to wake up early in the morning. Standard alarms in electronic watches are often insufficiently loud and frequently fail to wake users. The switch circuit described here will be useful;...
Innovative yet easy-to-use PCB design editor. Includes many leading edge features for the casual and professional designer alike. Pulsonix contains a complete set of tools for designing Schematics and PCB designs in one integrated interface. Able to import many other...
We use cookies to enhance your experience, analyze traffic, and (if you allow) serve personalized ads.
By clicking Accept All, you agree to our use of cookies.
Learn more