在拥挤的都市,不少人需要乘坐公共交通上下班。但公共交通时间不可控,早一分钟晚一分钟往往就会错过公交或者地铁。因此很多年轻人选择了骑车上下班,时间可控,还可以起到锻炼身体的作用。只是城市的车流、人流往往会影响骑行的感受。特别是对于机动车来说,前方骑行者一个急转往往就会造成事故,安全很成问题。

Matlek生活在法国,每天都要骑一个多小时的车去马赛上班,而马赛又是法国骑行者最不安全的城市。为了指示后方的车辆,提高安全性,他制作了一个创新的智能手套和背包信号系统。这款可穿戴设备使用运行TinyML的Arduino,通过BLE将手势发送到背包安装的LED矩阵上。

打开网易新闻 查看更多图片

这款 "手套",或者说是手势控制器,有一个Arduino Nano 33 BLE传感器、电池和其他的小东西。它使用板上内置的IMU检测手部动作,并运行TinyML手势识别模型,将其转化为骑手意图。这些数据通过BLE传递,包括左右扭动手腕作为转弯指示,向后扭动作为停止,向前扭动作为滚动问候。

背包安装的LED面板由ESP32板驱动,接收来自手部单元的BLE信号。此外,还实现了一个电平移位器,以使ESP32的3.3V逻辑与名义上的5V 20x8 WS2812B显示器正常工作。
LED矩阵根据BLE接口显示转弯/停止/问候信号,以及一个默认的绿色向上箭头,以显示骑手是直线行驶。