Florian loves sleeping and, like many of us, he doesn’t enjoy waking up. Alarm clocks irritate him, and radio alarms can be a musical disappointment, depending on the station.
For many, the lack of sunlight during winter months makes waking up even more of a struggle, with no bright glare through the curtains helping to prise our eyelids apart.
Picking up on the concept of sunrise alarm clocks, and wanting to incorporate music into the idea, Florian decided to build the Circadia Sunrise Lamp.
Circadia – sunrise lamp project https://sites.google.com/site/fpgaandco/sunrise Theme summary
Standing just under two metres tall, the lamp consists of three parts: the top section, housing a 3D-printed omnidirectional speaker system and orbiting text display; the midsection, home to 288 independently controlled RGB NeoPixel LEDs; and the bottom section, snugly fitting a midwoofer, Raspberry Pi, audio amp, and power supplies.
Florian spent two years, on and off, working on the lamp and it’s fair to say that once he started getting to grips with the Python code, and was able to see the visual results, he became hooked on adding more and more themes. From Manila Sunrise to Sumatra Rain, each theme boasts its own colour cycle and soundtrack, all lasting approximately 40 minutes from start to refreshingly wonderful complete awakening. Florian writes:
[The lamp] makes it quite a bit easier for me to get out of bed every morning (with a silly grin on my face). It’s really surprisingly effective and hard to describe. Rather than being resentful that it is already time to get up, I am now more inclined to be eager to get going. If someone had told me how well this actually works I would have put a sunrise lamp in my bedroom years ago.
But he didn’t stop there.
As the lamp’s main purpose is to wake Florian up in the morning, it was inevitably spending the majority of the day idle. To tackle this, Florian incorporated a music-reactive light show, plus an interactive version of Tetris because, to quote from makers the world over, “Why not?”
Circadia – sunrise lamp project https://sites.google.com/site/fpgaandco/sunrise
Florian, in all his brilliant maker glory, has provided an in-depth blog of the Circadia Sunrise Lamp, documenting the processes, the successes, and failures of the build, as well as his continued development of new themes.
We’ve seen a few different sunrise lamps, alarm clocks, and light shows over the years, all using a Raspberry Pi. But this one, combining elegant physical style with well-coded functionality, is certainly one of our favourites.