德宏傣族景颇族自治州网站建设_网站建设公司_前端工程师_seo优化
2026/1/19 17:02:41 网站建设 项目流程

一、功能简介

项目:社区自愿互助养老系统设计
项目编号:dz-1144
单片机:STM32F103C8T6
功能:
1、通过心率血氧检测模块检测心率、血氧值,当心率血氧不在设置的上下限值之间,进行声光报警(一个按键启动)
2、通过非接触红外触发模块检测体温,当体温不在设置的上下限值之间,进行声光报警(一个按键启动)
3、通过血压检测模块检测血压值,当血压不在设置的上下限值之间,进行声光报警(一个按键启动)
4、设置三个灯,红灯代表需要帮助,绿灯代表娱乐消息,黄灯代表其他事,手机端和显示屏能显示哪个灯是亮的
5、通过按键或手机设置各阈值
6、通过OLED显示屏显示数据
7、通过蓝牙模块,数据发送到手机端,手机端设置阈值

二、系统框图设计

绘制软件:VISIO
此次设计是基于STM32F103C8T6单片机的社区自愿互助养老系统设计;该设计主要可以分为三部分:输入、输出和中控。中控部分采用STM32F103C8T6单片机作为主控芯片,主要是对输入进行处理然后控制输出;输入又可以分为五部分:第一部分是体温检测模块,通过该模块获取当前人体温度;第二部分是心率检测模块,通过此模块可以监测当前人体心率数据;第三部分是血压监测模块,由此模块可以检测当前人体血压数据。第四部分是按键模块,通过按键可以设置阈值以及控制继电器的开关;第五部分是供电电路,主要是用来对整个系统进行供电;输出主要可以分为三个部分:第一部分是显示部分,显示当前人体的体温,心率,血压数据;第二部分是声光报警模块,该模块用于当测量值超过设定的阈值时进行声光报警。第三部分是LED灯模块,用于显示信息情况。除此之外蓝牙模块即使输入也是输出,蓝牙模块还可以通过手机端来检测到当前的体温,心率,血压数据。

三、32实物图

单片机型号:STM32F103C8T6

板子为绿色PCB板,两层板,厚度1.2,上下覆铜接地。元器件基本上为插针式,个别降压芯片会使用贴片式。

供电接口:TYPE-C

四、原理图

软件版本:AD2013

电路连线方式:网络标号连线方式

注意:原理图只是画出了模块的引脚图,而并不是模块的内部结构原理图

五、PCB图

由原理图导出,封装很大一部分都是作者自己绘制,不提供封装库,只提供连接好的源文件。中间有一个项目编号,隐藏在单片机底座下,插入单片机后不会看到。

两层板,上下覆铜接地。

六、部分程序展示

软件版本:keil5

逻辑程序和驱动程序分开,分布于main.c和其他.c文件

/********************************** 函数名:按键函数 传参值:无 返回值:无 **********************************/ void Key_Function(void) { key_num = Chiclet_Keyboard_Scan(0); //按键扫描,获取键值 if(key_num != 0) //有按键按下 { switch(key_num) { case 1: //按键1:切换界面 display_num++; if(display_num >= 9) { display_num = 0; }

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询