国产精品久久久aaaa,日日干夜夜操天天插,亚洲乱熟女香蕉一区二区三区少妇,99精品国产高清一区二区三区,国产成人精品一区二区色戒,久久久国产精品成人免费,亚洲精品毛片久久久久,99久久婷婷国产综合精品电影,国产一区二区三区任你鲁

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

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

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

怎樣用Arduino制作水位指示器

454398 ? 來(lái)源:工程師吳畏 ? 2019-08-02 16:43 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

Arduino水位指示器如何工作?

該Arduino水位指示器使用超聲波傳感器Ping傳感器來(lái)確定水箱中的水位。 Ping傳感器使用聲納測(cè)量距離。從該單元發(fā)射超聲波(遠(yuǎn)高于人類聽(tīng)覺(jué))脈沖,并且通過(guò)測(cè)量回波返回所需的時(shí)間來(lái)確定到目標(biāo)的距離。 Ping傳感器的輸出是可變寬度脈沖,對(duì)應(yīng)于到目標(biāo)的距離。然后將其輸入微控制器,確定水位并通過(guò)一系列LED顯示。

以下項(xiàng)目可以是如果您有一個(gè)或直接連接到面板上的ATmega 328微控制器,則可以連接到Arduino板。您還可以查看Jeff的Maker Pro教程,了解如何將超聲波傳感器連接到Arduino。

Arduino水位指示器代碼

將提供的草圖復(fù)制粘貼到Arduino IDE中并找到“int d = 18;”行并將“18”更改為 坦克的深度,單位為厘米。

//Coded by MATHEW VARGHESE

//Note that the numbering of arduino pins are different from microcontroller pinout

int d = 18; //Enter depth of your tank here in centimeters

int trig = 11; // Attach Trig of ultrasonic sensor to pin 11

int echo = 10; // Attach Echo of ultrasonic sensor to pin 10

int pin1 = 2;//Highest level

int pin2 = 3;

int pin3 = 4;

int pin4 = 5;

int pin5 = 6;

int pin6 = 7;//Lowest evel

void setup() {

pinMode (pin1, OUTPUT);// Set pins to output for controlling I/O

pinMode (pin2, OUTPUT);

pinMode (pin3, OUTPUT);

pinMode (pin4, OUTPUT);

pinMode (pin5, OUTPUT);

pinMode (pin6, OUTPUT);

}

void loop()

{ digitalWrite(pin1, LOW);//Resetting the LEDs to off state

digitalWrite(pin2, LOW);

digitalWrite(pin3, LOW);

digitalWrite(pin4, LOW);

digitalWrite(pin5, LOW);

digitalWrite(pin5, LOW);

// Establish variables for duration of the ping,

// and the distance result in inches and centimeters:

long duration, in, cm; //‘in’ is inches and ‘cm’ is centimeter

// The PING is triggered by a HIGH pulse of 2 or more microseconds.

// Give a short LOW pulse beforehand to ensure a clean HIGH pulse:

pinMode(trig, OUTPUT);

digitalWrite(trig, LOW);

delayMicroseconds(2);

digitalWrite(trig, HIGH);

delayMicroseconds(5);

digitalWrite(trig, LOW);

// The same pin is used to read the signal from the PING: a HIGH

// pulse whose duration is the time (in microseconds) from the sending

// of the ping to the reception of its echo off of an object.

pinMode(echo, INPUT);

duration = pulseIn(echo, HIGH);

// Convert the time into a distance

in = microsecondsToInches(duration);

cm = microsecondsToCentimeters(duration);

delay(100);// To save battery,remove if felt inconvenient

if (in 《 6 * d / 7)// Else is included to light only one led at a level and thus save battery charge

digitalWrite(pin1, HIGH);

else if (in 《 5 * d / 6)

digitalWrite(pin2, HIGH);

else if (in 《 4 * d / 6)

digitalWrite(pin3, HIGH);

else if (in 《 3 * d / 6)

digitalWrite(pin4, HIGH);

else if (in 《 2 * d / 6)

digitalWrite(pin5, HIGH);

else if (in 《 1 * d / 6)

digitalWrite(pin5, HIGH);

}

long microsecondsToInches(long microseconds)

