基于发射台的激光触发报警器将你的下一个安全系统变成一个秘密特工的梦想。
激光绊线报警器利用基本的组件在任何时候有东西穿过激光发出警报。保护你宝贵的贵重物品或学习如何让它控制几乎任何事情!
物料清单:
硬件:
软件:
图原始项目页面
为什么?
我受够了实验室安全系统的缺乏,所以我发明了一个激光绊线报警器,每当有人试图闯入并窃取我的科学计划时,它就会提醒我。为了保证我的高科技安全,我还发明了五彩纸屑大炮这样入侵者就会被扔在五彩纸屑上被当场抓住!如果这些不符合您的安全需求,享受乐趣并发挥创意!
(免责声明:不用作合法的家庭安全系统。)
如何?
欲了解更多信息,请参阅原文:激光Tripwire报警。
设计的重点是模拟输入读数,这是波动的,因为它依赖于光相关电阻(LDR)的电阻。LDR会根据光强改变其电阻。从激光二极管发出的光束被定向到我们的LDR上。任何时候,只要有东西在两个组件之间交叉,激光就会被阻挡,不能照亮LDR;这导致LDR的电阻增加,导致ADC输入引脚的电压降低。
图原始项目页面
阈值设置为3V。每当模拟输入低于阈值时,发射台就向我们的蜂鸣器发送3.6V的脉冲,产生声响警报。蜂鸣器模块不需要典型的交流音频信号,甚至不需要音频方波;你只要施加一个稳定的电压,只要你想让它发出声音。这里使用的蜂鸣器被描述为5V的设备,但它对我来说在3.6V时工作得很好。
对于其他绊线激活的控制任务,您可以使用继电器。
分解:
本质上,你的代码将做以下工作:
- 计算模拟输入电压
- 比较模拟输入电压与阈值
- 如果低于阈值,发送脉冲信号到蜂鸣器(即,开150ms,关100ms)
//当你按下reset时,setup例程运行一次://设置VR+ = VCC:3.6B, VR- = GND:0V为上下限pinMode(3,OUTPUT);//设置蜂鸣器引脚模式}//循环程序一遍又一遍的运行:void loop(){//读取模拟电压在A0 int sensorValue = analogRead(A0);//将ADC读数转换为电压浮动电压= sensorValue * (3.6 / 1023);if (voltage < 3.0){//触发线被切断:用振荡digitalWrite(3,HIGH)激活蜂鸣器;延迟(150);digitalWrite(低);延迟(100);} else {// tripwire is not cut:去激活蜂鸣器digitalWrite(3,LOW);}}
Laser_Trip_Wire_sketch.ino.zip
记住,家庭安全并不是激光绊网的唯一用途。像我一样控制你的照明,自动化你家里的其他部分,或者发挥创造力发明下一个最好的安全机器人!让快乐!
其他我的创新:
- CAT-apult !(制造商arduino控制伺服)
- 万能遥控器!(基于arduino的红外控制器)
自己试试这个项目吧!BOM。
一个简单的晶体管也能做同样的工作。在这个项目中使用发射器就像使用火箭筒杀死一只苍蝇。可以,但是…