Dynamic Smart Bedside Lamp Project

Following the sucess of the dynamic smart lighting in my shower and my first dynamic smart lamp project, I decided to create some more dynamic smart lighting with a smaller form factor. This project takes the form of a compact and low-profile bedside lamp, with the main emphasis being on delivery of the visual notifications at my bedside.

Design

For this design, I've gone for the smallest possible 3D printed enclosure, something that looks like a mini Amazon Echo Dot in white. It is just 80mm in diameter and 15mm tall.

I've designed the lamp enclosure using Autodesk Fusion 360 and it is in 2 parts, which have 4 pins to ensure alignment. It's just easier to get high quality prints with complex shapes like this if they are printed as two parts.

The base has a hole for the wires and supports for the 24 LED ring.

I've designed the lamp enclosure using Autodesk Fusion 360 and it is in 2 parts, which have 4 pins to ensure alignment. It's just easier to get high quality prints with complex shapes like this if they are printed as two parts.

The top has nice rounded edges and a 3mm deep recess for the 75mm white perspex disc.

Build

The first part of the build involves glueing the two 3D printed parts together, so that they can be smoothed and painted gloss white.

For my dynamic smart lighting I'm using a Adafruit 24 LED NeoPixel Ring. These are available in RGB and RGBW formats.

On the other dynamic smart lighting I've built, I've used frosted perspex discs, to maximise the light output. This one is less of an issue though, so I'm using a white perspex disc. This completely hides the LED ring but lets enough light through.

The pixel ring is connected via a bespoke PCB that I developed for my smart shower project. It's overkill for this project but I had some spare.

This then connects to an Arduino shield, one of my smart home building blocks.

I already have an Arduino Mega 2560 in my bedroom under my bedside table, which automates and senses a whole range of things. I am using spare capacity on it for this project.

Further Reading