智障老人双保险防走失
一、选题背景
现时社会智障老人的看护问题严重的困扰着病人家庭的生活,影响生活质量。怎样才能减轻家人们的负担,实现安全、经济、省力的看护老人,让老人度过有尊严高质量的晚年生活是一个很大的社会问题,我们一起想到了做这个方案。
二、研究的内容
作品的结构模型是北斗信号接收器作为智能终端接收北斗信号并定时将信号发送至行空板服务器,电脑通过调用服务器的数据作为监视终端查看数据并且向服务器发送指令,服务器将指令发送给北斗信号接收器。
智障老人携带北斗信号接收器,信号接收器将接收到的经纬度信息定时传回到服务器,服务器接收到的数据通过不同形式显示在电脑监控器大屏的地图上和数据表单里,人们可以通过数据大屏查看到智障老人的行动路线,如果超出规定的经纬度范围在监控大屏上就会出现报警,并且老人携带的北斗信号接收器也会报警发出黄灯闪烁。如果智障老人出行时间过长,可以给老人发送回家信号,北斗信号接收器就会出现警示提示发出蓝灯闪烁。
三、研究方法
讨论法、实践法
四、硬件器材
1.掌控板一块
2.行空板一块
3.北斗卫星定位模块一块
4. micro:bit掌控I/O扩展板一块
5. USB Type-C数据线2条
6.3毫米椴木板和螺丝若干
7.5伏充电宝电源一个
五、研究过程
1.作品设计及硬件连接
(1)作品设计:作品的结构模型是北斗信号接收器作为智能终端,将北斗信号定时发送至行空板服务器,移动终端的电脑通过调用服务器的数据作为监视终端查看数据并且向服务器发送指令,服务器再将指令发送给智能终端的北斗信号接收器。
(2)硬件连接图
(3)设定试验测试范围
选择在学校操场进行测试,在操场跑道选取四个点,取两条纬度线和两条经度线,设定一个长方形的正常活动区域。两条纬度线分别是:40.76160,40.76112.两条经度线分别是:118.16047,188.16022。如下图:
2.搭建服务器网络
在行空板上建立MQTT网络数据收集服务器。分别建立三个主题topic为:siot/tixing,siot/dianziweilan,siot/jingweidu。
siot/tixing和编程软件里的可视化大屏中的“提醒信息发送”组件相关联,
siot/dianziweilan和编程软件里的可视化大屏中的“是否超越活动范围”组件相关联,
siot/jingweidu和编程软件里的可视化大屏中的“地图”组件相关联。
见下图:
3.程序编写
(1)编写程序
利用Mind+编程软件根据设计思路编写程序如下:
(2)建立显示大屏
在Mind+编程软件里利用可视化大屏功能建立北斗卫星信号数据监控和显示系统,建立地图组件显示经纬度的数据,建立输入框组件可以向智能信号终端发送数据,建立多行文本组件可以接收智能信号终端发送过来的数据。如下图
新建项目
编辑界面
显示界面
4.信号采集及程序验证
在操场上采集数据信号,实地验证程序设计。
学生在操场行动的路线已经清楚的在大屏幕地图中显示出来(注:实际显示比例为每单位10米)。
5.实际应用的设计
把我们的设计想法验证完成,我们开始思考怎样才能应用到生活实际中去。我们的信号采集器太大,嵌入到合适的产品中很不容易,我们想可以安装到帽子或者头盔的顶部,既不碍事,又有利于信号的接收,可以做成身边的佩戴物,可以安装到轮椅等辅助出行工具上,等等……
六、成果分享及研究结论
经过我们的研究,智障老人携带北斗信号接收器,信号接收器将接收到的经纬度信息定时传回到服务器,服务器接收到的数据通过不同形式显示在电脑监控器大屏的地图上和数据表单里,人们可以通过数据大屏查看到智障老人的行动路线,如果超出规定的经纬度范围在监控大屏上就会出现报警,并且老人携带的北斗信号接收器也会报警。如果智障老人出行时间过长,可以给老人发送回家信号,北斗信号接收器就会出现警示提示,这样可以大大减轻家人的看护负担。
_深蓝_2024.12.20
能分享下编程的文件吗