Paso 15: Mejoras futuras
Mi intención es crear una alarma inteligente para la versión 2.0 del reloj Cwik.Odio despertar a mi alarma a gritarme y no confío en establecer una estación de radio (¿Qué pasa si tienen un momento de 1 hora de silencio en memoria de seamonkey para mascotas de DJ que murió el fin de semana?). Por lo tanto, mi objetivo es crear una alarma que:
1) es agradable o fácil de despertar. No puede ser un sonido, pero Inicio sutilmente y poco a poco conseguirá más convincente cuanto más esperas.
2) tendrá en cuenta los ciclos REM. La idea es que si se despierta entre los ciclos de REM, se sentirá más descansada que si tiene más de sueño pero había interrumpido un ciclo. El ciclo promedio es 90 minutos, por lo que serían ideal veces despertar después de 6 horas, 7,5 horas o 9 horas después de dormirse (o cualquier otro múltiplo de 90 minutos). Respetará un absoluto último tiempo está dispuesto a despertar (que es lo que se establecería un despertador normal), pero puede despertarle antes si piensa que va ser más descansado. La parte difícil está tratando de averiguar cuando vayas a dormir sin necesidad de dormir mientras que usa sensores.
Este agregado funcionalidad requerirá pines extras, pero nosotros estamos básicamente maxing hacia fuera el número de pines digitales que tenemos en la ONU. Hay algunas técnicas para conseguir alrededor de esto, uno que emplea el uso de un registro de cambio. Como tal, el v2.0 reloj Cwik probablemente requerirá más complejas tripas para tener en cuenta la funcionalidad añadida.
Tengo algunas ideas inteligentes sobre cómo cumplir los 2 objetivos mencionados, pero vas a tener que colgar firmemente para ver caso v2.0 ve la luz del día.