Teoricamente, quando nos deitamos para dormir deveríamos ficar totalmente inertes ou nos movimentarmos o mínimo possível, mas nem sempre é isso que acontece.
O Sleep Quality Monitor irá verificar a quantidade de movimentos realizados durante à noite e fornecer uma variedade de informações em formato de gráficos, incluindo a quantidade de movimentos por hora, que foi uma sugestão de um colega do Lab (Valeu, Zé !)
Essa terceira versão recebeu implementações e acertos de pequenos bugs.
https://www.youtube.com/watch?v=9cLtEKUJq7s
Algumas fotos:
Quantidade de movimentos realizados por hora
Maior quantidade de tempo em que não houve movimentos
Quantidade total de movimentos das últimas 20 monitorações
Quantidade de horas dormidas nas últimas 20 monitorações
Previsão do tempo baseado da mudança da pressão atmostérica
Hora, temperatura e despertador
O código: quarto3.txt
Bibliotecas: Libs.zip
Espero que tenham gostado.
Bons sonos !
Comentar
Olá Ze! Obrigado pelos seus comentários.
O sensor de movimentos é bem sensível. Acho que é possível diferenciar movimentos fortes, como levantar da cama dos movimentos corriqueiros da noite, mas não da para garantir.
Mas o objetivo é outro. Eu mesmo uso todas as noites e pela manhã vejo como foi. É bem legal. As vezes acho que dormi bem mas me mexi cerca de 150 vezes.
Sobre suas sugestões: Eu já achava que o DS1307 tinha uma boa precisão comparado a outro que testei no passado. Agora vou testar com o DS3231.
A luz do led do LCD pode ser desligada pressionado a tecla * ou ela se apaga automaticamente junto com a luz superior após um tempo que pode ser configurado: 5, 10, 15, 20 minutos, etc. Se a configuração for zero, a luz não se apaga. Usei o recurso de fadding para que a luz superior e a do led se apaguem lentamente.
Já pensei em gravar os dados em um SD Card. Na verdade está fácil pq tudo é gravado na EEPROM. Vamos ver.
Abc.
Charles , parabéns ! O projeto esta ficando bem legal !
Muito util, quando monitorando um paciente doente.
As pessoas quando estão dormindo, se esquecem de quantas vezes acordou ou levantou da cama à noite.
( o seu aparelho consegue identificar se o paciente saiu da cama ?) Acho isso importante.
Minhas sugestões :
- grave os dados em um SD Card (já faz isso?) para que sejam analisados posteriormente em um PC. Usando o Processing, seus gráficos poderão ser mais detalhados , como informação sobre as horas e muito mais.
- Já usa o modulo de relógio DS3231 ? Ele é mais preciso do que o DS1307.
- A luz de fundo do LED pode ser desligada ? A iluminação pode atrapalhar o sono.
Bem-vindo a
Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)
© 2024 Criado por Marcelo Rodrigues. Ativado por
Você precisa ser um membro de Laboratorio de Garagem (arduino, eletrônica, robotica, hacking) para adicionar comentários!
Entrar em Laboratorio de Garagem (arduino, eletrônica, robotica, hacking)