SmartCrutch-v4 demoboard Repo
以掌控板为核心:
- 掌控宝 × 1(ESP32模组)
- 灯带(63颗) × 2
- 按钮 × 2(AB按键)
- SIM卡模块 × 1
- 北斗定位模块 × 1
- 行车记录仪摄像头 × 2
- TF卡模块(存储记录仪视频)
- 光敏电阻 × 1
- 无线充电互感线圈一套
- 锂电池
- 稳压器
- 喇叭(接掌控宝扩展板喇叭引脚)
定做PCB集成模块与特点:
- ESP32内核
- 三轴加速度计
- 北斗定位模块
- SIM800C通讯模块
- K210 sipeed 摄像头模块 × 2
- TF卡存储模块
PCB优点:
- 功能模块小型化、智能化、模块化
- 极大提高了电源电压与功能的稳定性
- 极大解决了先前发热严重导致无法使用的问题
- 集成多个模块,缩小拐杖模块放置体积,提升美观度
主要功能
检测老人是否摔倒,若摔倒则向服务端发送报警信息并亮灯蜂鸣,30s还没起来直接拨打紧急联系人电话
(未来计划:增加发送短信)
- 三轴加速度计(内置在掌控板中)
- 63灯灯带
- 光敏电阻
- 按钮 × 2
- 蜂鸣器(内置在掌控板中)
- SIM卡模块
- 北斗定位模块
-
正常情况
- 按一下灯带彩虹灯,若光线暗亮白灯(手电筒);按第二下白灯;按第三下关掉
- status: "ok"
- Loc: 实时获取经纬度
-
检测摔倒:
- 竖直方向加速度值的范围√
- 10s内是否回复正常
- 剧烈加速度变化(待定)
-
定位获取:
- 串口读取北斗+GPS定位模块检测的坐标
-
远端报警——掌控板urequests post:
- 当前位置经纬度
- status:“emergency”
-
拨打电话——SIM卡模块:
- uart1.write('ATD号码'),中间无'+'号
-
发送短信——SIM卡模块: 待定
拐杖记录仪,全天拍摄
- 行车记录仪摄像头 × 2(原模块)
- K210 sipeed摄像头模块 × 2(PCB)
行车记录仪摄像头
- 独立于掌控板,全天摄像,存入内存卡,可通过摔倒时发送的摔倒时间来查看录像,作为老人出行黑匣子
- 未来将使用程序控制拍摄√
K210 sipeed摄像头模块
- 由PCB主控板控制,可用程序操控开关与摄像长短,前后交替摄像
- 未来将实现实时数据流传输至云端
- 未来还将接入视觉识别模块,通过AI智能判定老人摔倒
带你回家,当老人按下按钮时,导航带老人回家
- 北斗导航定位模块
-
初始位置获取:
- settings中的地点描述上传到高德地图经纬坐标转换——提高导航准确度
-
当前位置获取:
- 串口读取北斗+GPS定位模块检测的坐标
-
导航路径:
- 起止点坐标上传至高德地图获得路径
-
带你回家:
- 掌控板屏幕显示
- 语音(目前)
- 未来将突破技术,采用方向感应灯来实现方向指引
与服务器交互
拐杖心跳包,每隔5秒发送一次
-
正常情况
- status: "ok"
- loc:
- latitude: 实时获取纬度
- longitude: 实时获取经度
- info: 实时位置描述
-
摔倒
-
status: "emergency"
-
loc:
- latitude: 摔倒纬度
- longitude: 摔倒经度
- info: 实时位置描述
-
未来可做摔倒记录【falltime:
- date: 摔倒日期(年月日)
- time: 摔倒时间(时分秒)】
-
-
其他错误
- status: "error"
- loc: None
获取拐杖设置信息 在拐杖启动时请求,若uuid(拐杖身份证号)不存在则自动注册
- settings设置信息
- phone: 可选项,紧急联系人电话号码
- password: 可选项,App登录密码
- home: 可选项,老人家庭住址