Este instructable fue creado en cumplimiento de la exigencia de proyecto de la MakeCourse de la Universidad de South Florida (www.makecourse.com).
Teoría de operación
Este reloj de alarma está diseñado para que pueda levantarse con el sol. Cuando la luz de afuera se detecta por la fotorresistencia, entonces activa un servo con un martillo unido a él. El martillo se giro de 60 grados y golpear la campana dos veces para despertarlo.
En la posibilidad de que es una mañana triste y nublada, el código de Arduino se calcula un tiempo de salida del sol basado en su latitud y longitud. Si hay luz no se detectó y está a 10 minutos pasado el tiempo del amanecer calculado, el Arduino establecerá luego de la alarma (activación del servo para golpear la campana).
El monitor LCD también puede mostrar cualquier mensaje de su elección cuando la alarma se va.