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的智慧养老院设计

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


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

    关注

    34

    文章

    593

    浏览量

    34455
  • RK2206
    +关注

    关注

    0

    文章

    38

    浏览量

    2603
  • 开源社区
    +关注

    关注

    1

    文章

    97

    浏览量

    829

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

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

收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    医院养老院通话系统的技术瓶颈与解决路径:AEC、ENC、BF、AGC四重技术解析

    一、问题背景:通话系统的三类典型技术失效 在医院病房呼叫、养老院对讲等场景中,通话系统经常出现三类典型问题: 问题表现 用户体感 技术归因 回音啸叫 通话像在山洞里,刺耳 AEC能力不足或参考信号
    的头像 发表于 05-21 15:55 115次阅读

    OpenHarmony开发开源资料!-RK3568开发板:从入门到实战的全栈硬件平台

    点的利器: - RK3568 开发板,以及它的核心开源资源站——Gitee 仓库(https://gitee.com/xie-shancai/lockzhiner-
    的头像 发表于 02-05 13:56 744次阅读
    OpenHarmony开发<b class='flag-5'>开源</b>资料!<b class='flag-5'>凌</b>蒙<b class='flag-5'>派</b>-<b class='flag-5'>RK</b>3568开发板:从入门到实战的全栈硬件平台

    基于蓝牙信标的医院人员定位从特点、技术实现到应用功能详解

    本文介绍融合蓝牙LoRa与iBeacon的养老院室内人员定位系统,实现老人与护工高精度(±0.5米)、无感化、可视化管理。具备电子围栏、SOS报警、轨迹回溯、巡检考评及视频联动等功能,提升响应效率60%,降低意外风险,增强家属信任,助力智慧
    的头像 发表于 02-04 17:51 1175次阅读
    基于蓝牙信标的医院人员定位从特点、技术实现到应用功能详解

    基于双模双卡4G路由器的智慧养老物联网解决方案

    双模双卡4G路由器构建稳定可靠、安全合规的智慧养老物联网体系,灵活适配养老院集中照护与居家养老两大场景,实现老年群体健康监测、安全防护、服务管理全维度智能化升级,为老年群体构筑有温度的
    的头像 发表于 01-29 16:47 613次阅读
    基于双模双卡4G路由器的<b class='flag-5'>智慧</b><b class='flag-5'>养老</b>物联网解决方案

    基于lora基站与蓝牙信标:低成本养老院人员定位解决方案详解

    LoRa基站与蓝牙信标技术凭借广覆盖、低功耗、高精度等优势,应用于养老院人员定位,实现老人实时定位、轨迹回溯、电子围栏预警、SOS呼救及护工智能管理,提升应急响应效率与服务质量,推动养老管理数字化升级。
    的头像 发表于 01-23 09:55 546次阅读
    基于lora基站与蓝牙信标:低成本<b class='flag-5'>养老院</b>人员定位解决方案详解

    rk2006要连接这个舵机是怎么弄啊,有没有人人教教我

    rk2006要连接这个舵机是怎么弄啊,有没有人人教教我啊
    发表于 12-13 15:49

    性能跃迁,鸿蒙开发新纪元!RK3566鸿蒙开发板,开启全场景开发之旅

    【导语】还在为鸿蒙开发寻找强劲、稳定、高效的硬件平台?RK3566鸿蒙开发板震撼登场!集高性能、全接口、强生态于一身,专为鸿蒙开发者、创客、企业与教育科研打造,助你轻松驾驭万物互联时代。一
    的头像 发表于 12-11 17:58 2835次阅读
    性能跃迁,鸿蒙开发新纪元!<b class='flag-5'>凌</b>羽<b class='flag-5'>派</b><b class='flag-5'>RK</b>3566鸿蒙开发板,开启全场景开发之旅

    广智慧教室建设内容:硬件与软件介绍

    广科技(广股份)凭借“硬件+平台+数据”的深度融合,推出智慧教室整体解决方案,全面覆盖智慧教室建设的硬件配置、软件平台、数据驱动及场景适配需求,一起来看看广
    的头像 发表于 11-11 16:17 1567次阅读
    广<b class='flag-5'>凌</b><b class='flag-5'>智慧</b>教室建设内容:硬件与软件介绍

    骐俊物联Cat.1系列模组赋能智慧养老产品终端

    秋意渐浓,又逢重阳。在科技飞速发展的今天,智慧养老与科技养老正逐渐成为守护老年人晚年生活的重要保障。骐俊物联以技术创新为基座,赋能智慧养老
    的头像 发表于 10-31 16:35 1138次阅读

    基于开源鸿蒙的图片编辑开发(2)

    本期内容介绍基于开源鸿蒙在RK3568上开发图片编辑的全流程,分为上篇和下篇,本篇为下篇,主要介绍标记、保存图片功能。
    的头像 发表于 10-31 09:19 3436次阅读
    基于<b class='flag-5'>开源</b>鸿蒙的图片编辑开发<b class='flag-5'>样</b><b class='flag-5'>例</b>(2)

    基于开源鸿蒙的图片编辑开发(1)

    本期内容介绍基于开源鸿蒙在RK3568上开发图片编辑的全流程,分为上篇和下篇,本篇为上篇,主要介绍添加相册图片、编译图片功能。
    的头像 发表于 10-31 09:16 3310次阅读
    基于<b class='flag-5'>开源</b>鸿蒙的图片编辑开发<b class='flag-5'>样</b><b class='flag-5'>例</b>(1)

    当“银发”遇见“智眼”——神眸亮相2025深圳智慧养老

    2025深圳国际智慧养老产业博览会于9月14日圆满落幕,神眸携多款创新智能看护设备闪耀展会,以尖端科技和人性化设计,为智慧养老提供了全新解决方案。本届博览会以“科技赋能,激活银发经济新
    的头像 发表于 09-16 11:28 932次阅读
    当“银发”遇见“智眼”——神眸亮相2025深圳<b class='flag-5'>智慧</b><b class='flag-5'>养老</b>展

    基于开源鸿蒙的AVPlayer视频播控开发

    开源鸿蒙生态建设中,多媒体能力是构建丰富用户体验的核心要素。本开发基于AVPlayer实现,AvPlayer支持流媒体和本地资源解析、媒体资源解封装、视频解码和渲染功能,适用于对媒体资源进行端
    的头像 发表于 08-21 10:22 3326次阅读
    基于<b class='flag-5'>开源</b>鸿蒙的AVPlayer视频播控开发<b class='flag-5'>样</b><b class='flag-5'>例</b>

    基于开源鸿蒙的视频播放开发

    开源鸿蒙生态建设中,多媒体能力是构建丰富用户体验的核心要素。本开发针对视频播放场景,聚焦开源鸿蒙原生媒体框架,通过Video组件实现视频资源加载、播放状态控制及多样化展示形态。重
    的头像 发表于 08-19 10:41 1942次阅读
    基于<b class='flag-5'>开源</b>鸿蒙的视频播放开发<b class='flag-5'>样</b><b class='flag-5'>例</b>

    RK3568开发板暗藏32位兼容开关?飞嵌入式带你一键解锁!

    RK3568是一款64位处理器,飞嵌入式为其提供的交叉编译器也是64位的,然而部分用户可能需要在RK3568开发板上运行32位应用。本文将详细阐述如何使用32位交叉编译器,编译出32位应用,并使其能够在飞
    的头像 发表于 07-19 08:49 4668次阅读
    <b class='flag-5'>RK</b>3568开发板暗藏32位兼容开关?飞<b class='flag-5'>凌</b>嵌入式带你一键解锁!