基于Arduino的簧片开关门监控系统

在这个DIY项目中,我将向您展示如何设计一个简单的基于Arduino的门监控系统使用簧片开关。

门监控系统是一个简单的应用程序,它连续监控门的状态,即它是打开或关闭。根据状态可以执行报警、发送信息、拨打号码等进一步的操作。

即使这个基于Arduino的门监控系统看起来是一个简单的项目,它不需要实现为一个独立的应用程序。这种门监控系统可以集成到一个家庭安全系统或防盗报警系统(或类似的东西),可以作为一个额外的安全功能。

基于Arduino的门监控系统的簧片开关

项目概述

如果你还记得之前的项目,我已经向你展示了簧片开关的工作原理和如何连接簧片开关与Arduino。该项目可以被视为该项目的扩展。

在之前的簧片开关项目中,我控制了一个LED,即根据簧片开关的状态,即关闭(当磁铁靠近)或打开(当磁铁不在)。

采取相同的原则,我已经实施了一个简单的arduino基于门监测系统,使用簧片开关在基于交换机的状态下,我将确定门是否打开或关闭。

输出视频

基于Arduino的门监控系统电路图

基于Arduino的簧片开关门监控系统电路图如下图所示。

基于Arduino的门监控系统采用簧片开关电路图

组件的要求

  • Arduino UNO(或任何Arduino板)
  • 带有磁铁的簧片开关(最好是这个项目中使用的那种)
  • 16 × 2液晶显示
  • 10kΩ电阻
  • 1kΩ电阻
  • 330 Ω电阻(用于LCD背光-可选)
  • 引领
  • 微型电路试验板
  • 连接电线
  • 电力供应
  • Arduino USB线(编程)

电路设计

基于Arduino的门监控系统的电路设计非常简单。首先,16 × 2 LCD。16 × 2液晶模块的数据引脚D4、D5、D6、D7分别连接Arduino UNO的数字IO引脚5、4、3、2。

LCD控制引脚RS,RW和E分别连接到Arduino的引脚7,GND和销6。背光LED引脚(引脚15和16)连接到+ 5V,GND(330Ω电阻器可以用作电流限制器)。

基于Arduino的簧片开关门监控系统

16 × 2 LCD的引脚1和引脚2连接GND和+5V。引脚3连接10KΩ电位器的中心(雨刷)端子,POT的其他两端分别连接+5V和GND。

转到簧控开关,簧控开关一端接GND,另一端接Arduino 8引脚。此外,Arduino的引脚8是拉高的帮助下,10KΩ电阻。

Arduino的第13引脚连接一个LED(使用板载LED),用于指示。

代码

门监控系统Arduino代码如下。

如何设置基于Arduino的门监控系统项目?

由于簧片开关是决定门状态的主要部件,所以设置将基于簧片开关的位置。

到目前为止,您知道簧片开关由两部分组成:实际的簧片开关和磁铁。在我的设置中,我已经将磁铁固定到门的边缘。

基于Arduino的门监控系统的簧片开关

直接在磁铁前方,我已经将簧片开关固定在墙壁上(或墙壁附近的非移动部分)。在我的情况下,簧片开关和磁铁之间的最大检测距离约为1.5cm。即,更重要的是,簧片开关不会检测到磁体。

Arduino和其他组件都放置在簧片开关附近,这样可以牢固地固定在墙上。唯一会动的是固定在门上的磁铁。

工作

如果您遵循了早期的项目如何使用Arduino连接簧片交换机,那么了解该项目的工作并不是那么难。

由于关闭的门是理想的位置,磁铁和簧片开关将永远在附近,簧片开关将处于关闭状态(因为我的簧片开关是常开型)。

基于Arduino的簧片开关门监控系统

当门打开时,磁铁随着门离开簧片开关,开关回到开启状态。

当Arduino连续监控簧片开关所连接的引脚状态时,状态的变化将触发Arduino,并在LCD上显示警告信息(同时LED亮起)。

基于Arduino的门监控系统的簧片开关

应用程序

  • 如引言所提到的,这种基于Arduino的门监测系统可用于监控长时间锁定时的门(通常,当您在旅行或郊外时)。
  • 通过集成GSM模块,可以通过集成GSM模块来修改电路来修改电路以拨打注册的手机号码。
  • 您可以将该系统与其他安全措施相结合,如窃贼报警,激光安全系统等。并自己构建复杂的家庭安全系统。

一个反应

  1. 我正在努力建立这个!我想做的是arduino可以连接槽式wifi,保存每次开门和关门的记录或日期。

发表评论

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