首页

基于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是内置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和我如何连接rx和tx的gsm没有指定的代码。
    我把arduino的rx连接到tx,把arduino的tx连接到rx,但是它还是不能给我打电话。

    感谢和亲切的问候
    盟友

    1. LED1表示PIR传感器已预热,准备工作。GSM的RX和TX必须分别连接到Arduino的TX和RX(参见电路图)。在为Arduino编程时,不能连接它们。只有在代码上传后才能连接它们。

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

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

      1. 是arduino软件吗?如果不能工作,请发送arduino软件的代码给我,我的邮箱(hassansedaqat66@gmail.com)

    1. 你好,如果按照代码和电路图连接,当PIR传感器检测到任何动作时,Arduino会命令GSM Modem打电话。

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

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

  5. 非常令人印象深刻的工作,我很想知道传感器是如何区分入侵者和房主的,还是它假设每个动作感知都是入侵者的?

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

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

  7. 嗨,兄弟,请更新这个代码为2件事
    第一个附加呼叫-当动议1发送(短信)

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

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

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

  9. 你好,
    我Virupaksha,致力于你的电路和代码,使用sim800 GSM,这不是叫我的号码,但这是显示在连续监控,问题可能是什么,即使我用超级终端的命令检查sim800 GSM找到工作但没有ardiuno &处理代码
    期待helf

    谢谢
    Virupaksha

  10. 你好先生,
    在呼叫号码的地方,我想实现相机时,运动传感器检测到的运动,它将捕捉照片,并发送给号码的多媒体信息…
    我需要在我的学院提交这个,请告诉我是否可以

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

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

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

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

  15. PIR和Sim900a的电源是Arduino本身提供的吗?
    我可以看到Arduino 5V & GND的Power Pins提供给他们的5V & GND

留下一个回复

您的电子邮件地址将不会被公布。必填字段已标记

Electronicshub图标
<\/i>","library":""}}" data-widget_type="nav-menu.default">
Baidu