chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

基于Arduino的雨水檢測系統(tǒng)設(shè)計(jì)

454398 ? 來源:一板網(wǎng) ? 作者:風(fēng)箏 ? 2020-11-11 15:59 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

通過使用Arduino開發(fā)板和雨量傳感器(Rain Sensor)連接,可以輕松制作一個(gè)簡單的雨水檢測系統(tǒng)(Rain Detection System)。傳感器將檢測到任何降雨,Arduino開發(fā)板將對其進(jìn)行感應(yīng)并執(zhí)行所需的操作。這樣的系統(tǒng)可用于許多不同的領(lǐng)域,例如農(nóng)業(yè)和汽車領(lǐng)域。降雨檢測可用于自動(dòng)調(diào)節(jié)灌溉過程。而且,連續(xù)的降雨數(shù)據(jù)可以幫助農(nóng)民使用該智能系統(tǒng),僅在需要時(shí)才自動(dòng)為作物澆水。同樣,在汽車領(lǐng)域,通過使用雨水檢測系統(tǒng)可以使雨刷器完全自動(dòng)化。而且,家庭自動(dòng)化系統(tǒng)還可以使用雨水檢測功能自動(dòng)關(guān)閉窗戶并調(diào)節(jié)室溫。在本篇文章中,我們將使用Arduino和蜂鳴器制作簡單的雨量傳感器。然后,您可以在該設(shè)置基礎(chǔ)之上制作任何所需的內(nèi)容。另外,請注意,雨量傳感器模塊根據(jù)使用情況也稱為雨滴傳感器、或雨水傳感器,但本文中它們均指的是同一傳感器,并且工作原理相同。

所需的材料

● Arduino UNO開發(fā)板

● 雨量傳感器

● 蜂鳴器

● 面包板

● 連接導(dǎo)線

雨量傳感器

雨量檢測模塊由兩個(gè)電路板組成,分別是雨量傳感器電路板和控制板。

雨量傳感器電路板模塊(Rain Sensor)由兩個(gè)銅線組成,其設(shè)計(jì)方式使得它們在干燥條件下可為電源電壓提供高電阻,并且該模塊的輸出電壓為5V。隨著電路板上濕度的增加,該模塊的電阻逐漸減小。隨著電阻的降低,其輸出電壓也會相對于模塊上的濕度降低。雨量傳感器電路板模塊由兩個(gè)用于連接到控制板的引腳組成,如下所示。

控制板模塊控制靈敏度并將模擬輸出轉(zhuǎn)換為數(shù)字輸出。如果模擬值低于控制板的閾值,則輸出為低電平;如果模擬值高于閾值,則輸出為數(shù)字高電平。為了進(jìn)行比較和轉(zhuǎn)換,使用了LM393運(yùn)算放大器比較器。運(yùn)算放大器比較器是一個(gè)有趣的電路,可以用來比較兩個(gè)不同的電壓值。

如下所示,雨量控制模塊由4個(gè)用于連接Arduino的引腳組成,即VCC、GND、D0、A0,另外兩個(gè)引腳用于連接雨量傳感器電路板模塊??傊炅總鞲衅麟娐钒迥K檢測雨水,控制板模塊用于控制靈敏度,并將模擬值轉(zhuǎn)換為數(shù)字值。

雨量傳感器的工作原理

雨量傳感器模塊的工作原理很容易理解。在晴天期間,由于模塊干燥,因此對電源電壓具有很高的電阻。該電壓在模塊的輸出引腳上為5V。如果由Arduino的模擬引腳讀取,則此5V讀取為1023。在下雨期間,雨水會導(dǎo)致雨量傳感器模塊電路板的濕度增加,進(jìn)而導(dǎo)致電阻減小。隨著電阻逐漸減小,輸出電壓開始減小。

當(dāng)雨量傳感器模塊完全濕透并且其提供的電阻最小時(shí),輸出電壓將盡可能低(約0)。如果由Arduino的模擬引腳讀取,則此0V將讀取為0值。如果模塊部分潮濕,則該雨板模塊的輸出將取決于其提供的電阻。如果通過防雨板模塊提供的電阻的輸出為3V,則讀取的模擬值將為613??梢酝ㄟ^以下公式得出查找ADC的公式:ADC =(模擬電壓值X 1023)/ 5。通過使用此公式,您可以將任何模擬電壓轉(zhuǎn)換為Arduino模擬讀取值。

