查看“防盗报警”的源代码
←
防盗报警
跳转至:
导航
、
搜索
因为以下原因,您没有权限编辑本页:
您所请求的操作仅限于该用户组的用户使用:
用户
您可以查看与复制此页面的源代码。
{| style="width: 1000px;" |- | ==概述== [[File:anywhere_steal.jpg|600px|center]] 制作一个简易防盗报警系统,用触摸传感器控制系统开启。 <br> 适合套件:mCookie302,IBC ==模块清单== ===模块=== {|class="wikitable" |- |模块||数量||功能 |- |[[mCookie-Core/zh|mCookie-Core]]||1||核心板 |- |[[mCookie-Battery|电池盒]]||1||程序下载和供电模块 |- |[[mCookie-Hub/zh|mCookie-Hub]]||1||传感器转接板 |- |[[Sensor-PIR/zh|人体感应传感器]]||1||检测人体活动 |- |[[Sensor-Touch Button/zh|触摸开关]]||2||检测触摸 |- |[[Sensor-Color LED/zh|ColorLED]]||1||彩色灯 |} ===其他设备=== *USB数据线*1 *传感器连接线*3 *传感器外壳 *乐高或其它固定结构 [[File:anywhere_steal-module.jpg|600px|center]] ==模块搭建== ===搭建=== [[File:anywhere_steal-step.jpg|600px|center]] *将模块和传感器组装起来: **将红色的核心模块,电池底座与绿色的扩展模块吸在一起; **将触摸传感器连接在Hub的2/3管脚; **将全彩LED连接在Hub的8/9管脚; **将人体感应连接在Hub的10/11管脚。 **将USB连接线一端插入电池底座,另一端连接电脑; ==编程== ===使用的程序块=== *[[“彩灯准备”程序块]] *[[“彩灯控制”程序块]] *[[“等待”程序块]] *[[“触摸传感器”程序块 ]] *[[“延时”程序块 ]] *[[“如果-执行”程序块]] *[[“如果-否则”程序块]] *[[“变量声明”、“变量赋值”程序块]] ===编程思路=== *声明变量“on”存储开关状态,通过2号触摸传感器,人为设定开馆和闭馆两种开关状态。 **on=0时,表示白天开馆; **on=1时,表示夜间闭馆,若有人闯入,则on的值变为2; **on=2时,表示有人闯入,呈警戒状态,红灯闪烁报警。 [[File:mixly-ctrl-steal.jpg|600px|center]] ===开始编程=== '''1、彩灯准备,声明变量''' <br> 彩灯准备。声明一个名叫on的变量,用来记录工作模式。 [[File:mixly-ctrl-steal-code.jpg|600px|center]] '''2、按下2号触摸人为改变开关状态''' <br> 如果开关机按键被按下,则执行内部程序。如果on等于1(现在是夜间闭馆状态),则on设为0(白天开馆)。否则(现在是白天开馆或警报状态),则on设为1(夜间闭馆)。等待开关机按键松开。 [[File:mixly-ctrl-steal-code1.jpg|600px|center]] '''3、如果on=0,白天开馆,彩灯变成绿色''' <br> 如果on等于0(白天开馆),彩灯点亮为绿色。 [[File:mixly-ctrl-steal-code2.jpg|600px|center]] '''4、如果on=1,夜间闭馆,彩灯变为红色''' <br> 如果on等于1(夜间闭馆)。10管脚人体感应传感器是否发现有人,如果有人则将on设为2(从闭馆模式变为报警模式),否则红灯(目前安全、继续警戒)。 [[File:mixly-ctrl-steal-code3.jpg|600px|center]] '''5、如果on=2,有人闯入,闪烁报警后关闭''' <br> 如果on等于2(报警),彩灯设为红灯并闪烁(警灯)。 [[File:mixly-ctrl-steal-code4.jpg|600px|center]] <br> <br> '''测试结果''' <br> 上传成功后,默认白天开馆模式,绿灯亮起;按下2号触摸,切换成夜间闭馆模式,红灯亮起。此时,在人体感应传感器前挥手(检测到有人靠近),可看到红灯闪烁报警。 [[File:anywhere_steal.jpg|600px|center]] <br> <br> Q:现在有人闯入报警时,只有红灯闪烁,还不够明显啊,应该加入警铃,这样效果更好! A:只要再增加一个蜂鸣器报警就好啦! <br> <br> *有人闯入时,警灯闪烁,同时警铃报警 **on=0时,彩灯为绿色,开馆状态。 **on=1时,如果检测到有人活动,on=2,进入报警模式。 **on=2时,彩灯亮红色,蜂鸣器报警。 [[File:mixly-ctrl-steal-code5.jpg|600px|center]] ==技术规范== *触摸感应传感器详细参考[[Sensor-Touch Button/zh]] *人体感应传感器详细参考[[Sensor-PIR/zh]] *彩灯传感器详细参考[[Sensor-Color LED/zh]] ==相关案例== *'''[[人体感应壁炉]]''' ==Q&A== |}
返回至
防盗报警
。
导航菜单
个人工具
创建账户
登录
名字空间
页面
讨论
变种
视图
阅读
查看源代码
查看历史
更多
搜索
Welcome
首页
创客大赛
大赛详情
3D打印
安装月球车
图形化编程
操控月球车
升级月球车
编程工具下载
软件下载
Arduino
Processing
Mixly
Scratch
模块套件
Microduino 102
mCookie 102
mCookie 202
mCookie 302
IBC
其他
应用套件
四轴飞行器
平衡车
小车CUBE
音乐播放器
刷卡音乐播放器
wifi气象站
彩虹音乐触摸灯
分贝检测仪
迎门汇报
LED点阵时钟
LED点阵屏幕
硬件
mCookie
Sensor
Microduino
MicroWrt
MicroNux
MicroRobot-Core
MicroRobot-CoreESP
ideaBoard
ideaBox
MicroMV
MicroAI
帮助
常见问题
帮助
工具
链入页面
相关更改
特殊页面
页面信息