前言
本款拐杖利用超声波传感器、心率监测传感器、GPS定位传感器,实时监测前方是否有障碍物阻挡、心率变化以及老人的具体位置。可以设置心率的阈值,在不正常区间内发送报警信号,并将检测到的数据实时联网上传看护人员可以通过手机App端实时查看老人生理状态与位置信息,也可以查看近期内的心率的数据变化,老人也可以通过按键主动发送报警信号。老人正前方有障碍物时,拐杖启动蜂鸣器进行提醒。
⚠️⚠️(本文章仅提供思路和实现方法,并不包含代码,需要代码的同学请自行联系博主)
⚠️⚠️(有疑问或需要定制或者技术支持等,也请自行联系博主)⚠️⚠️
一 连线图
1. 原理图
2. 开发板上有一个内置LED灯,用于指示网络连接状态和数据获取状态。
(1) 当开发板成功连接至云平台时,LED灯和蜂鸣器会在启动时闪烁一下,OLED显示屏自动显示联网状态。
(2) 硬件设备每隔8秒会自动向云平台传输一次数据,同时LED灯的状态也会相应改变,以示意数据的传输。
2. PCB效果
3. 实物效果
4. 功能概括
(1)硬件端
1. GPS定位模块:通过该模块可以获取老人的时间和位置信息,并将老人的实时位置显示在App端的地图上。此外,还可以通过Wi-Fi模块将老人的信息上传到收集端和OneNet云平台。
2. 开关距离报警:老人可以通过一键操作来关闭或者启动拐杖的距离报警功能。
3. 超声波检测模块:当拐杖前方3米范围内检测到有人时,超声波传感器会自动触发拐杖的震动和声音提醒,以避免老人发生碰撞等事故。
4. 心率检测模块:该模块可以实时检测老人的心率变化,如果心率超过设定的阈值,则会触发警报,并将相关信息上传至App端和OneNet云平台。
5. 一键报警模块:老人可以通过按下一键报警模块来发出紧急警报,并将实时位置和心率信息上传至App端和OneNet云平台。 6. 无线传输模块:通过ESP 8266 Wi-Fi模块,可以实现数据的无线传输,并将子节点传递过来的信息上传至App端和OneNet云平台。
(2)APP端
(3)云平台端:
- 获取经纬度和心率数据显示到平台中
演示视频
链接:https://pan.baidu.com/s/1ipED2_g3BsUqjzxG3Y5nqQ?pwd=xzy0
提取码:xzy0
二 底层代码使用方式
1. 使用说明
(1). 需要注意GPS模块是否正常,正常状态GPS的状态灯会持续闪烁,若GPS状态灯长亮,则需要在户外获取卫星定位,否则不会有经纬度产生
2. 下载程序
- 先根据原理图进行连线,连接好以后在做后面的操作
- 打开手机热点 热点名字:NET密码:12345678
- 打开程序(硬件由工作室出的可以忽略下载程序这部分)
3. 查看云平台
三 APP使用方式
1.下载APP
安装Android studio或者使用Android手机进行操控
Android studio下载链接
https://blog.csdn.net/psh714/article/details/127012370
2.APP端
四 程序修改部分
1.硬件代码
(1)如需修改WiFi
(2)修改平台接入设备
2.软件代码
END
联系方式 微信号:13648103287