電路圖

下面的電路圖顯示了Arduino與雨量傳感器的電路連接。

電路圖中所示的雨量傳感器模塊連接至控制板??刂瓢宓腣CC引腳連接到5V電源。接地引腳接地。如果需要,可以將D0引腳連接到Arduino的任何數(shù)字引腳,并且該引腳必須在程序中聲明為輸入引腳。 由于D0引腳輸出的是高低電平信號,因此我們無法獲得D0引腳確切的輸出電壓值。如果輸出引腳超過閾值電壓,則控制模塊可以監(jiān)測輸出的變化。即使雨量傳感器模塊中的輸出電壓發(fā)生一點(diǎn)變化,我們也需要操作蜂鳴器。由于這些原因,我們使用A0引腳,并將其連接到Arduino的模擬引腳,這使得監(jiān)視輸出變化變得容易。蜂鳴器可以連接到Arduino的任意數(shù)字引腳。如果蜂鳴器需要5V以上的電壓,則嘗試使用繼電器電路或晶體管。

代碼說明

雨量傳感器的Arduino代碼是使用Arduino IDE編寫的。該項(xiàng)目的完整代碼在本文末尾給出。

#define rainfall A0

#define buzzer 5

int value;

int set=10;

將引腳A0定義為rainfall,將引腳5定義為buzzer,并將變量“value”和“set”聲明為整數(shù),并將其變量set值設(shè)置為10??梢愿鶕?jù)實(shí)際情況更改此值。如果您希望即使下雨很小也能啟動(dòng)蜂鳴器,將變量值設(shè)置為最小值。

void setup() {

Serial.begin(9600);

pinMode(buzzer,OUTPUT);

pinMode(rainfall,INPUT);

}

初始化串口通訊,并將蜂鳴器設(shè)置為輸出引腳,將rainfall引腳設(shè)置為輸入引腳。

