Introduction: Skull RGB Mood Light

Color your Halloween with this Skull mood light's. Use as a scepter or lantern.

For this project I used 3d printed hull and attiny2313 on small prototyping board.

Step 1: 3d Print Hull

I used 3d printer to print hull of the skull. STL files are included.

Step 2: Materials

1x Attiny2313

1x 20-pin DIP Socket

1x prototyping board (10x10 holes)

1x LM7805

1x 0.33uF capacitor

1x 1.33uF capacitor

4x 100Ohm resistors

1x Micro Slide Switch

1x 9V battery

1x 9V battery connector

some wire

Cut and bend parts before soldering.

Step 3: Solder Parts

Don't solder all pins at once, because some hole sharing is used.

1. Solder in just two corners of socket.

2. Insert resistor and bend its pins to form tracks on board. Cut to length and Solder.

3. Repeat with other resistors.

4. Solder in micro switch and wires.

5. Solder in RGB led.

6. Use electricians tape to isolate back of LM7805 from other components

7. Insert capacitors ant LM7805 and solder together.

Step 4: Test

Connect battery (without microchip) and test holes in DIP socket where in Vcc and GND will be. Use image for reference.

I used digital multimeter, but anything that could measure 5V could be used.

You can also short Vcc and DIP socket holes connected to LED's to see if colors light up.

If multimeter reads 5v and you can light up different colors manually, most probably there are no mistakes, and you can insert micro controller safely.

Step 5: Program

There are some comments in the code to explain how things work.
Also some "#defines" to make the code more readable.

I used myMultiProg MK2 programmer and WinAVR software to upload program to attiny2313.

There are other options.

You can make one yourself, many instructables on this site https://www.instructables.com/howto/avr+programmer...

Or you can use arduino:

https://www.instructables.com/id/LittleBits-Arduino...

https://www.instructables.com/id/How-to-program-a-A...


Step 6: Assemble

Insert attiny2313 in the socket and power up.

Colors should change randomly few times in a minute.

To speed up of slow down adjust delay times in the code.

Put everything together as shown in the pictures.

Use toothpick between skulls teeth to reach to the switch.

Happy Halloween!