3 Simple Ways to
Share What You Make

With Instructables you can share what you make with the world — and tap into an ever-growing community of creative experts.

PhotosPhotos

Share one or more photos of a project, recipe, or whatever you've made, quickly and easily.

Step by StepStep-By-Step

Share your step-by-step photos with text instructions of what you made so others can do it too!

VideoVideo

Share your how-to video. You'll need your embed code from a video site such as YouTube.

LEGO T-Intersection LED Traffic Light

LEGO T-Intersection LED Traffic Light


Video not playing? See it on YouTube: http://www.youtube.com/watch?v=q0tiiWwC6Zo


Background
Every Christmas we set up a large LEGO train layout in a section of the living room. This year, I ended up winning an eBay auction for a number of older-model LEGO road plates, one of which included a T-intersection. At about the same time, I saw a web magazine article on how to get started programming an Arduino embedded microcontroller. I'm a computer programmer by trade.

Inspiration
It seemed obvious to me at this point that a perfect project would be to create an LED traffic light out of LEGO bricks, some LEDs and resistors and an Arduino Nano controller. The T-Intersection became the center-piece of the layout. This Instructable will lead you through building the traffic light, as well as illustrate how the Arduino program works.

Take Two
This is my second attempt at building the traffic light. On the first attempt, my 9-year old son helped me. Being slightly impatient, as 9-year-olds are apt to be, I was left with no time to take detailed photographs. The LEDs I used, found in my parts bin, were also extremely dim: bright at night, but invisible in the day.

With this second attempt, I obtained much brighter LEDs from a string of LED Christmas Tree lights that only half lit up. I also took very detailed close-up photographs with a brand new Sony DSC-TX5 digital camera that can close focus down to 1cm. I've annotated many of the photos.

Alternates
You can choose to build this Instructable as presented or just use it for inspiration for your own creation. I realize that LEGO T-intersection road plates have long since been discontinued and are hard to come by now. Cross-intersections are all that are available in LEGO stores now. You might choose to build a fourth light. I've supplied an alternate program that should drive a cross-intersection with four advance green-lights. It should work, but since I was testing the program only on my T-intersection, it might not work perfectly. You'll need more LEGO bricks and LEDs to build such a light.


 
Remove these adsRemove these ads by Signing Up
 

Step 1Part list

Parts for this Instructable, a three light T-intersection with one advance green light

Electronic parts for this Instructable, 
  • 4-green LEDs, 20,000mcd
  • 3-yellow LEDs, 20,000mcd
  • 3-red LEDs, 20,000mcd
  • 2-220& ¼-watt resistors
  • 2-150Ω ¼-watt resistors
  • 1-Arduino Nano micro-controller
  • 1-5 pin male header
  • 2-4 pin male headers
  • 2-2x15 long female headers
  • 1-2x6 long female header
  • 1-50 foot spool Kynar #30AWG wire
LEGO parts:
  • 36-2x2 round grey bricks
  • 3-1x2 grey brick
  • 3-1x2 modified grey technic brick with hole
  • 12-1x1 round grey brick with holes in the stud
  • 3-2x2 round grey tile
  • 1-1x2 yellow plate
  • 1-1x3 yellow plate
  • 1-1x1 yellow tile
  • 3-1x4 yellow tiles
  • 2-1x4 yellow plates
  • 13-yellow head light bricks
  • 1-T-interesection road plate
Miscellaneous things needed to build this Instructable:
  • :#14AWG wire-stripper
  • #30-guage wire-stripper2-pliers
  • 1-utility knife2-wires with alligator clips at each end for testing LEDs
  • 1-hot glue gun
  • 25 Watt soldering iron
  • fine rosin core solder
  • wire cutters/nippers
  • heat shrink tubing
  • heat shrink gun (or use heat from a soldering iron)
Parts for a cross-intersection with four advance-green lights
Should you choose to build the alternate model, this is my best guess at the parts that are required.

Electronic Parts:
  • 8-green LEDs, 20,000mcd
  • 4-yellow LEDs, 20,000mcd
  • 4-red LEDs, 20,000mcd
  • 2-220& ¼-watt resistors
  • 2-150Ω ¼-watt resistors
  • 1-Arduino Nano micro-controller
  • 4-5 pin male headers
  • 2-2x15 long female headers
  • 2-2x6 long female header
  • 1-50 foot spool Kynar #30AWG wire
LEGO parts:
  • 48-2x2 round grey bricks
  • 4-1x2 grey brick
  • 4-1x2 modified grey technic brick with hole
  • 16-1x1 round grey brick with holes in the stud
  • 4-2x2 round grey tile
  • 4-1x2 yellow plate
  • 4-1x3 yellow plate
  • 4-1x1 yellow tile
  • 4-1x4 yellow tiles
  • 13-yellow head light bricks
  • 1-Cross-interesection road plate
« Previous StepDownload PDFView All StepsNext Step »
12 comments
Apr 10, 2011. 1:29 PMnolan5683 says:
the dumpster was a great idea
Apr 1, 2011. 8:07 AMpperegrina says:
Hi..

It's possible do this, with an arduino Duemilanove?

Can i put the led's togeher with a wire?

Thanks,
Pedro Peregrina
Feb 26, 2011. 11:16 PMcrackHacker says:
in my micro-controller class we had to make a 4 way intersection with the main traffic lights, turn lane lights and a push button for walking. if you felt froggy you could toss in the other 2 parts. ours was based off how Phoenix Az had their system back in the day it has since changed alot due to more roads and all that.
Feb 10, 2011. 9:40 PMzack247 says:
nice job!
one thing you could do to hide those wires on the back is take a 1x4 smooth piece like you have on the top and glue it on the back
Feb 9, 2011. 4:39 PMChrysN says:
Nice, the video is cute!
Feb 9, 2011. 3:37 PMTSC says:
Cool!!
Feb 9, 2011. 1:28 PMcatsnw says:
Just another 10 months until Christmas! This will go under the tree with my trains!
Feb 9, 2011. 10:05 AMcowscankill says:
That is so awesome!
Feb 9, 2011. 8:25 AMLeumasYrrep says:
If this was only about ten years ago I would be bouncing off the walls right now. Great ideal and Instructable.
Feb 9, 2011. 1:06 AMynze says:
Now THAT is a great first Instructable!!!

Be welcome!

Pro

Get More Out of Instructables

Already have an Account?

close

All Steps Viewing
View all steps of an Instructable on the same page when you're a Pro Member.

Upgrade to Pro today!
2
Followers
1
Author:Maloffstrano