雷竞技注册
项目

激光二极管绊线报警…发射台安全系统

2016年8月26日通过瑞恩•琼斯

基于发射台的激光绊线警报将你的下一个安全系统变成一个秘密特工的梦想。

基于发射台的激光绊线警报将你的下一个安全系统变成一个秘密特工的梦想。

激光绊线报警器利用基本组件,当有东西穿过激光时,就会发出声响报警。保护好你的贵重物品,或者学习如何让它控制任何东西!

物料清单:

硬件:

软件:

原始项目页面

为什么?

我受够了实验室安全措施的缺乏所以我做了一个激光绊线报警器每当有人试图闯入偷走我的科研计划时,它就会提醒我。为了表扬我的高科技安全措施,我还发明了“五彩纸屑大炮”,这样我的入侵者就会被留下五彩纸屑并被当场抓住!如果这些不符合您的安全需求,享受乐趣并发挥创造性!

(免责声明:不适用于合法的家庭安全系统。)

如何?

欲了解更多信息,请参阅原文:激光Tripwire报警

设计的重点是模拟输入读数,它是波动的,因为它依赖于光依赖电阻(LDR)的电阻。LDR根据光的强度改变其电阻。从激光二极管发射的光束被定向到我们的LDR上。当有东西穿过这两个组件时,激光就会被阻挡,不能照亮LDR;这会导致LDR的电阻增加,导致ADC输入引脚的电压降低。

原始项目页面

阈值为3V。每当模拟输入低于阈值,发射台发送3.6V的脉冲到我们的蜂鸣器,创建一个声音警报。蜂鸣器模块不需要典型的交流音频信号,甚至不需要音频方波;你只要施加一个稳定的电压,只要你想让它发出声音。这里使用的蜂鸣器被描述为一个5V的设备,但它对我来说在3.6V时工作得很好。

对于其他tripwire激活的控制任务,可以使用继电器

分解:

基本上,你的代码会做以下事情:

  • 计算模拟输入电压
  • 比较模拟输入电压和阈值
  • 如果低于阈值,向蜂鸣器发送一个脉冲信号(即开启150ms,关闭100ms)
//设置例程运行一次,当你按下reset: void setup() {analogRefrence(DEFAULT);//设置VR+ = VCC:3.6B, VR- = GND:0V为pinMode(3,OUTPUT)的上下限;//设置buzzer引脚模式}//循环例程运行一次又一次永远:void loop(){//读取模拟电压在A0 int sensorValue = analogRead(A0);//将ADC读数转换为电压浮动电压= sensorValue * (3.6 / 1023);if (voltage < 3.0) {// tripwire被切断:激活振荡digitalWrite(3,HIGH)蜂鸣器;延迟(150);digitalWrite(低);延迟(100);} else {// tripwire未被切断:去激活蜂鸣器digitalWrite(3,LOW);} }

Laser_Trip_Wire_sketch.ino.zip

记住,家庭安全并不是激光绊线的唯一用途。像我一样控制你的照明,让你家里的其他部分自动化,或者发挥创造力,发明下一个最好的安全机器人!让快乐!

其他我的创新:

试试这个项目吧!BOM。

1评论
  • l
    luisr320 2016年8月27日,

    一个简单的晶体管也能做同样的工作。在这个项目中使用发射台就像用火箭筒杀死一只苍蝇。它会起作用的,但是…

    喜欢的。 回复