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

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

3天内不再提示

开源样例!基于小凌派RK2206的智慧养老院设计

电子发烧友开源社区 来源:未知 2023-03-16 13:35 次阅读

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

1. 项目背景

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

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

255329bc-c3bc-11ed-bfe3-dac502259ad0.jpg

2. 项目简介

2.1 项目描述

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

2.2 功能说明

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

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

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

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

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

2.3 系统功能模块划分

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

2.4 系统功能逻辑

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

255b8058-c3bc-11ed-bfe3-dac502259ad0.png

2.5 项目展示

2.5.1 智能手环效果展示

258ebf5e-c3bc-11ed-bfe3-dac502259ad0.jpg

智能手环-TFT屏显示

2.5.2 APP端效果展示

25e1717c-c3bc-11ed-bfe3-dac502259ad0.jpg

手机NFC展示界面

2.5.3 网页端效果展示

25e9b742-c3bc-11ed-bfe3-dac502259ad0.jpg

手环的实时位置和采集周围实时温湿度

2611d34e-c3bc-11ed-bfe3-dac502259ad0.png

查看老人的历史运动轨迹

262bd532-c3bc-11ed-bfe3-dac502259ad0.jpg

养老院实时环境监测

264d039c-c3bc-11ed-bfe3-dac502259ad0.jpg

养老院大门的控制

2.5.4 模型整体效果展示

26654132-c3bc-11ed-bfe3-dac502259ad0.jpg

智慧养老院实物模型

3. 整体设计方案

3.1 软件框架

269c6900-c3bc-11ed-bfe3-dac502259ad0.jpg26aef458-c3bc-11ed-bfe3-dac502259ad0.png

3.2 硬件框架

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

26e2cb0c-c3bc-11ed-bfe3-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 其他模块

26ecc774-c3bc-11ed-bfe3-dac502259ad0.jpg

4. 软件方案

4.1 开发环境简介

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

2702b106-c3bc-11ed-bfe3-dac502259ad0.jpg

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

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

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

273f5e12-c3bc-11ed-bfe3-dac502259ad0.jpg

2779cc96-c3bc-11ed-bfe3-dac502259ad0.jpg

4.2 环境参数检测

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

27892cd6-c3bc-11ed-bfe3-dac502259ad0.jpg

4.3 北斗定位手环

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

27c0ad6e-c3bc-11ed-bfe3-dac502259ad0.jpg

北斗手环的流程思路

27d09012-c3bc-11ed-bfe3-dac502259ad0.jpg

百度地图的效果展示

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

27e143ee-c3bc-11ed-bfe3-dac502259ad0.jpg27fd47ce-c3bc-11ed-bfe3-dac502259ad0.jpg

4.4 遥控大门

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

280edb6a-c3bc-11ed-bfe3-dac502259ad0.jpg

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

28233498-c3bc-11ed-bfe3-dac502259ad0.jpg

4.5 MQTT协议

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

28381f84-c3bc-11ed-bfe3-dac502259ad0.jpg

5. 项目总结和展望

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


更多热点文章阅读
  • OS内核及视窗分论坛详解之OpenHarmony 3D显示支持
  • 应用模型开发指南上新介绍
  • 技术构筑万物智联,第一届OpenHarmony技术峰会圆满举行
  • OpenHarmony L1(3.0)串口功能开发
  • 小白指南:手把手教你用低代码开发一个应用页面

2848c6ea-c3bc-11ed-bfe3-dac502259ad0.jpg

提示:本文由电子发烧友论坛发布,转载请注明来源。如需社区合作及入群交流,请添加微信EEFans0806,或者发邮箱liuyong@huaqiu.com。


原文标题:开源样例!基于小凌派RK2206的智慧养老院设计

文章出处:【微信公众号:电子发烧友开源社区】欢迎添加关注!文章转载请注明出处。


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

    关注

    33

    文章

    546

    浏览量

    32359
  • RK2206
    +关注

    关注

    0

    文章

    34

    浏览量

    1641
  • 开源社区
    +关注

    关注

    0

    文章

    92

    浏览量

    342

原文标题:开源样例!基于小凌派RK2206的智慧养老院设计

