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

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

3天内不再提示

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

单片机Protues仿真 来源:单片机Protues仿真 作者:单片机Protues仿真 2024-07-05 10:51 次阅读

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

674e1e78-3a74-11ef-a4c8-92fbcf53809c.png

本设计的硬件构成:

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

676aeaee-3a74-11ef-a4c8-92fbcf53809c.png

功能介绍:

1、检测呼吸状态频率、心率。LCD显示屏幕进行数据显示呼吸频率、心率值。

2、可以按键设置呼吸状态阈值,如果超过阈值,发生声光报警。按键1:设置键;按键2:加一键;按键3:减一键。

3、通过蓝牙模块通信连接手机 APP,显示呼吸、心率数据。

4、系统根据呼吸频率判断并且显示睡眠阶段:深度睡眠、浅度睡眠、清醒。

主要物料清单及型号:

显示屏:LCD1602-5V;

单片机:STM32F103C8T6;

蓝牙模块:JDY-31-SPP;

心率传感器:PULSE_SENSOR

气压传感器:HX710-pressure;

蜂鸣器:5V有源蜂鸣器;

原理图:

67868c5e-3a74-11ef-a4c8-92fbcf53809c.png

实物图1:

67962416-3a74-11ef-a4c8-92fbcf53809c.png

PCB:

67c3d654-3a74-11ef-a4c8-92fbcf53809c.png

元器件清单:

682d656a-3a74-11ef-a4c8-92fbcf53809c.png

程序:

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

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

    关注

    2538

    文章

    48928

    浏览量

    743892
  • 单片机
    +关注

    关注

    6012

    文章

    44173

    浏览量

    624653
  • 监测系统
    +关注

    关注

    8

    文章

    2536

    浏览量

    80935

原文标题:基于 STM32 的智能睡眠呼吸监测系统设计

文章出处:【微信号:单片机Protues仿真,微信公众号:单片机Protues仿真】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    STM32F1系列单片机的时钟系统

      这是stm32的时钟系统,时钟与单片机的关系就好比心脏与人的关系一样,它为单片机的运行提供时间基准。STM32F1系列
    发表于 03-23 17:44 2441次阅读
    <b class='flag-5'>STM32</b>F1系列<b class='flag-5'>单片机</b>的时钟<b class='flag-5'>系统</b>

    怎样去设计一种基于单片机的心率监测LED灯辅助睡眠系统

    基于单片机的心率监测LED灯辅助睡眠系统的设计原理是什么?怎样去设计一种基于单片机的心率监测LE
    发表于 02-17 07:23

    基于单片机控制的同步呼吸机设计

    介绍了一种同步呼吸机的设计。该呼吸机采用C8051F020 单片机为控制核心,具备多种呼吸模式。文中介绍了呼吸机
    发表于 08-19 10:52 54次下载

    智能睡眠监测仪无需佩戴无感精准检测睡眠心率呼吸率离床监测

    与分析、睡眠计划、智能睡眠闹钟、催眠音乐。只需把我们的睡眠监视器放在床单下面,超级灵敏的传感器就能追踪您整个晚上的睡眠数据。    精心设计
    发表于 03-04 16:18 1546次阅读

    使用STM32F103RB单片机实现PWM呼吸灯实验的资料免费下载

    本文档的主要内容详细介绍的是使用STM32F103RB单片机实现PWM呼吸灯实验的资料免费下载。
    发表于 04-07 08:00 7次下载
    使用<b class='flag-5'>STM32</b>F103RB<b class='flag-5'>单片机</b>实现PWM<b class='flag-5'>呼吸</b>灯实验的资料免费下载

    基于单片机货车重量监测系统

    基于单片机货车重量监测系统
    发表于 05-06 15:59 6次下载

    RHK-211 呼吸睡眠监测

    欢迎关注全耀传感No.46呼吸睡眠监测的意义据新华社消息,美国白宫证实总统拜登长期患有“睡眠呼吸暂停综合征(OSA)”,目前已开始使用
    的头像 发表于 08-15 09:55 989次阅读
    RHK-211 <b class='flag-5'>呼吸</b><b class='flag-5'>睡眠</b><b class='flag-5'>监测</b>仪

    基于STM32单片机的人流量监测系统设计

    本次人流量监测系统的设计使用STM32单片机作为控制中心,通过光电管进行扫描,当识别到物品时,通过语音播报模块提示“出入请刷卡”,通过RC52刷卡模块刷卡并计数,数据会上传到
    的头像 发表于 08-29 09:21 710次阅读
    基于<b class='flag-5'>STM32</b><b class='flag-5'>单片机</b>的人流量<b class='flag-5'>监测</b><b class='flag-5'>系统</b>设计

    基于STM32单片机的人流量监测系统设计

    本次人流量监测系统的设计使用STM32单片机作为控制中心,通过光电管进行扫描,
    发表于 08-29 09:22 628次阅读
    基于<b class='flag-5'>STM32</b><b class='flag-5'>单片机</b>的人流量<b class='flag-5'>监测</b><b class='flag-5'>系统</b>设计

    基于STM32单片机智能拐杖系统设计

    本次智能拐杖系统的设计使用STM32单片机作为控制核心,通过hc-sr04超声波模块测距,通过光敏电阻检测光强,采集到的数据会上传到单片机
    的头像 发表于 09-01 09:25 1633次阅读
    基于<b class='flag-5'>STM32</b><b class='flag-5'>单片机</b>的<b class='flag-5'>智能</b>拐杖<b class='flag-5'>系统</b>设计

    基于STM32单片机智能衣柜设计

    基于STM32单片机智能衣柜设计
    的头像 发表于 09-04 09:55 3157次阅读
    基于<b class='flag-5'>STM32</b><b class='flag-5'>单片机</b>的<b class='flag-5'>智能</b>衣柜设计

    STM32单片机的特点和功能是什么

    STM32单片机是一款基于ARM Cortex-M内核的32位闪存微控制器,由STMicroelectronics公司(意法半导体)生产。STM32单片机具有高性能、低功耗、丰富的外设
    的头像 发表于 01-03 15:33 9311次阅读

    基于STM32单片机的瓦斯监测与控制

    本文设计出这一款基于STM32单片机煤矿瓦斯监测控制管理系统,包括甲烷气体传感器电路、温湿度传感器电路、Wi-Fi模块电路、报警电路、继电器控制电路及显示电路。
    的头像 发表于 02-27 08:09 1079次阅读
    基于<b class='flag-5'>STM32</b><b class='flag-5'>单片机</b>的瓦斯<b class='flag-5'>监测</b>与控制

    基于STM32单片机智能厨房系统设计

    本次设计的系统是以 STM32 单片机作为核心控制器,可以控制温度传感器、烟雾传感器、可燃气体传感器完成对相关数据的采集,可以 对烟雾、天然气的阈值进行设定,当监测到烟雾、可燃气体浓度
    的头像 发表于 06-24 09:48 206次阅读
    基于<b class='flag-5'>STM32</b><b class='flag-5'>单片机</b>的<b class='flag-5'>智能</b>厨房<b class='flag-5'>系统</b>设计

    基于STM32单片机智能冰箱控制系统设计

    基于单片机设计的一款智能冰箱控制系统,可以控制冰箱的制冷装置,可以采集冰箱的异味浓度,超过闽值之后控制紫外灯进行消毒工作单片机采用单片机采用
    的头像 发表于 06-25 09:21 222次阅读
    基于<b class='flag-5'>STM32</b><b class='flag-5'>单片机</b>的<b class='flag-5'>智能</b>冰箱控制<b class='flag-5'>系统</b>设计