Ignore o título parecido com um perseguidor.
Estou pensando em criar um projeto com o Arduino que possa detectar seus hábitos de sono, quando estiver dormindo e o quanto você dorme. Seria conveniente não ter que ligar / desligar à noite; deve saber como fazer isso.
Algumas idéias que tenho:
- Sensor de movimento
- Padrões de respiração (se um microfone Arduino pudesse escolher isso ... eu ficaria surpreso se pudesse)
- Um relógio RTC pode ajudar a decidir que é meia-noite. Normalmente, Steve não está dormindo no momento às sextas-feiras. Ele provavelmente não está dormindo agora. Nem sempre existe para ajudá-lo, mas você pode tentar obter resultados mais precisos dessa maneira
Como posso fazer isso? (Pontos extras para algum tipo de algoritmo que pode dizer cochilar após um sono profundo.)
sensors
arduino-uno-smd
Pinguim anônimo
fonte
fonte
Respostas:
Na verdade, fiz algo parecido com isso, usando um sensor de movimento PIR .
O sensor de movimento é bom o suficiente para detectar uma pessoa que dorme durante o sono, e meu algoritmo simples conta apenas os movimentos por minuto e quando está acima de um limite (encontrado por tentativa e erro), soa o alarme para acordá-lo.
A imagem acima representa os movimentos do meu corpo durante uma noite. Os picos representam altos movimentos / minuto.
Aqui estão algumas postagens do meu blog que contêm muito mais informações.
fonte