rigel314 / alarmClock

Soft alarm using colored LED strips with a fallback to alarm noise

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

alarmClock

About

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.

Dependencies

  • 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

Hardware

  • 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. Schematic

About

Soft alarm using colored LED strips with a fallback to alarm noise

License:GNU General Public License v3.0


Languages

Language:Objective-C 73.9%Language:C++ 15.3%Language:Arduino 7.7%Language:C 3.1%