硬件連接:
連接紅外燈已給出
將紅外發射器的陽極連接到100歐姆電阻
將紅外接收器的負極連接到10k電阻
將10k和100ohm電阻的兩端連接(這是+ ve引腳,將其連接到5v)
將紅外接收器和紅外發射器的陽極和陰極連接在一起(這是-ve引腳,將其接地)
將另一根導線連接到接收器的陽極(這是信號引腳) )
您可以通過在引腳上的lookind來識別led的陽極和陰極,較長的引腳是陽極,而較短的是陰極
您還可以通過觀察led的邊緣(平板)來識別陽極和陰極led id陰極的邊緣。
如果找不到像我一樣的100 ohm電阻,則可以使用任何其他接近100 ohm的電阻。
沒有arduino的障礙物傳感器電路:
按上述電路中所示連接組件,以制作障礙物傳感器。
采用上面構建的紅外傳感器,將ir的信號引腳連接到2n222a/bc547晶體管的基極(如果需要,可以在基極上增加電阻)
將晶體管的發射極接地并將ir傳感器的gnd引腳接地
將晶體管的集電極連接到led的陰極
將led的陽極和ir傳感器連接到5v
如果您可以在頭上放置任何物體,就可以看到led發光了,也可以使用蜂鳴器代替led進行指示
第3步:使用Arduino進行障礙檢測:
帶上arduino板和紅外線TRAN發射器和接收器。
將發射器陽極連接到100 ohm并連接到5v,并將陰極連接到接地端
將接收器的陽極連接到發射器的陰極將10k電阻器連接到ir接收器陽極
連接電阻兩端都為5v
將接收器的信號引腳連接到arduino上的A5。
*打開arduino ide,粘貼下面給出的代碼并上傳
步驟4:代碼:
代碼工作:
打開串行監視器
您可以查看傳感器發送的值
現在嘗試將手靠近紅外傳感器
您會注意到,如果您將手移到更靠近紅外的位置,該值會不斷減小
通過這些值,您可以找出障礙物的距離是多遠。
在下一個博客中,我將使用這些傳感器制造自動駕駛汽車,因此請保持關注,直到那時再見:)
int inputpin = A5;
int sensor;
void setup( )
{
Serial.begin(9600);
pinMode(inputpin , INPUT);
void loop()
{ sensor = analogRead(inputpin);
Serial.println(sensor);
}
-
紅外傳感器
+關注
關注
9文章
544瀏覽量
48354
發布評論請先 登錄
2025年紅外傳感器發展現狀:科技創新與市場擴展的交匯點
紅外傳感器原理與應用

紅外傳感器的工作原理及應用
物聯網系統中常見的非接觸人體感應方案_紅外傳感器詳解

紅外傳感器和超聲波傳感器有什么區別
熱釋電紅外傳感器的基本特性和應用領域
人體紅外傳感器輸出信號有哪些
人體紅外傳感器的數據屬于什么量
人體紅外傳感器的數據類型及工作原理
人體紅外傳感器的作用是什么
人體紅外傳感器能穿透玻璃嗎為什么
紅外傳感器技術深度解析:原理、分類、應用與選型策略

評論