基于GSM的家用安全报警系统使用Arduino

家庭安全系统是现代住宅和办公设备的重要特色。家庭安全系统必须经济实惠,可靠且有效。

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

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是GSM / GPRS模块,内置RS232接口。它具有适用于900 / 1800MHz频率的双频GSM / GPRS系统。

在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传感器前面的运动来完成的。

代码

笔记

  • 基于GSM的家用安全报警系统采用Arduino,PIR运动检测传感器和GSM模块设计。
  • 当系统被激活时,它会不断地检查是否有运动,当检测到运动时,它会给主人打电话。
  • 在该系统中仅存在入侵者警报,可以升级到其他安全警报系统,如火,烟雾等。

80回复

  1. 你好 ,
    我对这个项目印象非常深刻,我想像我的最后一个proj.plase为我提供了与代码的软件详细信息。这对我来说意味着很多。

    谢谢你!
    带着敬意,
    Nandini

        1. 使用Arduino软件,并且在这些评论之上有一个代码。然后你可以将此代码上传到Arduino。更详细地,您可以观看视频如何上传Arduino

  2. 这就跟你问声好!
    请任何人帮助我有什么LED 1,以及如何连接在代码上未指定的GSM的RX和TX。
    我将Rx连接到Arduino的TX,并Tx到arduino的Rx,但它仍然不能打电话给我。

    感谢和亲切的问候
    盟国

    1. LED1用于指示PIR传感器被加热并准备好进行操作。GSM的RX和TX必须分别连接到Arduino的TX和RX(遵循电路图)。在编程Arduino时,他们不得连接。仅在上传代码后才连接它们。

    1. SIM900将自动初始化。检查SIM900模块是否工作,在Arduino的串行终端发送“AT”。它应该回复“OK”。在串行终端的波特率旁边选择“回车”。代码经过了测试,并将按照前面提到的那样工作。

  3. GSM不打电话给我的手机没有
    串行监视器显示了这个

    ATD + 919968612343;
    ath

    请解决这个问题

    1. 您好,我们从当地的电子商店购买了PIR Sensor。亚博最新官网网址试试ebay或亚马逊这样的门户网站。

  4. 嗨,我的工作印象深刻。我想问你一个问题......是否有一个模拟我可以为Arduino运行吗?TQVM.

      1. 它与Arduino软件合作吗?如果没有工作请求向我发送可以使用Arduino软件的代码我的电子邮件(hassansedaqat66@gmail.com)

    1. 嗨,如果您按照代码和电路图遵循连接,则Arduino应命令GSM调制解调器在PIR传感器检测到任何运动时进行呼叫。

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

    1. 嗨,PIR传感器检测运动,因此可用于检测入侵者。您能否建议我们如何使用磁性开关?如果有可能,我们会尝试实施它。

  6. 非常令人印象深刻的工作,我很想知道传感器如何区分入侵者和归属主任,或者它假设每个感官是入侵者吗?

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

  7. 先生,我想问一下,是否可以将程序上传到arduino上,然后我们就可以连接gsm模块来完成想要的功能,而不需要选择gsm模块的端口。

  8. 请在运动检测时添加代码以接收消息。
    并添加代码如何通过连接到Arduino和GSM的移动设备控制继电器

  9. 嗨Brother Plz更新了2件事的代码
    首先额外调用 - 当1发送时的动作(短信)

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

    拜托,兄弟,我们等着你的帮助

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

  11. 你好,
    我是virupaksha,在你的电路和代码上工作,使用sim800 gsm,它没有调用我的号码,但它在串行监视器中显示出什么可能是问题,即使我检查了使用Hyper终端的SIM800 GSM以用于找到工作的命令,但不与ardiuno和给定的代码一起使用
    期待helf

    谢谢
    Virupaksha

  12. 先生,你好,
    在呼叫号码的地方,我想实现相机时,运动传感器检测到的运动,它将捕捉照片,并发送给号码的多媒体信息…
    我必须在我的大学提交这一点,请告诉我是否有可能

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

  14. 这个项目工作得很好,但几天后给假触发器,我不知道有什么问题,任何朋友有建议?

  15. 嗨先生,感谢这个项目的想法,究竟我正在寻找什么......但是我想知道你是否对一个好的Arduino仿真软件有任何建议,我被要求用软件来模拟这个项目。谢谢。

  16. 当我上传代码时,它说无效的库发现。我的电路图是在这里给出的,我有arduino ide 1.8.5。请帮忙,事情很紧急。

  17. 你好先生。
    如果YouTube Plz的任何视频在Link谢谢的情况下,我需要执行此项目的方法。

  18. 来自Arduino本身提供给Pir&Sim900A的电力吗?
    正如我从Arduino的5V和GND的电力引脚那里看到了5V和GND。

发表评论

您的电子邮件地址将不会被公布。必需的地方已做标记*