Introduction: BoxMarker for FireBrigades
Show your FireBrigade mates which trucks have to leave their boxes, when an alarm occurs.
Step 1: Idea, Problem and Solution
Besides my job and other activities, I' m a mate of our local FireBrigade.
Problem:
Our FireBrigade is not a small one. The FireDepartment has more than 8 boxes for the trucks and owns about 10-12 trucks or more.
A sketch of our main garage is shown below.
When an alarm occurs, we get a fax from the boys and girls behind the telephone number 112, or 911 in the United States. Besides other infos, that fax contains a keyword, telling us what kind of alarm has to be handled.
The keyword tells us which trucks have to leave their boxes and join our mission. ;-)
There' re more than 40 keywords.
Who can hold all keywords and the regarding boxes in mind?
None
Solution:
We decided to install blinking lights in the boxes, which indicate whether the contained truck is affected or not. When our FireBrigade gets alarmed, the first one who enters the garage has to switch on the lights using a laptop.
This Instructable doesn' t offer all of the details so far, I just wanted to give an overview of how matching ideas or problems can be solved.
Step 2: Electronics and Electrics
Our main garage has 8 boxes.
So we' re able to use an already assembled card with 8 relays on it. The card was bought from a big seller of electronics.
The job of the bought card is to switch the lights on and off. The picture below shows the relay card and the power supply for the lights.
Power Supply -> Electrics
;-)
Step 3: Control
The relay card is controlled by a laptop.
On this laptop SUSE 8.2 is installed. 8.2 was chosen, because the laptop is an old machine and newer distributions need too many RAM and other resources for running stable.
The picture below shows the mask used to control the relay card. This program is a script written in Ruby using the Tcl/Tk toolkit for the GUI widgets.
The Ruby script was released on:
http://rubyforge.org/projects/boxmarker/
When an alarm fax comes in, the keyword has a matching button widget. The one who has to switch on the lights just presses the matching button. The script then searches an .xml-file to find out, which lights have to be switched on according to the keyword.
When the script found the necessary infos, it calls an external program which controls the relay card. This external program is called by a system call and giving it the infos found in the .xml-file.
The called program to control the relay card can be found on:
http://www.thomas-dohl.de/?Projekte:Relaiskarte
On the right side of the mask you can see which lights are switched on.
Step 4: Put Together
In the picture below, you can see the parts put together.
this includes:
fax,
laptop
and
electronic and electric parts
If all parts worked right,
the result is a blinking light.
7 Comments
15 years ago on Introduction
Where are you from man?
Reply 15 years ago on Introduction
Germany, near Frankfurt am Main
15 years ago on Introduction
Kudos to those that serve the public good. Just some ideas to toss about...Do you need the yellow light indicator to show a vehicle is in maintenance or out of duty? Maybe you can add voice clips to play if you need to announce it over your public address system if no one can see the lights. Maybe if the emergency call center send the alert by the text system for the hearing-impaired over telephone you can automate it a bit more.
15 years ago on Introduction
WoW!! Very applaudable effort.. Good for you, get it out there, get some funding and get them in ever firestation.. Nice Instructable!
15 years ago on Introduction
I like it, good pictures by the way, looks like you have a messy workspace. (Kind of).
15 years ago on Introduction
Since there potentially are lives at stake here...
You may want to have a red blinking light, and a green light for each box. Just in case one of the lights burns out or malfunctions...
15 years ago on Introduction
Great idea. Could save time and lives! You deserve some kind of award! Oh and YaY first comment! Woot!