一、模塊介紹
產(chǎn)品特點:
HC-SR501是基于紅外線技術(shù)的自動控制模塊,采用德國原裝進口LHI778 探頭設(shè)計,靈敏度高,可靠性強,超低電壓工作模式,廣泛應(yīng)用于各類自動感應(yīng)電器設(shè)備,尤其是干電池供電的自動控制產(chǎn)品。
實物圖片:
人體感應(yīng)模塊電路:
電氣參數(shù):
功能特點:
1、全自動感應(yīng):人進入其感應(yīng)范圍則輸出高電平, 人離開感應(yīng)范圍則自動延時關(guān)閉高電平,輸出低電平。
2、光敏控制(可選擇,出廠時未設(shè))可設(shè)置光敏控制,白天或光線強時不感應(yīng)。
3、溫度補償(可選擇,出廠時未設(shè)):在夏天當(dāng)環(huán)境溫度升高至 30~32℃,探測距離稍變短,溫度補償可作一定的性能補償。
4、 兩種觸發(fā)方式:(可跳線選擇)
a、不可重復(fù)觸發(fā)方式:即感應(yīng)輸出高電平后,延時時間段一結(jié)束,輸出將自動從高電平變成低電平;
b、可重復(fù)觸發(fā)方式:即感應(yīng)輸出高電平后,在延時時間段內(nèi),如果有人體在其感應(yīng)范圍活動,其輸出將一直保持高電平,直到人離開后才延時將高電平變?yōu)榈碗娖剑ǜ袘?yīng)模塊檢測到人體的每一次活動后會自動順延一個延時時間段,并且以最后一次活動的時間為延時時間的起始點)。
5、具有感應(yīng)封鎖時間(默認設(shè)置:2.5S 封鎖時間):感應(yīng)模塊在每一次感應(yīng)輸出后(高電平變成低電平),可以緊跟著設(shè)置一個封鎖時間段,在此時間段內(nèi)感應(yīng)器不接受任何感應(yīng)信號。此功能可以實現(xiàn)“感應(yīng)輸出時間”和“封鎖時間”兩者的間隔工作,可應(yīng)用于間隔探測產(chǎn)品;同時此功能可有效抑制負載切換過程中產(chǎn)生的各種干擾。(此時間可設(shè)置在零點幾秒—幾十秒鐘)。
6、 工作電壓范圍寬:默認工作電壓 DC4.5V-20V。
7、 微功耗:靜態(tài)電流<50 微安,特別適合干電池供電的自動控制產(chǎn)品。
8、 輸出高電平信號:可方便與各類電路實現(xiàn)對接。
使用說明:
- 感應(yīng)模塊通電后有一分鐘左右的初始化時間,在此期間模塊會間隔地輸出0~3 次,一分鐘后進入待機狀態(tài)。
- 應(yīng)盡量避免燈光等干擾源近距離直射模塊表面的透鏡,以免引進干擾信號產(chǎn)生誤動作;使用環(huán)境盡量避免流動的風(fēng),風(fēng)也會對感應(yīng)器造成干擾。
- 感應(yīng)模塊采用雙元探頭,探頭的窗口為長方形,雙元(A 元 B 元)位于較長方向的兩端,當(dāng)人體從左到右或從右到左走過時,紅外光譜到達雙元的時間、距離有差值,差值越大,感應(yīng)越靈敏,當(dāng)人體從正面走向探頭或從上到下或從下到上方向走過時,雙元檢測不到紅外光譜距離的變化,無差值,因此感應(yīng)不靈敏或不工作;所以安裝感應(yīng)器時應(yīng)使探頭雙元的方向與人體活動最多的方向盡量相平行,保證人體經(jīng)過時先后被探頭雙元所感應(yīng)。為了增加感應(yīng)角度范圍,本模塊采用圓形透鏡,也使得探頭四面都感應(yīng),但左右兩側(cè)仍然比上下兩個方向感應(yīng)范圍大、靈敏度強,安裝時仍須盡量按以上要求。
感應(yīng)范圍:
外形與調(diào)節(jié):
應(yīng)用范圍:
1、安防產(chǎn)品
2、人體感應(yīng)玩具
3、人體感應(yīng)燈具
4、工業(yè)自動化控制等
人體感應(yīng)外部使用說明:
文章來源:http://www.zghlxwxcb.cn/news/detail-425944.html
二、連接 Arduino簡單測試代碼
接線:
把紅外熱釋電傳感器的輸出口與Arduino的8號引腳相連。文章來源地址http://www.zghlxwxcb.cn/news/detail-425944.html
測試代碼如下:
//程序效果:檢測到人體后,LED燈亮起。
//物理接口定義
int PIR = 8; //定義DIGITAL 8 為 PIR(紅外熱釋電傳感器)
int LED = 13; //定義DIGITAL 13 為 LED(發(fā)光模塊)
//模塊初始化
void setup()
{
pinMode(LED,OUTPUT); //設(shè)置LED為數(shù)字輸出
pinMode(PIR,INPUT); //設(shè)置PIR為數(shù)字輸入
Serial.begin(9600); //初始化串口
}
//程序主函數(shù)
void loop()
{
Serial.println(digitalRead(8)); //打印串口值
if(digitalRead(PIR)) //如果有人通過
digitalWrite(LED,HIGH); //發(fā)光模塊點亮
else
digitalWrite(LED,LOW); //發(fā)光模塊熄滅
}
到了這里,關(guān)于【傳感器模塊】 HC-SR501 人體紅外感應(yīng)模塊 熱釋電 紅外傳感器的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!