Sunrise Alarm Clock: 1
Have you ever woken up at 5:30 am to the most annoying sound on the planet? Yes, the sound that strikes fear in the most peaceful sleeper. The alarm clock sound. That dream crushing sound that jerks you back into reality. If only there was a smoother transition, one where I didn't wake up feeling angry that I was from my dreamscape so ungraciously taken. Enter the sunrise alarm clock.
Bill of Materials:
1. Arduino compatible (bare bones support for Atmega328p)
2. 12V 5A power supply (adafruit part number 352)
3. RGB LED strip (60 LED, adafruit 346)
4. TIP120 x3 (adafruit 976)
5. DS1307 Real Time Clock breakout board (adafruit 264)
Yes, I got a way beefier power supply than I needed. I could power a laptop off that thing. But then again, if I ever want more LED's, a motor, or a solenoid (hey, maybe I want my alarm clock to shoot socks at me in the morning out of my sock cannon? That'll wake me up.).
So, what is all this stuff and what does it do? Together, they make a sunrise alarm clock.
Adafruit has a lovely tutorial on hooking up the RGB LED strip here.
Adafruit has a wonderful tutorial on using the DS1307 real time clock here.
I'm using three PWM pins, 9, 10 and 11. 9 is connected to the green part of the RGB LED, 10 is red, and 11 is blue (see schematic). A diagram of what pins are what for the Atmega chip is shown on the arduino website: Atmega328 pin mapping.
If you follow the above Adafruit links, you will find everything you'd want to know on the parts. Now I need to wire it, code it, and test it.