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,154 total views, 12 views today

Leave a Reply