步驟1:如何工作?
此傳感器的工作方式是像這樣。
1。 IR(紅外)LED發(fā)出38KHz頻率的光脈沖。 LED的脈動速率由Arduino的PWM輸出控制。
2。 IRReceivermodule連接到同一Arduino上的數(shù)字引腳。此模塊可以檢測以38KHz脈動的紅外光信號,該信號是導(dǎo)致其旁邊的紅外LED閃爍的速度。
3。如果IR LED和接收器前面有一個物體,則該物體會將一些光反射回接收器上。接收器檢測到此光并將信息發(fā)送回Arduino。4。如果接收器檢測到物體,它將向Arduino的數(shù)字輸入發(fā)送LOW信號。如果未檢測到任何內(nèi)容,則發(fā)送HIGH。
5。然后,Arduino對此進行處理,并使用它來控制您選擇的設(shè)備??梢允侨魏螙|西,從LED到伺服電機再到螺線管。
第2步:您需要什么
您需要的部件是:
1x 5mm紅外(紅外)LED(可以窄或廣角)
1x紅外接收器
1x普通吸管,任何顏色(不是那些)您從某些快餐店獲得的超級脂肪)
1x 3-4英寸的電工膠帶
1x Arduino或其他微控制器(用于控制LED和拾取信號)
第3步:組裝傳感器
大約需要2分鐘。只需剪掉大約一英寸的稻草,并用電工膠帶將其包裹起來,但不要覆蓋末端。然后將LED插入吸管的一端,它應(yīng)緊貼吸管。您可以熱粘合所需的末端。
這一切都可以組裝!
第4步:對Arduino編程
首先,您需要下載Arudino IDE的紅外庫。我將文件夾附加到此步驟,因此您可以滾動到底部并下載它。該文件位于.ZIP文件中,因此您需要先將其解壓縮。要將庫安裝在Arduino 1.0.1中,請參閱此幫助頁面。
安裝庫后,將此草圖上傳到Arduino。
//在這里開始代碼
#include
#define PIN_IR 3
#define PIN_DETECT 2
#define PIN_STATUS 13
IRsend irsend;
void setup()
{
pinMode(PIN_DETECT,INPUT);
pinMode(PIN_STATUS,OUTPUT);
irsend.enableIROut(38);
irsend.mark(0);
}
無效循環(huán)(){
digitalWrite(PIN_STATUS,!digitalRead (PIN_DETECT));
}
//代碼在這里結(jié)束
步驟5:連接起來!

按照此示意圖將LED和接收器連接到Arduino。
注意:您的IR接收器的引腳可能與此不同,因此,請查閱接收器的數(shù)據(jù)表并檢查其引腳排列。如果不確定,請按照原理圖所示的方式連接它,看看它是否有效。大多數(shù)接收器都有此引腳。
注意#2:您必須使LED和接收器彼此相鄰,但不能彼此相對。您必須讓它們指向與第二張和第三張圖片相同的方向。
步驟6:嘗試一下!
只需將Arduino連接到電源(USB電纜或9伏電池),然后將手放在接收器/LED的前面。 Arduino的引腳13上的LED(有一個內(nèi)置的,它位于Arduino板上靠近引腳13的位置,標(biāo)記為“ L”)應(yīng)點亮。當(dāng)您將手移開時,LED應(yīng)該熄滅。
-
傳感器
+關(guān)注
關(guān)注
2573文章
54319瀏覽量
785448 -
Arduino
+關(guān)注
關(guān)注
190文章
6514瀏覽量
195855
發(fā)布評論請先 登錄
雷達傳感器和紅外傳感器的區(qū)別
應(yīng)用在智能眼鏡紅外線感測領(lǐng)域中的光距感芯片-WH4530A
精密空調(diào)—精密空調(diào)紅外線加濕器維護周期
精密空調(diào)—精密空調(diào)紅外線加濕器安裝調(diào)試和保養(yǎng)
紅外線測溫儀如何校準(zhǔn)
紅外線測溫儀常見故障及解決辦法
紅外線測溫儀使用注意事項
紅外線測溫儀的優(yōu)缺點
紅外線測溫儀測溫原理
如何選擇紅外線測溫儀
紅外線測溫儀精度怎么樣
紅外線測溫儀使用方法
Made with KiCad(十四):室內(nèi)紅外收發(fā)器

紅外線接近傳感器的制作教程
評論