新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 使用PIR傳感器和Arduino的自動開門器系統(tǒng)

使用PIR傳感器和Arduino的自動開門器系統(tǒng)

作者: 時間:2023-04-18 來源:電子產品世界 收藏

自動是一個基于的簡單項目,它通過檢測人或物體來自動打開和關閉門。

本文引用地址:http://www.butianyuan.cn/article/202304/445699.htm

你可能已經在商場、電影院、醫(yī)院等地看到了自動,只要有人靠近門(大約2或3英尺),門就會自動滑開。一段時間后(約5至10秒),門會以反向滑動的方式關閉。

這種自動非常有用,因為你不需要一個人站在門邊,每當有客人來的時候就把門打開。另外,由于只有在人靠近門的時候才會開門和關門,所以空調的損失明顯減少。

因此,為了了解這個概念的潛力,我們使用實現(xiàn)了一個簡單的自動開門系統(tǒng)。

Automatic Door Opener using Arduino and PIR Sensor Image 1

Automatic Door Opener using Arduino and PIR Sensor Image 4

Automatic Door Opener using Arduino and PIR Sensor Image 2

Automatic Door Opener using Arduino and PIR Sensor Image 3

概述

在自動開門系統(tǒng)中,主要部件或硬件是檢測人員的傳感器(在我們的例子中是檢測人員的運動)。為了這個目的,我們將使用PIR運動探測器傳感器。

我們已經在 教程中看到了PIR傳感器是如何工作的,以及如何將PIR傳感器連接到Arduino上。

在繼續(xù)這個項目之前,我建議你先看一下Arduino PIR傳感器教程。

為了便于演示,我使用了一個CD托盤來復制門。每當PIR傳感器檢測到一個動作時,CD托盤就會打開,然后在一段時間后關閉。

為了控制CD盤中的5V直流電機,我使用了L298N電機驅動模塊。我已經做了一個關于使用Arduino和L298N電機驅動模塊控制直流電機的教程。  

自動開門系統(tǒng)的電路圖

Automatic Door Opener using Arduino and PIR Sensor Circuit Diagram

使用Arduino和PIR傳感器的自動開門裝置電路圖

自動開門系統(tǒng)所需的組件

Arduino UNO 

PIR傳感器  

L298N電機驅動模塊 

帶5V馬達的CD托盤

面包板  

連接線  

電源  

部件描述

Arduino UNO

在這個項目中,Arduino UNO作為主要控制部分。它從PIR傳感器讀取數據,并根據PIR傳感器的數據激活L298N電機驅動器。 

PIR傳感器

在PIR傳感器的幫助下完成對人類運動的檢測。

Arduino PIR Sensor Tutorial PIR Sensor 1

Arduino PIR傳感器


L298N馬達驅動模塊

電機驅動器是項目的一個重要部分,因為它負責驅動門的電機(本例中為CD托盤電機)。在這個項目中,我們使用了非常常見和非常受歡迎的L298N電機驅動模塊。

Arduino DC Motor Control using L298N Motor Driver Module

使用L298N電機驅動模塊控制Arduino直流電機

電路設計

首先,PIR傳感器的數據輸出被連接到Arduino的數字引腳8。PIR傳感器的另外兩個引腳,即Vs和GND,分別連接到+5V和GND。

關于電機驅動器,我們使用了L298N電機驅動器模塊的第二通道。因此,L298N電機驅動器的IN3和IN4被連接到Arduino的數字針腳2和3。

L298N模塊上的第二個電機的使能引腳連接到+5V。通常,所有的L298N模塊都有一個跳線,可以直接將使能針腳連接到+5V。你可以使用這個選項。

由于項目中使用的電機是5V的,所以我將5V電源連接到電機驅動模塊。

最后,CD托盤的馬達被連接到L298N馬達驅動模塊的OUT3和OUT4。  

自動開門系統(tǒng)的工作

使用Arduino和PIR傳感器的自動開門系統(tǒng)的工作非常簡單。這個項目可以看作是Arduino PIR傳感器教程和Arduino L298N直流電機控制教程的延伸。

當PIR傳感器檢測到人的任何運動時,其數據輸出引腳將變成高電平。由于這個引腳連接到Arduino,它將檢測到這個高電平信號,并了解到有人在靠近門。

然后Arduino立即激活L298N電機驅動模塊來開門。一段時間后(在這個項目中大約2到5秒),Arduino將再次激活電機驅動器來關閉門。     

應用

基于Arduino的自動開門系統(tǒng)是一個非常有用的項目,因為它使你能夠理解這種自動開門系統(tǒng)的概念以及它們如何工作。

這些系統(tǒng)已經在許多地方被使用,如商場、劇院和醫(yī)院。

你可以在家里實現(xiàn)這個基于Arduino的項目,如車庫門開啟器、廁所蓋開啟器、辦公室門開啟器等。



評論


相關推薦

技術專區(qū)

關閉