????????壓電薄膜可以采集到微動特征,壓阻傳感器可以采集到是否有大重量壓力,利用這個特性實現類似于床帶采集呼吸心率,實現生命體征檢測功能
ESP32 S3 + PVDF實現生命體征檢測帶
硬件:
- ESP32 S3
- PVDF壓敏+壓阻
- 涂鴉傳感器(可選支持涂鴉智能)
?軟件:
? ? ? 1. 框架使用ESP-IDF 5.2,通過ADC采集壓敏壓阻上報數據,使用IDF-DSP庫加速運算
? ? ? 2. ESP32為AP模式,前端使用echart 進行數據展示,描繪呼吸心率曲線,靜止條件下,準確率實測與Apple Watch效果差不多,達到+-3Bpm左右,通過比較大的振幅,可以檢測體動
? ? ? 3. 可通過進行配置網絡后,ESP32切換為STA模式,接入路由器,作為TCP Client接入到服務器,數據結構如下
typedef struct Pvdf_VitalSign_Res_t
{uint16_t piezoElectricity;uint16_t piezoResistive;float outputFilterBreathOut;float outputFilterHeartOut;float outputFirBreathBpm;float outputFirHeartBeatBpm;uint8_t bodyMove;uint8_t presenceDetect;uint16_t heartConfidenceCnt;
}Pvdf_VitalSign_Res;
? ? ?