Viking Style Halloween Lamp

by dani0072009 in Workshop > 3D Printing

557 Views, 6 Favorites, 0 Comments

Viking Style Halloween Lamp

3D Printed Viking Style Halloween Lamp

I ​made this project for my brother. He loves Halloween and asked me to create a Viking-style lamp that has a glowing skull. This is what comes out of this idea. I roughly had five months to test the device before publishing it. I can happily say that in this period nothing went wrong with it. It just worked like a charm. Also, I have worked a lot on the documentation, meanwhile.

Features:

  • 30 addressable LED to make it shine 🚨
  • Microphone for πŸŽ™οΈ
  • Music reactive lighting 🎡
  • Clap switch πŸ‘
  • Foldable controls
  • Interactive menu with a graphical display πŸ•ΉοΈ
  • Saving and loading the configuration parameters πŸ’Ύ
  • Light modes:
  • Rainbow 🌈
  • Candle πŸ•―οΈ
  • Pulse πŸ”Š
  • Komodo 3000 🌞
  • Color 🎨
  • Humidifier for spooky smoke effect πŸ‘»
  • Magic runes on the front. They are glow-in-the-dark ⭐


Because it is a complex project, I made detailed documentation that contains everything you need to build it from the ground up. This project can be printed with any printer that has the volume for the parts.


πŸ—Ώ You can find the models on Printables.

πŸ’½ You can find the whole project on GitHub.

πŸ“’ Also the documentation is hosted by GitHub as well.

Supplies

equipment_basic.jpg

These tools are required to create this project. Without them, it is almost impossible to finish every section.

The table below shows all the required components to build this project. I tried to use generic parts to make the sourcing easier. I included the distributors which I used. I calculated the nominal quantity for everything, but I also included the amount I recommend to source. It is always a good thing if you have some spare parts, you can use them later.

Sourcing Components

Firstly you have to source the required parts and materials. You can find more info here.

3D Printing Parts

proto_parts.jpg

Next, you have to print all the necessary parts. There are some tricky ones so read the print guide section carefully.

PCB and Cable Assembly

pcb.png
humidifier_cable.JPG
encoder_connector.JPG

I have designed a custom PCB for this project. It expands the functionality of the Arduino UNO platform. It controls all the peripherals in the system. The custom PCB was necessary to make the project fit this size. Also, you need to do some cable work. You can find more info here.

Software

software.png

Of course, this project has custom firmware. It is written in C++ and I have used PlatformIO as a development tool.

You can find the whole firmware on GitHub and detailed instructions for building and uploading here.

Final Assembly

asm_stp005_locking_endstop_mount.JPG
asm_stp065_result.JPG
asm_stp068_insert_led_holder.JPG
asm_stp067_connect_top_cables.JPG

Finally, it's time to assemble the whole thing. It is approximately 70 steps, so I made a separate guide for this as well.

Troubleshooting & Final Thoughts

finish_logo.png

This is a complex project with a lot of steps. I tried to not make mistakes in the device or its documentation, but I'm just a regular person, and sometimes I make mistakes as everyone else does. If you find a problem or something does not understandable, please visit the issue guide section. There is an example of how to submit an issue. If you report an issue I will try my best to fix it.


If you've made it this far, you're amazing! Thank you so much for joining me on this journey!