分享一個有趣又實(shí)用的項目——如何通過PIR傳感器和Arduino Nano等簡單組件制作手勢檢測器,最終可用于操作電子設(shè)備。
所用組件:
被動紅外傳感器(PIR傳感器):它是如何工作的?
PIR傳感器是一種電子傳感器,用于測量從其視野中的物體輻射的紅外(IR)光。它們最常用于基于PIR的運(yùn)動檢測器。溫度高于絕對零度的所有物體以輻射的形式發(fā)出熱能。通常這種輻射對于人眼是不可見的,因為它以紅外波長輻射,但是可以通過為此目的而設(shè)計的電子設(shè)備來檢測。
TPA81是一種熱電堆陣列,可檢測2um-22um范圍內(nèi)的紅外線。這是輻射熱的波長。Pyro-electric傳感器通常用于防盜報警器并打開外部燈光,在同一波段檢測紅外線。這些熱電傳感器只能檢測熱量的變化 - 因此它們是運(yùn)動探測器。雖然在機(jī)器人技術(shù)中很有用,但它們的應(yīng)用受到限制,因為它們無法檢測和測量靜態(tài)熱源的溫度。另一種類型的傳感器是熱電堆陣列。這些用于非接觸式紅外線溫度計。它們具有大約100°的非常寬的檢測角度或視場(FOV),并且需要遮蓋或透鏡或通常兩者以獲得大約12°的更有用的FOV。有些內(nèi)置鏡頭。最近有帶熱電堆陣列的傳感器,內(nèi)置電子設(shè)備和硅鏡頭已經(jīng)上市。這是TPA81中使用的類型。它有一排排成八排的熱電堆。TPA81可以同時測量8個相鄰點(diǎn)的溫度。TPA81還可以控制伺服以平移模塊并構(gòu)建熱圖像。TPA81可以檢測2米(6英尺)范圍內(nèi)的蠟燭火焰,不受環(huán)境光的影響!
PIR傳感器類似于只能看到溫暖物品的相機(jī)。所以TPA81是一款具有8像素分辨率的熱像儀,當(dāng)然,人體總會發(fā)熱?,F(xiàn)在,如果我們通過控制器控制PIR傳感器并為PIR傳感器定義一些手勢,我們就可以制作一個簡單的手勢檢測器。
電路連接圖:
如果您想使用8個PIR傳感器而不是TPA81,您應(yīng)該將8個單個PIR傳感器連接到Arduino板并一個接一個地讀取它們。
關(guān)于代碼:
首先須添加庫然后上傳代碼。從以下鏈接下載TPA81庫。只需按以下步驟操作:
訪問www.arduino.cc/en/Main/Software并下載操作系統(tǒng)的軟件。按照說明安裝IDE軟件。
運(yùn)行Arduino IDE并清除文本編輯器并在文本編輯器中復(fù)制以下代碼。
導(dǎo)航到草圖并包含庫(從以下鏈接下載庫)?,F(xiàn)在單擊添加ZIP庫并添加庫
選擇工具和電路板中的電路板,選擇Arduino Nano。
將Arduino連接到PC并在工具和端口中設(shè)置COM端口。
按上傳(箭頭符號)按鈕。
-
傳感器
+關(guān)注
關(guān)注
2565文章
52981瀏覽量
767244 -
紅外線
+關(guān)注
關(guān)注
14文章
628瀏覽量
57167 -
檢測器
+關(guān)注
關(guān)注
1文章
894瀏覽量
48673
原文標(biāo)題:如何通過PIR傳感器和Arduino Nano制作手勢檢測器
文章出處:【微信號:xiaojiaoyafpga,微信公眾號:電子森林】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。
發(fā)布評論請先 登錄
基于PIR傳感器的高級運(yùn)動檢測器包括BOM及框圖
【開源資料】基于Arduino和紅外傳感器的汽車速度檢測器
在找傳感器設(shè)計方案或者應(yīng)用嗎?這里這里,全都是! 精選資料分享
使用Arduino和PAJ7620手勢傳感器制作手勢控制機(jī)器人
如何將PIR傳感器連接到Arduino
基于Arduino和PIR傳感器設(shè)計的簡易自動開門器系統(tǒng)
將Arduino uno與PIR運(yùn)動傳感器連接

基于PIR傳感器的運(yùn)動檢測報警系統(tǒng)
如何將PIR傳感器與Arduino微控制器連接起來

使用Arduino和雨滴傳感器的雨量檢測器

PIR傳感器-使用IFTTT的電子郵件發(fā)送運(yùn)動檢測器

基于PIR傳感器的電路圖 帶Arduino的PIR傳感器設(shè)計

評論