第二轮:基于Micro:bit与OBLOQ物联网的家庭安防小装置

2018-08-185556
AI 快速预览详细 收起
本项目介绍了一个基于Micro:bit和OBLOQ物联网的家庭安防小装置。主要功能包括通过红外人体运动传感器和声音传感器监测入侵者,并发出警告声和灯光,同时通过物联网平台发送警报信息。项目所需材料包括Micro:bit、Micro:mate扩展板、DFRobot物联网入门套件等。制作步骤包括电路连接、OBLOQ插件及IOT平台配置、编写程序。最终效果是能够及时提醒主人,保护家禽安全。


介绍:每当过年回家,老妈总是唠叨家里养的过年吃的母鸡又给盗贼偷走了。借这次物联网比赛,就想到给做个小装置来给老妈用用防防鸡贼。以为老妈辛辛苦苦养了这么久的鸡,到头来给别人偷去。 本装置主要实现以下简单功能:
1、当有人进入鸡舍通过红外人体运动传感器监测,并且发出警告声,亮起警告灯,并通过物联网经有人闯入的信息发送至物联网平台,以便主人做出应对。
2、当偷鸡贼没从正门进入或人体运动传感器未监测到,再通过声音传感器监测,如监测到做出和第一步中一样的处理。
3、当主人发现有人闯入,如果来得及处理可以及时通过物联网平台发送close信息,来关闭警告,以免盗贼逃跑。
准备:micro:bit一块,Micro:mate扩展板一块,DFRobot 物联网入门套件,移动电源,数据线,laserblock积木,小喵家makecode离线版等。
制作步骤:
一、电路连接
将人体红外运动传感器模块连接至Micro:mate 16号端口,黑线连“-”、红线连“+”、绿线连“D”。
将声音传感器模块连接至Micro:mate  2号端口,黑线连“-”、红线连“+”、绿线连“A”。
带功放喇叭传感器模块连接至Micro:mate  0号端口,黑线连“-”、红线连“+”、绿线连“A”。
OBLOQ wifi模块黑线连1号端口“-”、红线连1号端口“+”、绿线连1号端口“A”、蓝线连8号端口“D”。
LED模块连接至Micro:mate 12号端口,黑线连“-”、红线连“+”、绿线连“D”。
效果图见下:
第二轮:基于Micro:bit与OBLOQ物联网的家庭安防小装置图7

第二轮:基于Micro:bit与OBLOQ物联网的家庭安防小装置图5

第二轮:基于Micro:bit与OBLOQ物联网的家庭安防小装置图4

二、OBLOQ插件及IOT平台配置
1、在Makecode高级标签下面点击添加软件包,弹出的窗口中输入https://github.com/DFRobot/pxt-Obloq并点击搜索,选择搜索结果中出现的Obloq进行安装。随后一个Obloq功能模块就添加到Makecode中进去了,接下来就可以使用了。
第二轮:基于Micro:bit与OBLOQ物联网的家庭安防小装置图1

2、用DFRobot论坛账号登录Easy IOT物联网平https://iot.dfrobot.com.cn
第二轮:基于Micro:bit与OBLOQ物联网的家庭安防小装置图2

点击空白处的加号添加新设备,下图页面中会显示Iot_id, Iot_pwd 与Topic信息,这些信息将会在编程中用于配置连接到IoT服务。
第二轮:基于Micro:bit与OBLOQ物联网的家庭安防小装置图3
三、编写程序
根据介绍中的功能编写程序如下:
第二轮:基于Micro:bit与OBLOQ物联网的家庭安防小装置图6

四、效果
第二轮:基于Micro:bit与OBLOQ物联网的家庭安防小装置图8


五、后期改进
本案例中对于主人的提醒不一定能够及时发现,如果有两套物联网套件,可以通过双向物联网通讯来实现比如有盗贼就通过物联网发送相关信息,在主人身边通过使带功放喇叭模块发出声音,可以更直接提醒主人。

microbit-安防.zip

249.35 KB, 下载次数: 3559

创作许可协议

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

评论(1)
许培享
许培享
同感:handshake 去年也有这种想法
- 没有更多了 -