技术路线如图表3所示:
图表 3 技术路线
1. 加速度模块
加速度模块主要采用MPU6050来测量出三轴加速度。MPU-6050
对加速度计分别用了三个16 位的ADC(0~65535),将其测量的模拟量转化为可输出的数字量。
2. 体征数据模块
体征数据模块主要采用MAX30205检测人体体温,MAX30102检测人体心率。MAX30205模块输出捕获ADC平均有效值换算成电压值,根据驱动例程提供的数据表,用电压值匹配对应温度值。MAX30102模块将LED光射向皮肤,然后透过皮肤组织反射回的光被光敏传感器接受并转换成电信号再经过AD转换成数字信号,再由光电容积脉搏波描记法得出心跳速率。
3.网络通信模块
网络通信模块主要采用ESP32模块,利用其WIFI功能或移动通信技术进行双方面通信,一方面实现与STM32进行实时通信,另一方面则实现与云服务器进行实时通信。
4.云服务器
云服务器模块主要采用虚拟化技术搭建,对来自网络通信模块的数据进行分析处理以及对来自管理模块的操作指令进行识别并处理。
5.定位模块
定位模块使用AIR530,该模块支持GPS/北斗/Glonass/Galileo/QZSS/SBAS。Air530模块能够同时接收6颗以上的卫星。
6.管理模块
控制模块主要采用STM32单片机对加速度模块实时状态数据进行获取并分析,判断是否有摔倒行为发生。
7.蜂鸣器模块
使用有源蜂鸣器,有源蜂鸣器内部带震荡源,只要通电就能警报。当摔倒行为发生时,系统通过蜂鸣器来现场警报。
8.显示模块
采用 7针的0.96寸OLED显示屏幕,采用的是SPI协议,速度比采用I2C协议的更快,当摔倒行为发生会将云端的个人档案显示到系统的OLED屏幕。
9.CNN-LSTM混合模型
CNN-LSTM混合模型是结合卷积神经网络(CNN)和长短期记忆网络(LSTM)的混合模型。
卷积神经网络(CNN)善于从局部区域提取特征,非常适合处理传感器信号的时空特征。长短期记忆网络(LSTM)擅长捕捉时间序列中的长时间依赖关系,能够有效处理时间上的变化和连续。CNN-LSTM混合模型:CNN提取局部特征,LSTM处理时间序列依赖,两者结合可以更准确地检测和预测摔倒事件。混合模型能够处理更复杂的情况,例如摔倒后的挣扎,通过结合局部和全局特征,可以减少虚警率。
拟解决问题:
① 学习关于ESP32的无线传输功能的相关知识及结合实际应用。
② 学习STM32单片机的开发和应用。
③ 学习摔倒算法的设计,并学习CNN-LSTM混合模型的设计与使用。
④ 学习基于Android手机
APP的开发以及WEB网页设计。
⑤ 学习设计云服务器相关知识以及开发。
预期成果:
采用本系统可实现对老年人群摔倒的智能检测和及时报警,提升应急响应速度,节省宝贵时间,提高安全保障。同时,该系统拥有预测摔倒、线上管理、大数据结合以及定位等实用功能,从而进一步提高老年群体的生活质量和安全水平,确保在意外发生时能够迅速得到专业救助和及时关怀。