Zignoruj tytuł podobny do prześladowcy.
Zastanawiam się nad stworzeniem projektu z Arduino, który będzie wyczuwał twoje nawyki, kiedy śpisz i ile śpisz. Byłoby wygodnie nie musieć włączać / wyłączać w nocy; powinien wiedzieć, jak to zrobić.
Niektóre pomysły, które mam:
- Czujnik ruchu
- Oddychające wzorce (gdyby mikrofon Arduino mógł nawet to wykryć ... Byłbym zaskoczony, gdyby mógł)
- Zegar RTC może pomóc w podjęciu decyzji, że jest północ. Zwykle w piątek Steve nie śpi. Prawdopodobnie teraz nie śpi. Nie zawsze będzie Ci pomóc, ale możesz spróbować uzyskać w ten sposób dokładniejsze wyniki
Jak mogę to osiągnąć? (Dodatkowe punkty za jakiś algorytm, który może odróżnić drzemkę od głębokiego snu.)
sensors
arduino-uno-smd
Anonimowy pingwin
źródło
źródło
Odpowiedzi:
Zrobiłem coś takiego, używając czujnika ruchu PIR .
Czujnik ruchu jest wystarczająco dobry, aby wykryć osobę obracającą się we śnie, a mój prosty algorytm zlicza ruchy na minutę, a gdy przekroczy próg (wykryty metodą prób i błędów), rozbudzi cię alarm.
Powyższy obraz przedstawia ruchy mojego ciała w nocy. Skoki reprezentują wysokie ruchy / minutę.
Oto kilka postów z mojego bloga, które zawierają znacznie więcej informacji.
źródło