小区疫情防控机器人

2020-02-16800
AI 快速预览详细 收起
本文介绍了如何制作一个小区疫情防控机器人,通过掌控板、舵机和扩展板实现身份检测、口罩检测、暗号验证等功能。首先进行身份检测,读取身份证前几位数字并判断是否来自武汉;接着进行口罩检测,确保进入者佩戴口罩;然后通过暗号验证来控制门禁开关。此外,还设置了次数检测功能,限制出门次数。整个项目适用于青少年科创比赛,能够帮助孩子在实践中学习编程与工程知识。

今年突如其来的新冠病毒相信让大家人心惶惶,各地也禁止随意出门。这种方式也是抑制病毒的无奈之举,但这种看管十分耗费人力,于是我就想能不能做一个自动化管理的装置来减少人力支出呢?

我就从小区门禁出发,经过一系列必要的检测步骤,再让人进出小区。

材料清单

  • 掌控板 X1
  • 舵机 X1
  • 扩展板 X1

步骤1 进门身份检测

首先我们进行身份检测,将身份证置于摄像头前,读取身份号前几个数字,并判断是否来自武汉,若是,则不能入内;反之进行下一步判断。


原本想加入检测人体温度并判断,可以使场景更完善。

project-image

步骤2 口罩检测

出门在外肯定要戴口罩,不戴的当然不能进入

project-image
project-image

步骤3 小区暗号

特殊时期,当然不能随便让外人进来,所以设置门禁系统,通过暗号形式来判别。设置了变量,以便随时更换暗号。

当正确时,就启动开门指令,通过舵机的升起来表示开门。

project-image
project-image

这是简单的一个开门子程序

project-image

步骤4 出门检测

出门也要带口罩,程序同上

project-image

步骤5 次数检测

特殊时期,肯定要限制你的出门次数。先通过语音功能,记录你家的门牌号,将其加入列表。然后与列表中所有的号进行比对,看看已出现多少次就代表已出过门的次数

project-image

然后与所规定的最大次数进行比较,若小于或等于,则可以出门;反之则不能。

project-image

步骤6 主程序

添加一些变量,可以改变门禁暗号和允许最大出门次数,还有几个辅助判断量。

通过掌控板的左右两按钮来区分进门和出门。

project-image

最后希望疫情能赶快结束。

创作许可协议

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

评论(0)
- 没有更多了 -