With the COVID-19 pandemic, many kids' schools have gone to distance delivery. This home school bell is a fun way to stay on schedule that uses a Raspberry Pi and a USB speaker. You can make it with your kid and they can learn about programming and can "ring the bell". I built this for my daughter who is going into 7th grade (currently via distance delivery), and it is working well to keep us on time.
school bell audio download
DOWNLOAD
https://t.co/xYWBZpw9Se
The code could easily run on your student's linux computer or even a microcontroller running micropython, as long as the microcontroller has some mechanism to get the current date/time. Also any amplified speaker, or even cooler a relay / analog bell, could be used.
I used an old USB speaker, which had a strange driver and didn't fully auto configure as the default sound card, so I found I could "hack" the speaker to work by using its hardware address. After plugging in the speaker, I used the command 'aplay -l' to list audio devices:
You will be prompted to enter the password for the user pi on schoolbell.local -- enter the password, and the file gets copied securely. This command should be run in the same directory where the python script was saved, and copies it to the home directory of the pi user. You can ssh over to schoolbell.local and the code should be there:
This defines three types of bells, a warn bell, a start of class, and an end. Because we only have one bell tone, they all point to the same file, but if you make different tones, you can change them. You can even add other types of bells tones. I also played with using a speech synthesizer to speak the bells, but that was not viewed favorably by others in the house.
The code will tell you if it is a schoolday (e.g. not a holiday or weekend) and sees if the time matches a bell time. In this case, it was not a bell time, so it just exited cleanly. If it happened to be a bell time, it would have rung.
Note that because cron only runs every minute, you could not make the bells any more granular than to the minute. I think it is theoretically possible that if your system gets bogged down, cron might not run for a few seconds after the top of the minute, making the bell late. If somehow cron didn't run for the full minute, the bell would be missed.
Tip: For extended holidays (e.g. summer), you can add a hashtag (#) to the first character of this line, which turns it into a comment and thus ignores running it. When school is back in session, just remove the # and it will start to run again.
Tonmind Audio Manager is an audio broadcast software based on IP multicast. It's adopted to be used in LAN and supports auto scan batch setting of Tonmind IP Speaker and SIP Paging Adapter. It can play various audio sources from SIP call, live radio, local media player, universal windows media player (for example, Spotify, iTunes, VLC, etc. ) via RTP Multicast. Users can easily set and control zones,contents, rings, volume and scheduling, especially used in school, retail or commercial centers.
What is everyone using for bells/overhead paging in your district? We are a small K-12 school with everyone under the same roof. We run an Avaya IP Office PBX that is integrated into a 70V Bogen overhead paging system. We are running into issues where pages will cut out when an announcer is speaking. The bells themselves seem to work fine and are controlled by a USB relay from a Dell computer running BellCommander. The relay then trips the Bogen UTI1 to ring the tone for class changes.
It seems as though the wiring is not able to support the wattage we need. My question to all of you is: if you have recently upgraded your system or worked in a new school building, what are you using? Our clocks are Primex 72MHz, so we really don't need to integrate that. Just something that would work with our current phone system. I'd love to go as future-proof as possible, but I'm not sure if that is IP in the paging world or not.
The CTG-2A comes equipped with up to 6 minutes of CD quality WAV file audio storage for up to 14 different tones / messages. The unit is factory loaded with common school, business, and factory tones but can be programmed with your custom tones / messages or updated from the list of WAV files from the Viking website.
Calling all interested students for a dual enrollment music course: MUSIC 105!
This class is a Music Appreciation class at the college level. If you are interested in taking this class for the 2024-2025 school year, see Mr. Hendrix in the chorus room (FA 100) or in the commons area in the mornings or email him at whendrix
greenvilleschools.us.
You must take the Accuplacer Test in order to be in this class. Please see your counselor for more information.
The Snoqualmie Valley School District is located in the scenic foothills of the Cascade Mountains, approximately 30 miles east of Seattle.
The District is one of the largest school districts in the state, covering more than 400 square miles and serving the communities of Snoqualmie, North Bend, Fall City and surrounding areas of unincorporated King County.
Learn More
Many students are used to the bell ringing to signal the beginning of each school day, class changes, and dismissal time. There's no feeling quite like that last bell at the end of last period telling you are free to leave the building. But virtual and homeschool students probably don't get to hear that familiar ring and may even miss it. We're all trying to restore a bit of normalcy these days for the kids who may be longing for the sights, smells, and sounds of their school building.
There is a simple way to use a Linux computer to ring that bell. The project has only three steps: First, download a sound file for a bell, tone, or sound of your choice. Second, locate or install a simple audio player. Finally, enter your child's schedule into a cron configuration.
The first task is to locate a good bell sound. I found an MP3 file from the Free Sounds Library, where all the sound files are under the Creative Commons license. I downloaded and saved the file to my home directory:
I wanted an audio player that would be very simple and not output anything to standard out (stdout). The SDL Library includes the playsound command, which is very easy to use. So, I installed the SDL_sound package.
The last step uses the Linux cron scheduler, using commands that coincide with the school schedule. For example, suppose that the school bell rings Monday through Friday at 8:15am to signal the beginning of classes, then hourly for class period changes, and finally at 2:30pm to end the day.
Sabastian, I didn't specifically check MATE, but I did check Ubuntu and have found a small player. It's called splay. So, in this case, different distributions might have different packages. Give it a try:
$ sudo apt install splay
Then just replace each reference to playsound above with splay, example:
$ splay short-school-bell-sound-effect.mp3
Bodet is a benchmark in schools for its synchronised analogue clocks and for its multi-functional bell systems: customisable bell ringing, alert messages (such as lockdown) and music. Today, Bodet equips more than 2,000 schools throughout the world. Find out more about the Bodet solutions specifically designed for schools and colleges.
This Church Bell System is astonishing as it is featured with GPS and Audio facility. Time gets updated naturally in this system with the help of GPS receiver.Even it has the ability to play MP3 file and WAV at an interval of half an hour or an hour. The file loaded in the system of this speaking bell comprises of Slogan in any language, Chime or current hour correspondent. This model of speaking bell onlyenables pre amplifier output which has needs the connection to Horn or Speakers externally. Then the speaking bell switches ON the external amplifier and gets OFF automatically after being played the file.
Speaking bell is like a time device to be hung in the colleges and schools. By displaying the auto-updated time it rings on time with the help of Keypad or GPS receiver. Then relay of switching ON and OFF is manually set by its user.Accordingly, it gets ON and waits for the right time as per manually set to get switched OFF.
Church bell system is an Audio device. It shows the time and update automatically by GPS Receiver. This device plays the WAV and MP3 file at every one Hour/Half Hour once. The file may include Hourly Bell corresponding to current hour, Chime and any Slogan in any languages.
his device gives pre amplifier output only, afterwards external power amplifier has to be connected to sound the speakers/Horn. This device switch ON the external amplifier when it is required and switch OFF once the audio file is played.
I currently am working at a school and I have a Q-sys setup for our locks, bells and pagers. Today I realised that the admin lady was paging the code to play the bell tones daily. I have spent the best part of the day trying to figure out how we can make Q-sys design work with automating a bell tone.
On Q-Sys administrator I have noticed I do not have the "Audio Files" tab. This is the part that I seem to be having trouble with. I have gone onto Q-sys design and done the right flow from the bell I created to flow through the speakers.
I guess I ask is there a way to add an audio file and get it to play without having the audio file tab on administrator? Is there a command that I am missing that I should send to the command schedule?
1. Upload the audio file to the Q-SYS Core Manager website.
2. Launch the Q-SYS Designer program
3. Connect to your core.
4. Go to Tools > Show Q-SYS Administrator.
5. Go to Command Schedule
6. Change command type of be Paging Message Command
7. Choose the audio file under Message File
8. Choose which zones should play the tone
9. Tweak the schedule as you see fit. You might need multiple schedules to achieve this.
Teachers regularly use music for educational or other purposes. They may want to copy sheet music for students or perform music live. Or, they may want to record a live performance of music by students or play a sound recording in class or at a school event.
f5d0e4f075