LED Xmas Tree Project

I wanted to create a simple project that could be followed at home to celebrate this festive time of year. As I had some spare PIC16F88 devices lying around I decided to use one of these to create a LED Xmas tree.

Tree

The 16F88 has an inbuilt internal oscillator and reset functionality so this helps to reduce the complexity of the circuit we want to build.

Parts list:
PIC16F88
18 Pin Chip Socket
15 x LEDs
15 x 120 Ohm Resistor
Some wire – insulated RoadRunner wire is very good for this
Slide or Toggle switch
Piece of single sided copper Veroboard

Here is a schematic showing the circuit we are going to be building.

XMASTree

Here is a layout image showing the position of the components on the veroboard

LedXmasTreeLayout

Here are some build pictures.

Carefully cut the veroboard to shape and use a 3-5mm drill bit to remove the copper in the areas shown.

20131113_182000

Next Fit the LEDs and Resistors and solder everything into place ensuring it is flat to the board. Remove the surplus component legs.

20131113_190947

Here is a picture the solder side of the veroboard

20131113_191007

Bend out the legs of the chip socket and solder this into place.

20131113_191329

The board should now stand on it’s own.

20131113_191643

Use solder bridges and the wire from some of the removed LED legs to connect up the first row of LEDs.

20131113_205256

Here is a picture showing the wires

20131113_205307

Use more of the LED legs to route the ground to all the LEDs.

20131113_213341

Next use thin wire or RoadRunner wire to connect up the remaining LEDs.

20131113_211726

I created a video tutorial which walks through testing the hardware and designing the software to drive the board.

 

All the files from the project can be found here.

LEDXmasTree

18,126 total views, 4 views today

Leave a Reply