项目简介
本项目是基于Arduino Pro Micro开发的物体感应计时设备系统。借助超声波传感器检测物体存在,当检测到物体时,通过USB接口发送Volume UP命令,可被手机或计算机识别为HID设备(键盘),适用于物体经过计时场景。
项目的主要特性和功能
- 物体感应:利用超声波传感器检测物体,最大检测距离达5米。
- HID通信:作为HID设备,通过USB接口发送Volume UP命令,能与支持USB OTG和Host mode的安卓设备配合。
- 测量间隔控制:每次检测到物体后,测量锁定1秒,避免短时间重复测量。
- 灵敏度设置:可设置传感器检测灵敏度,范围1 - 5米,设置信息永久存储在设备的EEPROM中。
- 测量锁定功能:通过按钮可临时或永久锁定测量功能,防止误触发。
- 状态指示:通过红、绿LED指示灯显示初始化、灵敏度设置、正常测量和测量锁定等不同工作状态。
安装使用步骤
硬件连接
- 将传感器安装在被测物体高度,放置于预计测量位置。
- 使用USB电缆通过USB OTG适配器将控制板连接到安卓设备。
设备初始化
- 设备首次连接USB后,红色LED灯快速闪烁5秒。
- 5秒后,绿色LED灯根据设备灵敏度设置闪烁相应次数,指示当前灵敏度级别。
- 约10秒后,设备进入正常测量模式,绿色LED灯以75毫秒间隔闪烁。
测量操作
正常测量模式下,物体经过传感器时,红色LED灯闪烁0.2秒,同时设备通过USB发送Volume UP命令。
按钮操作
- 临时锁定测量:按下并按住按钮,绿色LED灯以50毫秒亮、200毫秒间隔的频率快速闪烁,松开按钮后测量恢复正常。
- 永久锁定测量:2秒内双击按钮,设备进入永久锁定测量模式,绿色LED灯快速闪烁;再次在2秒内双击按钮,设备恢复正常测量模式。
灵敏度设置
- 设备连接USB后,在红色LED灯快速闪烁的前5秒内,按下并按住按钮3秒,红色LED灯持续亮3秒表示进入设置模式。
- 红色LED灯熄灭后的7秒内,按按钮次数选择灵敏度设置: | 按按钮次数 | 灵敏度 | | :---: | :---: | | 5 | 1米 | | 4 | 2米 | | 3 | 3米 | | 2 | 4米 | | 1 | 4.5米 | | 0 | 5米 | | 其他 | 5米 |
- 进入设置模式10秒后,红色LED灯再次持续亮3秒,表示退出设置模式。
- 红色LED灯熄灭后,绿色LED灯根据设置的灵敏度闪烁相应次数,确认设置信息。
- 最后,设备进入正常测量模式,绿色LED灯以75毫秒间隔闪烁。
下载地址
点击下载 【提取码: 4003】【解压密码: www.makuang.net】