My fiancé wanted an alarm clock that simulated a sunrise before ringing. Since all the ones you can buy are expensive, dumb, or both, I decided to make one.
- My fork of firelizzard's Nokia LCD library, which is a submodule
- This should be installed as a normal Arduino library. For me, this was:
git submodule update --init
cp -a Arduino-LCD-Screen ../../libraries/
- TimerOne as installed by the teensy installer
- TimeLib as installed by the teensy installer
- DS1307RTC as installed through the Arduino IDE "Manage Libraries" interface
- 3-color LED strip
- Resistors and transistors
- DS1307 Real Time Clock
- MCP4725 I2C DAC for audio
- Speaker
- Nokia 5110 84x48 pixel LCD screen
- Arduino Duemilanove/Uno with atmega328P
- 12V power supply
See the /eagle folder in this repo for the board layout.