{

// According to Parallax‘s datasheet for the PING, there are

// 73.746 microseconds per inch (i.e. sound travels at 1130 feet per

// second)。 This gives the distance travelled by the ping, outbound

// and return, so we divide by 2 to get the distance of the obstacle.

// See: http://www.parallax.com/dl/docs/prod/acc/28015-PI.。.

return microseconds / 74 / 2;

}

long microsecondsToCentimeters(long microseconds)

{

// The speed of sound is 340 m/s or 29 microseconds per centimeter.

// The ping travels out and back, so to find the distance of the

// object we take half of the distance travelled.

return microseconds / 29 / 2;

}

建立連接

按照附帶的Fritzing圖表在PCB或面包板上填充電路。這是在運(yùn)行Arduino的面包板上的ATMEga328。您可以按照Mayoogh Girish的教程在面包板上使用ATMega328制作您自己的Arduino板。如果您使用的是Arduino板,您可以按如下方式連接LED和超聲波傳感器。

上傳代碼

將Arduino水位指示器的代碼直接刻錄到Arduino板或ATMega328P微控制器上。

將超聲波傳感器連接到水箱上

固定Ping傳感器,使其直接面向水箱中的水。帶 指示LED的主控板可以在任何舒適的位置固定在家中。任何多芯 電纜(以太網(wǎng)電纜)都可用于連接Ping傳感器和 電路的其余部分。請(qǐng)記住,不要增加組件之間的長(zhǎng)度 超過(guò)20mts。

