首页

基于Arduino的GSM家庭防盗报警系统

家庭安全系统是现代住宅和办公设施的一个重要特征。家庭安全系统必须负担得起,可靠和有效。

现代复杂的家庭安全系统包括几个安全功能,如火灾、入侵者、电子门锁、加热、烟雾、温度等。一些安全系统可能是所有安全措施的组合。

Arduino GSM家庭安全报警系统图片

这种复杂的系统可能很昂贵,并不是每个人都能负担得起。根据需求有不同的安全系统。

在这个项目中,我们设计了一个简单但非常高效的家庭安全系统,它有一个功能,在入侵者警报的情况下打电话给房主的手机号码。

帮助我们选择下一个DIY Arduino项目。 选择你最喜欢的项目»

本项目基于Arduino、PIR运动检测传感器和GSM模块。

线路图

Arduino GSM家居安全报警系统 硬件要求

  • Arduino UNO [在这里买
  • PIR运动检测传感器
  • SIM 900A(或任何其他)GSM模块插入SIM

Arduino GSM家居防盗报警系统电路设计

由于该项目是基于Arduino,连接非常简单。PIR运动检测传感器模块具有数字输出引脚。这连接到Arduino的任何数字I/O引脚。

GSM模块与单片机进行串行通信。它有一个Rx和Tx引脚在板上。这些引脚连接Arduino的Tx和Rx引脚。

需要注意的是,在上传程序(草图)到Arduino时,GSM模块必须断开连接,因为它可能会干扰与Arduino IDE的串行通信。

组件描述

PIR运动检测传感器

无源红外或PIR传感器是一种热释电设备,检测运动。因此也被称为运动检测传感器。它通过感应附近物体发出的红外水平的变化来探测运动。

GSM模块(SIM 900A)

SIM 900A是内置RS232接口的GSM/GPRS模块。它有双频段GSM/GPRS系统,工作在900/1800MHz频率。

通过RS232接口,调制解调器可以通过串口线与PC机或单片机相连。语音通话、短信和上网都可以通过这个模块实现。

机上有麦克风和耳机的连接,我们可以用它们打电话或接电话。

Arduino UNO

它是本项目使用的主控制器。它检测PIR传感器发出的信号,并向GSM模块发出相应的指令。本项目使用Arduino的串行引脚与GSM模块进行通信。

Arduino GSM家庭防盗报警系统的工作原理

家庭安全报警系统是非常重要的,在当今社会,犯罪日益增加。随着近年来我们取得的技术进步,房主在离开他/她的家时不必担心家庭安全。

现代家庭安全系统能提供足够的防盗、防火、防烟等安全措施。他们还提供立即通知房主。

本项目旨在实现一种简单、经济、高效的家庭安全报警系统。该项目旨在检测入侵者,并通过打电话通知业主。

项目的工作解释如下。

PIR传感器通过感知周围物体发出的红外线或辐射热水平的差异来检测运动。当检测到任何运动时,PIR传感器的输出会很高。典型的PIR传感器的范围约为6米或30英尺。

对于PIR传感器的正常操作,需要20到60秒的预热时间。这是必需的,因为PIR传感器有一个稳定时间,在此期间,它根据环境校准其传感器,并稳定红外探测器。

在这段时间里,传感器前应该很少甚至没有动作。如果没有给传感器足够的校准时间,PIR传感器的输出可能不可靠。

当PIR传感器检测到任何运动,传感器的输出是高的。这是由Arduino检测的。然后Arduino通过串行通信与GSM模块进行通信,向预先设定的手机号码拨打电话。

关于PIR传感器需要注意的重要一点是,当它检测到运动时,输出将会很高。传感器的输出有时会变低,即使有运动也会误导微控制器认为没有运动。

这个问题必须在Arduino的编程中处理,忽略持续时间比预定义时间短的低输出信号。这是通过假设在PIR传感器前面的运动是连续的。

代码

请注意

  • 利用Arduino、PIR运动检测传感器和GSM模块设计了一种基于GSM的家庭安防报警系统。
  • 当系统被激活时,它会不断地检查运动,当检测到运动时,它会给主人打电话。
  • 这个系统中只有入侵者警报,可以升级到其他安全警报系统,如火灾,烟雾等。

80年响应

  1. 你好,
    我对这个项目印象非常深刻,我想作为我的最终项目。请提供我与代码的软件细节。这对我来说意义重大。

    谢谢你!
    与问候,
    Nandini

        1. Arduino软件是使用的,在这些注释上面有一个代码。然后你可以上传这个代码到Arduino .更多的细节,你可以观看视频如何上传Arduino

  2. 这就跟你问声好!
    请任何一个人可以帮助我什么是led 1,我如何连接的gsm的rx和tx没有指定的代码。
    我连接了rx arduino的tx和arduino的rx,但它仍然不能打电话给我。

    感谢并致以亲切的问候
    盟友

    1. LED1表示PIR传感器预热完毕,可以进行操作。GSM的RX和TX必须分别连接Arduino的TX和RX(请参考电路图)。在Arduino编程时不能连接它们。只有在代码上传后才能连接它们。

    1. SIM900将被自动初始化。查看SIM900模块是否工作,在Arduino的串口终端发送“AT”即可。它应该回复“OK”。选择串口终端波特率旁边的回车键。代码经过测试,并将工作如上所述。

  3. GSM没有打到我的手机号
    串行监视器显示这个
    好吧
    ATD + 919968612343;
    长沙
    好吧
    请解决这个问题

  4. 你好,我对你的工作印象深刻。我想问你一个问题,我可以为arduino运行一个模拟吗?tqvm

  5. 先生,我能实现与家用自动化电路相同的电路吗?是否可以通过单一的ardunio运行两者?

      1. 是否与arduino软件一起工作?如果不是工作请发送我的代码,可以与arduino软件我的电子邮件(hassansedaqat66@gmail.com)

  6. GSM没有打到我的手机号

    请解决这个问题

    我只有2天的时间提交这个项目
    请帮我

    1. 嗨,如果你按照代码和电路图的连接,Arduino应该命令GSM Modem打一个电话时,PIR传感器检测到任何运动。

  7. 你好
    非常感谢。我正在搜索基于arduino的安全项目,你的项目帮助了我很多。我们可以增加一个磁开关来代替pir传感器吗?我该怎么做呢

    1. Hi, PIR传感器检测运动,因此可以用于检测入侵者。您能建议我们如何使用磁开关吗?如果有可能,我们将努力实施。

  8. 非常令人印象深刻的工作,我很好奇传感器是如何区分入侵者和房主的,或者它是否假设每一个感知到的动作都是入侵者的?

    1. PIR传感器假设每个动作都是入侵者。区分的一种方法是在需要时禁用或启用警报。(这不是一个有效的安全系统)。如果你有任何建议,请在这里发表。我们将努力实施。

  9. 先生,我想问一下,是否可以把程序上传到arduino,然后我们不用选择gsm模块的端口就可以连接gsm模块去做想要的功能。

  10. 当运动检测时,是否可以添加代码接收消息?
    并加入了arduino和gsm连接的手机控制继电器的代码

  11. 嗨,兄弟,请更新这两个代码
    第一个附加呼叫-当动议1发送(SMS)

    我们如何通过发送(SMS)到GSM来控制继电器?

    兄弟,我们等待你的帮助

  12. 嗨. .连接有问题,Pir输出应该连接到脚5..如果你更新了它,那么它在哪里?我的下一个问题是,这段代码能够制造混乱或调用吗?尽快回复

  13. 我买的是哪个GSM模块?实际上我住在印度....你能把链接发给我吗

  14. 你好,
    我是Virupaksha,在你的电路和代码上工作,使用sim800 GSM,它不是在呼叫我的号码,但它在串行监视器中显示,这可能是什么问题,甚至我检查sim800 GSM与超级终端的AT命令,发现工作,但与ardiuno和给定的代码不工作
    期待helf

    谢谢
    Virupaksha

  15. 你好先生,
    在呼叫的地方,我想实现相机时,运动传感器检测到的运动,它将捕获照片,并将其发送到数字的多媒体消息…
    我必须在我的大学提交这个,请告诉我是否可以

  16. 你能建议一些项目只使用arduino工具包中的组件吗?对于我们来说,作为学生没有更多的开支。谢谢你!

  17. 这个项目工作得很好,但几天后给假触发,我不知道哪里有问题,任何伙伴都有建议?

  18. Hi Sir,非常感谢这个项目的想法,正是我在寻找的…但我想知道你是否有任何好的arduino模拟软件的建议,我被要求使用一个软件来模拟这个项目。谢谢。

  19. 当我上传的代码是说无效的库发现。我的电路图如图所示,我有arduino ide 1.8.5。请帮忙,事情很紧急。

  20. 你好先生。
    我需要这个项目的实施方法,如果在youtube上有任何实施的视频,请发布链接,谢谢。

  21. PIR和Sim900a的电源是否来自Arduino本身?
    我可以看到5V和GND是Arduino的5V和GND电源引脚提供给他们的

留下一个回复

你的电邮地址不会被公布。

Electronicshub图标
Baidu
map