91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

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

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

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

液位監(jiān)控器的制作方法

454398 ? 來源:wv ? 2019-10-12 10:24 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:硬件零件

對于此項目,我將使用以下內(nèi)容:

Arduino Uno

以太網(wǎng)屏蔽

HC-SR04超聲波傳感器

用于將傳感器連接到arduino的電線

CAT5電纜

路由器

筆記本電腦

步驟2:上傳軟件

在執(zhí)行其他任何操作之前,先將軟件上載到arduino。請注意,以下代碼使用以太網(wǎng)屏蔽和HTTP請求來答復(fù)客戶端(瀏覽器)。因此,在下一步中,我們將看到服務(wù)器以如下所示的HTTP請求進(jìn)行響應(yīng)。如果出于任何原因想要使用Wi-Fi防護(hù)罩或其他任何東西,則可能需要修改代碼。

用戶獲取的值(整數(shù))就是傳感器檢測到的值。因此,實際上它不是液位。但是,如果您根據(jù)剛得到的值從滿罐中提取出假設(shè)的液體,則只需計算液位。簡單的數(shù)學(xué)方程式。

/*****************************************************************************

An idea for Future Smart Homes

Oil Monitoring is a project that lets you monitor the ammount of oil

at yourhome. Alerts you with a message on facebook, gmail or even SMS

at your personal phone and more important gives you statistics about

the past.

* Arduino Uno

* Ethernet shield and ethernet cable | Wireless shield

* UltraSonic Distance Sensor

* Wires for arduino pins

Developed by Tzivaras Vasilis

Last Update: [10-06-2015]

*****************************************************************************/

#define echoPin 7

#define trigPin 8

#include

#include

// UltraSonic sensor min and max value to be accepted.

int maximumRange = 200;

int minimumRange = 0;

long duration, distance;

// Enter a MAC address and IP address for your controller below.

// The IP address will be dependent on your local network:

byte mac[] = {

0xDE, 0xAD, 0xBE, 0xEF, 0xFE, 0xED

};

IPAddress ip(192, 168, 1, 177);

// Initialize the Ethernet server library

// with the IP address and port you want to use

// (port 80 is default for HTTP):

EthernetServer server(80);

void setup() {

pinMode(trigPin, OUTPUT);

pinMode(echoPin, INPUT);

// Open serial communications and wait for port to open:

Serial.begin(9600);

// start the Ethernet connection and the server:

Ethernet.begin(mac, ip);

server.begin();

Serial.print(“server is at ”);

Serial.println(Ethernet.localIP());

}

void getSensorValue() {

digitalWrite(trigPin, LOW);

delayMicroseconds(2);

digitalWrite(trigPin, HIGH);

delayMicroseconds(10);

digitalWrite(trigPin, LOW);

duration = pulseIn(echoPin, HIGH);

//Calculate the distance (in cm) based on the speed of sound.

distance = duration/58.2;

}

void loop() {

// listen for incoming clients

EthernetClient client = server.available();

if (client) {

Serial.println(“new client”);

// an http request ends with a blank line

boolean currentLineIsBlank = true;

while (client.connected()) {

if (client.available()) {

char c = client.read();

Serial.write(c);

// if you‘ve gotten to the end of the line (received a newline

// character) and the line is blank, the http request has ended,

// so you can send a reply

if (c == ’ ‘ && currentLineIsBlank) {

// send a standard http response header

client.println(“HTTP/1.1 200 OK”);

client.println(“Content-Type: text/html”);

client.println(“Connection: close”); // the connection will be closed after completion of the response

client.println(“Refresh: 5”); // refresh the page automatically every 5 sec

client.println();

client.println(“”);

client.println(“”);

getSensorValue();

client.print(“{”id“:”);

client.print(“1770,”);

client.print(“”measurement“:”);

client.print(distance);

client.print(“}”);

client.println(“”);

client.println(“”);

break;

}

if (c == ’ ‘) {

// you’re starting a new line

currentLineIsBlank = true;

}

else if (c != ‘ ’) {

// you‘ve gotten a character on the current line

currentLineIsBlank = false;

}

}

}

// give the web browser time to receive the data

delay(1);

// close the connection:

client.stop();

Serial.println(“client disconnected”);

}

}

步驟3:連接硬件

這很容易做到。抓住四根電線,將它們連接到傳感器和以太網(wǎng)屏蔽。將屏蔽罩安裝在arduino上。請注意,傳感器具有一個GND(接地),一個5V(電源)和另外兩個名為echo和trig的引腳。 Echo連接到arduino中的7個數(shù)字引腳,并觸發(fā)到8個數(shù)字引腳。

此后,使用cat5電纜將屏蔽層與路由器相連。打開筆記本電腦的電源,然后繼續(xù)下一步。

步驟4:測試所有內(nèi)容

現(xiàn)在,我們可以測試了。在筆記本電腦上打開瀏覽器,然后輸入192.168.1.177。它應(yīng)該可以工作:)

