0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

基于Arduino和超聲波傳感器構(gòu)建一個簡單的油箱液位指示器電路

科技觀察員 ? 來源:homemade-circuits ? 作者:homemade-circuits ? 2023-06-27 18:14 ? 次閱讀

通過超聲波在沒有物理接觸的情況下檢測和指示油箱中各種燃油液位的電子設(shè)備或電路稱為超聲波燃油液位傳感器。

在這篇文章中,我們將學(xué)習(xí)如何使用 Arduino 和超聲波傳感器構(gòu)建一個簡單的油箱液位指示器電路。

在每輛車中,油箱可能是整個系統(tǒng)中最重要的部分,因為車輛的運行關(guān)鍵取決于油箱燃料的存在。

這也意味著監(jiān)測油箱中的燃油液位成為車主或駕駛員的重要因素。

雖然,大多數(shù)車輛已經(jīng)配備了先進的數(shù)字燃油傳感器指示器設(shè)備,但構(gòu)建自己的電路可以帶來很多樂趣和滿足感。

警告:此項目僅用于實驗?zāi)康?。如果油箱油使用實際燃料,則必須在專家監(jiān)督下完成。

在本文中,我們將學(xué)習(xí)如何使用 GSM 無線超聲波傳感器和 Arduino 構(gòu)建基于 LED 的燃油指示器電路。

超聲波燃油傳感器變送器

要構(gòu)建發(fā)射器電路,您將需要以下模塊:

Arduino 納米 - 1no

超聲波傳感器模塊 HC-SR04 - 1no

nRF24L01 無線發(fā)射/接收模塊 - 1 否

對Arduino進行編程后,模塊必須如下圖所示進行接線:

Fuel sensor, level indicator transmitter circuit Arduino

左上角的白色表格顯示了nRF24L01模塊的引腳排列需要如何與Arduino板連接。

工作原理

如我們所見,模塊中有一對超聲波傳感器。一個傳感器將超聲波頻率或波發(fā)送到燃料表面。波與燃料表面碰撞并反射回模塊。反射的超聲波被第二個傳感器單元捕獲,并發(fā)送到Arduino。

Arduino將反射的超聲波時間與油箱“全高”的參考時間進行比較,并估計瞬時高度或燃料液位。

然后將信息編碼并轉(zhuǎn)發(fā)到 nRF24L01 無線模塊。nRF24L01模塊最終將代碼轉(zhuǎn)換為RF信號并將其傳輸?shù)酱髿庵?,供接收單元捕獲信號。

如何安裝傳感器

組裝完成后,需要按以下方式將超聲波傳感器安裝在油箱上:

超聲波傳感器需要通過將傳感頭插入尺寸完美的孔進行安裝,并使用適當(dāng)?shù)拿芊鈩┟芊狻?/p>

我們可以看到油箱有兩個度量,一個是全高,另一個是油箱內(nèi)的最大或最佳燃料高度。

您必須注意這兩個措施,因為它們需要在Arduino的程序代碼中輸入。

超聲波燃油傳感器接收器

為了制造燃油傳感器接收器,您將需要以下材料:

Arduino 納米 - 1no

超聲波傳感器模塊 HC-SR04 - 1no

nRF24L01 無線發(fā)射/接收模塊 - 1 否

LED 如下圖所示 - 4 否

壓電蜂鳴器 - 1否

330 歐姆 1/4 瓦電阻器 - 4 常開

電路圖

編程后,可以通過以下方式連接各種模塊:

使用Arduino的燃油傳感器接收器電路

在這里,nRF24L01

無線就像接收器一樣工作。天線捕獲發(fā)射器電路傳輸?shù)腞F內(nèi)容,并將其發(fā)送到Arduino。根據(jù)程序代碼,Arduino分析變化的超聲波時間,并將其轉(zhuǎn)換為遞增的數(shù)字輸出。

該數(shù)字輸出與瞬時高度或燃油液位相對應(yīng),被饋入LED陣列。陣列中的 LED 按順序響應(yīng)和亮起,從而可以直接直觀地向所有者指示燃油油位。

綠色 LED 指示燃油含量的健康狀況。黃色 LED 表示車輛需要快速加油,而紅色 LED

表示即將加油的危急情況。蜂鳴器現(xiàn)在開始嗡嗡作響,產(chǎn)生必要的警告警報。

程序代碼

發(fā)射器和接收器的完整程序代碼可以在以下鏈接中找到:

https://github.com/Swagatam1975/Arduino-Code-for-Fuel-Sensor

您需要使用您為油箱測量的值更改代碼中的兩個示例值:

// ------- CHANGE THIS -------//

float water_hold_capacity = 1.0; // Enter in Meters.

float full_height = 1.3; // Enter in Meters.

// ---------- -------------- //

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 指示器電路
    +關(guān)注

    關(guān)注

    0

    文章

    24

    瀏覽量

    6064
  • 超聲波傳感器
    +關(guān)注

    關(guān)注

    18

    文章

    570

    瀏覽量

    35793
  • Arduino
    +關(guān)注

    關(guān)注

    187

    文章

    6453

    瀏覽量

    185916
