RIGANTI is a software consulting company located in Prague, Czech Republic. We help our customers with digital transformation and innovation.
This repo contains everything you need to make your own 3D printed Mr. RIGANTI lamp.
- 3D printer
- Black filament
- White filament
- WS2812B LED strip (60 LED per meter, individually addressed LEDs), for example here
- ESP8266 D1 Mini NodeMcu, for example here
- MicroUSB cable
- Part 0 shall be printed with black filament.
- Part 1, Part 2 and Part 3 shall be printed with white filament.
If you need to fine-tune or edit the parts, use the OpenSCAD source file to adjust the models.
Insert the white logo shape of Mr. RIGANTI (including the eyes) in the black frame.
I used three wires and soldered them to the LED strip and WS2812B.
- Red wire goes to +5V.
- White wire goes to GND.
- Green wire goes to D4 on WS2812B and DIN wire on the LED strip.
When soldering the wires, make sure the MicroUSB connector is facing down and the wires are on the upper side.
Glue the LED strip around the inner side of the white logo. You will need to cut it at one of the designated splitting spot.
Count the LEDs you used - you will need it in the next step. My version required 59 LEDs.
Assemble the parts together as shown in the pictures.
First, insert the WS2812B through the top hole in Part 3.
Second, place WS2812B in Part 4 (MicroUSB connector facing down) and insert it into Part 3. The bottom edge of the logo shall be aligned.
Last, insert the remaining parts inside each other. Make sure the wires do not obstruct the way between the parts.
Please note that the models do not have any gaps. Sometimes, you may need to use force when assembling the parts together, but you should not need to use glue.
Connect the device using Micro USB cable to the PC.
Install the corresponding drivers
Visit https://install.wled.me], click Install and flash the firmware to the device.
Then, open the settings and enter the number of LEDs (59 in my case) in the LED preferences tab.
Configure the LED behavior as you wish.
To use the solid RIGANTI green color, use the following link:
http://CONTROLLER_IP_ADDRESS/win&A=128&FX=0&R=57&G=229&B=142
If you want the device to remember the last settings when disconnected from power, create a preset and set it to apply on boot.
This project is inspired by Martin Woodward's Octolamp.
This is the first version of the model. We are sure it will be improved over time.
Feel free to send us any suggestions or improvements.
Happy hacking!