請注意,在我們上傳的代碼中,我們說arduino具有上述IP。您可以根據(jù)需要進(jìn)行更改?,F(xiàn)在您可以將設(shè)備放在水箱中了,在那里放置路由器并回家,鍵入IP,然后查看水箱中剩余了多少水或石油。

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

    關(guān)注

    1

    文章

    371

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    一種基于電壓監(jiān)控器與內(nèi)置自檢機(jī)制的汽車攝像頭功能安全設(shè)計方法

    本期,為大家?guī)淼氖恰对诠δ馨踩珣?yīng)用中使用電壓監(jiān)控器監(jiān)控電壓軌》,介紹了一種基于電壓監(jiān)控器與內(nèi)置自檢機(jī)制的汽車攝像頭功能安全設(shè)計方法,以解決電壓軌故障導(dǎo)致的潛在失效、未被及時發(fā)現(xiàn)并轉(zhuǎn)化
    的頭像 發(fā)表于 03-13 09:19 ?1.1w次閱讀
    一種基于電壓<b class='flag-5'>監(jiān)控器</b>與內(nèi)置自檢機(jī)制的汽車攝像頭功能安全設(shè)計<b class='flag-5'>方法</b>

    AMC80系統(tǒng)硬件監(jiān)控器:功能、應(yīng)用與設(shè)計詳解

    : amc80.pdf 一、AMC80簡介 AMC80是一款具備七通道、10模數(shù)轉(zhuǎn)換(ADC)、兩個可編程風(fēng)扇速度監(jiān)控器以及兩線接口的系統(tǒng)硬件監(jiān)控和控制電路。該芯片可對多種應(yīng)用進(jìn)行
    的頭像 發(fā)表于 02-25 15:25 ?181次閱讀

    NoC性能監(jiān)控器調(diào)試指南

    本篇博客展示了如何訪問 NPI 為 NoC(片上網(wǎng)絡(luò))公開的 Performance Monitor(性能監(jiān)控器)寄存,這些寄存器用于監(jiān)控 NoC 的性能。
    的頭像 發(fā)表于 12-01 14:38 ?1792次閱讀
    NoC性能<b class='flag-5'>監(jiān)控器</b>調(diào)試指南

    傳感是什么?

    傳感是一種用于實時檢測容器內(nèi)液體(或松散固體顆粒、粉末等物)高度,并將信號轉(zhuǎn)化為可傳
    的頭像 發(fā)表于 11-25 11:18 ?621次閱讀
    <b class='flag-5'>液</b><b class='flag-5'>位</b>傳感<b class='flag-5'>器</b>是什么?

    傳感:原理、技術(shù)與實用指南

    ? ? 傳感是一種檢測液體位置的設(shè)備,廣泛應(yīng)用于工業(yè)自動化和過程控制中。它們能夠?qū)崟r監(jiān)測儲罐、管道等容器中的變化,確保液體介質(zhì)的精
    的頭像 發(fā)表于 10-20 10:28 ?406次閱讀
    <b class='flag-5'>液</b><b class='flag-5'>位</b>傳感<b class='flag-5'>器</b>:原理、技術(shù)與實用指南

    AMC60304光學(xué)監(jiān)控器和控制技術(shù)解析與應(yīng)用指南

    Texas Instruments AMC60304光學(xué)監(jiān)視和控制是一款高度集成的低功耗模擬監(jiān)控器和控制,優(yōu)化用于大電流輸出。該器件還包括一個12
    的頭像 發(fā)表于 09-22 14:47 ?967次閱讀
    AMC60304光學(xué)<b class='flag-5'>監(jiān)控器</b>和控制<b class='flag-5'>器</b>技術(shù)解析與應(yīng)用指南

    INA234 12數(shù)字電流監(jiān)控器技術(shù)解析與應(yīng)用指南

    Texas Instruments INA234 12數(shù)字電流監(jiān)控器具有一個 ^I2C^ /SMBus兼容接口,可與1.2V、1.8V、3.3V和5.0V等廣泛的數(shù)字總線電壓兼容。該器件可監(jiān)測外部感測電阻上的電壓,并報告電流
    的頭像 發(fā)表于 08-25 16:23 ?1106次閱讀
    INA234 12<b class='flag-5'>位</b>數(shù)字電流<b class='flag-5'>監(jiān)控器</b>技術(shù)解析與應(yīng)用指南

    水池與水泵狀態(tài)遠(yuǎn)程監(jiān)控系統(tǒng)方案

    水泵空轉(zhuǎn)燒毀,或水泵異常停機(jī)未及時發(fā)現(xiàn)等問題,不僅影響生產(chǎn)進(jìn)度,還可能造成水資源浪費、設(shè)備損壞甚至環(huán)境污染。 通過部署工業(yè)網(wǎng)關(guān)接入水池傳感與水泵控制系統(tǒng)(如PLC、變頻等),實
    的頭像 發(fā)表于 08-19 17:07 ?1147次閱讀
    水池<b class='flag-5'>液</b><b class='flag-5'>位</b>與水泵狀態(tài)遠(yuǎn)程<b class='flag-5'>監(jiān)控</b>系統(tǒng)方案

    水箱組態(tài)監(jiān)控物聯(lián)網(wǎng)解決方案

    箱PLC數(shù)據(jù)采集與組態(tài)監(jiān)控,助力提高工作效率與管理水平。 系統(tǒng)架構(gòu) 1、設(shè)備層:該混合水箱由西門子S7-200 SMART型號PLC進(jìn)行控制,接入高中低三個傳感及電磁閥,同時接入
    的頭像 發(fā)表于 07-29 14:46 ?976次閱讀
    水箱<b class='flag-5'>液</b><b class='flag-5'>位</b>組態(tài)<b class='flag-5'>監(jiān)控</b>物聯(lián)網(wǎng)解決方案

    Texas Instruments INA4235 16數(shù)字電流監(jiān)控器數(shù)據(jù)手冊

    Texas Instruments INA4235 16數(shù)字電流監(jiān)控器包含一個I^2^C/SMBus兼容接口,可與1.2V至5V的數(shù)字總線電壓范圍兼容。該四通道數(shù)字電流監(jiān)控器可感測共??偩€
    的頭像 發(fā)表于 07-29 09:13 ?790次閱讀
    Texas Instruments INA4235 16<b class='flag-5'>位</b>數(shù)字電流<b class='flag-5'>監(jiān)控器</b>數(shù)據(jù)手冊

    Texas Instruments INA4230 16數(shù)字電流監(jiān)控器數(shù)據(jù)手冊

    Texas Instruments INA4230四通道16數(shù)字電流監(jiān)控器具有一個兼容I ^2 C^ /SMBus的接口,兼容1.2V至5V的數(shù)字總線電壓。該器件可監(jiān)測外部感應(yīng)電阻上的電壓,并報告每個通道的分流電壓、總線電壓
    的頭像 發(fā)表于 07-25 14:43 ?762次閱讀
    Texas Instruments INA4230 16<b class='flag-5'>位</b>數(shù)字電流<b class='flag-5'>監(jiān)控器</b>數(shù)據(jù)手冊

    三相電機(jī)智能監(jiān)控器設(shè)計

    對相電壓相電流進(jìn)行過壓、過流檢測,當(dāng)其出現(xiàn)狀況時能及時報警,以免造成生產(chǎn)損失。 純分享帖,需要者可點擊附件免費獲取完整資料~~~*附件:三相電機(jī)智能監(jiān)控器設(shè)計.pdf【免責(zé)聲明】本文系網(wǎng)絡(luò)轉(zhuǎn)載,版權(quán)歸原作者所有。本文所用視頻、圖片、文字如涉及作品版權(quán)問題,請第一時間告知,刪除內(nèi)容!
    發(fā)表于 06-13 09:30

    非接觸式傳感精準(zhǔn)檢測電解優(yōu)選方案

    在現(xiàn)代化工業(yè)生產(chǎn)中,電解檢測是一項至關(guān)重要的任務(wù),其準(zhǔn)確性直接關(guān)系到設(shè)備的穩(wěn)定運行和產(chǎn)品質(zhì)量。傳統(tǒng)接觸式傳感
    的頭像 發(fā)表于 04-12 10:53 ?1538次閱讀
    非接觸式<b class='flag-5'>液</b><b class='flag-5'>位</b>傳感<b class='flag-5'>器</b>精準(zhǔn)檢測電解<b class='flag-5'>液</b><b class='flag-5'>液</b><b class='flag-5'>位</b>優(yōu)選方案

    論非接觸式傳感在電池檢測中的技術(shù)實踐與創(chuàng)新

    在電池技術(shù)不斷發(fā)展的今天,電池的性能和安全性備受關(guān)注。其中,電池的準(zhǔn)確檢測對于保證電池的正常運行和延長使用壽命至關(guān)重要。非接觸式
    的頭像 發(fā)表于 04-11 11:21 ?1003次閱讀
    論非接觸式<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>檢測中的技術(shù)實踐與創(chuàng)新

    傳感:金屬容器內(nèi)精準(zhǔn)檢測的關(guān)鍵技術(shù)

    在眾多工業(yè)生產(chǎn)、倉儲物流以及日常生活場景中,對金屬容器內(nèi)的精確檢測是一項至關(guān)重要的任務(wù)。傳感作為實現(xiàn)這一目標(biāo)的核心設(shè)備,憑借其高度
    的頭像 發(fā)表于 04-07 10:16 ?1359次閱讀
    <b class='flag-5'>液</b><b class='flag-5'>位</b>傳感<b class='flag-5'>器</b>:金屬容器內(nèi)<b class='flag-5'>液</b><b class='flag-5'>位</b>精準(zhǔn)檢測的關(guān)鍵技術(shù)