Не обращайте внимания на название, похожее на сталкера.
Я думаю о создании проекта с Arduino, который может почувствовать ваши привычки ко сну, когда вы спите, и сколько вы спите. Было бы удобно не включать / выключать его ночью; он должен знать, как это сделать.
Некоторые идеи, которые у меня есть:
- Датчик движения
- Образы дыхания (если бы микрофон Arduino мог это даже определить ... Я был бы удивлен, если бы это было возможно)
- Часы RTC могут помочь решить, что полночь. Обычно Стив не спит в это время по пятницам. Вероятно, он сейчас не спит. Это не всегда поможет вам, но вы можете попытаться получить более точные результаты таким образом
Как я могу сделать это? (Дополнительные очки за какой-то алгоритм, который может отличить сон от глубокого сна.)
sensors
arduino-uno-smd
Анонимный пингвин
источник
источник
Ответы:
Я действительно сделал что-то подобное, используя датчик движения PIR .
Датчик движения достаточно хорош, чтобы обнаружить человека, поворачивающегося во сне, и мой простой алгоритм просто подсчитывает количество движений в минуту, а когда он превышает пороговое значение (найденное методом проб и ошибок), он раздает тревогу, чтобы разбудить вас.
Изображение выше представляет движения моего тела в течение ночи. Шипы представляют собой высокие движения / минуту.
Вот пара постов из моего блога, которые содержат гораздо больше информации.
источник