在这篇文章中,我们将构建一个激光安全电路,该电路可以向财产所有者或任何其他人发送短信警报,并启动响亮的警报以阻止骗子,该电路可以通过继电器连接。
我们总是害怕骗子,尤其是当我们不去管我们的财产时,这是哪里安全系统派上用场。响亮的警报可能足以引起附近所有人的注意,并阻止小偷。
短信提醒提醒用户在盗贼闯入您的财产后立即采取必要的行动。
安全系统应该在你的房子/办公室的各个角落安装,例如门和窗户,有时最多需要多个安全系统防盗在家里或办公室的不同地点。
工作原理
注意:请用10 K电阻器更换晶体管基极电阻器330欧姆,因为330欧姆值太低且不正确。
该电路由Arduino组成,可以感知入侵并做出决策。GSM调制解调器接收命令发送短信给用户和少数其他被动组件检测入侵。
Arduino扫描激光光束在光照下每秒中断500次。这个异地恋的感觉存在激光并向Arduino发出信号。
10K和LDR构成分压器,模拟信号取自这两个部件之间的一个点。
当入射光强度降低到一定程度或光线完全切断时,arduino识别为入侵。
这个10 k电阻连接到“激活按钮”的开关用作下拉电阻器,以防止arduino引脚随机激活。
这个晶体管启动继电器在入侵的情况下,二极管保护电路的其余部分从高压尖刺,同时开关继电器和关闭。
你可以把警报器或灯或任何你想连接到继电器的东西。
要启动安全系统,我们必须按下启动按钮LED指示灯确认按钮已按下。
系统仅在2分钟后激活;这将给你时间锁定你的财产并离开这个地方。
当您返回家中时,要停用系统,请按复位按钮。从Arduino的复位按钮终端焊接一个“一键通”按钮,以便从设置外部轻松访问用于停用系统的复位按钮。
一旦电路检测到入侵,继电器将被激活2分钟它会关闭,并准备好检测下一次入侵。
GSM调制解调器需要外部接口电力供应因为arduino无法为模块提供足够的电流。请插入有效的SIM卡和有效的SMS计划。
这就是这个基于短信的激光安全电路;现在让我们看看如何以正确的方式实现设置。
如何实施设置:
把激光源和arduino电路,以这样的方式,激光正好落在LDR上。你也可以尝试使用反射激光束的反射镜来覆盖大面积区域。
如果您拥有宠物,为了防止意外或误报,请将整个设置提升到成人的臀部水平。您的宠物将进入激光束下,以防止错误触发。
当环境光照在LDR上时,LDR容易发生错误/假警报。为了避免此类错误,我们需要用不透明的空心圆柱封闭LDR,一端由塑料或任何其他材料制成,一端开放,另一端封闭。
异地恋的设置
确保管的前面部分也被覆盖,只有几个毫米直径的小洞,以进入激光束。
当激光束落在LDR上arduino读取的值较低,但当检测到光中断时,该值将在同一时刻达到峰值,您可以从串行监视器看到相同的情况。
一旦光线强度低于预先设定的阈值,arduino就会触发继电器并向用户发送短信警报。
程序代码:
//-------------- 项目由R.Girish ---------------//
#包括
软件串行gsm(9,8);
int LDR=A0;
int OP=7;
int start=6;
int LED=5;
Int th = 300;
int x;
无符号长A=1000L;
无符号长B=A*60;
C = B * 2;
无效的设置()
{
Serial.begin(9600);
gsm.begin (9600);
pinMode(存贷比、输入);
pinMode (OP、输出);
pinMode(启动、输入);
引脚模式(LED,输出);
}
void循环()
{
如果(数字读取(开始)==1)
{
数字写入(LED,高电平);
延迟(C);
A:
x=模拟读数(A0);
以(x);
如果(x < = th)
{
延迟(2);
转到A;
}
如果(x>=th)
{
digitalWrite (OP、高);
Serial.println(“发送短信…”\n);
gsm.println(“AT+CMGF=1”);
延迟(1000);
gsm.println(“AT+CMGS=\”+91XXXXXXXXX\“\r”);//用手机号码替换x
延迟(1000);
gsm.println(“安全警告:检测到入侵者”);//要发送的SMS文本
延迟(100);
gsm.println((char)26);//CTRL+Z的ASCII码
延迟(1000);
Serial.println(“消息已发送\n”);
延迟(C);
数字写入(OP,低电平);
转到A;
}
}
}
//-------------- 项目由R.Girish ---------------//
请将“XXXXXXXXX”替换为您的手机号码以接收短信。
你有接线图吗
你好,斯瓦加坦先生
我读过这篇文章,注意到Aduino Code的修改属于付费项目,
我需要对我的具体解决方案的上述项目岗位上的一些代码修改的报价,我可能必须通过您的电子邮件发送给它
问候
你好,Vhafuwi,对不起,Arduino编码不是我的专业领域,很难解决,接近实际作者对我来说可能也很困难。请原谅我!
你好
请我完成了该项目,并进行了测试,一切正常,但我没有收到来自GSM的短信。所以,请帮我看看编码是否有问题。
Mr. GR会尽快回复您。
你好,我试过这个项目,我有GSM,SIM 900A。。问题是
1) 我无法连接试验板上的继电器?
2) 另外,如果我使用USB为Arduino通电,我应该将LDR的连接放在哪里?
3) 因此,thos项目是否有可用的视频?
4) 我必须在程序中进行哪些更改?
你好,图中已经给出了所有的连接,LDR连接也显示了…
没有这个视频…
嗨Gycon,
打开串行监视器并尝试触发电路。您必须在串行监视器上看到“消息已发送”,如果是,则触发电路,并且Arduino正在与GSM通信。如果您的手机没有短信,请检查您与GSM模块的连接,仍然没有结果。检查您的GSM模块是否正常工作。
当做
你好
继电器输出端子接在电路的哪一部分
继电器线圈与晶体管连接。有关继电器连接的更多信息,请参阅以下文章:
//www.addme-blog.com/community/electronic-circuit-forum/how-a-relay-works-in-circuits-how-to-connect-it/
你好
请我完成了接线图,并上传了程序,但我没有任何反馈。请帮帮我。
嗨Gycon,
我不明白你的意思…。。你能详细说明你的反馈是什么意思吗。
当做
我说的是SMS和LED,它们会随着输出结果而亮起。
你好
请在GSM上显示哪些针脚用于外部电源
嗨Gycon,
GSM模块的外部电源一般是DC插孔。GSM模块上的外部“引脚”可能与我的不同,所以在谷歌上搜索你的模型,或者只是仔细看看板子,它将被命名为“Vcc”或“12V”类似的东西。
当做
你好,先生。。
我想要这样一个项目,其中一个megnatic开关打开arduino的一个特定pin,从gsm模块呼叫移动电话号码…
请给我解释一下完整的电路和零件清单....这个项目对我来说很重要……
不需要通知消息…
只需打开读取开关打个电话…。
Rakesh41035@gmail.com
谢谢你。
你好,拉凯什,
目前所有与Arduino相关的项目都是高级项目,因此您可能需要支付定制费用,或者从我们这里购买整个套件。
好的,先生…
这篇文章我得付多少钱????
我把这个问题转给Mr. GR,他会尽快回复你关于价格的问题……
嗨拉克什,
从您的评论中,我们可以了解到:
如果磁性开关(簧片开关)被触发,您想要从GSM模块接到一个移动号码的电话。
我们可以确认你的要求吗?然后继续?
当做
是的,先生,我想通过触发(打开/关闭)读取开关来管理呼叫…。
呼叫必须重复,直到呼叫没有被应答....
嗨拉克什,
让我们再次明确项目的技术方面,
当簧片开关被触发时,你会收到一个电话到你的手机,电话铃声持续40到50秒,它是你想要切断电话或不。但是不管怎样,电话在50秒后自动断开(通过移动网络),你会收到未接来电通知。
项目定价:
每个单词的解释是1卢比。(预计会有500字左右的解释,但可能会有所不同)
每行程序代码为10卢比。(预计大约有100到150行代码,但可能有所不同)
当做
您好,先生,有什么问题吗?gsm.println(“AT+CMGS=“+91xxxxxxxxx”r”);//用手机号码替换x
延迟(1000);请解决。并通过电子邮件向我发送项目代码。
你好siamfj,我会把这个问题转发给GR先生,他会很快为你解决这个问题…
嗨,siamfj,
更正后的代码将很快放置。
当做
谢谢你,,
我已经做了必要的修改,希望系统现在能正常运行。
我是自动化和机器人工程师
GSM模块的成本是多少?
问候
马列
你可以在线搜索价格,你可以很容易地找到它
嗨,斯瓦格。我真的很感谢你让你的电路向所有人开放,上帝会丰盛地祝福你。
请协助我在这个项目,我想建立一个安全系统,该系统将发送短信或信息的号码和位置使用gprs。
谢谢,希望能尽快收到开尔文的来信
谢谢你,我很高兴你喜欢这些赛道。Arduino电路不是我设计的,它们是由GR先生设计的,所以我会向他询问,并尽快回复您。顺便问一下,为什么这里需要GPRS?请告诉我这件事…。
gsm.println(“+发生= \”+ 91 xxxxxxxxxx \“+ 91 xxxxxxxxxx \ r”);//将x替换为手机号码
上面的例子是可能的?我们可以添加两个或更多的数字吗!!!?
你好我想和我的同学一起为我们的主题谱做这个项目。您是否有本产品中使用的组件列表?非常感谢你!
嗨,我很高兴你选择了这个项目!
图中所示的零件都是标准件,你只需要按照图中所示的复制并给店主看,店主会理解并提供给你。
请点击图表以获得它的放大视图…。
非常感谢。
什么是“CTRL+Z的ASCII码”?我可以更改激活时间吗?
嗨,玉,
这是发送短信的终止字符,发送短信后,我们必须终止进程。
您希望更改哪一部分的激活时间?你能详细说明一下吗。
当做