2022-04-13 11:26
概述
睡眠监测系统
准确跟踪您的睡眠,无需佩戴腕带或电磁铁片。
2239
添加收藏
项目相关硬件
正文
1 简介
准确跟踪您的睡眠,无需佩戴腕带或电磁铁片。
- 一些问题
疾控中心最近将睡眠不足列为公共健康问题。嗜睡是增加事故和其他职业失误风险的根本原因。它还可能引起健康问题,如糖尿病、抑郁症和高血压。根据国家睡眠基金会和消费电子协会最近的一项调查,超过60%的睡眠跟踪技术使用者在进行睡眠监测后更清楚自己的睡眠状态。51%的睡眠监测技术使用者表示,该技术有助于使他们睡得更好,49%的使用者表示,自从开始使用该技术以来,他们感觉更健康。尽管大多数睡眠跟踪技术都是非接触式设备,如手表和腕带,但它们仍然需要大量的日常维护,以保持卫生和持续的电池充电。许多人因为使用可穿戴设备需要进行频繁充电和卫生维护的操作而不再使用。 - 解决方案
通过使用睡眠跟踪器,我们可以建立一个无创的睡眠监测系统,该系统始终处于运行状态。这样,用户就不必担心为其可穿戴设备充电、清洗卫生用品,并且仍然能够跟踪良好的睡眠。
2 Hardware components
- Raspberry Pi 3B+
- AW-UWB-EV-01
我们准备了硬件包。
3 快速上手
如果您使用了我们提供的硬件包,请直接查看 3.3章节
3.1 连接您的设备
如图所示连接设备:
图 1. 设备连接
3.2 树莓Pi上的安装SDK
如果您正在使用我们提供的硬件包,因为它已经安装了SKD,请跳过此步骤。如果您自己购买设备,则需要在Raspberry Pi上安装雷达SDK。要做到这一点,您首先从该页面获取树莓Pi的安装程序。然后按照本页上的自述文件运行并完成雷达SDK的安装::
git clone https://github.com/DeepWiSe888/X4DriverForRaspberryPi.git
make
./Runme
现在,雷达数据将被打印出来。
3.3 连接设备至PC
- 使用USB到以太网连接树莓PI至PC
- 更改网络适配器的IP地址:
192.168.1.111
Figure 2.IP Address
3.4 构建开发环境并运行演示
- 提取代码
git clone https://github.com/DeepWiSe888/Sleep-Tracker.git
- 安装环境(python 3.6+):
pip install -r requirements.txt -i https://pypi.mirrors.ustc.edu.cn/simple/
- 在终端中运行绘图数据程序:
python sleep-tracker.py
图3是从醒来到深度睡眠,从深度睡眠醒来的过程的模拟。
PS:
Figure 3.Sleep-Tracker
4 Data structure of Radar
具体数据表参考:AW-UWB-EV-01
您还可以在的第218行中找到原始数据:sleep-tracker.py
iq = x
name | type | value |
---|---|---|
iq | np.array | FPS*BIN |
5 挑战和未来规划
精度需要提高。
6 Code
所有项目代码都可以在GitHub:Sleep Tracker上找到 :Sleep-Tracker.