OBLOQ第三轮挑战赛:查岗器/查车位状态

2018-09-091.8万
AI 快速预览详细 收起
本项目介绍了一种通过微信小程序EasyIoT或PC端网页远程查看员工在岗状态或车位状态的方法。主要硬件包括micro:bit、mate扩展板和OBLOQ模块。使用红外释热传感器检测人员在岗状态,每5秒更新一次数据。通过简单修改代码,可以将该装置用于车位状态监测。该项目解决了车位共享时的困扰,提供了便捷的远程监控解决方案。


OBLOQ第三轮挑战赛:查岗器/查车位状态

功能:
老板可以远程通过微信小程序EasyIoT或PC端网页,查看员工每隔一定时间的在岗状态。
把释热传感器换成超声波传感器,简单修改代码,再安装到车位附近后,可用于查车位状态。

缘起:
一家人往往只买了一个地下车库车位,可是家人有两台甚至多台车。也可能是三台车共享两个车位之类的情况,反正就是车位数少于车辆。虽然占据车位时可以通过微信群告知家人,但有时候会忘记,如果打电话问,耽误时间,对方不一定方便接听。如果是三个人以上共用一个车位,甚至不知道要打电话给哪一位。在这样的情况下,可能会给停车造成困扰,不知道究竟该不该把车开往地下车库。
本意是为解决该困扰,开发一个可以通过微信小程序EasyIOT检查车位状态的功能。
然而自己没有顾得上买超声波传感器,但是有现成的红外释热传感器,于是就把查车位状态功能,变成了查人员在岗状态。
至于两者的实现技术路线,除了传感器不同之外,其他几乎一样,只有个别细节不同。





【物料准备】
主要硬件:micro:bit一个、mate扩展板一个, OBLOQ物连网模块一个,红外释热电运动传感器一个

【制作过程】
连线:
micro:bit和mate扩展板叠在一起,用螺丝固定
把OBLOQ 模块的绿色线接mate扩展板的p12,蓝色线接p16,红色线(正极)接红色针脚,黑色线(负极)接黑色针脚。
把红外释热电运动传感器的绿色线接mate扩展板P8接口,红色线接红色针脚,黑色线接黑色针脚。
如下图所示:
OBLOQ第三轮挑战赛:查岗器/查车位状态图1


【程序代码】

OBLOQ第三轮挑战赛:查岗器/查车位状态图2
代码中查岗间隔时间(暂停)是5秒,只是为了方便测试查看效果。
但真正作为查岗器,设置半小时以上的时间间隔更合理,以半小时为例,半小时即1800秒,暂停时间可写成1800000毫秒,如一小时查岗一次,则修改为3600000毫秒。


【使用方法】
把该装置安装固定在办公桌旁,红外释热传感器对准座位即可。


【运行效果】
每隔5秒显示一次人员在岗状态。Nobody表示没人,Anyone表示有人。

OBLOQ第三轮挑战赛:查岗器/查车位状态图5OBLOQ第三轮挑战赛:查岗器/查车位状态图4
手机端微信小程序EasyIoT查阅效果如图


OBLOQ第三轮挑战赛:查岗器/查车位状态图3
PC端网页查阅效果,与微信小程序相比,时间精确到秒钟。


创作许可协议

本项目采用 None(不开放任何权利,保留所有权利) 进行许可。

评论(1)
gada888
gada888
满不错的
- 没有更多了 -