3D Printed Parts:
- Lamp Body
- Lamp Base
- Pipe Fitting
- Bottom Cover
Lamp Body:
Make sure to scale the Lamp Body to 100x100: Lamp Body Model
Additional Parts:
- Wemos D1 Mini (or other ESP8266 board)
- WS2812 LED Matrix 16x16 (Make sure it's 5V version, not 12)
- AC-DC Power Supply: 5V 5A (at least 3A)
- DC Power Supply Jack Socket (Female)
- Sensor Button Module (Optional)
- Water Pipe 50mm
Building instructions:
- Cut the pipe to fit the size of the LED matrix.
- Make holes in the pipe to match the wire leads on the matrix.
- Wrap the LED matrix around the pipe, threading the wires inside, and secure it with cable ties.
- Insert the printed plastic fitting for the pipe into the bottom part.
- Solder the wires to the Power Supply Jack Socket. I recommend using 2-pin detachable connectors for easy disassembly.
- Solder the wires (or 2-pin detachable connector) to the power wires (2 wires) on the matrix.
- Solder the connector (3-pin) to the ESP8266 - power, ground, and data (default pin D1 on Wemos).
- Optionally: solder power, ground, and data to the touch sensor (default pin D2 on Wemos) and place it in a convenient location (I taped it inside the base).
- Install the firmware (see GitHub link with instructions) on the ESP8266. Now is the time to make sure everything works.
- Stick the ESP8266 with double-sided tape to the bottom cover or any suitable place of your choice.
- Mount the Lamp body on the printed base and screw on the pipe with the fitting.
- Connect the connectors, and if everything works, secure the Power Supply Jack with hot glue from the inside.
- Close the lamp base with the printed cover.
- You’re amazing!
Printing Instructions:
Print the Lamp Body with a 0.8 mm layer width and 1 perimeter.
The Lamp Base requires supports; use the default settings for printing.
Electronics Instructions:
For electronic parts setup, refer to the instructions: GitHub
Tags
The author marked this model as their own original creation.