Ignora el título de acosador.
Estoy pensando en crear un proyecto con Arduino que pueda detectar tus hábitos de sueño, cuándo estás dormido y cuánto duermes. Sería conveniente no tener que encenderlo / apagarlo por la noche; debería saber cómo hacer esto.
Algunas ideas que tengo:
- Sensor de movimiento
- Patrones de respiración (si un micrófono Arduino pudiera identificarlo ... me sorprendería si pudiera)
- Un reloj RTC podría ayudar a decidir que es medianoche. Usualmente, Steve no está dormido en este momento los viernes. Probablemente no esté durmiendo ahora. No siempre estará allí para ayudarlo, pero puede intentar obtener resultados más precisos de esta manera
¿Cómo puedo lograr esto? (Puntos adicionales para algún tipo de algoritmo que puede distinguir la posibilidad de quedarse dormido de un sueño profundo).
sensors
arduino-uno-smd
Pingüino anónimo
fuente
fuente
Respuestas:
Realmente hice algo como esto, usando un sensor de movimiento PIR .
El sensor de movimiento es lo suficientemente bueno como para detectar a una persona girando mientras duerme, y mi algoritmo simple solo cuenta los movimientos por minuto y cuando está por encima de un umbral (encontrado por prueba y error), suena la alarma para despertarlo.
La imagen de arriba representa los movimientos de mi cuerpo durante una noche. Los picos representan un alto movimiento / minuto.
Aquí hay un par de publicaciones de mi blog que tienen mucha más información.
fuente