项目简介
本项目开发了一个基于Arduino和Android的IoT生物信号检测系统,主要用于监测用户的呼吸状态,当检测到异常(如睡眠呼吸暂停)时能及时发出警报。系统借助Arduino板上的传感器采集数据,再通过蓝牙模块与Android应用程序通信,实现数据的实时传输与处理。
项目的主要特性和功能
1. 安卓应用程序功能
- 蓝牙通信:和Arduino板的蓝牙模块通信,可发送启动/停止信号,接收来自Arduino的警报级别。
- 警报处理:依据接收到的警报级别执行不同操作,1级触发振动,2级播放紧急声音,3级拨打预设电话号码。
- 睡眠日志:记录并显示用户睡眠模式,涵盖每日、每周和每月的呼吸暂停次数。
2. Arduino程序功能
- 气流传感器:测量风速,风速低于阈值时开始计时(无呼吸状态),一定时间后发送警报级别。
- 张力传感器:测量橡皮筋拉伸程度,电阻变化低于正常呼吸值时开始计时(无呼吸状态),一定时间后发送警报级别。
- 蓝牙模块:和Android应用程序进行蓝牙通信,发送警报级别,接收启动/停止信号。
安装使用步骤
1. 硬件准备
- 用USB端口把Arduino板连接到计算机。
- 若板子未初始化,上传
CrossValid.ino
程序。 - 穿戴好面罩和背带。
2. 启动系统
- 按下Arduino板的复位按钮,使其恢复初始状态。
- 启动Android应用程序,点击“蓝牙连接”按钮,与Arduino的蓝牙模块配对(默认密码为“1234”)。
- 连接成功后,点击应用程序中的启动图标,启动Arduino板。
3. 使用系统
- 正常呼吸,系统检测到无呼吸状态并持续一定时间,应用程序会发出相应警报。
- 测试完成后,点击应用程序中的停止图标,将Arduino板置于待机状态,结束测量。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】