完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
` 本帖最后由 jf_23733533 于 2020-10-18 17:37 编辑 中国社会面临急剧的老龄化,居家养老是目前最为可行的方式。老人健康监控,维护老人健康,及时发现并处理危险情况则至关重要。 一:硬件环境 X-NUCLEO-IKS01A3 / NUCLEO-F401RE套件 esp8266 WIFI模块 PC电脑 安卓手机 二:软件环境以及用到的库 arduino 安装STM32库,将arduino作为IDE来编写stm32F401RE程序, 安装LSM6DSO驱动库 安装HTS221驱动库 以及X-NUCLEO-IKS01A3的其他传感器驱动 arduino 安装esp8266库,以arduino烧写esp8266代码, 安装blynk 库以实现手机获取开发板传来的信息。安装SNTP库以获取准确网络授时服务器时间。 手机下载安装blynk软件 三:程序开发及调试 1。获取X-NUCLEO-IKS01A3扩展板传感器数据,并分析形成有价值信息: 温度湿度,是佩戴该系统老人的身体环境数据,直接可以从HTS221传感器中读出。 老人行走步数量,是其每天锻炼的重要数据,可以从LSM6DSO传感器数据中分析计算。出现突发摔倒或者受到撞击也能从电子陀螺仪传感器变化数据分析获取。
上图分别是 左:摔倒 中:撞击 右:步行,由动图可见,在开发板跌落、受到撞击和出现步行震动的时候,开发板识别到了相应的事件,并打印信息到了串口。 2。通过串口与WIFI模块esp8266通讯,并通过blynk传送到手机 esp8266的TX连接STM32F401RE的PA10,ESP8266的RX连接STM32F401RE的PA9,注意:在STM32Duino中需要为这个串口做专门的声明:HardwareSerial Serial1(USART1);否则系统只向stlink串口打印数据。 esp8266代码注意事项:在从串口获取STM32F401RE中获取数据后,经过分析分别通过虚拟端口发送到手机app上,例如将温度数据通过虚拟端口0发送:Blynk.virtualWrite(V0, 获取的温度数据); 手机端安装blynk的app即可,blynk服务器网上免费的很多,自己搭建也非常简单。
四:结论 开发进程到目前,基本打通了从开发板采集相关信息,通过wifi模块传递给手机,通过手机app显示的流程,基本数据温度、湿度和步数定时传输,在受到撞击或者跌倒的时候,即时发送了警告信息。 目前该系统还很较粗糙,后续计划优化系统,添加被监控人的即时 姿态图,以及历史记录的查询等功能以方便监控。 ` |
||
相关推荐
|
||
只有小组成员才能发言,加入小组>>
133个成员聚集在这个小组
加入小组【大联大品佳 NXP i.MX RT1050试用体验】 MCUXpresso IDE+语音识别(Tensorflow)测试
2575 浏览 0 评论
【大联大世平ON Semiconductor BLE5.0 RSL10开发板试用体验】+ 蓝牙键盘试验
2583 浏览 0 评论
【大联大友尚安森美半导体感光芯片USB双目摄像头模组试用体验】敏感人群自动追踪系统开发
3079 浏览 1 评论
【大联大品佳 Microchip PIC16F15324开发板试用体验】+初识及上电
2149 浏览 0 评论
【大联大世平ON Semiconductor BLE5.0 RSL10开发板试用体验】安森美IDE环境程序烧写失败的解决办法
1954 浏览 0 评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-11-22 11:42 , Processed in 0.699800 second(s), Total 68, Slave 50 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号