自動開門器系統(tǒng)是一個基于PIR傳感器和Arduino的簡單項目,通過檢測人或物體自動打開和關閉門。
您可能已經(jīng)在商場,電影院,醫(yī)院等處看到過自動開門機系統(tǒng)。一旦有人靠近門(大約2或3英尺),門就會自動滑開。經(jīng)過一段時間(大約5到10秒)后,門會反向滑動關閉。
這種自動開門系統(tǒng)非常實用,因為您不需要每當有客人來的時候,他就會把門打開并打開此外,由于門只在人靠近門時才能打開和關閉,因此空調(diào)損失明顯減少。
因此,為了理解這種情況的潛力概念,我們使用Arduino和PIR傳感器實現(xiàn)了一個簡單的自動開門器系統(tǒng)。
概述
在自動開門系統(tǒng)中,主要部件或硬件是檢測人員的傳感器(以及我們案例中人員的動作)。為此,我們將使用PIR運動檢測傳感器。
我們已經(jīng)在Arduino PIR傳感器教程中看到了PIR傳感器如何工作以及如何連接PIR傳感器到Arduino。
在繼續(xù)這個項目之前,我建議你看一下 Arduino PIR傳感器教程。
為了演示,我使用CD托盤來復制門。每當PIR傳感器檢測到運動時,CD托盤會打開然后在一段時間后關閉。
為了控制CD托盤中的5V DC電機,我使用過L298N電機驅動器模塊。我已經(jīng)完成了使用Arduino和L298N電機驅動器模塊控制直流電機的教程。
另請閱讀:使用L298N的Arduino直流電機控制
自動開門機系統(tǒng)電路圖
自動開門機系統(tǒng)所需的組件
Arduino UNO [在此處購買]
PIR傳感器[在此處購買]
L298N電機驅動器模塊[在此處購買]
帶5V電機的CD托盤
面包板[在此處購買]
連接線[在此處購買]
電源[在此購買]
組件說明
Arduino UNO
在這個項目中,Arduino UNO作為主要控制部分。它從PIR傳感器讀取數(shù)據(jù),并根據(jù)PIR傳感器的數(shù)據(jù)激活L298N電機驅動器。
PIR傳感器
在PIR傳感器的幫助下檢測人體運動。
L298N電機驅動器模塊
電機驅動器是該項目的重要組成部分,因為它負責驅動電機驅動器門(在這種情況下為CD托盤馬達)。在這個項目中,我們使用了非常普遍且非常流行的L298N電機驅動器模塊。
首先,PIR傳感器的Data OUT連接到Arduino的數(shù)字引腳8。 PIR傳感器的另外兩個引腳,即Vs和GND分別連接到+ 5V和GND。
來到電機驅動器,我們使用了L298N電機的第二個通道驅動模塊。因此,L298N電機驅動器的IN3和IN4連接到Arduino的數(shù)字引腳2和3.
連接到L298N模塊的第二個電機的使能引腳+ 5V。通常,所有L298N模塊都包含一個跳線,可將Enable引腳直接連接到+ 5V。您可以使用此選項。
由于項目中使用的電機是5V電機,我已將5V電源連接到電機驅動器模塊。
最后,CD托盤的電機連接到L298N電機驅動器模塊的OUT3和OUT4。
代碼
項目代碼如下。它可以與任何Arduino板(Arduino UNO,Arduino Nano或Arduino Mega)一起使用。
自動開門機系統(tǒng)的工作
使用Arduino和PIR傳感器的自動開門器系統(tǒng)的工作非常簡單。該項目可視為Arduino PIR傳感器教程和Arduino L298N直流電機控制教程的擴展。
當PIR傳感器檢測到任何人的運動時,其數(shù)據(jù)輸出引腳將變?yōu)楦摺.敶艘_連接到Arduino時,它將檢測到此HIGH信號,并了解有人接近門。
Arduino然后立即激活L298N電機驅動器模塊打開門。經(jīng)過一段時間(在這個項目中大約2到5秒),Arduino將再次啟動電機驅動器關閉門。
應用程序
基于Arduino的自動開門系統(tǒng)是一個非常有用的項目因為它使您能夠理解這種自動開門系統(tǒng)的概念及其工作原理。
這些系統(tǒng)已經(jīng)在商場,劇院和醫(yī)院等許多地方使用。/span》
您可以在家中的車庫門開啟器,馬桶蓋開啟器,辦公室開門器等實施這個基于Arduino的項目。
-
Arduino
+關注
關注
187文章
6464瀏覽量
186677 -
PIR傳感器
+關注
關注
3文章
57瀏覽量
9675
發(fā)布評論請先 登錄
相關推薦
評論