文章出处:【微信号:HarmonyOS_Community,微信公众号:电子发烧友开源社区】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

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

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

    SI24R2E应用于2.4G有源RFID养老院方案

    随着人口老龄化的加剧,养老院、颐养小镇、养护院、疗养等针对养老的机构可以说是层出不穷。而为了方便管理,这些养老机构都有一个共同点,实现无感式的人员定位以及物品管理等功能。 方案介绍
    发表于 11-06 14:02

    利用人工智能数字化运营养老院的解决方案

    随着我国人口老龄化问题日渐加剧,对于养老院的需求也与日俱增。自连数字化养老院解决方案以可视化数字孪生平台为载体,结合物联网硬件和软件技术,全面掌握养老院内人员和资产的实时状况,提高养老院
    的头像 发表于 09-21 18:05 495次阅读
    利用人工智能数字化运营<b class='flag-5'>养老院</b>的解决方案

    利用人工智能数字化运营养老院的解决方案

    ,工作方式智能化就变得尤为重要。智慧运营方案主体框架自连智慧养老院解决方案系统架构主要分为四个部分,分别为终端感知设备,传输网关,云服务器,管理终端平台。该系统基于物联
    的头像 发表于 09-21 08:18 339次阅读
    利用人工智能数字化运营<b class='flag-5'>养老院</b>的解决方案

    Windows搭建OpenHarmony编译环境

    对OpenHarmony编译呢?答案是:可以。所以,我们今天来尝试在Windows环境下搭建OpenHarmony编译环境。 本次OpenHarmony选用小-RK2206开发板的代码仓:https
    发表于 08-16 16:07

    智慧用电管理云平台在养老院中的应用

    摘要:全力做好养老院消防安全工作,为老人“安享晚年”提供可靠的安全保障,是各级民政部门和应急管理、消防部门的共同责任。 关键词:老龄化;养老院;消防安全;对策;智慧消防;火灾报警;灭弧保护;漏电保护
    的头像 发表于 07-11 15:49 245次阅读
    <b class='flag-5'>智慧</b>用电管理云平台在<b class='flag-5'>养老院</b>中的应用

    精准看护 智慧养老院三维可视化管理系统

    前言 我国已经迈入老龄化社会,老龄化社会中养老已然成为社会普遍关注的焦点,智慧养老成为未来趋势。 建设背景 社会因素 养老床位数量也增长至2020年的821万张.每千名老人拥有
    的头像 发表于 07-10 17:02 457次阅读
    精准看护 <b class='flag-5'>智慧</b><b class='flag-5'>养老院</b>三维可视化管理系统

    好书推荐|《OpenHarmony嵌入式操作原理与应用》

    操作系统的原理与开发过程有更深刻的了解。 本书基于已经通过开放原子开源基金会XTS认证的小RK2206开发套件,书中所有的电路、程序和开发实例均在开发套件上调试和验证通过。 感谢
    发表于 06-27 23:12

    《OpenHarmony嵌入式系统原理与应用——基于RK2206芯片(微课视频版)》学习记录1 环境配置与源码编译

    ,需要配置rk2206开发板的IP地址和SSH连接。 二、源码下载和编译 获取OpenHarmony源码:OpenHarmony是一款开源的操作系统,可以从官方网站获取最新的源代码。也可以从Gitee网站
    发表于 06-25 11:26

    《OpenHarmony嵌入式系统原理与应用——基于RK2206芯片(微课视频版)》学习记录之一

    非常感谢电子发烧友论坛提供这次《《OpenHarmony嵌入式系统原理与应用——基于RK2206芯片(微课视频版)》学习机会。 下面记录一下书中实验需要注意的一些细节。 1、安装hb后,执行hb
    发表于 06-15 14:10

    基于小RK2206的智教助教—智能控制教学教室的探索先锋

    的教育形式和现代化教学手段,给教育行业带来了新的机遇。2、 项目简介2.1 项目描述这是一款基于OpenHarmony的智慧教室系统。我们的主控采用小RK2206开发板,系统由3节
    发表于 06-06 15:15

    基于小RK2206的智能语音电子秤设计

    发展缓慢,并没有掌握核心科技。总体来看,国内电子秤发展欠缺,电子秤技术没有掌握核心,电子秤发展存在广阔的发展空间。2、项目简介2.1项目描述 本文基于单片机小RK2206设计了一款智能化电子秤,可
    发表于 05-27 13:46

    已结束-【书籍评测活动NO.12】 OpenHarmony嵌入式系统原理与应用——基于RK2206芯片(微课视频版)

    OpenHarmony开源与开发者运营总监 《OpenHarmony嵌入式系统原理与应用——基于RK2206芯片开发(微课视频版)》专注OpenHarmony南向设备端开发,对OpenHarmony南向
    发表于 05-08 15:51

    基于OpenHarmony智能音响的操作视频展示

    此项目基于OpenHarmony 操作系统——我国自主研究、国产可控的芯片RK2206 搭载的一个全新的,独立的首个完全开源的操作系统。该项目也是 OpenHarmony 在智能音箱领域适配的一个
    发表于 05-06 15:44

    基于小RK2206的无线智能运动动态监测系统

    无线智能运动动态监测系统由瑞芯微RK2206芯片搭载OpenHarmony 操作系统设计。能够精确测量在日常生活中的人体心电信号,体温信息以及运动步数并通过无线通信方式传输至上位机的一套安全可靠
    发表于 05-04 16:01