自動(dòng)開門器系統(tǒng)是一個(gè)基于PIR傳感器和Arduino的簡(jiǎn)單項(xiàng)目,通過(guò)檢測(cè)人或物體自動(dòng)打開和關(guān)閉門。
您可能已經(jīng)在商場(chǎng),電影院,醫(yī)院等處看到過(guò)自動(dòng)開門機(jī)系統(tǒng)。一旦有人靠近門(大約2或3英尺),門就會(huì)自動(dòng)滑開。經(jīng)過(guò)一段時(shí)間(大約5到10秒)后,門會(huì)反向滑動(dòng)關(guān)閉。
這種自動(dòng)開門系統(tǒng)非常實(shí)用,因?yàn)槟恍枰慨?dāng)有客人來(lái)的時(shí)候,他就會(huì)把門打開并打開此外,由于門只在人靠近門時(shí)才能打開和關(guān)閉,因此空調(diào)損失明顯減少。
因此,為了理解這種情況的潛力概念,我們使用Arduino和PIR傳感器實(shí)現(xiàn)了一個(gè)簡(jiǎn)單的自動(dòng)開門器系統(tǒng)。
概述
在自動(dòng)開門系統(tǒng)中,主要部件或硬件是檢測(cè)人員的傳感器(以及我們案例中人員的動(dòng)作)。為此,我們將使用PIR運(yùn)動(dòng)檢測(cè)傳感器。
我們已經(jīng)在Arduino PIR傳感器教程中看到了PIR傳感器如何工作以及如何連接PIR傳感器到Arduino。
在繼續(xù)這個(gè)項(xiàng)目之前,我建議你看一下 Arduino PIR傳感器教程。
為了演示,我使用CD托盤來(lái)復(fù)制門。每當(dāng)PIR傳感器檢測(cè)到運(yùn)動(dòng)時(shí),CD托盤會(huì)打開然后在一段時(shí)間后關(guān)閉。
為了控制CD托盤中的5V DC電機(jī),我使用過(guò)L298N電機(jī)驅(qū)動(dòng)器模塊。我已經(jīng)完成了使用Arduino和L298N電機(jī)驅(qū)動(dòng)器模塊控制直流電機(jī)的教程。
另請(qǐng)閱讀:使用L298N的Arduino直流電機(jī)控制
自動(dòng)開門機(jī)系統(tǒng)電路圖
自動(dòng)開門機(jī)系統(tǒng)所需的組件
Arduino UNO [在此處購(gòu)買]
PIR傳感器[在此處購(gòu)買]
L298N電機(jī)驅(qū)動(dòng)器模塊[在此處購(gòu)買]
帶5V電機(jī)的CD托盤
面包板[在此處購(gòu)買]
連接線[在此處購(gòu)買]
電源[在此購(gòu)買]
組件說(shuō)明
Arduino UNO
在這個(gè)項(xiàng)目中,Arduino UNO作為主要控制部分。它從PIR傳感器讀取數(shù)據(jù),并根據(jù)PIR傳感器的數(shù)據(jù)激活L298N電機(jī)驅(qū)動(dòng)器。
PIR傳感器
在PIR傳感器的幫助下檢測(cè)人體運(yùn)動(dòng)。
L298N電機(jī)驅(qū)動(dòng)器模塊
電機(jī)驅(qū)動(dòng)器是該項(xiàng)目的重要組成部分,因?yàn)樗?fù)責(zé)驅(qū)動(dòng)電機(jī)驅(qū)動(dòng)器門(在這種情況下為CD托盤馬達(dá))。在這個(gè)項(xiàng)目中,我們使用了非常普遍且非常流行的L298N電機(jī)驅(qū)動(dòng)器模塊。
首先,PIR傳感器的Data OUT連接到Arduino的數(shù)字引腳8。 PIR傳感器的另外兩個(gè)引腳,即Vs和GND分別連接到+ 5V和GND。
來(lái)到電機(jī)驅(qū)動(dòng)器,我們使用了L298N電機(jī)的第二個(gè)通道驅(qū)動(dòng)模塊。因此,L298N電機(jī)驅(qū)動(dòng)器的IN3和IN4連接到Arduino的數(shù)字引腳2和3.
連接到L298N模塊的第二個(gè)電機(jī)的使能引腳+ 5V。通常,所有L298N模塊都包含一個(gè)跳線,可將Enable引腳直接連接到+ 5V。您可以使用此選項(xiàng)。
由于項(xiàng)目中使用的電機(jī)是5V電機(jī),我已將5V電源連接到電機(jī)驅(qū)動(dòng)器模塊。
最后,CD托盤的電機(jī)連接到L298N電機(jī)驅(qū)動(dòng)器模塊的OUT3和OUT4。
代碼
項(xiàng)目代碼如下。它可以與任何Arduino板(Arduino UNO,Arduino Nano或Arduino Mega)一起使用。
自動(dòng)開門機(jī)系統(tǒng)的工作
使用Arduino和PIR傳感器的自動(dòng)開門器系統(tǒng)的工作非常簡(jiǎn)單。該項(xiàng)目可視為Arduino PIR傳感器教程和Arduino L298N直流電機(jī)控制教程的擴(kuò)展。
當(dāng)PIR傳感器檢測(cè)到任何人的運(yùn)動(dòng)時(shí),其數(shù)據(jù)輸出引腳將變?yōu)楦?。?dāng)此引腳連接到Arduino時(shí),它將檢測(cè)到此HIGH信號(hào),并了解有人接近門。
Arduino然后立即激活L298N電機(jī)驅(qū)動(dòng)器模塊打開門。經(jīng)過(guò)一段時(shí)間(在這個(gè)項(xiàng)目中大約2到5秒),Arduino將再次啟動(dòng)電機(jī)驅(qū)動(dòng)器關(guān)閉門。
應(yīng)用程序
基于Arduino的自動(dòng)開門系統(tǒng)是一個(gè)非常有用的項(xiàng)目因?yàn)樗鼓軌蚶斫膺@種自動(dòng)開門系統(tǒng)的概念及其工作原理。
這些系統(tǒng)已經(jīng)在商場(chǎng),劇院和醫(yī)院等許多地方使用。/span》
您可以在家中的車庫(kù)門開啟器,馬桶蓋開啟器,辦公室開門器等實(shí)施這個(gè)基于Arduino的項(xiàng)目。
-
Arduino
+關(guān)注
關(guān)注
188文章
6477瀏覽量
187940 -
PIR傳感器
+關(guān)注
關(guān)注
3文章
57瀏覽量
9753
發(fā)布評(píng)論請(qǐng)先 登錄
相關(guān)推薦
干簧管傳感器屬于什么傳感器
基于高精度壓力傳感器的自動(dòng)化控制系統(tǒng)
自動(dòng)化系統(tǒng)中傳感器的應(yīng)用實(shí)例
PLC控制系統(tǒng)中的傳感器選型
開源項(xiàng)目!基于Arduino做的“魷魚游戲”BOSS面具,支持動(dòng)作檢測(cè)
車載傳感器主要有哪些傳感器
自動(dòng)駕駛的傳感器技術(shù)介紹
自動(dòng)駕駛汽車傳感器有哪些
基于PIR傳感器的電路圖 帶Arduino的PIR傳感器設(shè)計(jì)
![基于<b class='flag-5'>PIR</b><b class='flag-5'>傳感器</b>的電路圖 帶<b class='flag-5'>Arduino</b>的<b class='flag-5'>PIR</b><b class='flag-5'>傳感器</b>設(shè)計(jì)](https://file1.elecfans.com/web2/M00/F8/8E/wKgaomaFGdGAXD7dAAJFBD5A3Aw866.png)
傳感器在控制系統(tǒng)中有什么作用
英飛凌推出用于Arduino的XENSIVTM傳感器擴(kuò)展板
英飛凌推出用于Arduino的XENSIV傳感器擴(kuò)展板, 搭載英飛凌和Sensirion的智能家居應(yīng)用傳感器
![英飛凌推出用于<b class='flag-5'>Arduino</b>的XENSIV<b class='flag-5'>傳感器</b>擴(kuò)展板, 搭載英飛凌和Sensirion的智能家居應(yīng)用<b class='flag-5'>傳感器</b>](https://file1.elecfans.com/web2/M00/E1/DB/wKgZomY56T2Ab9y-AAHA5bKO2yI618.jpg)
英飛凌和盛思銳合作推出一款支持Arduino的傳感器擴(kuò)展板
如何用Arduino制作一個(gè)簡(jiǎn)易自動(dòng)喂魚器
如何設(shè)置Arduino霍爾效應(yīng)傳感器
![如何設(shè)置<b class='flag-5'>Arduino</b>霍爾效應(yīng)<b class='flag-5'>傳感器</b>](https://file1.elecfans.com/web2/M00/BE/85/wKgaomWsfayAWiZ4AADGO2_oHnw392.png)
評(píng)論