2357、STM32单片机智能手环心率血氧血压温度计步跌倒报警无线WIFI远程控制(程序+原理图+PCB文件+参考论文+程序流程图+器件清单等)
目录
本系统由STM32F103C8T6单片机、TFT液晶、ESP8266无线WIFI模块、血氧传感器MAX30102、防水温度检测器DS18B20、血压传感器XGZP6847A、加速度传感器ADXL345、蜂鸣器报警、按键电路、电源电路组成。
一、设计功能
1、本次设计采用STM32F103C8T6单片机处理数据。
2、通过TFT液晶屏显示当前的温度、心率、血氧、血压以及它们的阈值,还有计步的步数以及跌倒的提醒
3、按键能够设置温度、心率、血氧、血压阈值等参数。
4、采集血氧:血氧传感器采集到后心率(即不为0),当心率不在范围内,血氧低于阈值时,声光报警。
5、温度检测:当温度检测器检测温度不在上下限范围内时,声光报警。
6、血压检测:当血压传感器采集血压超过阈值时,声光报警。
7、跌倒检测:当加速度传感器倾斜时,声光报警(从左右任意一侧偏高超过一定角度为摔倒)。
8、通过ESP8266无线WIFI模块,在手机APP上查看设计所有数据;APP也能够发送指令远程控制
二、实物图



三、原理图
在本设计做的过程中,硬件和软件方面都遇到了许多问题,但是相比于软件,在硬件方面还是比较快解决的方面,因为硬件是比较容易检查出来错误的,软件比较晦涩难懂,还是有一定难度。
在硬件调试问题上,首先焊接好了元器件实物板后,先用万用表测量这个工业板子的电源方面,电源方面是最重要的问题,应该是特别需要检查的地方,以防止电源的短路和正负极的错误。然后在仔细检查电路的连接是否有问题,或者有没有虚焊或者没有焊接到的地方,然后核对一下元器件的安装是否有问题,安装上去是否符合规定,由于已经是大学四年都是做过了很多实训过来了,对于这些还是游刃有余的,但是在上机调试后还是发现了很多的问题。

四、PCB图
在本设计做的过程中,硬件和软件方面都遇到了许多问题,但是相比于软件,在硬件方面还是比较快解决的方面,因为硬件是比较容易检查出来错误的,软件比较晦涩难懂,还是有一定难度。
在硬件调试问题上,首先焊接好了元器件实物板后,先用万用表测量这个工业板子的电源方面,电源方面是最重要的问题,应该是特别需要检查的地方,以防止电源的短路和正负极的错误。然后在仔细检查电路的连接是否有问题,或者有没有虚焊或者没有焊接到的地方,然后核对一下元器件的安装是否有问题,安装上去是否符合规定,由于已经是大学四年都是做过了很多实训过来了,对于这些还是游刃有余的,但是在上机调试后还是发现了很多的问题。

五、程序源码
Keil 是美国Keil Software公司出品的兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。Keil提供了包括C编译器 、宏 汇编、链接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个集成开发环境(μVision)将这些部分组合在一起。运行Keil软件需要WIN98、NT、WIN2000、WINXP等操作系统。如果你使用C语言编程,那么Keil几乎就是你的不二之选,即使不使用C语言而仅用汇编语言编程,其方便易用的集成环境、强大的软件仿真调试工具也会令你事半功倍。

六、参考论文

七、程序流程图

八、原理图文字讲解

九、芯片、电路模块资料手册类

资料包括:

需要完整的资料可以点击下面的名片加下我,找我要资源压缩包的百度网盘下载 地址及提取码。
更多推荐



所有评论(0)