0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何用IR接近傳感器和Arduino Uno探測物體?

芯情觀察猿 ? 來源:芯情觀察猿 ? 作者:芯情觀察猿 ? 2022-08-12 09:02 ? 次閱讀

IR接近傳感器是無線技術(shù)中最常用的傳感器,常用作遠(yuǎn)程控制和檢測周圍物體/障礙物。當(dāng)有障礙物出現(xiàn)在周邊時(shí),傳感器就以數(shù)字形式輸出“0”或“1”電平。本項(xiàng)目演示IR傳感器的使用,BOM表如下:
IR傳感器模塊 x1
RED LED x1
220歐姆電阻器 x1
Arduino開發(fā)板 x1
USB線纜 x1
跳線 若干

認(rèn)識IR傳感器

IR傳感器通過發(fā)射和檢測IR輻射以找出其范圍內(nèi)的某些物體/障礙物,還有熱量和運(yùn)動(dòng)感應(yīng)。IR傳感器使用波長介于0.75-1000μm之間的紅外輻射,該輻射介于電磁光譜的可見光和微波區(qū)域之間,IR區(qū)域?qū)θ搜凼遣豢梢姷摹?/p>

poYBAGL1pX2AQMeaAANOShW4lcY616.png

由于任何溫度不等于絕對零度(0開爾文)的物體都會(huì)發(fā)出輻射,而黑體在所有波長發(fā)射的總能量與絕對溫度有關(guān),IR傳感器同時(shí)包含IR發(fā)射器、IR接收器信號處理電路,對周邊物體進(jìn)行檢測。IR接近傳感器的典型特性如下:
環(huán)境光保護(hù)的IR接收器
3 pin接口連接器
LED & Power LED指示器
距離2-30cm
物體出現(xiàn)時(shí)“l(fā)ow”電平
工作電壓3.3-5V

電路圖及代碼

IR傳感器傳感器與Arduino開發(fā)板的連接簡單,傳感器模塊的VCC、GND引腳連接于Arduino開發(fā)板的5v、GND引腳,傳感器的輸出引腳 pin OUT連接于Arduino UNO的數(shù)字引腳PIN 8。

pYYBAGL1paaAKfjGAAHYA4BMPFE953.png

為了方便察看檢測狀態(tài),項(xiàng)目在Arduino開發(fā)板的PIN引腳連接了一個(gè)LED。

int IRSensor = 8; // connect ir sensor to arduino pin 2
int LED = 13; // conect Led to arduino pin 13
void setup()
{
pinMode (IRSensor, INPUT); // sensor pin INPUT
pinMode (LED, OUTPUT); // Led pin OUTPUT
Serial.begin(9600);
delay(500);
Serial.println("Welcome to Microdigisoftn");
}
void loop()
{
delay(1000);
Serial.print("IR Sensor value= ");
Serial.println(digitalRead(IRSensor));
int statusSensor = digitalRead (IRSensor);
if (statusSensor == 1)
digitalWrite(LED, LOW); // LED LOW
else
{
digitalWrite(LED, HIGH); // LED High

}
}

poYBAGL1pfGAJ8uDAABc2f9kgJ0411.png

當(dāng)有物體出現(xiàn)在IR傳感器前方時(shí),傳感器以數(shù)字形式輸出邏輯 0 (0V) ,如果前方?jīng)]有物體則輸出邏輯 1 (+5V)。

poYBAGL1pgWAdaQAABV6jQFWGAA682.png

同時(shí),當(dāng)IR傳感器前方有物體出現(xiàn)時(shí),LED將點(diǎn)亮。如果物體被從傳感器前方移去,LED將自動(dòng)熄滅。

審核編輯 黃昊宇

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • 接近傳感器
    +關(guān)注

    關(guān)注

    5

    文章

    182

    瀏覽量

    24372
  • Arduino
    +關(guān)注

    關(guān)注

    187

    文章

    6453

    瀏覽量

    185927
  • Arduino開發(fā)板
    +關(guān)注

    關(guān)注

    0

    文章

    8

    瀏覽量

    7406
  • Arduino入門
    +關(guān)注

    關(guān)注

    0

    文章

    4

    瀏覽量

    1939
  • IR傳感器
    +關(guān)注

    關(guān)注

    0

    文章

    8

    瀏覽量

    2862
