使用Arduino開發板和聲納感測器測量距離

2021-08-27 03:43:11 字數 641 閱讀 1453

聲納的主要用途是能夠「看到」水下的物體。它使用聲波來檢測物體。由於聲波在水中的傳播比在空氣中傳播得更遠,因此聲納比其他型別的感測器(如雷達)更受歡迎。雖然聲納首選用於水下,但它仍然可以在空氣中使用;不過,在測量距離時我們可能會遇到一些很小的干擾。

聲納有兩種型別:被動聲納和主動聲納。主動聲納有乙個發射器和乙個探測器:根據訊號返回聲納所需的時間,它可以探測物體的範圍或距離及其方向。它還檢測訊號的強度,以確定接收器接收的時間。被動聲納用於接收來自船隻和鯨魚和潛艇等其他海洋生物的訊號。被動聲納沒有發射器;他們只是接收向他們發出的聲波。

● arduino uno開發板

● maxbotix超聲波測距儀

● arduino ide

● usb b型連線arduino

● 萬用表

我們將使用arduino uno作為微處理器,以便能夠讀取聲納檢測到的距離。我們使用的聲納是maxbotix超聲波測距儀,但是任何接近這個的輸出為脈衝寬度或模擬的模型都可以在這個專案中使用。三條鬆散的電線將焊接到超聲波測距儀上。我們需要焊料和烙鐵來焊接感測器。一切都焊接到位後,下面的**通過ide上傳到arduino,它也將與usb b型連線。

Arduino開發板中斷的使用

使用中斷 interrupt 來簡化arduino 是對實時事件做出反應的簡單方法!事實證明,所有arduinos都內建了乙個很好的 並未充分利用的 機制,非常適合監控實時事件。這種機制稱為中斷。中斷的工作是確保處理器快速響應重要事件。當檢測到某個訊號時,中斷會打斷處理器正在做的任何事情,然後執行一...

使用Arduino開發板讀寫NFC標籤

本篇文章主要介紹如何使用arduino開發板讀取nfc標籤並在其上寫入資訊!近場通訊 near field communication 是電子裝置用於在彼此之間通訊和傳輸資料的協議。近場通訊裝置必須彼此非常近,通常在10cm之間,但是該範圍可以根據正在傳送的裝置和標籤的大小而變化。nfc標籤無需任何...

使用Arduino開發板控制步進電機

目前為止,我還沒有真正深入了解過電機,特別是步進電機。最近我在計畫乙個專案,需要相對精確的電機控制,所以可能會使用到步進電機,但很快就意識到我首先應該更多地了解這些。本篇文章主要介紹我到目前為止學到的東西。什麼是步進電機?步進電機是一種離散步進運動的電磁裝置。它有幾個線圈,組成 相位 當每相依次通電...