使用Arduino和超聲波傳感器製作避障小車

避障小車是一種智能設備,可以自動感知前方的障礙物,並通過朝另一個方向轉動來避開障礙物。該設計允許小車通過避免碰撞在未知環境中導航,這是任何自主移動小車的主要要求。避障小車的應用不受限制,現在大多數軍事組織都使用它,這有助於執行許多士兵無法完成的危險工作。

在本篇文章中,我們將使用Arduino和超聲波傳感器製作一個避障小車。這裏,超聲波傳感器用於通過計算機器人和障礙物之間的距離來感測路徑中的障礙物。如果機器人發現任何障礙物,它會改變方向並繼續移動。

在這裏插入圖片描述

超聲波傳感器如何用於避免障礙物

在製作之前,瞭解超聲波傳感器的工作原理非常重要,因爲這種傳感器在檢測障礙物方面起着重要作用。超聲波傳感器工作的基本原理是記錄傳感器在撞擊表面後傳輸超聲波束和接收超聲波束所需的時間。然後使用該公式計算距離。在本文中,使用了廣泛使用的HC-SR04超聲波傳感器。

在這裏插入圖片描述

因此,HC-SR04的Trig引腳高至少10 us。聲波束以8個40KHz的脈衝傳輸。

在這裏插入圖片描述

然後信號撞擊表面並返回並由HC-SR04的接收器Echo引腳捕獲。 Echo引腳在發送高電平時爲高電平。

光束返回所用的時間保存在變量中,並使用如下所示的適當計算轉換爲距離

距離=(時間x空氣中聲音的速度(343 m / s))/ 2

可輕鬆找到避免機器人的障礙物的組件。爲了搭建底盤,可以使用任何玩具底盤或者可以定製。

更多內容請參考以下鏈接:https://www.yiboard.com/thread-1126-1-1.html

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章