返回官网官方微博

麦步社区-论坛

 找回密码
 立即注册

QQ登录

只需一步,快速开始

扫一扫,访问微社区

搜索
热搜: MAI 表盘
查看: 6939|回复: 6
打印 上一主题 下一主题

[表盘发布] 自制睡眠监测表盘

[复制链接]

2

主题

11

帖子

328

麦力

精华
0
阅读权限
20
在线时间
12 小时

跳转到指定楼层
楼主
发表于 2018-12-15 20:01:10 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
鉴于官方的睡眠监测功能无法使用,自己实现了一套睡眠监测的算法,虽然还不是很完善,但是基本可用。

这里公开源码和表盘,感兴趣的可以自己下载修改。

功能介绍:
可以记录睡眠时长
可以记录几点入睡,几点醒来
可以记录深睡、浅睡、清醒的时长
只要睡眠超过半个小时都可以识别到,比如午睡
(未实现)根据睡眠时长以及深睡时长计算睡眠质量(效果图中的天气图标是比喻睡眠质量)
第一屏显示程序算法运行状态,第二屏显示最近一次睡眠监测结果(如果结果还没出来,可能显示为如23:00-1:1,不必担心,过半个小时即可看到结果)

已知问题:
睡眠时长的统计偏差10分钟
需要30分钟来识别进入睡眠,或醒来。所以入睡30分钟后才会识别为睡眠(如23:00入睡,那么在23:30才会识别到,不过,记录的睡眠开始时间是准确的23:00),同样要醒来30分钟才识别为醒来,才能看到统计结果。

算法介绍:
每6s根据传感器进行一次瞬态分析,根据加速度传感器分析手臂运动幅度,分为3种动作幅度,统计3种动作幅度的频率;
每10分钟进行一次暂态分析,根据瞬态分析的频率统计结果,确定这一10分钟的状态:深睡/浅睡/清醒;
每30分钟确定睡眠状态是否发生变化(连续3个浅睡、深睡,认为睡眠开始,连续3个清醒,认为睡眠结束)

代码介绍:
睡眠监测的算法在sleep.h.
工程是我自己用的工具做的(参考:http://bbs.maibu.cc/thread-6330-1-1.html),如果要在官方ide里运行,需要稍微修改下。

温馨提示:本来做来自己用的,但是官方一直不修复睡眠监测的问题,就公开这个表盘(APP)了吧。但精力有限,这个表盘不维护了。

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友 微信微信 WeiboWeibo
收藏收藏2 分享分享 顶9 踩

2

主题

11

帖子

328

麦力

精华
0
阅读权限
20
在线时间
12 小时

沙发
 楼主| 发表于 2018-12-15 20:10:57 | 只看该作者
补充说明:
1. 这个APP不会耗电。现在手表仍然是20几天一充(剩余15%左右充)
2. 效果图中,灰色是浅睡眠,白色是深睡眠,黑色是清醒。柱条位置反应时间点。
3. 根据传感器得来的睡眠监测结果都只是娱乐性质,对于医疗上的参考意义不足。

0

主题

1

帖子

22

麦力

精华
0
阅读权限
10
在线时间
0 小时

板凳
发表于 2018-12-17 00:48:55 来自手机 | 只看该作者
漂亮,支持
来自: 微社区
回复

使用道具 举报

0

主题

68

帖子

-104

麦力
精华
0
阅读权限
0
在线时间
12 小时

地板
发表于 2018-12-17 19:32:02 | 只看该作者
不看不知道,看了才知道,好帖

1

主题

8

帖子

1091

麦力

精华
0
阅读权限
30
在线时间
34 小时

5#
发表于 2018-12-20 01:35:24 来自手机 | 只看该作者
牛逼,支持一下!

0

主题

68

帖子

-104

麦力
精华
0
阅读权限
0
在线时间
12 小时

6#
发表于 2018-12-21 12:06:53 | 只看该作者
强烈支持。
回复

使用道具 举报

0

主题

68

帖子

-104

麦力
精华
0
阅读权限
0
在线时间
12 小时

7#
发表于 2018-12-24 17:37:44 | 只看该作者
我也想了解,谢谢发帖的人
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|Archiver|手机版|小黑屋|麦步官方论坛 ( 粤ICP备12052190号  

GMT+8, 2024-11-24 03:53 , Processed in 0.075873 second(s), 25 queries .

Powered by Discuz! X3.2

© 2012-2021 Comsenz Inc.

快速回复 返回顶部 返回列表