水流量傳感器怎樣與Arduino連接

2020-11-22 電子發燒友

簡介

在本項目中,我將向您展示如何將水流量傳感器與Arduino連接。使用此Arduino水流量傳感器教程作為參考,您可以實施一個系統,可以測量流經管道的水(或任何液體)的數量。

監測液體流量在各種應用中非常重要,例如家庭花園中的簡單植物澆水系統,以及複雜的製藥和食品加工行業。

水流傳感器是一種簡單的設備,可以幫助我們測量液體的流量。在這個項目中,我將談一點水流傳感器,水流量傳感器如何工作以及如何將簡單的水流量傳感器與Arduino連接。

A關於水流量傳感器的簡要說明

水流量傳感器,顧名思義,是一種測量水流量的裝置。本項目中使用的水流量傳感器如下圖所示。

它有一個塑料閥體,帶有轉子和霍爾傳感器電路。它有三條線,即+ 5V(紅色),GND(黑色)和輸出(黃色)。由於它工作在+ 5V,它可以與任何像Arduino這樣的微控制器連接。

如果您注意到水位傳感器,頂部有一些信息,傳感器的底部。最重要的是,標籤上有關於傳感器的重要信息。

標籤上的信息如下:

型號:YF-S201

工作範圍:1 - 30 L/min

水壓:≤ 1.75 MPa

在傳感器的底部,有一個箭頭形式的標記,用於指示通過傳感器所需的水流方向。因此,將此傳感器連接到管道時,務必遵循此方向。

水流量傳感器的工作原理?

水流量傳感器採用霍爾效應傳感器實現。因此,如果您熟悉霍爾效應傳感器,則可以很容易地理解水流量傳感器的工作情況。

基本上,YF-S201水流傳感器由一個擋板組成當水流過傳感器時旋轉的車輪(或渦輪)。在這個襟翼輪的中心,有磁鐵固定。

現在進入霍爾效應傳感器部件,我的水流量傳感器中使用的霍爾效應傳感器是霍尼韋爾的460S霍爾 - 影響傳感器IC。它是一個TO-92封裝的IC。

根據霍尼韋爾提供的數據表,460S Hall的工作 - 效果傳感器如下:當磁鐵的南極朝向IC時,傳感器的輸出為低電平,當磁鐵的北極朝向IC時,輸出為高電平。

記住這一點,當水流過YF-S201水流傳感器時,水翼輪會因水的作用而旋轉,因此附著在其上的磁鐵也會旋轉。/span》

結果,霍爾效應傳感器附近的磁場隨著襟翼輪的旋轉和輸出而切換極性。傳感器(在輸出引腳 - 黃線上)將是一個脈衝。

通過跟蹤水流量傳感器輸出的脈衝數,您可以輕鬆實現計算流經傳感器的水量,以及水流量。

Arduino水流量傳感器接口電路圖

Arduino水流量電路圖傳感器接口如下圖所示。

注意:內部輸出引腳霍爾效應傳感器在電路板上拉高(如上圖所示的故障圖像)。因此,我沒有使用任何外部上拉電阻。

所需組件

Arduino UNO

YF-S201水流量傳感器

連接電線

電路設計

將YF-S201水流量傳感器的紅色和黑色線連接到+ 5V和GND。由於我將使用Arduino的中斷功能,因此只有數字I/O引腳2和3可以連接到水流量傳感器的輸出。

在此項目,我已將水流量傳感器(黃線)的輸出連接到Arduino UNO的數字I/O引腳2。

代碼

下面給出了Arduino水流量傳感器接口的代碼。代碼中有一個小的計算,我將在後面的部分中解釋。

計算

項目的輸出是以每小時升為單位顯示流經傳感器的水量,如下所示。為了獲得這一點,計算量很小。

參考YF-S201水的數據表流量傳感器,由於傳感器的輸出是脈衝,通過計算脈衝的頻率,我們可以計算流過傳感器的水的體積。

脈衝頻率(Hz)為7.5 *流量(單位為升/分鐘)。因此,以每小時升數為單位的水量是脈衝頻率* 60/7.5。

打開APP閱讀更多精彩內容

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容圖片侵權或者其他問題,請聯繫本站作侵刪。 侵權投訴

