基于STM32设计的老人摔倒检测报警系统(升级版)(258)
文章目录
- 一、前言
- 1.1 项目介绍
- 【1】项目开发背景
- 【2】设计实现的功能
- 【3】项目硬件模块组成
- 1.2 设计思路
- 1.3 项目开发背景
- 【1】选题的意义
- 【2】可行性分析
- 【3】参考文献
- 【4】项目背景
- 【5】摘要
- 1.4 开发工具的选择
- 【1】设备端开发
- 【2】上位机开发
- 1.5 系统功能总结
- 1.6 系统框架图
- 1.7 系统原理图
- 1.8 硬件实物图
- 二、硬件选型
- 2.1 STM32开发板
- 2.2 USB下载线
- 2.3 杜邦线(2排)
- 2.4 OLED显示屏
- 2.5 蜂鸣器模块
- 2.6 MPU6050陀螺仪
- 2.7 GPS模块
- 2.8 Air724UG 4G模块
- 2.9 PCB版
- 2.10 锂电池供电模块
- 2.11 心率血氧检测模块
- 2.12 体温测量模块
- 三、OneNet平台开发
- 3.1 OneNet平台介绍
- 3.2 创建产品
- (1)登录账户
- (2)选择物联网开放平台
- (3)添加产品
- (4)产品ID
- 3.3 创建设备
- (1)添加设备
- (2)填写设备信息
- (3)查看设备详情
- 3.4 添加数据流模板
- (1)添加数据流模板
- (2)根据设备需求添加
- (3)添加完毕
- 3.5 MQTT协议接入地址
- 3.6 MQTT主题订阅与发布
- (1)主题订阅
- (2)主题发布
- 3.7 MQTT三元组生成
- (1)下载密匙生成工具
- (2)生成token过期时间
- (3)密匙生成工具参数
- (4)生成MQTT登录密匙
- (5)MQTT登录参数总结
- 3.8 MQTT工具登录测试
- (1)模拟设备登录
- (2)登录OneNet控制台查看设备
- 四、可视化界面设计【1】
- (1)数据可视化服务
- (2)新建项目
- (3)账号信息
- (4)拖控件设计界面
- (5)新增数据流
- (6)设计界面:显示固定项目名称
- (7)设计界面:设置地图的数据源
- (8)设计界面:显示数据最新上传时间
- (9)设计界面:摔倒状态
- (10)设计界面:添加完毕
- (10)设计手机页面
- (11)保存设计的界面
- (12)发布链接
- (13)如何切换手机页面和电脑页面?
- 四、可视化页面升级设计【2】
- 【1】增加控件显示心率、血氧、体温
- 【2】绑定数据流
- 【3】心率显示
- 【4】血氧显示
- 【5】体温显示
- 【6】电脑页面
- 【7】手机页面
- 【8】发布的链接
- 五、 Air724UG 模块调试过程
- 5.1 官方文档
- 5.2 模块调试接线
- 5.3 串口调试过程
- 【1】AT命令
- 【2】读取模块厂商信息
- 【3】读取详细的固件版本
- 【4】查询卡是否插好
- 【5】查询信号质量
- 【6】查询网络注册状态
- 【5】查询模组是否注册上GPRS网络
- 【6】查询附着GPRS网络
- 【7】打开VOLTE功能
- 【8】查询短信中心
- 【9】设置字符集
- 【10】设置短消息服务
- 【11】设置短信格式为TEXT
- 【12】设置自动选择APN
- 【13】激活移动场景,激活后能获取到IP。
- 【14】查询IP,只有获取到IP后才能上网
- 5.4 发送英文短信
- 【1】设置短信TEXT模式参数
- 【2】发送短信
- 5.5 发送中文短信
- 【1】设置TEXT模式参数中文模式
- 【2】设置字符集: UCS2
- 【3】发送短信
- 六、硬件开发
- 6.1 硬件连线
- 6.2 取模软件使用
- 6.3 通信协议
- 6.4 按键的功能说明
- 6.5 自动模式控制逻辑
- 6.6 采集GPS定位数据
- 6.7 keil工程
- 6.8 时钟页面绘制
- 6.9 代码移植
- 七、设计过程
- 八、STM32完整代码
- 九、总结
一、前言
基于STM32设计的老人摔倒检测报警系统(升级版)(258)
1.1 项目介绍
【基于STM32设计的老人摔倒检测报警系统(升级版)(258)-项目视频】
https://www.bilibili.com/video/BV1zhsoeLEiT
【1】项目开发背景
随着社会老龄化的加剧,老年人的健康与安全问题日益受到家庭和社会的关注。老年人由于身体机能下降,容易发生跌倒等意外情况,而这些突发状况往往需要迅速响应以减少伤害和