WS2812B Mood Lamp
A colour-changing lamp from a 24-LED ring with smooth fades.

Overview
Each WS2812B LED carries its own driver chip, so one data pin sets every colour. Smooth fades between palettes make an attractive first addressable-LED project.
Build Steps
Wire power and data
Ring 5 V and ground to a supply that can feed the LEDs; data from a digital pin through a 330 Ω resistor.
Send colours
Set each LED with one RGB value in a strip library and show the frame.
Animate the fade
Interpolate between palette colours over a few seconds so the transitions stay smooth.
Add a dimmer
Use the LDR module on an analog pin to keep the lamp dim in daylight.
Related Projects
555 Timer LED Flasher
A blinking light with no code — just a 555, resistors and a capacitor.
View project →Arduino Traffic Light with Pedestrian Button
Red, yellow and green LEDs cycle on a timer; a button requests a crossing.
View project →Digital Dice with 7-Segment Displays
Press a button and two dice faces appear — no microcontroller needed, just a 555 timer and counters.
View project →