收藏 人收藏

    評論

    相關(guān)推薦

    超聲波傳感器非接觸式測量

    觀察鏡和浮子/指示器的方法由來已久,可用于在工業(yè)儲罐內(nèi)驗證。 然而,觀察鏡測量的實施和密封費用昂貴,而浮子/
    發(fā)表于 07-17 11:00

    超聲波傳感器在城市排水系統(tǒng)中的應(yīng)用

    控制。浮球的優(yōu)點是安裝簡單,控制方便。缺點是壽命短,會出現(xiàn)觸點不吸合的故障?,F(xiàn)在各個泵站還在大范圍使用。最近幾年,超聲波
    發(fā)表于 11-30 16:21

    非接觸式超聲波傳感器的優(yōu)勢

    當(dāng)前隨著物聯(lián)網(wǎng)技術(shù)及智慧城市建設(shè)的進行,對于中高端傳感器來說是非常巨大的市場。超聲波
    發(fā)表于 04-03 16:26

    超聲波傳感器的測量原理

    超聲波傳感器種常見的非接觸式檢測的
    發(fā)表于 12-01 16:35

    超聲波傳感器選型指導(dǎo)詳解

    以便多個傳感器下運行,或是否需要無線支持傳感器以便遠程測量運行。Senix超聲波傳感器的典型應(yīng)用包括:水監(jiān)測:測量水位以幫助灌溉、溪流、小河、運河與海洋監(jiān)測以及洪水與海嘯警告操作。儲罐
    發(fā)表于 03-24 11:16

    超聲波傳感器在半導(dǎo)體純水儲存罐變化監(jiān)測應(yīng)用方案

    、高純氣體、高純化學(xué)藥品外,超純水也是其中最關(guān)鍵的因素之。下面工采網(wǎng)小編和大家起看看超聲波傳感器在半導(dǎo)體生產(chǎn)環(huán)節(jié)中用于檢測儲存罐純水的
    發(fā)表于 10-28 14:12

    超聲波傳感器的應(yīng)用

    原理、應(yīng)用領(lǐng)域、和未來發(fā)展三方面來介紹超聲波傳感器。 、技術(shù)原理
    發(fā)表于 05-05 15:19

    超聲波指示電路

    超聲波指示電路
    發(fā)表于 05-19 13:27 ?994次閱讀
    <b class='flag-5'>超聲波</b><b class='flag-5'>液</b><b class='flag-5'>位</b><b class='flag-5'>指示</b><b class='flag-5'>電路</b>圖

    超聲波傳感器安裝及維護保養(yǎng)

    本文主要介紹了超聲波傳感器安裝要點及維護方法。如果是在室外使用超聲波
    的頭像 發(fā)表于 09-29 14:11 ?7572次閱讀

    使用超聲波傳感器Arduino構(gòu)建避障機器人

    我們將使用超聲波傳感器Arduino 構(gòu)建避障機器人。這里使用
    發(fā)表于 09-08 15:14 ?3131次閱讀
    使用<b class='flag-5'>超聲波</b><b class='flag-5'>傳感器</b>和<b class='flag-5'>Arduino</b><b class='flag-5'>構(gòu)建</b><b class='flag-5'>一</b><b class='flag-5'>個</b>避障機器人

    超聲波傳感器的停車指示器

    電子發(fā)燒友網(wǎng)站提供《帶超聲波傳感器的停車指示器.zip》資料免費下載
    發(fā)表于 01-31 14:44 ?0次下載
    帶<b class='flag-5'>超聲波</b><b class='flag-5'>傳感器</b>的停車<b class='flag-5'>指示器</b>

    如何使用Arduino超聲波傳感器構(gòu)建油箱指示器電路

    在這篇文章中,我們將學(xué)習(xí)如何使用 Arduino超聲波傳感器構(gòu)建
    的頭像 發(fā)表于 03-19 10:11 ?1610次閱讀
    如何使用<b class='flag-5'>Arduino</b>和<b class='flag-5'>超聲波</b><b class='flag-5'>傳感器</b><b class='flag-5'>構(gòu)建</b><b class='flag-5'>一</b><b class='flag-5'>個</b><b class='flag-5'>油箱</b><b class='flag-5'>液</b><b class='flag-5'>位</b><b class='flag-5'>指示器</b><b class='flag-5'>電路</b>

    超聲波傳感器產(chǎn)品介紹

    超聲波傳感器是非接觸式測量設(shè)備。在測量中,超聲波
    的頭像 發(fā)表于 04-29 16:48 ?3039次閱讀
    <b class='flag-5'>超聲波</b><b class='flag-5'>液</b><b class='flag-5'>位</b><b class='flag-5'>傳感器</b>產(chǎn)品介紹

    超聲波傳感器解析

    超聲波傳感器主要用于距離測量,因為不用直接接觸液體,所以超聲波
    的頭像 發(fā)表于 08-25 14:37 ?1899次閱讀
    <b class='flag-5'>超聲波</b><b class='flag-5'>液</b><b class='flag-5'>位</b><b class='flag-5'>傳感器</b>解析

    超聲波傳感器的工作原理 超聲波傳感器型號

    超聲波傳感器種常用于測量液體或固體物料高度的裝置。其工作原理基于超聲波傳播和回波反射的原
    的頭像 發(fā)表于 01-30 09:52 ?1163次閱讀