本文在說明如何使用 MAX30102 血氧心律脈搏傳感器量測心跳和血氧,關(guān)于MAX30102模塊的基本使用方法,請參考之前的文章「MAX30102 血氧心律脈搏傳感器(一)」。
電路接線
注:下圖有誤, SCL、SDA之接線應(yīng)該對調(diào)才是正確。
測量每分鐘心跳數(shù)(PRbpm)
Step1 點(diǎn)擊下拉菜單 [檔案] > [范例] >[SparkFun MAX3010x Pluse...] ,開啟「Example5_HeartRate」。
Step2 上傳程序到 Arduino,并打開「串行端口監(jiān)控窗口」,將鮑率調(diào)到 115200,您就可以看到有數(shù)據(jù)傳到窗口里。
下圖是手指尚未按住模塊時的數(shù)據(jù)。
下圖是手指按住模塊時的數(shù)據(jù)。
建議您手指按住模塊的時間久一些,每分鐘心跳數(shù)才會比較正確。
測量血氧(%SpO2)
Step1 點(diǎn)擊下拉菜單 [檔案] > [范例] >[SparkFun MAX3010x Pluse...] ,開啟「Example8_SPO2」。
Step2 上傳程序到 Arduino,并打開「串行端口監(jiān)控窗口」,將鮑率調(diào)到 115200,您會看到窗口里有一行訊息,此時請您用食指按住模塊,然后在窗口上面的字段內(nèi)輸入任意一個字,并點(diǎn)擊 [傳送] 鈕。
接著您會看到有數(shù)據(jù)傳到窗口里。
過了數(shù)秒后,接著才出現(xiàn)血氧測定的數(shù)據(jù),如下圖
建議您手指按住模塊的時間久一些,血氧數(shù)據(jù)才會比較正確。
后記
1. 量測心跳和血氧需要一段時間,所以手指要確實按住模塊時間久一些,并且在實務(wù)上會有音效和屏幕提醒用戶何時開始量測,何時結(jié)束。
2. 因 MAX30102 模塊本身精度和外在環(huán)境條件等因素,此實驗之心跳和血氧等數(shù)據(jù)只能僅供參考,如欲求得更精確數(shù)據(jù),則有待更多實驗數(shù)據(jù)后進(jìn)行校正。
審核編輯 :李倩
-
傳感器
+關(guān)注
關(guān)注
2546文章
50490瀏覽量
751186 -
SCL
+關(guān)注
關(guān)注
1文章
239瀏覽量
17026
發(fā)布評論請先 登錄
相關(guān)推薦
評論