我們曾經玩過智能汽車,它可以自動避開前方的障礙物。如何做到這一點?是使用紅外線避障感測器。
在這個單元,我們將結合紅外線避障感測器和micro:bit來檢測前方的物體並自動避開它。您可以將結果顯示在micro:bit的LED屏幕上。
所需零件
零件介紹
紅外線避障感測器:
紅外線避障感測器實際上是可調節距離的避障感測器。它具有一對紅外線發射和接收管,發射器會發射一定頻率的紅外線。當檢測方向遇到障礙物(反射面)時,紅外線被反射回去,接收管將接收到它。此時信號終端將輸出低電平。
如果沒有檢測到障礙物,發出的紅外線會被其傳播的距離減弱並消失,因此接收管無法接收到它,而感測器的信號端將輸出高電平。
在這種情況下,它可以判斷前方是否有障礙物。您可以旋轉傳感器上的電位計旋鈕以調整檢測距離。有效距離為2~40cm、工作電壓為3.3V-5V。
規格:
連接:
將micro:bit插入keyestudio感測器擴充板,然後將紅外線避障感測器連接到micro:bit感測器擴充板,將Out引腳連接到S0引腳連接器,將+引腳連接到V1連接器,將GND引腳接地。如下所示。
注意:
關於避障感測器,您可以旋轉傳感器上的兩個電位器以調整其靈敏度。順時針旋轉紅外線發射器管附近的電位器到底,然後調節紅外線接收器附近的電位器。關閉Sled燈並保持要點亮的臨界點,感應距離會是最長的。傳感器的有效距離在2-40厘米之內。
範例結果:
完成接線並供電,將編程傳送到MICROBIT,當感測器檢測到前方物體時,其信號終端將輸出低電平,並且micro:bit上的LED矩陣將顯示數字0;否則將顯示數字1。