采用 MAX32620FTHR 的智能生物医学监测仪
组件和用品
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| × | 1 | ||||
| ||||||
|
关于这个项目
历史
目前,在我们的星球上,我们面临着数以百万计的挑战,以求生存并延长我们的社会生活质量。
当我们考虑保持健康时,我们会考虑如何保持健康以拥有良好的工作生活、社交和一般情况,或者如何照顾我们的老年人,但这些都是被忽视的问题。
每天约有 29,000 名儿童(每分钟 21 名)死亡,尤其是由于可以避免的原因。
在发展中国家,大约 80% 的医疗保健是在家中提供的,而且大多数死亡的儿童和老年人都是在家中进行的,没有经过卫生工作者的检查。 (来源:联合国儿童基金会)
新技术在医学中的应用已经慢慢进入这个领域,它在医疗保健的各个方面都非常有益和有帮助。
考虑到数据和以前的信息,并加上疾病产生的高死亡率,大多数疾病本可以通过低成本的基本检查按时进行手术,但在我们的社区中,这种情况是有限的。这就是我们提出以下问题的原因:如何为所有使用 MAX32620FTHR 板的人设计和构建一个生物医学监测系统?
我们的项目旨在解决上述所有困难。
这就是为什么我们开始研究和分析当前技术以及监测生命体征的方法。
解决方案
我们的项目由三个阶段组成,共同构成了我们伟大的项目:
阶段#1:设计并构建一个智能手环,其中包含用于诊断和获取基本生命体征(温度、RPM、SpO2)的组件,通过编程将分析并发送到阶段 2。
有望在第二个原型机中集成分析和采集生物样本(验血),大大扩展对人的诊断。
阶段#2:在云中设计和编程一个数据库,该数据库能够接收、分析、评估和指定每个人在个人临床病史中的结果。同样,该平台将能够指定症状并确定患者携带样本所患的疾病。
每个人都可以通过应用程序或网络访问他们的临床病史。同样,我们的医疗服务提供商或我们的医生将有权访问这些数据。
第 1 步:建立联系
所有连接!!
第 2 步:如何产生能量?
第 3 步:将 MAX32620FTHR 连接到 PC 并配置 Arduino IDE
- 对于 Windows 和 Linux,转到文件->首选项 .对于 Mac OS,转到 Arduino->Preferences .
- 在对话框中,找到 Additional Boards Manager URLs 字段,粘贴以下 URL 并单击 OK .
https://raw.githubusercontent.com/maximintegratedmicros/arduino-collateral/master/package_maxim_index.json
- 转到工具->看板->看板管理器...
- 在搜索字段中,输入“maxim”。
- 选择 Maxim 的 32 位微控制器 然后点击安装 .
- 安装完成后,关闭Boards Manager .
- 转到工具->看板 .在 Maxim ARM(32 位)开发板部分 ,从支持的电路板列表中选择您的电路板。
- 插入您的电路板和工具->端口 为您的开发板选择合适的串行端口。
- 转到工具->程序员 并选择 DAPLink .
重要提示:
验证 MAX32620 和 Arduino IDE 之间一切正常。请按照以下步骤上传您的第一个眨眼草图。
- 在 Arduino IDE 中,转到 File->Examples->01.Basics->Blink .
- 点击验证 按钮或转到草图->验证/编译 .
- 点击上传 按钮或转到Sketch->Upload .(需要 USB 写入权限;详情请点击此处。
第 4 步:加载代码
#include SoftwareSerial blue (TX, RX); //创建蓝牙连接 - TX TX 到 TX PIN 和 RxPIN 到 RXchar NOMBRE[21] ="MONITOR MEDICAL"; // 最多 20 个字符 namechar BPS ='4'; // 1=1200, 2=2400, 3=4800, 4=9600, 5=19200, 6=38400, 7=57600, 8=115200char PASS[5] ="1651"; // PIN 或 KEY 的 4 个数字字符 float tempC;int PulseSensorPurplePin =A2; //我们在引脚AIN2int Signal中定义入口; // 保存传入的原始数据。信号值的范围可以从 0-1024int 阈值 =550; // 确定哪个信号“算作节拍”,哪个信号要输入 tempPin =A1; // 我们在引脚 AIN1int 中定义条目 select =3; // void setup(){ //打开串口并设置为9600 bps blue.begin(9600); blue.println("连接"); blue.println("WELCOME TO YOUR PERSONAL MEDICAL ASSISTANT");}void loop(){ if (blue.available()> 0) // 如果没有串口脚本,则不进入循环 { // 保存在变量“select”中写入串口select =blue.read(); //根据写在LabView中的情况将是我们看到的信息 switch (select) { case 'a'://如果你写了“a”,你会向我们发送LM35的温度 //读取来自传感器的值 tempC =analogRead(tempPin); tempC =(tempC * 5.0 * 100) / 970; // 将数据发送到串口,根据得到的最大记录创建公式 blue.println(tempC); blue.print(" °C");延迟(1000);休息; case 'b':// 如果写入了 "b",它将向我们发送心率 Signal =analogRead(PulseSensorPurplePin); blue.println(信号); blue.print(" RPM"); // 将信号值发送到串行绘图仪。延迟(1000);休息; default://输入“任何其他字符”会给我们一个错误 blue.println("error");延迟(1500); //延迟0.5秒 } }}
注意:如果有错误或改进他们想给我建议,我愿意听取他们的意见。我为你们朋友工作!
第 5 步:通过蓝牙连接我们的设备
如果我们愿意,我们可以在不同平台上创建我们的个性化应用。
我们可以使用这个个性化的应用程序:
第六步:物联网数据云设计
这些天来,我一直在设计并以某种方式一点一点地创建我们的第一个共享数据云。
多亏了它,我们的医生、亲属、父母和感兴趣的人可以实时获得有关我们健康状况的数据和信息。他们还可以知道我们是否出现症状。
接下来,我将展示物联网数据云的发展历程:
当我们说我们可以诊断和检测病毒和疾病的发展时,我们指的是我们可以在下面的案例中可视化受感染的人群:
结论
多亏了这个小型设备,我们可以通过不同的 3D 打印模型(最好是 BRAZALETE)适应我们的身体,我们可以每天 24 小时实时监控一个人口中的所有人,让我们享受到很多好处但主要是为了覆盖每一个儿童和弱势老人,将每天因缺乏医疗诊断而导致的死亡人数从每天 29,000 人减少到不到 1,000 人。
这是一个伟大的目标,但并非不可能做到。
得益于 Maxim Integrated 提供的技术,我们可以依靠各种硬件和设备开展计划,为我们星球上的日常生活问题提供解决方案。
每个人都有一个类似这个用 MAX32620FTHR 设计的设备的一些好处:
* 进行诊断和日常体检。
* 了解儿童和老人的健康状况。
* 在紧急情况下提供医疗护理。
* 从源头诊断新疾病。
* 允许在紧急情况下遵循指示。
* 根据检查中扣除的症状制定药物。
这个项目每天都在改进。我是一个年轻人,旨在帮助 Maxim Integrated 等先驱提高人们的生活质量。我的承诺是继续开发和发展这个正在进行的项目。我要执行的待处理任务是:
将物联网与这个想法相结合,允许将数据上传到云端,与医生、医院和政府卫生组织共享。
通过与我们的医生和卫生组织分享我们的检查,我们可以相互联系并享受现在可以发现和发现新疾病的来源并从根源上采取行动的可能性。
由于我们的专业人员每天都在监控我们,我们的社区、家庭和我们作为公民可以确保将新病毒的发展限制在最低限度。
感谢Maxim Integrated 和Hackster 团队让我能够分享这一重要举措。
我是一个急于上大学的男孩。我来自一个资源匮乏的简陋家庭,也是我国武装冲突的受害者。我的梦想是贡献和实现使我们能够作为一个社会进步的想法。我想在这场伟大的比赛中向自己和家人致敬。
我爱你 MAXIM Integrated!
图> 图> 图> 图>该项目仍在开发中,但我的使命是与 Maxim Integrated 和 Hackster 及其社区携手合作,实施和执行这一想法。
8 月 25 日更新:我们已经有了数据库块云。我们还为原型安装了太阳能电池板,以便白天可以通过太阳进食。
有你们的支持对我来说很重要!
代码
- 编程板 MAX32620FTHR
编程板 MAX32620FTHRC/C++
#includeSoftwareSerial blue (TX, RX); //创建蓝牙连接 - TX TX 到 TX PIN 和 RxPIN 到 RXchar NOMBRE[21] ="MONITOR MEDICAL"; // 最多 20 个字符 namechar BPS ='4'; // 1=1200, 2=2400, 3=4800, 4=9600, 5=19200, 6=38400, 7=57600, 8=115200char PASS[5] ="1651"; // PIN 或 KEY 的 4 个数字字符 float tempC;int PulseSensorPurplePin =A2; //我们在引脚AIN2int Signal中定义入口; // 保存传入的原始数据。信号值的范围可以从 0-1024int 阈值 =550; // 确定哪个信号“算作节拍”,哪个信号要输入 tempPin =A1; // 我们在引脚 AIN1int 中定义条目 select =3; // void setup(){ //打开串口并设置为9600 bps blue.begin(9600); blue.println("连接"); blue.println("WELCOME TO YOUR PERSONAL MEDICAL ASSISTANT");}void loop(){ if (blue.available()> 0) // 如果没有串口脚本,则不进入循环 { // 保存在变量“select”中写入串口select =blue.read(); //根据写在LabView中的情况将是我们看到的信息 switch (select) { case 'a'://如果你写了“a”,你会向我们发送LM35的温度 //读取来自传感器的值 tempC =analogRead(tempPin); tempC =(tempC * 5.0 * 100) / 970; // 将数据发送到串口,根据得到的最大记录创建公式 blue.println(tempC); blue.print(" °C");延迟(1000);休息; case 'b':// 如果写入了 "b",它将向我们发送心率 Signal =analogRead(PulseSensorPurplePin); blue.println(信号); blue.print(" RPM"); // 将信号值发送到串行绘图仪。延迟(1000);休息; default://输入“任何其他字符”会给我们一个错误 blue.println("error");延迟(1500); //延迟 0.5 秒 } }}
示意图
max32620fthr_ig1bBCU9t3.fzpz制造工艺
- 带有基于 Web 的图表的家庭(房间)温度和湿度监视器 – Raspberry Pi
- ThingSpeak 温度监视器与 Raspberry Pi
- DIY 最简单的 IV9 Numitron 时钟与 Arduino
- 使用遗留组件支持数字化转型
- Arduino Gyroscope Game with MPU-6050
- Arduino 温度。使用 3.2 显示的监视器和实时时钟
- 带旋转编码器的DIY简易测量轮
- 带有 Arduino、Yaler 和 IFTTT 的物联网仪表
- 铜电镀
- 带夏普 GP2Y1010AU0F 传感器的 DIY 空气质量监测仪
- 通过智能自动化提升客户体验
- 10个用CNC机床制造的精密零件