本帖最后由 natic 于 2019-1-1 16:53 编辑
最近查看Tasmota的文档发现支持APDS 9960手势传感器文档链接https://github.com/arendst/Sonoff-Tasmota/wiki/APDS-9960
试验发现可以识别上下左右长5个手势信号,而且这几个手势要求方向比较严格,把这个传感器部署到门框上方,配合node red就能实现简单的房间人体计数功能注意:感应距离在10cm左右,如果门框比较高也可以部署在门框左右,找了几个人测试,效果一般,仅供参考学习
tele/nodemcu/SENSOR {"Time":"2019-01-01T09:16:16","APDS9960":{"Long":1}}
tele/nodemcu/RESULT {"Gesture":"Off"}
tele/nodemcu/RESULT {"Gesture":"On"}
tele/nodemcu/SENSOR {"Time":"2019-01-01T09:16:22","APDS9960":{"Left":1}}
tele/nodemcu/SENSOR {"Time":"2019-01-01T09:16:24","APDS9960":{"Right":1}}
tele/nodemcu/SENSOR {"Time":"2019-01-01T09:16:27","APDS9960":{"Up":1}}
tele/nodemcu/SENSOR {"Time":"2019-01-01T09:16:29","APDS9960":{"Down":1}}
步骤
1,下载tasmota工程导入在Arduino,找到user_config.h中的#define USE_APDS9960,取消注释刷机
2,在tasmota配置页面配置好SDA SCL,接好传感器到8266板,通电挥手即可在mqtt收到手势信号
|