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接口,红色线接红色针脚,黑色线接黑色针脚。 如下图所示:【程序代码】 代码中查岗间隔时间(暂停)是5秒,只是为了方便测试查看效果。 但真正作为查岗器,设置半小时以上的时间间隔更合理,以半小时为例,半小时即1800秒,暂停时间可写成1800000毫秒,如一小时查岗一次,则修改为3600000毫秒。 【使用方法】 把该装置安装固定在办公桌旁,红外释热传感器对准座位即可。 【运行效果】 每隔5秒显示一次人员在岗状态。Nobody表示没人,Anyone表示有人。 手机端微信小程序EasyIoT查阅效果如图 PC端网页查阅效果,与微信小程序相比,时间精确到秒钟。 |
© 2013-2024 Comsenz Inc. Powered by Discuz! X3.4 Licensed