基于 STM32 的智能睡眠呼吸监测系统设计

本设计的硬件构成:
STM32F103C8T6单片机最小系统板(包含+3.3V稳压电路+时钟晶振电路+复位电路(上电自复位,手动复位)),心率传感器、气压传感器、液晶显示、按键、蜂鸣器、LED灯、蓝牙模块组合而成;

功能介绍:
1、检测呼吸状态频率、心率。LCD显示屏幕进行数据显示呼吸频率、心率值。
2、可以按键设置呼吸状态阈值,如果超过阈值,发生声光报警。按键1:设置键;按键2:加一键;按键3:减一键。
4、系统根据呼吸频率判断并且显示睡眠阶段:深度睡眠、浅度睡眠、清醒。
主要物料清单及型号:
显示屏:LCD1602-5V;
单片机:STM32F103C8T6;
蓝牙模块:JDY-31-SPP;
心率传感器:PULSE_SENSOR;
气压传感器:HX710-pressure;
蜂鸣器:5V有源蜂鸣器;
原理图:

实物图1:

PCB:

元器件清单:

程序:
int main(void)
{
u8 key_value=0;
delay_init(); //延时函数初始化
UART1_INIT(9600);
Lcd_GPIO_init();
Lcd_Init() ;
Lcd_Puts(0,0," Initialzing");
HX711_GPIO_Init();
BEEP_Init();
RELAY_Init();
EXTIX_Init(); // 初始化外部中断
KEY_Init();//IO初始化
TIM2_Init(49,7199);//5ms
beep=0;
delay_ms(500); //上电瞬间加入一定延时在初始化
beep=1;
To_Zero();
while(1)
{
key_value=KEY_Scan(0);
key_handle(key_value);
if(time_5ms>=100)
{
time_5ms=0;
if(set==0)
display();
APP_Update(); //向APP上传数据
if((setbreath=2) //采集呼吸值
{
time_50ms=0;
weight=get_weight();
count2++;
if(weight>FullScale)
{
weight_data[count2]=(weight-FullScale)/100;
}
if(count2>=100) //采集达到100次,计算呼吸频率
{
find_peak_value(); //计算峰值数据
interval=interval2-interval1;
breath=interval*7/3;
if(breath>500) //清空缓冲区数据
breath=0;
for(count2=0;count2<100;count2++)
{
weight_data[count2]=0;
}
count2=0;
}
interval1=0;
interval2=0;
}
}
}
})||(setheart
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
传感器
+关注
关注
2578文章
55811浏览量
795393 -
单片机
+关注
关注
6078文章
45629浏览量
675334 -
监测系统
+关注
关注
8文章
3112浏览量
84707
原文标题:基于 STM32 的智能睡眠呼吸监测系统设计
文章出处:【微信号:单片机Protues仿真,微信公众号:单片机Protues仿真】欢迎添加关注!文章转载请注明出处。
发布评论请先 登录
相关推荐
热点推荐
智能睡眠监测仪无需佩戴无感精准检测睡眠心率呼吸率离床监测
与分析、睡眠计划、智能睡眠闹钟、催眠音乐。只需把我们的睡眠监视器放在床单下面,超级灵敏的传感器就能追踪您整个晚上的睡眠数据。 精心设计
发表于 03-04 16:18
•2496次阅读
使用STM32F103RB单片机实现PWM呼吸灯实验的资料免费下载
本文档的主要内容详细介绍的是使用STM32F103RB单片机实现PWM呼吸灯实验的资料免费下载。
发表于 04-07 08:00
•8次下载
基于STM32单片机的人流量监测系统设计
本次人流量监测系统的设计使用STM32单片机作为控制中心,通过光电管进行扫描,当识别到物品时,通过语音播报模块提示“出入请刷卡”,通过RC52刷卡模块刷卡并计数,数据会上传到
夜狼安防睡眠呼吸监测仪可有效监测你的睡眠健康
心! 今天给大家介绍这款诊断睡眠相关疾病的福音产品------夜狼安防睡眠呼吸监测仪。 它能够实时监测老人的
STM32单片机的特点和功能是什么
STM32单片机是一款基于ARM Cortex-M内核的32位闪存微控制器,由STMicroelectronics公司(意法半导体)生产。STM32单片机具有高性能、低功耗、丰富的外设
基于STM32单片机的智能厨房系统设计
本次设计的系统是以 STM32 单片机作为核心控制器,可以控制温度传感器、烟雾传感器、可燃气体传感器完成对相关数据的采集,可以 对烟雾、天然气的阈值进行设定,当监测到烟雾、可燃气体浓度
基于STM32单片机的智能睡眠呼吸监测系统设计
评论