基于Arduino的门监测系统使用簧片开关

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

门监测系统是一个简单的应用程序,它不断监视门的状态即是通行或关闭。根据状态的进一步行动,如发出警报,可以在发送消息,调用数字等时。

尽管这个基于Arduino的门监测系统似乎是一个简单的项目,但它不一定也可以作为独立应用来实现。该门监控系统可以集成到家庭安全系统或窃贼报警系统(或类似的东西)中,可以充当额外的安全功能。

基于Arduino的门监测系统使用簧片交换机图像3

项目概况

如果您还记得上一个项目,我向您展示了簧片交换机的工作原理如何使用Arduino连接簧片交换机。该项目可以被视为该项目的扩展。

在以前的簧片开关项目中,我控制了一个LED即,基于簧片开关的状态,关闭和关闭,关闭开关关闭(当磁铁接近时)或打开(当磁铁离开时)。

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

输出视频

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

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

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

需要组件

  • Arduino Uno(或任何Arduino Board)
  • 带磁铁的簧片开关(优选地就像该项目中使用的那个)
  • 16 x 2 LCD显示屏
  • 10kΩ电阻
  • 1kΩ电阻
  • 330Ω电阻(适用于LCD背光 - 可选)
  • 引领
  • 迷你面包板
  • 连接电线
  • 电源供应
  • 用于Arduino的USB电缆(编程)

电路设计

基于Arduino的门监控系统的电路的设计非常简单。首先,16 x 2 LCD。16×2 LCD模块的数据引脚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的门监测系统使用簧片开关图像4

16×2 LCD的引脚1和2连接到GND和+ 5V。销3连接到10kΩ电位器的中心(刮水器)端子,而罐的其他两端连接到+ 5V和GND。

来到簧片开关,簧片开关的一端连接到GND,另一端连接到Arduino的引脚8。而且,借助于10kΩ电阻器的Arduino的销8被拉高。

LED连接到Arduino(使用车载LED)的引脚13,并且用作指示器。

代码

门监控系统的Arduino代码如下。

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

由于簧片开关是确定门状态的主要组件,因此设置将基于簧片开关的位置。

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

基于Arduino的门监测系统使用簧片交换机图像5

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

Arduino和其他部件放置在簧片开关附近,使得它们将牢固地固定在墙壁上。唯一会移动的是固定在门上的磁铁。

在职的

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

由于闭门是理想的位置,磁铁和簧片开关将始终靠近,簧片开关将处于关闭状态(因为我的簧片开关是常开类型)。

基于Arduino的门监控系统使用簧片交换机图像1

当门打开时,磁体远离簧片开关以及门一起移动,并且开关移动回打开状态。

由于Arduino不断监控簧片连接的引脚的状态,状态的变化将触发Arduino,LCD上显示警告消息(以及LED亮起)。

基于Arduino的门监测系统使用簧片交换机图像2

应用程序

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

一个反应

  1. 我试图建立这个!我想做的是,Arduino可以连接Trough WiFi并每次门打开并关闭时保存记录或日期。

发表评论

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