资料介绍
描述
医疗保健是每个人的必需品或基本需求之一。但许多发展中国家由于缺乏医疗卫生专业人员或医生和卫生场所医院而未能满足要求。这些都是需要尽快解决的主要挑战。
图片来源:维基百科
随着技术的发展和高速的互联网连接,我们几乎可以即时或实时地与地球另一端的任何人进行交流。但发展中国家仍然缺乏许多基础设施,如手机信号塔和光纤互联网连接。基于卫星的互联网旨在解决这些问题。然而,部署卫星为全球提供互联网接入将是一项具有挑战性的任务。
“ 10 亿人生活在发展中国家,每天不到 1 美元,25 亿人每天生活费不到 2 美元;超过 26 亿人无法使用厕所和其他卫生设施;每天有30,000 名五岁以下儿童死亡,主要死于脱水、营养不良和可预防的疾病。”——贝尔,全球经济研讨会。改善穷人获得医疗保健的机会,尤其是在发展中国家
根据 2008 年《纽约科学院年报》的一篇文章,低收入和中等收入国家承担着世界上 90% 的疾病,但仅占世界卫生支出的 12% 。
在这个项目中,我想通过使用简单的电子元件和微控制器来展示我们如何应对世界上主要的医疗保健挑战。
让我们开始吧,
第 1 步:架构
系统的基本框图如下图所示,系统中有两个主要模块,一个是数据采集和传输系统,一个是接收系统,将放置在有互联网连接的位置。节点与网关之间的传输将借助 LoRa 技术完成,该技术可以传输和接收信息
具有 Internet 连接的网关将直接更新 Azure 云上的信息。坐在地球上任何地方的医生都可以诊断出来。一个对英语有基本了解并接受过一些教育的人可以帮助这些没有特权的人获得基本的医疗保健服务。出于演示和概念验证 [POC] 的目的,我使用了简单的心率和血氧测量系统,它可以升级到更多传感器和其他数据采集系统。
第 2 步:所需组件
获取所有必需的组件。
我将使用热敏电阻
注意:我将使用 Arduino Mega 2560 作为系统的主大脑,因为 Arduino Mega 上的 Atmel 芯片是由Microchip制造的,这是竞赛规则之一。
此外,我需要连接多个传感器,我需要像 Mega 这样的东西来满足我的内存需求。
第 3 步:连接图
数据采集与传输系统连接图如下图所示,
在 MLX90614 和 MAX30100 IC 的情况下,Arduino Mega 与生物特征指纹识别设备具有串行连接,并与温度传感器进行 I2C 连接,用于测量心率和血氧水平。显示器用于表示目的。
请注意,需要 1k 电阻器,因为 1.44 英寸显示器是低压标准,即 3.3V
整个设置可以连接到一个便携式移动电源,可以运行整个设备几个月 [20000mAh]
温度感应器:
- 热敏电阻 +ve 至 5V
- 热敏电阻 -ve 至 10k 电阻
- 接地电阻
- 热敏电阻和电阻到 A0 的结点。
计算将是这样的:
就热敏电阻电路中的分压器而言,上式中的变量为:
Vo = analogRead(ThermistorPin);
R2 = R1 * (1023.0 / (float)Vo - 1.0);
logR2 = log(R2);
T = (1.0 / (c1 + c2*logR2 + c3*logR2*logR2*logR2));
T = T - 273.15;
T = (T * 9.0)/ 5.0 + 32.0;
收件人:
接收器由 LoRa 接收器设备和 nodeMCU (ESP8266) 组成,用于将数据发送到 Azure 云
第 4 步:编程
我选择了在 Arduino 环境中运行的 Arduino Mega,因为该项目可以很容易地复制,因为使用 Arduino IDE 很容易实现,并且大多数材料都很容易获得。我已经申请了硬件并获得了 CEC1702,但无法在比赛期间编写和完成所需的库,因此我看到规则说“在您的项目中使用任何 Microchip 产品来获得比赛资格!”
基本上,代码涉及不同传感器设备的接口以及获取数据并将其发送到最近的网关。
涉及 LoRa 的想法是增加交流的范围。设置 LoRa 通信的基础设施数量远远少于使用手机信号塔的移动通信。
在没有办法部署网关的情况下,网关可以是移动的,可以使用无人机飞行
设置 Azure IoT 很简单,可以使用 Github 和其他各种平台上的教程来完成。
一旦建立通信,我们就可以制作一个仪表板,用于记录和可视化温度、血氧水平、心率等参数。
第 5 步:测试和部署。
设置 Azure IoT 中心,
使用给定的链接注册以获得一个月的免费访问权限。
- 注册后转到portal.azure.com 。
- 在资源组下创建一个新的资源组并命名。例如。节点单片机
- 预配 IoT 中心后,请转到资源。在资源管理器下选择 IoT 设备并添加新设备。
这是包含整个项目演示的工作视频
这些是创建设备后需要在代码中填写的内容。
安装设备资源管理器孪生
设备资源管理器孪生是一种图形工具,用于与 Azure IoT 中心交互和测试你的设备。在本地计算机上安装该工具后,您可以连接到 IoT 中心并查看遥测,设备正在发送。使用此工具向设备发送消息并从设备接收消息。
您可以从以下链接下载设备资源管理器安装包。
https://github.com/Azure/azure-iot-sdks/releases
使用设备资源管理器创建 SAS 令牌
打开在前面步骤中安装的设备资源管理器,并使用 Azure 门户中的连接字符串将其连接到 Azure IoT 中心。通过导航到 IoT 中心并从共享访问策略 => iothubowner => 连接字符串 - 主键获取连接字符串。
//Azure IoT Hub Credentials
const char* THUMBPRINT = "xxxxx";
const char* DEVICE_ID = "xxxxx";
const char* MQTT_HOST = "xxxxx.azure-devices.net";
const char* MQTT_USER = "xxxxx.azure-devices.net//?api-version=2018-06-30" ;
const char* MQTT_PASS = "SharedAccessSignature sr=xxxxx.azure-devices.net%2Fdevices%2F&sig=xxxxx&se=xxxxx" ;
const char* MQTT_SUB_TOPIC = "devices//messages/devicebound/#" ;
const char* MQTT_PUB_TOPIC = "devices//messages/events/" ;
第 6 步:未来的增强功能
- 基于AUTOSAR的汽车故障诊断系统的设计与实现 6次下载
- 车载诊断系统(OBD) 66次下载
- OBD—车载诊断系统简介 245次下载
- 车载诊断系统(OBD)简介及认证 35次下载
- 车载电子诊断系统(OBD)简介 59次下载
- 车载诊断系统OBD简介 51次下载
- 基于LabVIEW的矿井提升机状态监测与健康诊断系统设计 28次下载
- DataSocket在远程测试与诊断系统中的应用 105次下载
- 远程医疗视频诊断系统的设计与实现 47次下载
- 基于多MCU的自动测试诊断系统的设计
- 基于BS结构的远程故障诊断系统的研究
- 基于XML的生物学远程诊断系统
- 复杂设备的远程故障诊断研究
- 基于HPVEE的测试诊断系统网络设计
- 神经网络的水电机组远程监测诊断系统
- TSMaster 的 CAN UDS 诊断操作指南(下) 2008次阅读
- 车辆OBD是什么?全面了解OBD系统 2843次阅读
- ETAS远程诊断解决方案 2858次阅读
- ECU故障诊断系统概述 1403次阅读
- 电容数字转换器有助于诊断系统中的液位检测 964次阅读
- 远程诊断技术在汽车OTA刷新应用的研究 1248次阅读
- 基于SOA新架构的汽车远程诊断系统方案的设计 1993次阅读
- 离心泵工况诊断系统的整体嵌入式架构设计 1816次阅读
- 基于SX52BD和24LC256芯片实现数据采集与诊断系统的设计 2915次阅读
- 基于Linux操作系统和ARM926EJ-S实现便携式超声诊断仪系统的设计 1830次阅读
- ZETAOTA提供远程升级服务 提高实用性 744次阅读
- 发电厂热力系统阀门内漏诊断方法及诊断系统 1719次阅读
- 【新专利介绍】水下采油树液压阀门性能在线监测及诊断系统和方法 1050次阅读
- 基于国产麒麟操作系统的状态诊断系统设计 4927次阅读
- 远程医疗健康监护系统新方式:跌倒检测技术 2120次阅读
下载排行
本周
- 1山景DSP芯片AP8248A2数据手册
- 1.06 MB | 532次下载 | 免费
- 2RK3399完整板原理图(支持平板,盒子VR)
- 3.28 MB | 339次下载 | 免费
- 3TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 4DFM软件使用教程
- 0.84 MB | 295次下载 | 免费
- 5元宇宙深度解析—未来的未来-风口还是泡沫
- 6.40 MB | 227次下载 | 免费
- 6迪文DGUS开发指南
- 31.67 MB | 194次下载 | 免费
- 7元宇宙底层硬件系列报告
- 13.42 MB | 182次下载 | 免费
- 8FP5207XR-G1中文应用手册
- 1.09 MB | 178次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33566次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21549次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6656次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537798次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420027次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191187次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183279次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多