MAX30102 心率 / 脈搏 / 血氧感測器

MAX30102 以光電體積描記法(Photoplethysmography , PPG)工作,利用紅光與紅外光(IR)照射皮膚,並量測反射光強度來推算心率與血氧。不同血紅蛋白對兩種光的吸收率不同,透過分析其反射光比例可計算 SpO₂;而血液脈動造成的反射光週期變化則可用來取得心率。可用於健康監測、穿戴裝置開發、智慧醫療教學等場域。

注意: MAX30102感測器針腳外漏,所以測量時手指需保持乾燥,太潮濕有可能造成感測器短路。

氣體感測器模組電路圖

  • Raspberry Pi Pico W

  • Raspberry Pi Pico W 擴充板

  • MAX30102 心率 / 脈搏 / 血氧感測器

  • 母 – 母 杜邦線

MAX30102 心率 / 脈搏 / 血氧感測器是I2C訊號輸入。本範例之模組SDA腳位需接至Raspberry Pi Pico擴充板D4腳位,模組SCL腳位需接至Raspberry Pi Pico擴充板D5腳位。

Arduino 程式如下

程式執行結果

MAX30102 模組是由紅外線來偵測是否有手指,若無手指按壓則會顯示"No finger detected!!" 。

將手指放置於MAX30102 模組後,盡量不要移動手指,也避免身體做過大的動作,以免讓數值有誤差。

若偵測到手指,則會顯示心跳值及血氧值。

Last updated

Was this helpful?