的盧CH582M,其採用沁恆自研RISC-V微處理器“青稞V4”,片上集成2Mbps低功耗藍牙,兼容Bluetooth® low energy 5.3,另外配備SPI、I²C、RTC等豐富外設。WCH Wristband的主控芯片為RISC-V專用低功耗藍牙MCU:的盧CH582M。

 

 

WCH Wristband配有血氧心率模塊、九軸傳感器、電機驅動模塊、低功耗觸摸檢測模塊以及0.96寸高清IPS顯示屏,滿足一般手環的應用需求。
項目倉庫:https://gitee.com/rvmcu/wch-wristband

android 獲取手環心率數據 源碼_低功耗藍牙

 

 

(1)BLE提供Current Time服務、HeartRate服務、OTA無線升級服務、Battery服務、自定義服務等,通過這些服務可以設置校準手環的時間,獲取心率數據,電量數據等。其中自定義服務可供用户實現一些自定義功能如鬧鐘設置,鬧鐘提醒等。

android 獲取手環心率數據 源碼_自定義_02

 

 

(2)傳感器採用I²C或SPI驅動,主控芯片使用硬件I²C、硬件SPI,相比軟件更為高效。並且提供各個傳感器的驅動函數,用户可根據需求調整傳感器驅動,如調整心率傳感器的檢測精度,根據姿態角計算步數的算法優化等。

android 獲取手環心率數據 源碼_低功耗藍牙_03

 

 

(3)RGB565 LCD顯示屏,9ms全屏圖片刷新時間,讓圖片切換更為流暢。

android 獲取手環心率數據 源碼_自定義_04

 

 

(4)硬件留有0.3mm FPC擴展接口,接口連接SWD、UART1、I²C、BOOT和RST腳。用户可通過擴展接口連接其他外設資源擴展手環的功能,如當前方案,考慮到血氧模塊的位置需要調整,將血氧模塊通過軟排線外接。

android 獲取手環心率數據 源碼_低功耗藍牙_05

 

 

(5)擴展口通過13pin FPC軟排線與調試板Wristband Debug Board連接即可進行固件下載與調試。

android 獲取手環心率數據 源碼_數據_06