Ario Barin Ostovary

Software Engineering, University of Waterloo

Traffic Lights

3D-printed traffic lights for computer engineering.

I made these traffic lights for my computer engineering class, I believe Grade 11

Testing the traffic lights on the bench.
Printing the supports, and one of the traffic-light housings.
Long black traffic-light supports printing on an Ender build plateA black printed traffic-light support held up to show its three-hole light housing
The printed parts before assembly, then the lights and wiring packed together.
Black printed traffic-light supports and housings packed in a cardboard boxAssembled traffic-light heads with three circular lights each, surrounded by wiring in a box

Planning and simulation

Flowcharts for the crossing sequence.
Flowchart for raising and lowering the crossing bar and flashing its warning lightsExpanded flowchart with a pedestrian-presence condition for the crossing
An earlier light-timing draft and its revised north-south/east-west sequence.
Earlier traffic-light timing flowchart with both yellow states labelled north-southRevised timing flowchart with separate north-south and east-west yellow states
The circuit layout in simulation.
Simulated Arduino circuit with breadboards, LEDs, resistors and connecting wires
Testing the traffic lights and crossing circuit in simulation.
Another view of the physical lights changing during the bench test.