Do you suffer from a lack of natural sunlight in your room? Does the lack of sunlight make it almost impossible to get out of bed when you hear a dreadful alarm?
Yes, windows would be nice, but we live in New York City and who needs those when you got a PyPortal and a NeoPixel strip?
In this project, you can wake up to a soft white light fading into your consciousness! You could get a consumer grade sunrise alarm clock that may solve your problem but you can also do it yourself!
Using a PyPortal, and a NeoPixel strip, make a sunrise alarm clock that wakes you up with light! Program the PyPortal with CircuitPython to set your wake-up times and the strip will begin to brighten 30 minutes before your wake-up time.
This project may require some soldering depending on the NeoPixel strip you get. Here's a great guide on soldering if it's your first time or you need some refreshing!
You can pick up an Adafruit PyPortal and a USB cable (if needed). If you like, you can mount the PyPortal in the Adafruit laser-cut acrylic stand. All these parts are bundled in AdaBox 011 if you'd like to buy them together.
Instead of AdaBox 011, you can buy parts separately:
You only need 1m of neopixel strip: