0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

基于小凌派 RK2206的智慧养老院设计

福州市凌睿智捷电子有限公司 2023-03-18 09:28 次阅读

本项目由黎明职业大学唐英瑞、赖惠敏、吴秋娟同学,获得福建省首届OpenHarmony开发者大赛三等奖,感谢王国栋老师倾情供稿!


271235f6-c36a-11ed-ad0d-dac502259ad0.png


1. 项目背景


根据《2023-2028年中国智慧养老行业市场深度分析及投资潜力预测报告》报告显示,数字技术和人工智能机器人技术在养老产业中的应用给养老带来了变革。智能养老是指融合应用健康医疗电子物联网云计算、大数据、移动互联网等信息技术和产品,采集人体体征、居家环境等数据,实现家庭、社区医疗机构、健康养老服务机构、专业医疗机构间的信息互联互通和分析处理,提供智能化、个性化、多样化产品和服务,满足人民群众日益迫切的健康养老需求。

随着我国家庭小型化发展趋势的日益凸显,少子、老龄化使得空巢老人家庭日益增多。针对此状况,养老院、老人公寓开始逐步发展,就目前的养老院而言,由于管理手段落后,不能实现智能化、信息化的管理。智慧养老院项目通过小凌派来提升养老院机构的管理效率和信息化水平,通过自动采集老人日常活动、身体状态及居住环境等数据,针对异常情况进行快捷的预警及报警响应。

2. 项目简介


2.1 项目描述


该项目基于OpenHarmony系统,以小凌派开发板作为感知层核心,利用国产开源OpenHarmony操作系统开发环境参数检测网络连接等应用。以云服务器为基础构建智慧养老院系统服务平台,实现云平台与传感网络系统的通信连接管理等;构建远程信息管理和控制的Web应用平台。充分利用互联网和Web技术为用户提供实时定位、实时环境监测、信息管理等功能,使得用户在一定程度上脱离时间和空间的限制,实现对现场的远程监控和管理。


2.2 功能说明


控制台可以实时采集养老院中的环境信息,主要包括温度、湿度、光敏。

控制台和手机app可以自动控制门的开关,可以根据当前的环境信息实现报警功能。

北斗手环配有NFC和定位、模拟老人体感温度功能,当老人走丢时路人可通过老人允许的情况下手机登陆NFC查询到老人的信息,方便后续联系亲属和工作人员。

通过云服务器的数据传输在Web端可视化界面上面实时显示当前养老院的环境状态,老人的体感温度,以及实时位置状态。

在Web端可以实时显示数据曲线,可通过时间查看老人的历史轨迹,并且带有存储数据的功能,存储的数据包括四部分,分别是温湿度、光敏和位置信息,数据保存到mysql文件中,方便后期对数据分析处理。


2.3 系统功能模块划分


智慧养老院采用四层物联网模型结构,即感知层、网络层、平台层和应用层。其中,系统的环境参数检测功能被划分到感知层,负责完成温湿度、光照强度、MQ-135等环境信息和老人模拟体感温度的采集任务,北斗定位实现老人的轨迹采集;网络层包括网络接入功能以及信息传输功能。这里面,信息传输功能主要是将感知层获取的数据上传到云服务系统,同时将云服务器的信息或指令下发给感知层设备。网络层使用Wi-Fi通信方式接入网络,采用MQTT协议等推送数据信息到平台层和应用层。云服务主要支持平台层功能,负责设备管理、命令下发、信息存储等管理功能。应用层则利用云服务器提供的服务或手机等用户终端来实现数据的可视化。


2.4 系统功能逻辑


本系统的功能逻辑如下图所示。设计方案以小凌派Harmony开发板为核心实现网络层和感知层的主要功能。该开发板使用小凌派处理器,运行OpenHarmony操作系统,实现包括系统外设初始化、网络接入、系统管理、数据采集等功能。平台层和应用层则由云服务器和小凌派Harmony开发板协同实现。


275d3678-c36a-11ed-ad0d-dac502259ad0.png

2.5 项目展示


2.5.1 智能手环效果展示


2777e54a-c36a-11ed-ad0d-dac502259ad0.jpg智能手环-TFT屏显示

2.5.2 APP端效果展示


27d39840-c36a-11ed-ad0d-dac502259ad0.jpg

手机NFC展示界面

2.5.3 网页端效果展示


28036386-c36a-11ed-ad0d-dac502259ad0.jpg手环的实时位置和采集周围实时温湿度

281df476-c36a-11ed-ad0d-dac502259ad0.png查看老人的历史运动轨迹

2854e18e-c36a-11ed-ad0d-dac502259ad0.jpg养老院实时环境监测

28bb06a8-c36a-11ed-ad0d-dac502259ad0.jpg 养老院大门的控制

2.5.4 模型整体效果展示


28d5d83e-c36a-11ed-ad0d-dac502259ad0.jpg 智慧养老院实物模型

271235f6-c36a-11ed-ad0d-dac502259ad0.png

3. 整体设计方案


3.1 软件框架


29288fde-c36a-11ed-ad0d-dac502259ad0.jpg

295bd024-c36a-11ed-ad0d-dac502259ad0.png


3.2 硬件框架


主控芯片采用小凌派rk2206开发板。

297b3ca2-c36a-11ed-ad0d-dac502259ad0.jpg

采用采用IoTCluB的E53接口标准,可接入所有的E53案例扩展板。

主控为瑞芯微RK2206芯片,200MHz主频,RAM 256KB、ROM 16KB、PSRAM 8M、FLASH 8M。

板载NFC Forum Type 2 Tag芯片及天线,可实现与载有NFC功能的手机“碰一碰”功能。

支持 IEEE 802.11b/g/n 制式,AP 模式。

USB 2.0 、SD card /SPI/IIC 接口、麦克风接口、E53 接口(包含 UART、 IIC、ADCDAC、PWM、5 个 GPIO)。

一根TypeC USB线,即可实现供电下载等功能。

一根TypeC USB线,可支持串口调试功能。


3.3 其他模块


2994c3a2-c36a-11ed-ad0d-dac502259ad0.jpg

271235f6-c36a-11ed-ad0d-dac502259ad0.png

4. 软件方案


4.1 开发环境简介


软件开发在Visual Studio Code中进行开发,Visual Studio Code默认是在VSCode的控制台下查看html页面,这对于我们调试和查看效果十分不方便。所以这里我们需要安装一下扩展插件(open in browser),这样就可以在浏览器中很方便地查看html页面。

29ed8b9a-c36a-11ed-ad0d-dac502259ad0.jpg

安装完成后,就可以随意编写软件程序了。

编写完成一个网页后就可以选择你要在浏览器打开的HTML页面,按快捷键Alt + B 就可以在默认浏览器下打开你写的页面了。

当然你也可以使用快捷键 Shift + Alt + B 选择其他浏览器打开。

2a08f60a-c36a-11ed-ad0d-dac502259ad0.jpg2a370b44-c36a-11ed-ad0d-dac502259ad0.jpg      

4.2 环境参数检测


环境参数检测通过温湿度传感器、光敏传感器、MQ-135传感器、oled屏幕实现和显示。获取到的空气质量、光敏强度以及养老院温湿度等环境信息通过MQTT协议上传到数据库并储存起来,可在必要时用于比较和平时数据的提取。环境参数检测的关键代码如下。

2a5f8902-c36a-11ed-ad0d-dac502259ad0.jpg

4.3 北斗定位手环


基于UM220-IV北斗模块的北斗定位将设备所在的经纬位置通过串口数据发送给中台/后台处理。处理后的结果写入数据库,同时发送给网页将数据转化成可视化的点实时展示出来。

2a85b050-c36a-11ed-ad0d-dac502259ad0.jpg

北斗手环的流程思路

2ab693fa-c36a-11ed-ad0d-dac502259ad0.jpg

百度地图的效果展示

北斗手环的关键代码如下:

2af12fa6-c36a-11ed-ad0d-dac502259ad0.jpg

2b0b31e4-c36a-11ed-ad0d-dac502259ad0.jpg

4.4 遥控大门


养老院的大门是可远程遥控的,“保安”可通过自身的手机开关门,也可以通过我们“24小时值班人员”访问电脑上的网页端进行控制大门的开关。两者都是通过按钮发送mqtt发布主题,在经历过后台的处理后发送到小凌派,再由小凌派与预先订阅好的话题相匹配,相应的就发指令给舵机,从而起到远程控制开门、关门的效果。以下就是控制舵机开门的流程:

2b2f2efa-c36a-11ed-ad0d-dac502259ad0.jpg

遥控大门的关键代码如下:

2b55c7b8-c36a-11ed-ad0d-dac502259ad0.png


4.5 MQTT协议


消息队列遥测传输协议,是一种基于TCP/IP协议的即时通讯协议,采用发布、订阅模式为处于网络层上的传感器与平台层、应用层提供实时消息服务。MQTT协议开销低,带宽占用小,易于实现,在物联网工程中应用广泛。作为MQTT协议的客户端,开发板上需要布置相关业务代码,主要包括网络连接信息结构体定义、MQTT 客户端信息结构体、MQTT 客户端初始化、MQTT客户端连接代理服务器、订阅MQTT消息、发布MQTT消息等。这些业务代码,本文的设计采用Harmony系统项目下的第三方代码进行布置。MQTT协议关键代码展示如下。

2b7d5e2c-c36a-11ed-ad0d-dac502259ad0.png


271235f6-c36a-11ed-ad0d-dac502259ad0.png

5. 项目总结和展望


智慧养老院采用环境监测模块和北斗定位模块进行系统设计,硬键选用小凌派rk-2206处理器的轻量级终端,具有数据实时显示、自动控制、一键报警、定位等功能。智慧养老通过技术手段从远程监控、实时定位、统一平台信息交互等角度多方位打造信息化养老服务系统,满足老人和家庭的现代化、科学化和人性化的产业需求。项目虽然实现了功能,但是仍然存在不足,不能离开Wi-Fi环境,一旦离开设备就工作不了,这个问题,是我们目前遇到的一大阻碍,设备供电也存在问题,因此要解决这个问题我们要用到和手机卡类似的定位设备,即使没有网络也能够和北斗卫星相互联系,还要解决能源问题,不可能经常把北斗手表取下来充电。


声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 开发板
    +关注

    关注

    25

    文章

    4933

    浏览量

    97157
  • 小凌派
    +关注

    关注

    0

    文章

    27

    浏览量

    1193
收藏 人收藏

    评论

    相关推荐

    举例分析智慧用电在养老院的应用

    智慧用电在养老院有着广泛且重要的应用,主要体现在以下几个方面:  一、安全监测方面 漏电监测:养老院中电器设备众多,如电暖器、电视机、洗衣机等。智慧用电系统可以实时监测线路中的漏电情况
    的头像 发表于 11-13 11:01 110次阅读
    举例分析<b class='flag-5'>智慧</b>用电在<b class='flag-5'>养老院</b>的应用

    养老院康复中心电气火灾安全隐患解决措施

    关注“acrelzx”微信号,了解更多产品资讯 养老院的安全用电至关重要,直接关系到老年人的生命安全和身体健康。‌电气事故和‌触电事故是养老院常见的安全隐患,因此,必须采取有效措施确保用电安全,预防
    的头像 发表于 10-31 17:21 137次阅读
    <b class='flag-5'>养老院</b>康复中心电气火灾安全隐患解决措施

    AISD系列智能配电,让养老院用电更安全、更智能——安科瑞丁佳雯

    随着社会的老龄化进程加速,养老院作为老年人生活的重要场所,其用电安全与智能化管理显得尤为重要。在养老院中,电力系统的稳定运行不仅关系到老年人的日常生活质量,更直接影响到他们的生命安全和健康福祉
    的头像 发表于 09-19 15:46 154次阅读
    AISD系列智能配电,让<b class='flag-5'>养老院</b>用电更安全、更智能——安科瑞丁佳雯

    养老院人员定位管理技术手段、作用及发展趋势

    养老院人员定位管理是现代养老院管理的一个重要组成部分,通过现代化的科技手段,可以实现对养老院员工和老人的实时定位和轨迹追踪,保障老人和员工的安全,提高养老院管理效率和服务质量。   现
    的头像 发表于 09-19 11:10 350次阅读

    【「OpenHarmony开发与实践 | 基于红莓RK2206开发板」阅读体验】+初体验1

    爱好者没有bug,「OpenHarmony开发与实践 | 基于红莓RK2206开发板」大卖吧!哦对了 你们的开发板是怎么准备的呢?【小RK2206开发板】吗?
    发表于 09-18 18:30

    【「OpenHarmony开发与实践 | 基于红莓RK2206开发板」阅读体验】+初体验2连发发

    啥也不说先上图 对于《OpenHarmony开发与实践 | 基于红莓RK2206开发板》这本书的热爱,简直就像夏日里的一股清泉,让人忍不住想要一探究竟! 这本书的排布,简直就是一场视觉盛宴,章节
    发表于 09-18 18:01

    基于OpenHarmony轻量级操作系统实现RK2206 WiFi-AP模式通信开发案例

    实验内容本示例将演示如何在小-RK2206开发板上使用WiFi-AP模式(即将RK2206作为WiFi路由器),实现与PC端进行TCP通信。程序设计API设计FlashInit()
    的头像 发表于 08-08 08:23 350次阅读
    基于OpenHarmony轻量级操作系统实现<b class='flag-5'>RK2206</b> WiFi-AP模式通信开发案例

    基于OpenHarmony轻量级操作系统实现RK2206 WiFi-AP模式通信开发案例

    实验内容 本示例将演示如何在小-RK2206开发板上使用WiFi-AP模式(即将RK2206作为WiFi路由器),实现与PC端进行TCP通信。 程序设计 API设计 FlashIn
    发表于 08-07 15:50

    基于Openharmony轻量级操作系统的分布式数据管理开发案例

    实验内容本例程演示如何在小-RK2206开发板上使用OpenHarmony轻量级操作系统进行KvStore(即分布式数据管理)数据读写。例程:(1)创建两个线程,一个负责写入KvStore存储
    的头像 发表于 08-07 08:23 838次阅读
    基于Openharmony轻量级操作系统的分布式数据管理开发案例

    一套完整的养老院人员定位解决方案包含哪些内容?

            养老院人员定位解决方案是建立面向社区及养老组织的传感网系统与信息渠道,并在此基础上提供实时、方便、高效、低成本的、物联化、互联化、智能化的养老服务。        人口老龄化问题早已
    的头像 发表于 07-17 11:09 296次阅读
    一套完整的<b class='flag-5'>养老院</b>人员定位解决方案包含哪些内容?

    疗养人员定位管理系统

    人口老龄化加剧,老人日益增多,家庭养老功能的逐步弱化,养老院机构作为支撑。而养老院要维持健康、稳定的发展,离不开管理的信息化、服务的智能化、运营成本的合理化。为实现养老院
    的头像 发表于 07-05 09:17 329次阅读
    疗养<b class='flag-5'>院</b>人员定位管理系统

    蓝牙定位技术在养老院的应用:提升老人生活质量与安全保障

    随着社会老龄化的加剧,养老院在为老年人提供安全、舒适生活环境方面面临诸多挑战。蓝牙定位技术作为一种创新的解决方案,正在逐渐改变养老院的管理模式和服务水平。
    的头像 发表于 06-03 13:35 353次阅读
    蓝牙定位技术在<b class='flag-5'>养老院</b>的应用:提升老人生活质量与安全保障

    浅谈养老院安全现状分析及火灾预防对策

    程瑜 安科瑞电气股份有限公司 上海嘉定 201801 【摘要】新形势下,我国的社会经济发展飞快,人们的生活水平迅速提高。与此同时,也出现了一系列的社会问题,比如人口老龄化。如今的养老院越来越常见
    的头像 发表于 02-05 16:32 604次阅读
    浅谈<b class='flag-5'>养老院</b>安全现状分析及火灾预防对策

    【年度精选】2023年度top5榜单——鸿蒙开发经验

    益的参考。 4、基于小 RK2206的智能渔排养殖设计分享 作者:老渔翁 阅读量:3995 推荐理由: 本教程介绍了一种基于小
    发表于 01-10 17:19

    启明智慧养老wifi模组方案,无需穿戴,体验舒心的养老生活!

    不想去养老院,但是希望养老能随时有人帮助,这就是今年比较火的智慧养老方案,智能平台一键拨打热线电话,24小时全天候有人接听,并迅速为老年人提供精准上门服务;随手按下呼叫器,跌倒的老人能
    的头像 发表于 12-21 08:03 487次阅读
    启明<b class='flag-5'>智慧</b><b class='flag-5'>养老</b>wifi模组方案,无需穿戴,体验舒心的<b class='flag-5'>养老</b>生活!