通過超聲波在沒有物理接觸的情況下檢測和指示油箱中各種燃油液位的電子設備或電路稱為超聲波燃油液位傳感器
在這篇文章中,我們將學習如何使用 Arduino 和超聲波傳感器構建一個簡單的油箱液位指示器電路。
在每輛車中,油箱可能是整個系統中最重要的部分,因為車輛的運行關鍵取決于油箱燃料的存在。
這也意味著監測油箱中的燃油液位成為車主或駕駛員的重要因素。
雖然,大多數車輛已經配備了先進的數字燃油傳感器指示器設備,但構建自己的電路可以帶來很多樂趣和滿足感。
警告:此項目僅用于實驗目的。如果油箱油使用實際燃料,則必須在專家監督下完成。
在本文中,我們將學習如何使用 GSM 無線超聲波傳感器和 Arduino 構建基于 LED 的燃油指示器電路。
超聲波燃油傳感器變送器
要構建發射器電路,您將需要以下模塊:
Arduino 納米 - 1no
超聲波傳感器模塊 HC-SR04 - 1no
nRF24L01 無線發射/接收模塊 - 1 否
對Arduino進行編程后,模塊必須如下圖所示進行接線:
左上角的白色表格顯示了nRF24L01模塊的引腳排列需要如何與Arduino板連接。
如我們所見,模塊中有一對超聲波傳感器。一個傳感器將超聲波頻率或波發送到燃料表面。波與燃料表面碰撞并反射回模塊。反射的超聲波被第二個傳感器單元捕獲,并發送到Arduino。
Arduino將反射的超聲波時間與油箱“全高”的參考時間進行比較,并估計瞬時高度或燃料液位。
然后將信息編碼并轉發到 nRF24L01 無線模塊。nRF24L01模塊最終將代碼轉換為RF信號并將其傳輸到大氣中,供接收單元捕獲信號。
如何安裝傳感器
組裝完成后,需要按以下方式將超聲波傳感器安裝在油箱上:
超聲波傳感器需要通過將傳感頭插入尺寸完美的孔進行安裝,并使用適當的密封劑密封。
我們可以看到油箱有兩個度量,一個是全高,另一個是油箱內的最大或最佳燃料高度。
您必須注意這兩個措施,因為它們需要在Arduino的程序代碼中輸入。
超聲波燃油傳感器接收器
為了制造燃油傳感器接收器,您將需要以下材料:
Arduino 納米 - 1no
超聲波傳感器模塊 HC-SR04 - 1no
nRF24L01 無線發射/接收模塊 - 1 否
LED 如下圖所示 - 4 否
壓電蜂鳴器 - 1否
330 歐姆 1/4 瓦電阻器 - 4 常開
電路圖
編程后,可以通過以下方式連接各種模塊:
在這里,nRF24L01 無線就像接收器一樣工作。天線捕獲發射器電路傳輸的RF內容,并將其發送到Arduino。根據程序代碼,Arduino分析變化的超聲波時間,并將其轉換為遞增的數字輸出。
該數字輸出與瞬時高度或燃油液位相對應,被饋入LED陣列。陣列中的 LED 按順序響應和亮起,從而可以直接直觀地向所有者指示燃油油位。
綠色 LED 指示燃油含量的健康狀況。黃色 LED 表示車輛需要快速加油,而紅色 LED 表示即將加油的危急情況。蜂鳴器現在開始嗡嗡作響,產生必要的警告警報。
-
指示器電路
+關注
關注
0文章
24瀏覽量
6075 -
超聲波傳感器
+關注
關注
18文章
577瀏覽量
35893 -
Arduino
+關注
關注
187文章
6464瀏覽量
186639
發布評論請先 登錄
相關推薦
評論