ATtiny85脉搏血氧仪和光电容积描记器显示您的脉搏率,血氧水平以及每个心跳的运动图,光电容积描记图(PPG)。
硬件组成:
- Arduino Nano R3
- Arduino UNO和Genuino UNO
- 芯片ATtiny85
- OLED SSD1306 128x32显示器
- MAX30102高灵敏度脉搏血氧仪和心率传感器,可穿戴式健康
在ATtiny85上实施的该项目显示了运动的体积描记图,脉搏频率以及SpO2(血氧百分比)的估计值。它使用SSD1306 128x32 OLED显示屏和MAX30102传感器。要强调的是,这不应用于医学目的。SpO2的计算非常近似,没有任何方式进行校准。该项目是一个练习,目的是查看仅具有512字节RAM的处理器可以实现多少功能。这意味着来自MAX30102传感器的样品必须实时处理。现有的大多数Arduino程序中的大多数都会读取100个左右的样本,然后对其进行处理。
硬件
我在原型板上实现了硬件,如下所示,但是,根据以下所示的电路图,这些组件也可以很好地组装在面包板上:
使用Spence Konde的ATtinyCore将ATtiny85配置为以16 MHz运行(有关如何配置和将Arduino程序加载到ATtiny85的详细信息,请参阅David Johnson-Davies博客Technoblogy )。因此,根据数据手册,电源电压应> 4.5V。实际上,它似乎可以很方便地用锂电池(3.7-4.2V)运行。
更多内容请见附件教程!