SleepAnalyser is an application for the MAEMO 5 based mobile phone N900.
It can record your movement during your sleep.
It is able to visualise it on a graph to show how much you move during your sleep. This can help to indicate how you sleep. It also has an alarm function and other features. You can set the alarm and a time window (ex. 30 minutes). The Alarm will then go off sometimes during the time window (as soon as you move more), but latest at the set alarm. This should help you to wake up while you are in the light sleep phase. Old records can be loaded and visualised and the graphs can be exported as bitmaps.
- Records your sleep pattern
- Shows detailed your movement during your sleep
- Alarm will go off when you start moving more (means you are not in deep sleep any more)
- Graphs can be exported
- Lucid dream music option
- Wake up music option
- Multilingual support, currently English, German, French, Dutch and Chinese
- N900 or equivalent embedded device with acceleration sensor.
- MAEMO operating system (Should also run on MeeGo with minimal changes, but untested)
- Python > 2.5
- http://maemo.org/packages/view/sleepanalyser/ (compiled packages)
- https://garage.maemo.org/projects/sleepanalyser/ (source code)
How to use
Just put the phone under or beside your pillow before you sleep. The phone will do the rest.
How does it work
SleepAnalyser uses the built in acceleration sensor to detect any movement of your body while you are asleep. Those movement are filtered and smoothed to generate a meaningful graph.
SleepAnalyser is published under the GPL. Feel free to modify and redistribute.