現(xiàn)在只需連接電池,您的非接觸式Arduinowater水平指示器即可使用。

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

    關(guān)注

    0

    文章

    258

    瀏覽量

    39307
  • Arduino
    +關(guān)注

    關(guān)注

    190

    文章

    6526

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    STM32H5開(kāi)發(fā)VL53L8CX(4)----運(yùn)動(dòng)指示器

    VL53L8CX傳感內(nèi)置了一個(gè)固件功能,可以檢測(cè)場(chǎng)景中的運(yùn)動(dòng)。這個(gè)運(yùn)動(dòng)指示器是基于連續(xù)幀之間來(lái)計(jì)算的。使用插件vl53l8cx_plugin_motion_indicator可以使用這個(gè)選項(xiàng)
    的頭像 發(fā)表于 12-22 17:15 ?1639次閱讀
    STM32H5開(kāi)發(fā)VL53L8CX(4)----運(yùn)動(dòng)<b class='flag-5'>指示器</b>

    VL53L8CX小板開(kāi)發(fā)(4)----運(yùn)動(dòng)指示器

    VL53L8CX設(shè)備的引用。 配置運(yùn)動(dòng)指示器: ○ 使用4x4的分辨率初始化運(yùn)動(dòng)指示器。如果失敗,則打印錯(cuò)誤信息并返回狀態(tài)。 ○ 可選地更改用于檢測(cè)運(yùn)動(dòng)的最小和最大距離。這些距離有一些限制,如果超出
    的頭像 發(fā)表于 12-22 15:00 ?8476次閱讀
    VL53L8CX小板開(kāi)發(fā)(4)----運(yùn)動(dòng)<b class='flag-5'>指示器</b>

    投入式水位計(jì)的水位測(cè)量原理:從水壓到水位的轉(zhuǎn)換

    水位計(jì)通過(guò)內(nèi)部集成的硅壓傳感實(shí)現(xiàn)水壓測(cè)量。當(dāng)儀器沒(méi)入水中時(shí),水體壓力作用于傳感的感應(yīng)膜片,引起膜片微小形變。這一形變會(huì)改變傳感內(nèi)部的電學(xué)特性,產(chǎn)生的信號(hào)經(jīng)過(guò)數(shù)
    的頭像 發(fā)表于 12-01 15:35 ?865次閱讀
    投入式<b class='flag-5'>水位</b>計(jì)的<b class='flag-5'>水位</b>測(cè)量原理:從水壓到<b class='flag-5'>水位</b>的轉(zhuǎn)換

    投入式水位計(jì)如何通過(guò)水壓測(cè)量水位?核心原理解析

    數(shù)據(jù)的呢?其核心原理其實(shí)并不復(fù)雜。投入式水位計(jì)的核心部件是一個(gè)高精度的硅壓傳感。當(dāng)儀器被投入水中,水體產(chǎn)生的壓力會(huì)通過(guò)透水部件,均勻作用在傳感的感應(yīng)膜上。水壓越
    的頭像 發(fā)表于 11-28 16:36 ?1264次閱讀
    投入式<b class='flag-5'>水位</b>計(jì)如何通過(guò)水壓測(cè)量<b class='flag-5'>水位</b>?核心原理解析

    電子DIY作品 基于Ai-WB2的電極式水位計(jì)

    以下作品由安信可社區(qū)用戶 大貓的魚(yú) 制作 PART.01 引言 在工業(yè)場(chǎng)景中,電極式水位計(jì)常被用于鍋爐、壓力容器、水箱等設(shè)備,實(shí)現(xiàn)水位的實(shí)時(shí)監(jiān)測(cè)與高低水位報(bào)警,保障設(shè)備安全運(yùn)行。 當(dāng)然
    的頭像 發(fā)表于 10-31 14:42 ?646次閱讀
    電子DIY作品 基于Ai-WB2的電極式<b class='flag-5'>水位</b>計(jì)

    ?基于ST EVLIOL4LSV1 IO-Link執(zhí)行的工業(yè)物聯(lián)網(wǎng)技術(shù)解析

    STMicroelectronics EVLIOL4LSV1 IO-Link執(zhí)行設(shè)計(jì)用于工廠自動(dòng)化和系統(tǒng)報(bào)警指示器應(yīng)用中使用的傳統(tǒng)塔式燈:它是一套完整的解決方案,可用作工業(yè)化的參考設(shè)計(jì)。通過(guò)IO-Link,EVLIOL4LSV1成為智能塔式燈的執(zhí)行
    的頭像 發(fā)表于 10-17 15:25 ?553次閱讀
    ?基于ST EVLIOL4LSV1 IO-Link執(zhí)行<b class='flag-5'>器</b>的工業(yè)物聯(lián)網(wǎng)技術(shù)解析

    雷達(dá)水位監(jiān)測(cè)儀:金葉儀器助力水位監(jiān)測(cè)智能化升級(jí)

    水位監(jiān)測(cè)在水利管理、城市防洪、環(huán)保監(jiān)測(cè)等領(lǐng)域扮演著關(guān)鍵角色,但傳統(tǒng)方法常常讓管理者頭疼不已。比如,機(jī)械式水位計(jì)易受漂浮物干擾,超聲波設(shè)備在惡劣天氣下精度驟降,人工巡檢又費(fèi)時(shí)費(fèi)力。如何實(shí)現(xiàn)高效、精準(zhǔn)且
    的頭像 發(fā)表于 09-25 10:52 ?609次閱讀
    雷達(dá)<b class='flag-5'>水位</b>監(jiān)測(cè)儀:金葉儀器助力<b class='flag-5'>水位</b>監(jiān)測(cè)智能化升級(jí)

    基于無(wú)線通信的水位監(jiān)測(cè)系統(tǒng)概述

    WD300系列無(wú)線水位監(jiān)測(cè)系統(tǒng),是用來(lái)測(cè)量水電站大壩、水庫(kù)、前池、調(diào)壓井等蓄水現(xiàn)場(chǎng)的水位數(shù)據(jù)和降雨量信息等數(shù)據(jù)。本機(jī)由數(shù)據(jù)采集傳感及發(fā)送機(jī)、接收機(jī)三大部分組成。傳感和發(fā)送機(jī)裝在測(cè)量
    的頭像 發(fā)表于 09-17 15:59 ?480次閱讀
    基于無(wú)線通信的<b class='flag-5'>水位</b>監(jiān)測(cè)系統(tǒng)概述

    水位自動(dòng)監(jiān)測(cè)報(bào)警:手機(jī)遠(yuǎn)程監(jiān)控,不限距離啟停水泵

    水位自動(dòng)監(jiān)測(cè)報(bào)警是一種廣泛應(yīng)用于水利、環(huán)保、城市排水、農(nóng)業(yè)灌溉等領(lǐng)域的智能監(jiān)測(cè)設(shè)備,能夠?qū)崟r(shí)監(jiān)測(cè)水位變化并在異常情況下發(fā)出警報(bào),有效預(yù)防水患、優(yōu)化水資源管理。 一、規(guī)格型號(hào) 220V/4KW+高低
    的頭像 發(fā)表于 07-11 17:17 ?684次閱讀

    水位自動(dòng)控制是什么設(shè)備?4G遠(yuǎn)程通訊,手機(jī)APP智能控制水泵

    水位自動(dòng)控制是一種用于自動(dòng)監(jiān)測(cè)和控制液體(主要是水)液位高度的智能設(shè)備。通過(guò)傳感實(shí)時(shí)檢測(cè)水位變化,并根據(jù)預(yù)設(shè)條件自動(dòng)啟停水泵、閥門或其他執(zhí)行機(jī)構(gòu),從而實(shí)現(xiàn)對(duì)水箱、水池、水塔、鍋爐等
    的頭像 發(fā)表于 07-07 17:35 ?1186次閱讀

    安信可Ai-M61-32S開(kāi)發(fā)板監(jiān)測(cè)水位

    水位檢測(cè)在水資源管理、城市防洪、農(nóng)業(yè)灌溉、家用電器和工業(yè)生產(chǎn)等多領(lǐng)域發(fā)揮積極建設(shè)作用。利用水位傳感,可以實(shí)現(xiàn)水資源的智能管理,提高生產(chǎn)效率。
    的頭像 發(fā)表于 05-17 09:48 ?1016次閱讀
    <b class='flag-5'>用</b>安信可Ai-M61-32S開(kāi)發(fā)板監(jiān)測(cè)<b class='flag-5'>水位</b>?

    超級(jí)電容在故障指示器中的作用有哪些?

    位置,從而及時(shí)排除故障。而應(yīng)用在故障指示器中還有一個(gè)重要配件是續(xù)航的電池,在傳統(tǒng)的故障指示器中使用的續(xù)航產(chǎn)品是一次性鋰電池或者比較小容量的充電電池。但是這存在一個(gè)
    的頭像 發(fā)表于 05-16 08:41 ?663次閱讀
    超級(jí)電容在故障<b class='flag-5'>指示器</b>中的作用有哪些?

    無(wú)線遠(yuǎn)程自動(dòng)水位控制如何逆襲成智能終端?

    無(wú)線遠(yuǎn)程自動(dòng)水位控制 采用全數(shù)字加密無(wú)線傳輸技術(shù),實(shí)現(xiàn)遠(yuǎn)距離水位開(kāi)關(guān)信號(hào)的傳輸和遠(yuǎn)程控制,主要是針對(duì)遠(yuǎn)距離的水塔、山頂蓄水池及江河水位監(jiān)測(cè)而設(shè)計(jì)的全自動(dòng)無(wú)線電測(cè)控系統(tǒng)。 無(wú)線遠(yuǎn)程自動(dòng)
    的頭像 發(fā)表于 04-28 16:08 ?706次閱讀
    無(wú)線遠(yuǎn)程自動(dòng)<b class='flag-5'>水位</b>控制<b class='flag-5'>器</b>如何逆襲成智能終端?

    無(wú)線電愛(ài)好者實(shí)用電子制作精選

    魔音門鈴,對(duì)講音樂(lè)門鈴,自動(dòng)穩(wěn)光的調(diào)光臺(tái)燈,自熄臺(tái)燈,音樂(lè)彩燈,彩虹吸頂燈,簡(jiǎn)易卡拉OK話筒,簡(jiǎn)易電視天線放大器,電熱毯通電指示器,電飯煲火力調(diào)制,電冰箱溫度顯示,家用電器簡(jiǎn)易過(guò)壓保護(hù)
    發(fā)表于 04-07 11:26

    水位監(jiān)測(cè)物聯(lián)網(wǎng)系統(tǒng)解析及應(yīng)用場(chǎng)景

    隨著全球氣候變化和城市化進(jìn)程的加速,洪澇災(zāi)害、干旱等水資源問(wèn)題日益嚴(yán)峻。為了有效應(yīng)對(duì)這些挑戰(zhàn),實(shí)現(xiàn)對(duì)水資源的科學(xué)管理和高效利用,水位監(jiān)測(cè)物聯(lián)網(wǎng)系統(tǒng)應(yīng)運(yùn)而生。該系統(tǒng)通過(guò)集成傳感技術(shù)、物聯(lián)網(wǎng)通信技術(shù)
    的頭像 發(fā)表于 03-07 10:41 ?1220次閱讀
    <b class='flag-5'>水位</b>監(jiān)測(cè)物聯(lián)網(wǎng)系統(tǒng)解析及應(yīng)用場(chǎng)景