防盗报警

来自Microduino Wikipedia
跳转至: 导航搜索

概述

Anywhere steal.jpg

制作一个简易防盗报警系统,用触摸传感器控制系统开启。
适合套件:mCookie302,IBC


模块清单

模块

模块 数量 功能
mCookie-Core 1 核心板
电池盒 1 程序下载和供电模块
mCookie-Hub 1 传感器转接板
人体感应传感器 1 检测人体活动
触摸开关 2 检测触摸
ColorLED 1 彩色灯

其他设备

  • USB数据线*1
  • 传感器连接线*3
  • 传感器外壳
  • 乐高或其它固定结构
Anywhere steal-module.jpg

模块搭建

搭建

Anywhere steal-step.jpg
  • 将模块和传感器组装起来:
    • 将红色的核心模块,电池底座与绿色的扩展模块吸在一起;
    • 将触摸传感器连接在Hub的2/3管脚;
    • 将全彩LED连接在Hub的8/9管脚;
    • 将人体感应连接在Hub的10/11管脚。
    • 将USB连接线一端插入电池底座,另一端连接电脑;

编程

使用的程序块

编程思路

  • 声明变量“on”存储开关状态,通过2号触摸传感器,人为设定开馆和闭馆两种开关状态。
    • on=0时,表示白天开馆;
    • on=1时,表示夜间闭馆,若有人闯入,则on的值变为2;
    • on=2时,表示有人闯入,呈警戒状态,红灯闪烁报警。
Mixly-ctrl-steal.jpg

开始编程

1、彩灯准备,声明变量
彩灯准备。声明一个名叫on的变量,用来记录工作模式。

Mixly-ctrl-steal-code.jpg

2、按下2号触摸人为改变开关状态
如果开关机按键被按下,则执行内部程序。如果on等于1(现在是夜间闭馆状态),则on设为0(白天开馆)。否则(现在是白天开馆或警报状态),则on设为1(夜间闭馆)。等待开关机按键松开。

Mixly-ctrl-steal-code1.jpg

3、如果on=0,白天开馆,彩灯变成绿色
如果on等于0(白天开馆),彩灯点亮为绿色。

Mixly-ctrl-steal-code2.jpg

4、如果on=1,夜间闭馆,彩灯变为红色
如果on等于1(夜间闭馆)。10管脚人体感应传感器是否发现有人,如果有人则将on设为2(从闭馆模式变为报警模式),否则红灯(目前安全、继续警戒)。

Mixly-ctrl-steal-code3.jpg

5、如果on=2,有人闯入,闪烁报警后关闭
如果on等于2(报警),彩灯设为红灯并闪烁(警灯)。

Mixly-ctrl-steal-code4.jpg



测试结果
上传成功后,默认白天开馆模式,绿灯亮起;按下2号触摸,切换成夜间闭馆模式,红灯亮起。此时,在人体感应传感器前挥手(检测到有人靠近),可看到红灯闪烁报警。

Anywhere steal.jpg



Q:现在有人闯入报警时,只有红灯闪烁,还不够明显啊,应该加入警铃,这样效果更好!
A:只要再增加一个蜂鸣器报警就好啦!

  • 有人闯入时,警灯闪烁,同时警铃报警
    • on=0时,彩灯为绿色,开馆状态。
    • on=1时,如果检测到有人活动,on=2,进入报警模式。
    • on=2时,彩灯亮红色,蜂鸣器报警。
Mixly-ctrl-steal-code5.jpg

技术规范

相关案例

Q&A