4077| 1
|
[项目教程] 第二轮:基于Micro:bit与OBLOQ物联网的家庭安防小装置 |
本帖最后由 stan 于 2018-8-18 19:50 编辑 介绍:每当过年回家,老妈总是唠叨家里养的过年吃的母鸡又给盗贼偷走了。借这次物联网比赛,就想到给做个小装置来给老妈用用防防鸡贼。以为老妈辛辛苦苦养了这么久的鸡,到头来给别人偷去。 本装置主要实现以下简单功能: 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”。 效果图见下: 二、OBLOQ插件及IOT平台配置 1、在Makecode高级标签下面点击添加软件包,弹出的窗口中输入https://github.com/DFRobot/pxt-Obloq并点击搜索,选择搜索结果中出现的Obloq进行安装。随后一个Obloq功能模块就添加到Makecode中进去了,接下来就可以使用了。 2、用DFRobot论坛账号登录Easy IOT物联网平https://iot.dfrobot.com.cn。 点击空白处的加号添加新设备,下图页面中会显示Iot_id, Iot_pwd 与Topic信息,这些信息将会在编程中用于配置连接到IoT服务。 三、编写程序 根据介绍中的功能编写程序如下: 四、效果 五、后期改进 本案例中对于主人的提醒不一定能够及时发现,如果有两套物联网套件,可以通过双向物联网通讯来实现比如有盗贼就通过物联网发送相关信息,在主人身边通过使带功放喇叭模块发出声音,可以更直接提醒主人。 |
249.35 KB, 下载次数: 1662
© 2013-2025 Comsenz Inc. Powered by Discuz! X3.4 Licensed