使用 MAX30100 可穿戴脉搏传感器和 Arduino
组件和用品
| × | 1 | ||||
![]() |
| × | 1 |
应用和在线服务
![]() |
| |||
|
关于这个项目
将 Breakout 连接到您的 Arduino
与Arduino板的连接如下:
Processing 是一种数据可视化软件,自 2001 年以来一直存在,艺术家和科学家都在使用。它是一个基于 Java 的开源编码框架。如果您熟悉 Arduino 环境,Processing IDE 是类似的,您不会有太多的学习曲线要爬!
以下是运行代码的步骤:
1. 下载适用于您的操作系统的处理
从链接下载 Processing IDE 最新版本
- MAC
- Linux 32 位
- Linux 64 位
- Windows 32 位
- Windows 64 位
下载后,解压缩存档并根据您的操作系统安装应用。
2. 下载脉搏血氧仪可视化处理代码
一个。下载必要的文件和目录或从 GitHub 克隆到您的桌面。
湾解压存档应该会创建一个名为 Pulse 的文件夹,其中包含可视化代码。
C。在您的计算机上找到 Processing Sketchbook 目录。这应该在您安装处理时自动创建。根据您的操作系统,路径如下:
- 在 Windows 上:C:/My Documents/Processing/
- 在 MAC 上:/Users/your_user_name/Documents/Processing/
- 在 Linux 上:/Home/your_user_name/sketchbook/
注意: 该目录在 Windows/Mac 上显示为“Processing”,在 Linux 上命名为“Sketchbook”。如果一个子目录不存在,则创建一个名为“libraries”的子目录。
d.从上面提到的“Pulse”目录复制/移动Pulse-master/Processing/ces_view_oximeter文件夹的内容到上面也提到的Processing Sketchbook目录(找到Processing Sketchbook)
e.最后,从 Pulse-master\Processing\libraries 中复制 G4P 目录并将它们粘贴到您的 Processing Sketchbook 的库目录中。
F。您现在就可以从脉搏中获得您的第一个 PPG 波形和 SpO2 读数!
3. 打开 Processing 并启动 ces_view_oximeter
一个。如果 Processing IDE 已打开,请将其关闭并重新打开以刷新库和草图。如果在更新草图和库时 IDE 处于打开状态,则不会刷新存储库。
湾双击 ces_view_oximeter 目录中的任何 .pde 文件,打开 Processing IDE 中的所有脉搏血氧仪代码。
C。如果到目前为止所做的一切都很好,单击 IDE 左上角的“运行”按钮,应该会运行代码!如果没有,请确保您正确安装了库。
d. GUI运行后,从“SELECT PORT”下拉菜单中选择连接脉搏血氧仪屏蔽的端口,如下图所示

e.一旦端口选择合适,开始按钮就会启用。点击“开始”开始可视化
F。您应该会看到 PPG(红色和红外)波由脉冲获得的值生成,如下所示。

代码
Arduino 库
https://github.com/Protocentral/Pulse示意图
原理图和设计文件
https://github.com/Protocentral/Pulse制造工艺
- 传感器数据与 Raspberry Pi 微处理器的集成
- 树莓派上的 HC-SR04 超声波距离传感器
- 将 A111 脉冲雷达传感器与 Raspberry Pi 结合使用
- 使用 PSoC 6 Pioneer Board 和 Pioneer IoT Add-on Shield
- 使用按钮通过 PWM 调光灯光
- 用 Arduino 捕捉水滴
- 使用 Arduino 和 RFID 和 Python 的考勤系统
- 带 LED 和压电扬声器的 DHT11 传感器
- 使用 Arduino Uno 的人体检测机器人系统
- 使用 K30 传感器监测二氧化碳
- 使用 Arduino DIY 红外线心跳传感器
- 带有 Arduino 的简单障碍物传感器