Lightbulb decoration inspired by The Sun from the indie game 'OneShot.'
5
5
0
142
updated April 30, 2025

Description

PDF

Introduction

This is a lightbulb decoration inspired by The Sun from the indie game OneShot.  Remixing is allowed, and the CAD files are provided in case you want to make modifications.  To make it function as a smart light, this design incorporates an ESP-32 to control the lights. 

To Print

  • 1x Base
  • 1x Cover
  • 2x Lock
  • 1x Top
  • 3x Light Screw

Other Products

Diffuser channel: https://www.amazon.com/Muzata-Silicone-Spotless-Flexible-Enclosed/dp/B08QM6YK7X

Globe: https://www.amazon.com/KastLite-Acrylic-Textured-Manufactured-Plastics/dp/B08GYLQBCJ?th=1

LED Strip: https://www.amazon.com/WS2812B-Individual-Addressable-144Pixels-Non-Waterproof/dp/B09PBGZMNS?th=1

Power Supply: https://www.amazon.com/BTF-LIGHTING-Plastic-Adapter-Transformer-WS2812B/dp/B01D8FM5Y2?th=1

ESP-32 Controller: Any will work, but it's probably a good idea to make sure it fits in the base.

I am not affiliated with Amazon or the vendors of any of the products listed
above.  I do not receive commissions if you choose to purchase them.

ASSEMBLY INSTRUCTIONS

Plastic part assembly should be mostly self-explanatory.  See the cad image 
attached.

I used fourteen #3 machine screws (2.09mm diameter).  

  • Four 18mm long screws hold the base to the top
  • Four 5mm screws hold the cover to the base
  • Six 5mm screws for light screws
  • Depending on the print quality, you will likely need a drill to increase the 
     size of the holes or remove supports.

I highly recommend testing the fit of all the parts with the screws in before 
the final assembly.

STEP 1:  Diffuser Channel and LED

Follow the instructions provided by your product to insert the LED strip into 
the diffuser channel.

STEP 2:  Light Screws

If you are using the same diffuser channel as I did, screw the hooks onto the 
'light screw' part using six total #3 machine screws.  See image, light screws.

STEP 3:  Inserting the Diffuser Channel into the Bulb

The diffuser coils will not fit into the globe once it is assembled, so it must 
be assembled inside the globe.  I recommend to first form the coils with the
diffuser outside the globe with the 'light screw' part and mark their locations 
on the diffuser strip.  Then, insert the diffuser into the globe and use the 
marks as a guide to re-form the coils.  Finally, insert the diffusers into the 
lightbulb 'Top' part.  That's the hard part done.

STEP 4:  Plastic Assembly

Cup the lightbulb 'lock' (two parts) around the globe.  The pieces should fit
snugly (assuming a test fit was done earlier).  Next, add the 'Base' piece and 
screw the pieces together with the four 18mm length screws.

Step 5:  Wiring

Flash the ESP-32 with WLED, or whatever your preferred firmware.  See the 
wiring diagram provided for how I did it.  (Note: this power distribution method is not 
recommended, but it works.  Follow at your own risk.)  Essentially, connect the
barrel jack (power input) to the ESP-32 and the LED strip.

Note: The data pin must be configured in accordance with your version of the ESP32 module and WLED.

Here are some resources for proper implementation:

Step 6: Barrel Jack

Insert the barrel jack through the hole in the 'Base' part.  Screw on the bottom
'Cover'.

Tags



Model origin

The author marked this model as their own original creation.

License