Turnkey gesture(VL53L5CX)
簡介
VL53L5CX系統由硬件模塊和運行在主機上的ULD軟件(VL53L5CX ULD)組成。 硬件模塊包含飛行時間 (ToF) 傳感器。 ST 提供軟件驅動程序,在本文檔中稱為“驅動程序”。 本文檔描述了主機可以訪問的驅動程序的功能。 這些函數控制傳感器並獲取測距數據,進一步使用ST Turnkey gesture來做到手勢辨識。
ToF 傳感器系統
1.1驅動架構和內容
VL53L5CX ULD 包由四個文件夾組成。 驅動程序位於文件夾/VL53L5CX_ULD_API 中。
VL53L5CX主要適用於陣列式量測距離sensor,解析度式8*8或4*4可以選擇,由多點距離資訊可以演變出不同應用,在此介紹為手勢辨識應用(須先把VL53L5的驅動包先掛載起來)
X-CUBE-TOF1
這邊也可以選用ST擴充包把code附加在STM32CubeMX上,可以照VL53L5CX configuration steps P11後照順序執行即可
線路參考
這邊要注意PWE_EN和INT與I2C_RST這幾PIN是需要接上的,因在初始化時會針對這個測試沒接上會出現錯誤
應用
SW Setting
這邊其實只需要下載F401範例其他部分直接incude即可使用
如圖這邊主要GesturesMZ這個資料夾主要是AI手是辨識主要檔案,可以由Example看input輸入項,使用ST的Nonaedge AI做擴充即可完成更多手勢辨識
參考
- UM2887 -A software integration guide to implement the ultra light driver of the VL53L5CX Time-of-Flight 8 x 8 multizone ranging sensor with wide field of view
- UM2884- A guide to using the VL53L5CX multizone Time-of-Flight ranging sensor with a wide field of view ultra lite driver (ULD)
- UM2974- How to use the VL53L5CX with STMicroelectronics’ X-CUBE-TOF1 Time-of-Fligh sensor software packages for STM32CubeMX
- STSW-IMG035