3070浏览
查看: 3070|回复: 1

[项目教程] OBLOQ第三轮挑战赛:查岗器/查车位状态

[复制链接]
本帖最后由 老胡 于 2018-9-10 02:12 编辑

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端网页查阅效果,与微信小程序相比,时间精确到秒钟。


gada888  版主

发表于 2018-9-17 15:01:47

满不错的
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

为本项目制作心愿单
购买心愿单
心愿单 编辑
[[wsData.name]]

硬件清单

  • [[d.name]]
btnicon
我也要做!
点击进入购买页面
上海智位机器人股份有限公司 沪ICP备09038501号-4

© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed

mail