0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

用Air700E开发板+毫米波雷达,手搓了一个睡眠监测仪

青山老竹农 来源:jf_82863998 2024-10-05 14:43 次阅读

​ 用Air700E开发板+毫米波雷达,手搓一个开箱即用的睡眠监测仪,不花冤枉钱!

今天特别分享**@zomco**大佬的“基于毫米波雷达的睡眠监测仪”作品。

一、项目原理及硬件制作

毫米波是指频率范围从30-300GHz的电磁波,它的波长很短,雷达发射的毫米波会随人体反射回来,同时人体微小的移动会改变毫米波。有了这些变化,雷达可以计算出人体移动的距离速度以及方向。

- 项目原理 ** -**

毫米波雷达测人体胸腔起伏,根据起伏计算心率和呼吸频率,然后通过算法推算睡眠状态,使用手机小程序读取和展示数据。

图片

相比市面上的手环,毫米波雷达无需佩戴即可实现无感体验的隐形 监测

**- **主要物料 -

本文睡眠监测仪主要硬件物料包含:毫米波雷达R60ABD1、合宙Air700E开发板、传感器(AHT20、BH1750等等)、底板和外壳。 除了底板需要打板和外壳需要3D打印, 其他零件都可以在网上购买组装。

01. 毫米波雷达R60ABD1:

常见的毫米波雷达有24/60/77GHz三种,原理上频率越高,雷达感知的微动幅度越小。这款60GHz自带睡眠监测功能的毫米波雷达,它很接近我的想法。

图片

02. 合宙Air700E开发板:

按照以往经验,睡眠监测仪最简单直接的做法是,找一块开发板连上雷达串口,将雷达数据通过蓝牙转发出去,客户端通过蓝牙读取雷达数据,然后展示出来。

但为了让家里的老人也能用,我打算加上远程看护的功能, 所以这里要改用可以Wi-Fi或者4G通信的开发板,还要部署一套存放和查询数据的后端服务。

图片

虽然我对开发板选型没有任何偏好,但觉得有必要把吃灰的羊毛利用起来——以前入手的合宙Air700E开发板不仅性价比高,而且可以用Lua写嵌入式,特别适合。

03. 自制底板(可选):

自制的底板用于整合Air700E开发板、毫米波雷达R60ABD1和其他传感器(AHT20、BH1750等等)。

图片

图片

所以其实 即使没有底板,用杜邦线连接它们,然后刷入固件,也可以在小程序验证毫米波雷达的睡眠监测能力。 不过为了避免验证过程中发生各种问题,我还是建议用底板验证。

04. 自制外壳(可选):

设计外壳时,要注意 到雷达的距离最好是半波长的整数倍; 加上USB口和按键,硬件图形就出来了。为了方便调试,外壳保留了开发板上的开机键和关机键。

图片

- 硬件组装 -

拿到板子开始组装,先焊接元器件和Air700E开发板,再装雷达。可以看到堆叠后雷达和Air700E开发板还有一点点距离,雷达性能应该不会有太大影响。

图片

图片

安装外壳也是很简单,几乎不可能犯错。上好螺丝之后,测试一下按键有没有问题,到这里硬件算是完成了。

图片

- 开源链接 -

目前基于毫米波雷达的睡眠监测仪项目硬件,已在立创平台开源。可通过原工程链接获取项目相关详细操作步骤、注意事项,以及原理图、PCB最新文件:

原工程链接:

https://oshwhub.com/zomco/MR60LT0

开源协议:

CERN Open Hardware License

二、功能实现及效果测试

图片

- 功能实现 -

项目代码嵌入式部分, 我直接用合宙官方的模板工程。删掉不需要的代码,加上雷达串口通讯相关代码。雷达协议并不复杂,心率、呼吸频率、体动是实时上报的,所以比较好调试。而睡眠数据每10分钟才上报一次,调试会比较困难。

