Acme Traffic Light - Restoration ProjectFollow project
|1||Raspberry Pi 3 Model B||896-8660|
One of the largest private transportation museums in the United States, the Southern California Transportation Museum, is extremely privileged to have a set of Acme traffic lights amongst our artefacts. Originally deployed in the Los Angeles area, this type of traffic signal was used in the 1920s and 1930s. At this time, every US city was experimenting with different types of traffic signals. The Automobile Club later convinced everyone to adopt the three-light signal still in use today.
During the relatively brief time they were in use, the Acme traffic light became the favorite of the Hollywood cartoonist, which is why you see them all over the movies. It’s the one with the arm as well as lights. The arms were used during the day since lights used electricity and electricity costs money. Then, at night the lights were used because, logically, you couldn’t see the arm.
The Southern California Transportation museum has one of the original Acme signal controllers – but it has a fatal design flaw, it thinks that it’s running a traffic signal. That means it will run it all day and night, wearing out the motors. So, the museum decided to replace the old controller with a new one consisting of a Raspberry Pi and a 16-channel relay module. The relay module was chosen because in the past it had provided reliable service in the museum’s signal garden. Also, because it is incredibly easy to program.
The Raspberry Pi and the relay board must work in a relatively harsh environment. The museum moved to Perris, CA because the hot and dry climate is good for exhibits and artefacts. However, the climate is not so good for the electronic parts. Most of the components sit in a cast iron box, which is painted black and has no ventilation, in a semi-desert. We are not sure exactly how hot it gets inside, but the 3D printed hinges we implemented in the box melted. Fortunately, all of the other parts are still working properly.
Now, you might be wondering why it takes so many relays to control one signal. The Acme traffic light is not a simple signal. There are arms, lights, and a bell. So, the relays are for:
- Red Light
- Green Light
- Yellow Light
- Motor power
- Motor direction
- Fold (Keeps the arms from extending when returning them to the housing.)
And, of course everything must be doubled because we have two signal heads.
Some additional relays were needed because the arm motor works by shorting two wires and applying power to a third. In order to change direction, you simply change which wires are shorted and which get power. This would have been possible with two relays on the 16-channel board, but in this configuration, it could also have effected a software glitch that would damage the motor. To ensure this wouldn’t happen we used a DPDT relay which provided a hardware interlock. In addition, the motor, fold magnet and bell all use big A/C coils, which, when turned off generate a huge electric pulse. Sadly, this does nasty things to the Raspberry Pi (although, funnily enough the board has no problem.) To get around the problem, three zero crossing solid state relays were added. By turning off the coils when no voltage is present you avoid the pulse problem.
Railroad equipment is designed to last for a very long time. The last railroad relay I used had an inspection sticker on it from 1910 (which is when it was taken out of service, not when it was made!) I don’t know if the new parts will last this long, but so far, they have been very reliable in a challenging environment.