void loop() {

value = analogRead(rainfall);

Serial.println(value);

value = map(value,0,1023,225,0);

在loop函數(shù)中,函數(shù)analogRead讀取雨量傳感器的值。Serial.println(value)在串口監(jiān)視器上打印該值,這在調(diào)試時(shí)很有幫助。map函數(shù)映射輸出引腳上的雨量傳感器的值,并為變量分配一個(gè)值,范圍為0到225。

if(value>=set){

Serial.println("rain detected");

digitalWrite(buzzer,HIGH);

如果讀取的傳感器值大于set值,則程序進(jìn)入循環(huán),在串口監(jiān)視器上打印消息并打開蜂鳴器

else{

digitalWrite(buzzer, LOW);

僅當(dāng)該值小于set值時(shí),程序才進(jìn)入else功能。當(dāng)設(shè)定值大于傳感器的值時(shí),將關(guān)閉蜂鳴器,表明沒有雨。

基于Arduino的雨水檢測系統(tǒng)的工作

該系統(tǒng)的工作方式是:在下雨時(shí),雨水充當(dāng)觸發(fā)器,從而觸發(fā)蜂鳴器。在雨滴傳感器的Arduino代碼中,我們定義了引腳5是蜂鳴器和A0是雨滴傳感器引腳。

這是雨量傳感器的眾多應(yīng)用場景中的一種,在雨刷、其他家庭自動(dòng)化、農(nóng)業(yè)部門等中也會看到相同的原理。希望您理解該項(xiàng)目并喜歡進(jìn)行制作。
編輯:hfy

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

    關(guān)注

    1

    文章

    72

    瀏覽量

    9378
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6526

    瀏覽量

    196781
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    雨水情監(jiān)測的設(shè)備原理、參數(shù)及應(yīng)用

    雨水情監(jiān)測設(shè)備是水文防汛與水資源管理體系的核心感知載體,水文工程技術(shù)人員結(jié)合區(qū)域降水與水體水文變化的監(jiān)測需求,完成多設(shè)備集成化與智能化設(shè)計(jì),使整套監(jiān)測設(shè)備可實(shí)現(xiàn)降雨量、水位、流速等雨水情核心
    的頭像 發(fā)表于 02-05 13:44 ?100次閱讀
    <b class='flag-5'>雨水</b>情監(jiān)測的設(shè)備原理、參數(shù)及應(yīng)用

    雨水管網(wǎng)水質(zhì)水位流量監(jiān)測設(shè)備技術(shù)架構(gòu)與實(shí)踐應(yīng)用

    雨水管網(wǎng)作為城市排水系統(tǒng)的核心組成部分,其水質(zhì)、水位、流量三項(xiàng)指標(biāo)的精準(zhǔn)監(jiān)測直接關(guān)系到城市內(nèi)澇防控與水環(huán)境治理的成效。監(jiān)測設(shè)備通過多維度技術(shù)融合構(gòu)建起一體化監(jiān)測體系,為管網(wǎng)運(yùn)維、污染溯源、防汛調(diào)度提供科學(xué)的數(shù)據(jù)支撐,推動(dòng)城市排水管理從經(jīng)驗(yàn)判斷向精準(zhǔn)化、智能化轉(zhuǎn)型。
    的頭像 發(fā)表于 12-25 12:00 ?196次閱讀
    <b class='flag-5'>雨水</b>管網(wǎng)水質(zhì)水位流量監(jiān)測設(shè)備技術(shù)架構(gòu)與實(shí)踐應(yīng)用

    Arduino plc和termux esp

    Arduino plc和termux esp
    的頭像 發(fā)表于 12-06 06:41 ?1830次閱讀

    雨水泵站水質(zhì)監(jiān)測物聯(lián)網(wǎng)系統(tǒng)方案

    某地多個(gè)污水泵站新增一整套水質(zhì)監(jiān)測設(shè)備,包括化學(xué)需氧量在線自動(dòng)分析儀、氨氮在線自動(dòng)分析儀、總磷在線自動(dòng)分析儀,用于對匯入和派出泵站的雨水水質(zhì)進(jìn)行實(shí)時(shí)監(jiān)測?,F(xiàn)要求將各個(gè)雨水泵站的水質(zhì)參數(shù)采集起來,集中
    的頭像 發(fā)表于 11-18 16:01 ?482次閱讀
    <b class='flag-5'>雨水</b>泵站水質(zhì)監(jiān)測物聯(lián)網(wǎng)<b class='flag-5'>系統(tǒng)</b>方案

    隧道病害檢測系統(tǒng) 守護(hù)隧道交通安全

    隧道病害檢測是至關(guān)重要,51camera隧道病害檢測系統(tǒng)可提高隧道檢測效率。
    的頭像 發(fā)表于 11-12 16:32 ?790次閱讀
    隧道病害<b class='flag-5'>檢測</b><b class='flag-5'>系統(tǒng)</b> 守護(hù)隧道交通安全

    下穿通道雨水泵站遠(yuǎn)程監(jiān)控運(yùn)維管理系統(tǒng)方案

    隨著城市化進(jìn)程加速,城市下穿通道(如隧道、地下通道、立交橋低洼段等)數(shù)量顯著增加。此類區(qū)域因地勢低洼,易在暴雨天氣形成積水,導(dǎo)致交通癱瘓、財(cái)產(chǎn)損失甚至人員傷亡。雨水泵站作為排水系統(tǒng)的核心設(shè)施,其運(yùn)行
    的頭像 發(fā)表于 10-16 14:05 ?209次閱讀
    下穿通道<b class='flag-5'>雨水</b>泵站遠(yuǎn)程監(jiān)控運(yùn)維管理<b class='flag-5'>系統(tǒng)</b>方案

    高通宣布收購 Arduino,加速普及前沿邊緣計(jì)算與 AI 技術(shù)

    通的領(lǐng)先產(chǎn)品技術(shù)與 Arduino 龐大的生態(tài)系統(tǒng)和社區(qū)相結(jié)合,旨在賦能企業(yè)、學(xué)生、創(chuàng)業(yè)者、技術(shù)專家、教育工作者和愛好者,幫助他們快速、輕松地將創(chuàng)意變?yōu)楝F(xiàn)實(shí)。 “雙大腦”架構(gòu) :新款 Arduino
    的頭像 發(fā)表于 10-08 11:15 ?676次閱讀
    高通宣布收購 <b class='flag-5'>Arduino</b>,加速普及前沿邊緣計(jì)算與 AI 技術(shù)

    如何用Arduino Nano/UNO R3開發(fā)板給另一個(gè)Arduino IDE不能下載的Arduino Nano/UNO R3開發(fā)板重新燒錄引導(dǎo)程序bootlaoder

    本文介紹了如何用能夠Arduino IDE下載的Arduino Nano/UNO R3開發(fā)板給另一個(gè)Arduino IDE不能下載的Arduino Nano/UNO R3開發(fā)板重新燒錄
    的頭像 發(fā)表于 08-08 20:16 ?3528次閱讀
    如何用<b class='flag-5'>Arduino</b> Nano/UNO R3開發(fā)板給另一個(gè)<b class='flag-5'>Arduino</b> IDE不能下載的<b class='flag-5'>Arduino</b> Nano/UNO R3開發(fā)板重新燒錄引導(dǎo)程序bootlaoder

    雨水情監(jiān)測預(yù)警系統(tǒng)物聯(lián)網(wǎng)解決方案

    預(yù)警系統(tǒng)。對此,數(shù)之能提供以數(shù)據(jù)采集管理平臺為核心的物聯(lián)網(wǎng)解決方案,助力實(shí)現(xiàn)雨水情的遠(yuǎn)程監(jiān)控與自動(dòng)預(yù)警,為防汛、防澇等工作提供可靠幫助,助力提高工作效率與管理水平,更好的保障人民群眾的生命財(cái)產(chǎn)安全。 1、水庫大壩
    的頭像 發(fā)表于 07-28 16:51 ?598次閱讀
    <b class='flag-5'>雨水</b>情監(jiān)測預(yù)警<b class='flag-5'>系統(tǒng)</b>物聯(lián)網(wǎng)解決方案

    集裝箱殘損檢測系統(tǒng)與傳統(tǒng)人工檢測對比

    檢測系統(tǒng)
    jf_60141436
    發(fā)布于 :2025年06月26日 14:06:08

    小型水庫防汛(雨水情監(jiān)測)系統(tǒng)方案

    水利治理體系必須加強(qiáng)的環(huán)節(jié)之一。 對此,物通博聯(lián)提供高效可靠的小型水庫防汛(雨水情監(jiān)測)系統(tǒng)方案,為實(shí)現(xiàn)小型水庫的無人值守與智慧運(yùn)維提供數(shù)字化支持。通過構(gòu)建大壩監(jiān)測傳感網(wǎng)絡(luò)、雨水情監(jiān)測傳感網(wǎng)絡(luò),實(shí)時(shí)采集水位、
    的頭像 發(fā)表于 06-04 17:16 ?732次閱讀
    小型水庫防汛(<b class='flag-5'>雨水</b>情監(jiān)測)<b class='flag-5'>系統(tǒng)</b>方案

    中小河流雨水情數(shù)采監(jiān)測系統(tǒng)方案

    完善中小河流水文監(jiān)測體系,提高覆蓋面和智能化水平。因此,建立高效、精準(zhǔn)的雨水情監(jiān)測系統(tǒng)對防洪減災(zāi)至關(guān)重要。 二、痛點(diǎn)分析 數(shù)據(jù)采集困難:人工測量成本高、效率低,無法實(shí)現(xiàn)大規(guī)模、高頻次的數(shù)據(jù)收集。 信息孤島:數(shù)據(jù)
    的頭像 發(fā)表于 05-14 17:06 ?1003次閱讀
    中小河流<b class='flag-5'>雨水</b>情數(shù)采監(jiān)測<b class='flag-5'>系統(tǒng)</b>方案

    《ESP32S3 Arduino開發(fā)指南》第二章 Arduino基礎(chǔ)知識

    Arduino IDE可以在Windows、Mac OS X和Linux三大主流操作系統(tǒng)上運(yùn)行,而其他的大多數(shù)控制器只能在Windows上開發(fā)。2、簡單清晰的開發(fā)Arduino IDE基于Processing
    發(fā)表于 05-13 09:28

    通過Arduino Nano Matter開發(fā)板構(gòu)建智能卷簾系統(tǒng)

    在本指南中,您將學(xué)習(xí)如何通過Arduino NanoMatter開發(fā)板和板上的Silicon Labs(芯科科技)MGM240S多協(xié)議無線模塊來構(gòu)建一個(gè)智能卷簾系統(tǒng)。該系統(tǒng)可通過 Amazon
    的頭像 發(fā)表于 02-28 09:46 ?1168次閱讀
    通過<b class='flag-5'>Arduino</b> Nano Matter開發(fā)板構(gòu)建智能卷簾<b class='flag-5'>系統(tǒng)</b>