后端部分主要分三块:

  • 从雷达拿数据存到数据库
  • 提供历史数据查询接口
  • 提供实时数据查询接口

对接雷达的部分会麻烦一些,其他都是很简单的增删查改。

前端部分我直接参考小米运动的设计,除了要有查看历史数据和实时数据的页面,还需要有调整雷达和绑定雷达的入口。到这里软件也好了,可以测试一下效果。

- 效果测试 -

01. 绑定设备:

插卡开机,等待指示灯常绿。长按绑定键,雷达进入绑定状态;然后打开小程序****OWR Care, 扫描开发板表面的二维码,等待绑定完成。调整雷达位置,确保雷达距离合适。

图片

图片

02. 心率测试:

我们先看看实时数据,心率测试结果和手环的有一些偏差,但也不是太离谱:

图片

03. 睡眠测试:

睡眠数据要等睡醒才会有,而且 雷达只能做单人睡眠监测。 但我没有这样的测试条件,这里只好先给出双人监测测试结果,最后我测了三组数据:

图片

有几个地方需要注意:

首先因为睡眠数据的上报,频率是10分钟一次,所以雷达计算睡眠时长最小单位是10分钟。

其次,手环可以测出快速眼动期时长,雷达则不能;雷达会计算清醒时长而手环就没有。最后我无法确认手环和雷达对睡眠状态定义是否一致,也无法得知他们的结果是否能反映实际情况。

但至少从三组数据可以看出, 手环和雷达测得的睡眠时长,总体上接近实际时长。 第三组数据偏差较大,估计在双人监测场景,雷达无法区分哪个人先睡或者先醒,直接将睡眠时长叠加计算了。

考虑到项目定位不是医疗器械,我觉得这种偏差是可以接受的,使用几天整体感受也是很好。

- 待改进完善 -

图片

指示灯太亮:

挂在床头就有点光污染,不过可以将外壳做厚避免透光,但我估计会影响雷达性能。当然,最好的办法是换其他材质的外壳。

雷达自身算法也可以再优化一下:

实测发现,有吹风干扰的时候,雷达会误判有人在睡觉,或者雷达安装角度不够,有时候会没有数据,不知道厂商那边有没有升级计划。

总体上看,个人认为雷达使用体验比手环好多了,它更符合用户长期使用的习惯,要回查睡眠数据也是很方便。如果你也对毫米波雷达睡眠监测仪感兴趣,不妨自己试试DIY~

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 监测仪
    +关注

    关注

    3

    文章

    593

    浏览量

    22636
  • 开发板
    +关注

    关注

    25

    文章

    4920

    浏览量

    97111
  • 毫米波
    +关注

    关注

    21

    文章

    1906

    浏览量

    64650
