This is an ESP32 and Neopixel-powered accent lamp I designed to illustrate some Wifi examples for the ESP32:
The first example shows you how you can make the ESP32 host a color-picker webpage so you can adjust the color/brightness using a web browser.
The other example turns the lamp into sort of a daylight clock that mimics a day/sunset/night/sunrise cycle: it will fetch the current time, and sunrise/sunset data from a couple of web services. Then, during the day it will be a sky blue color, and at night it will be a very dim, dark blue color. At sunset time it will fade through a nice sunset gradient, and it will do the reverse when the sun comes up again.
You can find that video/tutorial here:
Follow me on instagram to see what I'm up to: https://www.instagram.com/sudomod_wermy/
High heat clear PLA works great for the diffuser. You can use whatever you want for the other parts (I used woodfill PLA for the base and it looks great).