收藏 人收藏

    評論

    相關(guān)推薦

    光電等可探測物體形狀的傳感器

    光電等可探測物體形狀的傳感器有哪些傳感器可選 ???
    發(fā)表于 09-01 19:21

    IR接近檢測傳感器的工作原理是什么?

    IR接近檢測傳感器廣泛用于檢測物體是否存在、與參照物之間的距離,或同時(shí)檢測兩者。具體應(yīng)用包括:測速、自控式水龍頭、自動(dòng)計(jì)數(shù)或傳送帶
    發(fā)表于 10-31 07:56

    【開源資料】基于Arduino和紅外傳感器的汽車速度檢測

    IR傳感器的時(shí)間戳。硬件組件:Arduino UNO和Genuino UNO×1個(gè)、字母數(shù)字LCD,16 x 2×1個(gè)、跳線(通用)×1個(gè)、
    發(fā)表于 10-23 13:59

    接近傳感器種類——五種接近傳感器類型及優(yōu)缺點(diǎn)

    產(chǎn)品、產(chǎn)品轉(zhuǎn)移的生產(chǎn)自動(dòng)化機(jī)器  2·安全用途  ·探測金屬物體、軍械庫、地雷等?! ‰姼惺?b class='flag-5'>接近傳感器的優(yōu)點(diǎn)  1·非接觸式檢測  2·環(huán)境適應(yīng)性;耐受工業(yè)領(lǐng)域常見的條件,如灰塵和污垢
    發(fā)表于 04-20 15:23

    采用數(shù)字微波傳感器Arduino控制板實(shí)現(xiàn)人體探測系統(tǒng)

    項(xiàng)目采用數(shù)字微波傳感器Arduino控制板,實(shí)現(xiàn)了一個(gè)人體探測系統(tǒng),可探測到墻壁后方的活動(dòng)物體。相較紅外
    的頭像 發(fā)表于 04-27 10:05 ?2010次閱讀
    采用數(shù)字微波<b class='flag-5'>傳感器</b>和<b class='flag-5'>Arduino</b>控制板實(shí)現(xiàn)人體<b class='flag-5'>探測</b>系統(tǒng)

    由LCD、超聲波接近傳感器Arduino Uno板組成的跟蹤系統(tǒng)

    電子發(fā)燒友網(wǎng)站提供《由LCD、超聲波接近傳感器Arduino Uno板組成的跟蹤系統(tǒng).zip》資料免費(fèi)下載
    發(fā)表于 10-20 09:58 ?1次下載
    由LCD、超聲波<b class='flag-5'>接近</b><b class='flag-5'>傳感器</b>和<b class='flag-5'>Arduino</b> <b class='flag-5'>Uno</b>板組成的跟蹤系統(tǒng)

    Arduino uno與PIR運(yùn)動(dòng)傳感器連接

    電子發(fā)燒友網(wǎng)站提供《將Arduino uno與PIR運(yùn)動(dòng)傳感器連接.zip》資料免費(fèi)下載
    發(fā)表于 10-21 10:34 ?0次下載
    將<b class='flag-5'>Arduino</b> <b class='flag-5'>uno</b>與PIR運(yùn)動(dòng)<b class='flag-5'>傳感器</b>連接

    基于Arduino UNO的金屬和生命探測器

    電子發(fā)燒友網(wǎng)站提供《基于Arduino UNO的金屬和生命探測器.zip》資料免費(fèi)下載
    發(fā)表于 10-31 15:16 ?10次下載
    基于<b class='flag-5'>Arduino</b> <b class='flag-5'>UNO</b>的金屬和生命<b class='flag-5'>探測器</b>

    使用Arduino Uno的地震探測器

    電子發(fā)燒友網(wǎng)站提供《使用Arduino Uno的地震探測器.zip》資料免費(fèi)下載
    發(fā)表于 11-02 15:13 ?1次下載
    使用<b class='flag-5'>Arduino</b> <b class='flag-5'>Uno</b>的地震<b class='flag-5'>探測器</b>

    使用arduino uno、led燈條、IR傳感器模塊制作折紙燈

    電子發(fā)燒友網(wǎng)站提供《使用arduino uno、led燈條、IR傳感器模塊制作折紙燈.zip》資料免費(fèi)下載
    發(fā)表于 11-08 11:28 ?0次下載
    使用<b class='flag-5'>arduino</b> <b class='flag-5'>uno</b>、led燈條、<b class='flag-5'>IR</b><b class='flag-5'>傳感器</b>模塊制作折紙燈

    帶有Arduino UNOIR接收和繼電器模塊

    電子發(fā)燒友網(wǎng)站提供《帶有Arduino UNOIR接收和繼電器模塊.zip》資料免費(fèi)下載
    發(fā)表于 11-11 09:14 ?0次下載
    帶有<b class='flag-5'>Arduino</b> <b class='flag-5'>UNO</b>的<b class='flag-5'>IR</b>接收<b class='flag-5'>器</b>和繼電器模塊

    帶有arduino uno的超聲波傳感器

    電子發(fā)燒友網(wǎng)站提供《帶有arduino uno的超聲波傳感器.zip》資料免費(fèi)下載
    發(fā)表于 11-29 11:39 ?0次下載
    帶有<b class='flag-5'>arduino</b> <b class='flag-5'>uno</b>的超聲波<b class='flag-5'>傳感器</b>

    Arduino Uno接口超聲波傳感器開源

    電子發(fā)燒友網(wǎng)站提供《與Arduino Uno接口超聲波傳感器開源.zip》資料免費(fèi)下載
    發(fā)表于 11-30 09:28 ?1次下載
    與<b class='flag-5'>Arduino</b> <b class='flag-5'>Uno</b>接口超聲波<b class='flag-5'>傳感器</b>開源

    使用Arduino Uno制作溫度和濕度傳感器

    電子發(fā)燒友網(wǎng)站提供《使用Arduino Uno制作溫度和濕度傳感器.zip》資料免費(fèi)下載
    發(fā)表于 02-02 16:49 ?1次下載
    使用<b class='flag-5'>Arduino</b> <b class='flag-5'>Uno</b>制作溫度和濕度<b class='flag-5'>傳感器</b>

    Arduino UNO和帶繼電器的振動(dòng)傳感器

    電子發(fā)燒友網(wǎng)站提供《Arduino UNO和帶繼電器的振動(dòng)傳感器.zip》資料免費(fèi)下載
    發(fā)表于 07-05 14:38 ?0次下載
    <b class='flag-5'>Arduino</b> <b class='flag-5'>UNO</b>和帶繼電器的振動(dòng)<b class='flag-5'>傳感器</b>