Christmas Tree O'Digital Logic

Current Part:

Parts
7805 +5v Regulator
[8] 74HC595 Shift Registers
7404 Hex Inverter
555 Timer
74193 4-Bit Counter
SPST Switch
[2] 2N2222 Transistors
Green LEDs
Red LEDs
Various Resistors
Various Capacitors
+9v Battery Connector
4x Stand-Offs
Protoboard
AWG22 Wire
Trimpot + Knob
Wire Wrap
Wire Wrap Tool
Solder
Soldering Iron


Parts List Details
           While there are a ton of parts to this project, only a few core parts are really important to know about. The rest are simple passive components and LEDs.

74HC595 Shift Registers
           These are the core parts for this project. Shift registers will be used to 'clock' the data through our 64 bit register and light up LEDs as the data flows through.

7404 Hex Inverters
           Hex inverters will be used both for their intended purpose of swapping a digital '0' for a '1', as well as for a quasi-random pulse generator.

555 Timer
           The 555 timer will be used to drive the clocking of the shift registers. Also, the 555 timer will be used as part of the data for a known pattern generation mode for the LED Christmas tree.

Trimpot + Knob
           To vary the speed that the 555 timer clocks data through the shift registers, we'll use a trimpot to vary the resistance in the standard a-stable multivibrator circuit that we'll be using.

Protoboard and Wire Wrap
           In this project, we'll use 2 pieces of protoboard, one for the Christmas tree and one for the digital control hardware underneath. Tons of wire-wrap will be used to connect things together, so get a few different colors of wire wrap for this project!