相關焦點

  • 水流傳感器內部圖_水流量傳感器如何修理
    水流傳感器簡介   水流傳感器是指通過對水流量的感應而輸出脈衝信號或電流、電壓等信號的水流量感應儀器,這種信號的輸出和水流量成一定的線性比例,有相應的換算公式和比較曲線,因此可做水控方面的管理和流量計算,在熱力方面配合換能器可測量一段時間介質能量的流失,如熱能表。
  • 霍爾水流量傳感器內部結構_分類和選型
    霍爾水流量傳感器基本原理   水流量傳感器是利用霍爾元件的霍爾效應來測量磁性物理量。由於霍爾元件的輸出脈衝信號頻率與磁性轉子的轉速成正比,轉子的轉速又與水流量成正比,根據水流量的大小啟動燃氣熱水器。其脈衝信號頻率的經驗公式見式(1)。   f=8.1q-3 (1)   式中:f—脈衝信號頻率,H2   q—水流量,L/min   由水流量傳感器的反饋信號通過控制器判斷水流量的值。
  • 用Arduino讀取霍爾流量傳感器的脈衝數
    安裝好開發環境,接好線,選擇好通道,點亮板子,連接霍爾流量傳感器至arduino板子,黃線接pin 2.紅色接5V,黑色接GND.把霍爾流量傳感器接在管路上接好小水泵都接好之後,打開水泵開關,水流流過,監視窗口就會顯示脈衝數,每秒鐘更新一次。
  • 數碼管與ARDUINO 開發板的連接使用
    數碼管模塊與arduino連接示意圖接線說明:數碼管的VCC –arduino上的5V數碼管的GND -- arduino上的GND數碼管的DS -- arduino上的A0數碼管的ST_CP -- arduino上的A1數碼管的SH_CP -- arduino上的A2
  • 科普電磁式水流量計的安裝及接線
    什麼是電磁式水流量計,電磁式水流量計是一款用於測量水的流量多少的儀表,因主要測量的介質為水,因此被廣泛叫做電磁式水流量計,其科學名稱叫:電磁流量計。電磁式水流量計真的是可以測量水嗎,相信很多人的答案是一致的,其實不然,根據「大泉流量」電磁流量計研發工程師說,電磁流量計是無法測量純水的,根據電磁流量計的原理,只能測量導電的介質,純水是不導電,因此電磁流量計無法測量純水。
  • Arduino教程┃模擬土壤溼度傳感器的介紹
    Arduino學習:認識模擬土壤溼度傳感器一、傳感器簡介本模塊可以實現土壤溼度的檢測,土壤溼度指的是土壤的含水量,能直接影響到作物的水分供應狀況。當土壤缺水時,傳感器輸出值將減小,反之將增大。原理是土壤中的水分含量能改變土壤的電阻率,通常來說土壤中的含水量越高,導電能力就越強。土壤溼度傳感器的金屬片在插入土壤中時,能充分接觸到土壤,檢測到電阻率的改變,並轉化成電信號。二、傳感器參數
  • Arduino使用光敏電阻實驗
    主要包含兩個主要的部分:硬體部分是可以用來做電路連接的Arduino電路板;另外一個則是Arduino IDE,你的計算機中的程序開發環境。你只要在IDE中編寫程序代碼,將程序上傳到Arduino電路板後,程序便會告訴Arduino電路板要做些什麼了。 Arduino能通過各種各樣的傳感器來感知環境,通過控制燈光、馬達和其他的裝置來反饋、影響環境。
  • 水流傳感器工作原理_水流傳感器的作用_水流傳感器的常見故障
    什麼是水流傳感器   水流傳感器是指通過對水流量的感應而輸出脈衝信號或電流、電壓等信號的水流量感應儀器,這種信號的輸出和水流量成一定的線性比例,有相應的換算公式和比較曲線,因此可做水控方面的管理和流量計算,在熱力方面配合換能器可測量一段時間介質能量的流失,如熱能表。
  • 萬能超的arduino學習日記(一)
    本科時候有接觸過arduino,但是由於導師方向原因,轉做了3D列印和動力學分析,所以這裡是啥都會一點點的萬能超,希望能夠和大家一起學習討論。最近由於興趣原因,決定重新撿起arduino,所以決定寫這個萬能超的arduino學習日記跟大家一起重新學習。最開始的入門學習,我選擇跟B站太極創客的學習視頻,因為有基礎,選擇二倍速觀看學習。
  • [新課推薦]人工智慧科普活動資源包配套課程Micro:bit+ Arduino...
    利用microbit擴展板、主板、聲音傳感器製作一個「我愛交友」系統。課程的第一章會介紹arduino控制板、arduino編程軟體的使用以及簡單的基礎傳感器的使用。第二章主要講程序的邏輯關係以及複雜傳感器的應用。第三章主要講課程的綜合應用,通過搭建一個小車、編寫程序實現小車不同的功能。通過本課程的學習,大家可以掌握arduino編程以及arduino開源硬體的使用。
  • 如何使用聲納距離傳感器作為對象計數器
    打開APP 如何使用聲納距離傳感器作為對象計數器 發表於 2019-10-11 14:18:34 LCD顯示器(我使用20 * 4 IC2顯示器,因為它只需要4根線) 步驟2:全部連接起來。
  • 探索不同類型和應用的水流量計—水質分析儀
    當您需要測量工廠或工業設施中的水流量時,可以使用水流量計進行測量。水流量計是一種用於準確測量流經管道的水量的儀器,可讓您確定當前的流量。不同的設備需要不同的流速,因此使用水流量計非常重要。您可以選擇多種不同類型的水流量計,它們基於成本,測量應用和總體維護要求等因素而有所不同。
  • 如何判斷霍爾水流傳感器的好壞
    一、什麼是水流傳感器   水流傳感器是指通過對水流量的感應而輸出脈衝信號或電流、電壓等信號的水流量感應儀器,這種信號的輸出和水流量成一定的線性比例,有相應的換算公式和比較曲線,因此可做水控方面的管理和流量計算,在熱力方面配合換能器可測量一段時間介質能量的流失,如熱能表。
  • 十個中文例程教會你輕鬆上手製作Arduino智能小車
    Arduino簡介本文引用地址:http://www.eepw.com.cn/article/201706/348117.htmArduino 是一款便捷靈活、方便上手的開源電子原型平臺,包含硬體(各種型號的arduino板)和軟體(arduino IDE)。
  • 敢碰就報警的Arduino Yún系統
    首先,讓我們先來欣賞一下小哥浮誇的演技:這個報警系統項目,由一個運動傳感器(PIR),一個攝像頭,以及一個支持無線Wi-Fi連接設備組成。筆者選擇了Arduino Yún,因為它非常易於使用,還能輕鬆配置無線Wi-Fi,而且如果你想換成RaspberryPi,也很容易。
  • Arduino教程:超聲波傳感器認識(Arduino IDE例程)
    在我的上一篇教程中《Arduino教程:認識超聲波傳感器(簡明版)》中,有提到使用Mixly編程獲取超聲波傳感器的值,有網友詢問Arduino IDE中例程,現公布如下:delay(10);return distance;}void setup(){pinMode(2, OUTPUT);//設置2號數字IO口為輸出狀態,接超聲波傳感器的TrigpinMode(3, INPUT);//設置3號數字IO口為輸入狀態,接超聲波傳感器的Echo}void loop
  • arduino從零開始(4)PWM與呼吸燈
    在arduino中,我們常用PWM來驅動LED的暗亮程度,電機的轉速等。我們知道,在數字電路中,電壓信號是離散的: 不是 0(0V)  就是 1(5V或者3.3V), 那麼如何輸出介於 0v 和  5V之間的某個電壓值呢?簡單來說就是在一個周期內讓電壓在0V與5V之間快速切換,根據5V的佔比便可以模擬出0v到5v之間的不同電壓。
  • 如何將土壤溼度傳感器與Arduino接口
    在這個項目中,我將向您展示如何通過土壤水分與Arduino的接觸來監測小鍋的土壤水分 關於土壤溼度傳感器的簡要說明 項目的主要組成部分(除了Arduino UNO)是土壤溼度傳感器。它由兩部分組成:主傳感器和控制板。 土壤溼度傳感器的傳感器部分由幾個導電探頭組成,可用於測量體積土壤中的水含量。
  • Arduino教程:認識超聲波傳感器(簡明版)
    超聲波傳感器是一個輸入模塊,提供了非常好的非接觸範圍檢測,性能穩定,易於使用,盲區小,準確度高,測距距離從2釐米到400釐米不等,關鍵是還很便宜,在創客圈應用最為廣泛,包括:機器人測距避障,液位檢測等。
  • 一文看懂arduino驅動uln2003操作步進電機的方法
    打開APP 一文看懂arduino驅動uln2003操作步進電機的方法 發表於 2018-05-30 09:34:32   arduino驅動uln2003操作步進電機的方法   1、網上買的步進電機,很多接線順序都不對。