紅外感應(yīng)自動感應(yīng)移門概述:
基于瑞薩單片機R7F0C8096作為控制驅(qū)動中心,設(shè)計一款利用熱釋電紅外傳感器作為信息采集,步進(jìn)電機作為驅(qū)動源,從而實現(xiàn)附近有人或動物活動時,電機驅(qū)動把門打開,當(dāng)延時一段時間內(nèi)無人或動物在附近活動則電機驅(qū)動把門關(guān)上的自動感應(yīng)門。
主要設(shè)計思路:
1,硬件上主要采用單片機開發(fā)板的上板,以及熱釋電紅外傳感器模塊HC-SR501和5線四相的步進(jìn)電機驅(qū)動模塊,作品直接在功能模塊上連線實現(xiàn)功能電路,這樣大大的節(jié)省了開發(fā)費用和時間。
2,軟件上就是基于瑞薩R7F0C8096這款8位機進(jìn)行軟件編程開發(fā),主要劃分為傳感器HC-SR501信息采集和通訊函數(shù)區(qū),步進(jìn)電機驅(qū)動函數(shù)區(qū)以及信息處理和功能實現(xiàn)函數(shù)區(qū)。主要使用到單片機的I/O口的輸出輸入功能,外部觸發(fā)中斷功能,片內(nèi)定時器陣列單元和12位間隔定時器功能。
視頻演示:
總結(jié):
這里就主要介紹一下我的作品吧!首先,它用到的元器件其實也不多,主要是單片機,熱釋電紅外探頭,還有就是步進(jìn)電機驅(qū)動和一個步進(jìn)電機了。如果不使用模塊,除了電機,其它的都可以把他們設(shè)計在同一個PCB板上作為一個控制單元,這就控制了成本了;
其次,功能上還是完成的比較好,感應(yīng)距離可以達(dá)到5,6米左右,一般應(yīng)用在這些場合的,都是把靈敏度調(diào)高點的,這樣人輕微的活動也能觸發(fā)電機工作;在還有的,就是延時關(guān)閉時的處理,就是需要防夾功能,把紅外感應(yīng)器的靈敏度調(diào)高點。
然后在關(guān)門的過程中,只要有輕微的活動都能再次觸發(fā),然后馬上驅(qū)動電機反轉(zhuǎn)開門,而且在功能上是實現(xiàn)附近連續(xù)有人活動,只要間隔不超過設(shè)定的延時關(guān)門時間,門是一直處于開門狀態(tài)的。具體工作過程,大家可以參看下邊的演示視頻。