女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

液位監控器的制作方法

454398 ? 來源:wv ? 2019-10-12 10:24 ? 次閱讀

步驟1:硬件零件

對于此項目,我將使用以下內容:

Arduino Uno

以太網屏蔽

HC-SR04超聲波傳感器

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

CAT5電纜

路由器

筆記本電腦

步驟2:上傳軟件

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

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

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

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:連接硬件

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

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

步驟4:測試所有內容

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

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

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 監控器
    +關注

    關注

    1

    文章

    323

    瀏覽量

    27352
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    非接觸式傳感精準檢測電解優選方案

    在現代化工業生產中,電解檢測是一項至關重要的任務,其準確性直接關系到設備的穩定運行和產品質量。傳統接觸式傳感
    的頭像 發表于 04-12 10:53 ?275次閱讀
    非接觸式<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>優選方案

    論非接觸式傳感在電池檢測中的技術實踐與創新

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

    傳感:金屬容器內精準檢測的關鍵技術

    在眾多工業生產、倉儲物流以及日常生活場景中,對金屬容器內的精確檢測是一項至關重要的任務。傳感作為實現這一目標的核心設備,憑借其高度
    的頭像 發表于 04-07 10:16 ?410次閱讀
    <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>精準檢測的關鍵技術

    無線控制的應用和原理,這回終于搞懂了

    無線水位控制是一種通過無線方式實時監測和控制的設備。 無線水位與
    的頭像 發表于 03-26 16:11 ?247次閱讀
    無線<b class='flag-5'>液</b><b class='flag-5'>位</b>控制<b class='flag-5'>器</b>的應用和原理,這回終于搞懂了

    什么是無線變送器

    監測領域,無線變送器以其技術優勢和廣泛的應用場景,正逐漸成為行業的新寵。無線變送器
    的頭像 發表于 02-07 14:56 ?364次閱讀

    變送器與傳感的區別

    在工業自動化和過程控制領域,精確監測液體的對于確保流程的穩定性和安全性至關重要。變送器和
    的頭像 發表于 01-06 15:28 ?853次閱讀

    EZShunt?數字電流和功率監控器

    電子發燒友網站提供《EZShunt?數字電流和功率監控器.pdf》資料免費下載
    發表于 10-31 09:43 ?0次下載
    EZShunt?數字電流和功率<b class='flag-5'>監控器</b>

    數字電源監控器入門

    電子發燒友網站提供《數字電源監控器入門.pdf》資料免費下載
    發表于 09-27 10:30 ?1次下載
    數字電源<b class='flag-5'>監控器</b>入門

    傳感怎么安裝和使用呢

    傳感是一種檢測容器內液體高度的設備,廣泛應用于工業自動化、環保、化工、食品加工等領域。正確安裝和使用傳感
    的頭像 發表于 09-07 11:07 ?1148次閱讀

    在應用TI并聯電流監控器時,取樣電阻取多大值會比較優化?

    在應用TI并聯電流監控器時,取樣電阻取多大值會比較優化?輸入前需要做濾波處理嗎?
    發表于 08-30 08:11

    有源蜂鳴器驅動電路制作方法

    有源蜂鳴器驅動電路的制作方法主要包括準備工具與材料、焊接電路元件以及測試電路等步驟。以下是一個制作方法: 一、準備工具與材料 工具 :壓線鉗、熱風槍焊臺(或普通電烙鐵)、萬用表(用于測試電路) 材料
    的頭像 發表于 08-09 10:58 ?1689次閱讀

    變送器如何調節參數

    的調節參數的方法和步驟。 變送器的工作原理
    的頭像 發表于 07-31 09:43 ?2930次閱讀

    ADC128D818 12、8通道ADC系統監控器數據表

    電子發燒友網站提供《ADC128D818 12、8通道ADC系統監控器數據表.pdf》資料免費下載
    發表于 07-25 10:14 ?2次下載
    ADC128D818 12<b class='flag-5'>位</b>、8通道ADC系統<b class='flag-5'>監控器</b>數據表

    AMC7932 32通道12模擬監控器和控制數據表

    電子發燒友網站提供《AMC7932 32通道12模擬監控器和控制數據表.pdf》資料免費下載
    發表于 07-15 11:03 ?0次下載
    AMC7932 32通道12<b class='flag-5'>位</b>模擬<b class='flag-5'>監控器</b>和控制<b class='flag-5'>器</b>數據表

    傳感電路圖 帶Arduino的SST傳感設計

    傳感是一種廣泛應用于工業、農業、環境監測等領域的裝置,用于測量液體或固體物質的高低。隨著科技的進步,
    的頭像 發表于 07-03 16:57 ?3036次閱讀
    <b class='flag-5'>液</b><b class='flag-5'>位</b>傳感<b class='flag-5'>器</b>電路圖 帶Arduino的SST<b class='flag-5'>液</b><b class='flag-5'>位</b>傳感<b class='flag-5'>器</b>設計