Paso 10: terminado!
La parte electrónica de este proyecto es relativamente simple y puede realizarse en pocas horas. La parte programación resultó para ser bastante difícil pero por suerte es todo hecho por ti. Tuve que aprender CSS, JavaScript, AJAX, Node.js, Sockets.io y el XDK de Intel para conseguirlo todos a trabajar juntos.
Usé la página de configuración de alarma de android como una guía de referencia para el diseño de la interfaz de usuario, que era un dolor para realizar usando mis limitados conocimientos de JS y CSS. Usé un montón de código de codepen.io como hacer el menú acordeón botones de cursor, dropboxes, etc..
Había planeado mucho más, pero no pudo lograr que se haga: quería una línea de tiempo JS para mostrar todos los valores activos y su programa visible en la línea de tiempo. También quería implementar tooltips discreta y hermosa para ver errores y mensajes (como dejados en blanco los campos o choque con otra configuración) en lugar de cuadros de mensaje.
También quería utilizar una batería de LiPo para proporcionar backup en caso de apagón. Pero cuando conecté una LiPo a J2 para alimentación de Edison, no me deja usar pines GPIO para controlar el mecanismo del reloj. Si alguien sabe por qué, por favor explique en los comentarios.
Eso es todo amigos! Seguir adelante y deformación de tiempo para tus caprichos y lujo...