these are what I used, but yours may vary depending on what you scrape up.ATiny2313 www.sparkfun.com20 pin socket8 LED's
(I used the mini T1's, but probably just about any would work. Make sure they are all the same, I raided mine out of novelty toys and my junk bin and some are brighter than others)8 100ohm resistors 2032 battery holder and battery PC mount switchFine enameled wire like what is used in hobby motor coils.
That is where I got mine, tore apart an old non-functioning motorStiff wire
I used .025" music wire, but in hindsight I needed something bigger, like a thin clothes hangerHeat shrink tubing or electrical tape
this insulates the LED's from the wire, and contains all the thin wires together in a bundle.Perf board
about a 1-1/4" x 3" piece5 pin header
optional, but I don't have to pull the chip out to change signsSmall hobby motor
I couldn't find any specs on the one Ii used (found it in my junk box of motors) I think it was originally meant to run on 6 or 12 volts, because at 3 volts it only pulled about 20mA, and runs fairly slow, which is good. 2 "AA" battery holder
with switch, or separate switchTools
Hot glue gun
small needle nose pliers
Dremel (optional but makes cutting perf-board easy)
small drill bit the size of the motor shaft "mine was 5/64"