查看: 6897|回复: 11

年底不安全,分享一个防盗警报小制作

[复制链接]
  • TA的每日心情
    慵懒
    2017-2-6 16:52
  • 签到天数: 43 天

    [LV.5]常住居民I

    发表于 2015-2-8 15:05 | 显示全部楼层 |阅读模式
    本帖最后由 flying02 于 2015-2-8 15:11 编辑

    年底太不安全了,在家时碰到 有人在外面开门,说是走错楼层了,连续两次了,如果人不在家呢,太可怕了,于是就想制作一个报警器。
    物料如下:
    1,HC-SR501 红外人体感应模块
    2,arduino pro mini 5V 16M atmega328
    3,蜂呜器
    4,充电宝
    5,线材若干
    这些零件基本上都是现成的,只需要设计与编程,动手实验安装调试,过程很顺利。
    先看电路图,电脑没装制图软件手绘了一下。

    电路

    电路



    简单说下原理:SR501是人体红外热释电传感器,灵敏度非常高,虽可调灵敏度,但我调到最低,还是非常灵敏,大约6M外就能发现有人。当传感器发现有人,OUT端会输出高电平到arduino数字IO 7,程序读取7口电平判断后IO4口驱动蜂鸣器。传感器与蜂鸣器放室外,门正上方,可以覆盖门前大片区域,通过导线连接到室内的电源与arduino.
    这里面有个难点,当检测到人时,延时10S再响警报,自己人10S可开门进屋,小偷10S应该还在摆弄吧!? 此时警报会持续响起,声音虽然不够大,但模拟警车的声音,应该还是会吓退小偷。


    如果再扩展一下,可以加入拍照模块与网络模块,触发后拍照上传到网络。一方要急用,另一方充电宝离线电源带负载能力有限,以后再扩展吧。

    安装效果图如下:
    IMG_20150207_200315.jpg IMG_20150207_200348.jpg

    代码如下:

    kittenblock中小学创客名师推荐的图形化编程软件

    int flag=0;
    void setup()
    {
      pinMode(7,INPUT);
      pinMode(4,OUTPUT);
      //Serial.begin(9600);
    }
    void loop()
    {
      if (digitalRead(4)==1)
      {
       // Serial.println("****************");
        if (flag==0)
          delay(10000);
        
        for (int i=700;i<1500;i++)
        {
        tone(4,i);
        delayMicroseconds(200);
        }
        for (int i=1500;i>700;i--)
        {
        tone(4,i);
        delayMicroseconds(200);
        }
        noTone(4);
        flag=1;
      }else
      {
       noTone(4);
       flag=0;
      }
    }


  • TA的每日心情
    慵懒
    2017-2-6 16:52
  • 签到天数: 43 天

    [LV.5]常住居民I

     楼主| 发表于 2015-2-8 15:25 | 显示全部楼层
    国际惯例自己先顶,补充一下,如果传感器支持延时触发并可调时间的话,这个制作完全没必要用到 arduino ,有点大材小用了。这个模块是有延时调节功能,但这个延时是指先触发,然后维持高电平多久。有点坑。有人会改这个模块可以教教我。
  • TA的每日心情
    奋斗
    2017-7-6 19:10
  • 签到天数: 17 天

    [LV.4]偶尔看看III

    发表于 2015-2-8 17:32 | 显示全部楼层
    可以在钥匙孔处(金属的)做一个人体接触十秒就报警的(小偷用的也是金属的吧),ADC调节,利用人体对地电阻分压即可。成本比你的要低。但是。。。。
    你确定现在的小偷开门比你要慢吗?
  • TA的每日心情
    慵懒
    2017-2-6 16:52
  • 签到天数: 43 天

    [LV.5]常住居民I

     楼主| 发表于 2015-2-8 18:41 | 显示全部楼层
    本帖最后由 flying02 于 2015-2-8 19:41 编辑
    znstj 发表于 2015-2-8 17:32
    可以在钥匙孔处(金属的)做一个人体接触十秒就报警的(小偷用的也是金属的吧),ADC调节,利用人体对地电阻 ...

    这个我还真不确定。只能估计一下,其实离门7M就感应到开始计时了,走到门前至少用掉5S,而且这个时间是可调的
    你说的这个方案可能是这样的:连接一根导线到锁芯,加一个电压,然后再连接到PWM,如果电压降低一点点,就可能是人体电阻分压了。但问题是我的门是金属的,相当于把电压接地了,人体电阻无法分压。
  • TA的每日心情
    郁闷
    2018-12-6 22:21
  • 签到天数: 48 天

    [LV.5]常住居民I

    发表于 2015-2-8 22:02 | 显示全部楼层
    我之前也用人体感应做了报警器,弄到阳台上,但经常误报(野猫、鸟、老鼠路过),现在换成了红外距离感应。
    楼主要吓走小偷,可以弄个检测,再播放声音的模块,有人开门,就播放“TMD是谁,说暗号”
    如果以上内容对你有帮助,你可以通过打赏支持作者
  • TA的每日心情
    慵懒
    2017-2-6 16:52
  • 签到天数: 43 天

    [LV.5]常住居民I

     楼主| 发表于 2015-2-9 16:30 | 显示全部楼层
    奈何col 发表于 2015-2-8 22:02
    我之前也用人体感应做了报警器,弄到阳台上,但经常误报(野猫、鸟、老鼠路过),现在换成了红外距离感应。 ...

    你发那个帖子我也看到了,当时我也正在策划这个,红外的灵敏度OK,但有个缺点,人要一直在动才能检测到。
    而且蜂鸣器不够震撼,我也确实想弄语音模块了!我们想到一块了。
  • TA的每日心情
    慵懒
    2017-2-6 16:52
  • 签到天数: 43 天

    [LV.5]常住居民I

     楼主| 发表于 2015-2-20 19:20 来自手机 | 显示全部楼层
    充电宝只能用三天,自制电源部分,两组聚合物电池串联,都加上手机电池保护电路,放电范围5.5-8.4v,用降压板输出5v.已运行5天
    IMG_20150220_190714.jpg
    IMG_20150216_134749.jpg
  • TA的每日心情
    慵懒
    2017-2-6 16:52
  • 签到天数: 43 天

    [LV.5]常住居民I

     楼主| 发表于 2015-2-23 15:21 | 显示全部楼层
    运行到第8天电池没电。勉强能接受,下一步准备换成最小系统,去掉降压板上发光二极管,再次测试电源效果。
    另外,功能上也有不足,之前为做到延时十秒报警,程序中故意在触发10S后才启动蜂鸣器,但这样有个问题,当第一轮触发达到效果后,之后每轮都会延时10S,每轮之间会间隔2.5S(默认封闭时间),这样的情况下,只要有人一直在检测范围内,本应该一直叫的,但每轮之间却有一个12.5S的停止期。

    当初看资料,这个传感器是有延时功能,结果发现他的延时是指维持触发的高电平时间,却没有一个延时触发的时间。理想的模式是,当人一直在检测范围内时,响15S,停2.5S,再响15S,如此反复。

    调整传感器电阻,使维持高电平的时间为15S,并修改程序,初次触发时延时16S再启动声音,那么当检测到人后,18.5S后才开始响(第一个周期被跳过),之后每隔2.5S 响15S。
  • TA的每日心情
    慵懒
    2015-2-27 11:15
  • 签到天数: 5 天

    [LV.2]偶尔看看I

    发表于 2015-2-23 18:04 | 显示全部楼层
    你直接就在自己家打洞做这个啦。
  • TA的每日心情
    慵懒
    2017-2-6 16:52
  • 签到天数: 43 天

    [LV.5]常住居民I

     楼主| 发表于 2015-2-26 14:33 | 显示全部楼层
    黑色金沙 发表于 2015-2-23 18:04
    你直接就在自己家打洞做这个啦。

    电源与主板在室内, 传感器与发声装置在室外,只能穿墙,现成的洞是装光纤的时候打的。

    如果室外有220V市电插座,也可以考虑全都放室外,用手机充电器5V供电
    您需要登录后才可以回帖 登录 | 立即注册  

    本版积分规则

    热门推荐

    哪位老哥有个U8g2lib.h这个库可以发一下吗
    哪位老哥有个U8g2lib.h这
    光线跟踪钛合金猫眼
    光线跟踪钛合金猫眼
    +视频 https://www.bilibili.com/video/av67732712/ +原理 ---光线跟踪 建立极
    "高精度"米家电子温湿度计Pro拆解
    "高精度"米家电子温湿度计
    为了了解哪种温湿度传感器更好,我搞了一个米家电子温湿度计Pro(阿蒙同志赠送) 价格
    Blinker 模拟传感器+数字传感器例程(DHT11 温湿度+气体传感)
    Blinker 模拟传感器+数字
    才接触1星期,发现Blinker自带了很多例程,已经成功试验了DHT的例程序,并完善了体
    关于ADXL335加速度计相关问题
    关于ADXL335加速度计相关
    首先用测试程序,通过监视器看到获取到的模拟量 后面,把模拟量经过ADC以及公式换算
    Copyright   ©2015-2016  Arduino中文社区  Powered by©Discuz!   ( 蜀ICP备14017632号-3 )
    快速回复 返回顶部 返回列表