收藏 人收藏

    评论

    相关推荐

    EVBKS5-E | 毫米波传感器开发套件

    评估开发板产品描述搭载ICL1122SoC、1T2R宽带天线和ARMCortex-M4主控MCU。帮助毫米波传感器的开发者快速评估芯片性能,并可以基于开发所需要的
    的头像 发表于 11-08 01:08 91次阅读
    EVBKS5-<b class='flag-5'>E</b> | <b class='flag-5'>毫米波</b>传感器<b class='flag-5'>开发</b>套件

    Air700E开发板+毫米波雷达睡眠监测仪

    ​ 合宙Air700E开发板+毫米波雷达
    的头像 发表于 10-15 18:13 658次阅读
    <b class='flag-5'>Air700E</b><b class='flag-5'>开发板</b>+<b class='flag-5'>毫米波</b><b class='flag-5'>雷达</b>,<b class='flag-5'>手</b><b class='flag-5'>搓</b><b class='flag-5'>睡眠</b><b class='flag-5'>监测仪</b>

    党分享:Air700E开发板+毫米波雷达睡眠监测仪

    ​只能说,看到这个大佬分享的睡眠监测仪,手上的手环瞬间不香。。。 Air700E开发板+
    的头像 发表于 10-15 11:18 211次阅读
    <b class='flag-5'>手</b><b class='flag-5'>搓</b>党分享:<b class='flag-5'>用</b><b class='flag-5'>Air700E</b><b class='flag-5'>开发板</b>+<b class='flag-5'>毫米波</b><b class='flag-5'>雷达</b>,<b class='flag-5'>搓</b><b class='flag-5'>一</b><b class='flag-5'>个</b><b class='flag-5'>睡眠</b><b class='flag-5'>监测仪</b>!

    【RA-Eco-RA0E1-32PIN-V1.0开发板试用】毫米波雷达测距

    随着对瑞萨RA系列单片机学习的深入,逐渐掌握基本的开发技巧。 本篇来到项目实践篇:即毫米波雷达测距项目。 整个项目的架构如图: 看起来有
    发表于 09-07 13:02

    什么是毫米波雷达?毫米波雷达模组选型

    、什么是毫米波雷达毫米波雷达种非接触型的传感器,其工作频率范围涵盖10
    的头像 发表于 09-06 17:38 868次阅读
    什么是<b class='flag-5'>毫米波</b><b class='flag-5'>雷达</b>?<b class='flag-5'>毫米波</b><b class='flag-5'>雷达</b>模组选型

    毫米波雷达与超声波雷达的区别是什么

    毫米波雷达与超声波雷达是两种不同的雷达技术,它们在工作原理、性能特点、应用领域等方面存在定的差异。以下是对这两种
    的头像 发表于 08-16 10:09 1915次阅读

    简述毫米波雷达的结构、原理和特点

    毫米波雷达种利用毫米波段电磁进行探测和测量的雷达系统,具有高分辨率、高灵敏度、高抗干扰能力
    的头像 发表于 08-16 10:05 1216次阅读

    毫米波雷达具有哪些特点和优势

    毫米波雷达种利用毫米波段电磁进行探测和测量的雷达系统。它具有许多特点和优势,使其在许多领域
    的头像 发表于 08-16 10:04 1040次阅读

    雷达水位监测的原理是基于电磁的反射和传播特性

            雷达水位监测仪向水面发射高频电磁,当电磁碰到水面时会发生反射。监测仪接收反射回来的电磁
    的头像 发表于 08-09 16:22 312次阅读

    基于毫米波雷达的手势识别算法

    的时空特征来描述手势的细节。其次,我们设计CNN来分别学习提取特征的变化模式并输出识别结果。我们通过在商品毫米波雷达上实施,对我们提出
    发表于 06-05 19:09

    毫米波雷达在智能网联汽车中的应用

    毫米波雷达(MMW)是种新型的雷达技术,逐渐在智能网联汽车中得到广泛应用。它利用毫米波频段的电磁
    的头像 发表于 01-31 10:41 2767次阅读

    毫米波雷达的作用 毫米波雷达与超声波雷达的区别

    超声波进行物体探测和距离测量的技术。本文将详细介绍毫米波雷达的作用以及与超声波雷达的区别。 毫米波
    的头像 发表于 01-19 11:14 6004次阅读

    毫米波雷达与超声波雷达的区别联系

    毫米波雷达(Millimeter-wave Radar)和超声波雷达(Ultrasonic Radar)是两种常用于测距和探测的技术,在原理、应用、优缺点等方面存在着些明显的区别。
    的头像 发表于 01-17 09:25 7303次阅读

    毫米波雷达输出信号

    进行探测。 毫米波雷达的输出信号通常是包含着目标物体的信息的波形图。这个波形图可以用来分析目标物体的位置、形状、速度和运动方向等信息。下面我将详细解释
    的头像 发表于 01-09 16:56 941次阅读

    毫米波雷达的优缺点

    毫米波雷达的优缺点  毫米波雷达种基于毫米波频段的雷达
    的头像 发表于 12-08 11:17 6211次阅读