女人被狂躁到高潮视频免费无遮挡,内射人妻骚骚骚,免费人成小说在线观看网站,九九影院午夜理论片少妇,免费av永久免费网址

當(dāng)前位置:首頁(yè) > 物聯(lián)網(wǎng) > IoT設(shè)計(jì)分享
[導(dǎo)讀]你通常會(huì)在ThingSpeak和其他物聯(lián)網(wǎng)平臺(tái)上看到帶有實(shí)時(shí)圖表和表格的數(shù)據(jù)記錄web服務(wù)器。但是我們也可以創(chuàng)建我們自己的web服務(wù)器,可以實(shí)時(shí)更新數(shù)據(jù),我們以前使用不同的板創(chuàng)建了許多web服務(wù)器。在這里,我們還將使用DHT11傳感器創(chuàng)建ESP8266 Web服務(wù)器數(shù)據(jù)記錄器。在這里,溫度和濕度數(shù)據(jù)將使用AJAX在網(wǎng)頁(yè)上更新。

你通常會(huì)在ThingSpeak和其他物聯(lián)網(wǎng)平臺(tái)上看到帶有實(shí)時(shí)圖表和表格的數(shù)據(jù)記錄web服務(wù)器。但是我們也可以創(chuàng)建我們自己的web服務(wù)器,可以實(shí)時(shí)更新數(shù)據(jù),我們以前使用不同的板創(chuàng)建了許多web服務(wù)器。在這里,我們還將使用DHT11傳感器創(chuàng)建ESP8266 Web服務(wù)器數(shù)據(jù)記錄器。在這里,溫度和濕度數(shù)據(jù)將使用AJAX在網(wǎng)頁(yè)上更新。

AJAX(異步JavaScript和XML)允許通過(guò)在后臺(tái)與服務(wù)器共享少量數(shù)據(jù)來(lái)自動(dòng)更新網(wǎng)站,而無(wú)需刷新整個(gè)網(wǎng)頁(yè)。這確保了網(wǎng)頁(yè)的某些部分將被更改,而無(wú)需重新加載整個(gè)網(wǎng)站。讓我們開(kāi)始吧!

組件的要求

?NodeMCU ESP8266

?DHT11傳感器

?跳線(xiàn)

DHT11傳感器用于測(cè)量溫度和濕度,通常用于創(chuàng)建氣象站。

線(xiàn)路圖

ESP8266數(shù)據(jù)記錄儀電路圖如下:

將DHT11連接到NodeMCU很容易。DHT11的VCC和GND引腳連接到NodeMCU的3.3V和GND, DHT的Data引腳連接到NodeMCU的D5 (GPIO 14)引腳。

NodeMCU ESP8266數(shù)據(jù)記錄編程

完整的代碼NodeMCU溫度記錄器可以在頁(yè)面的末尾找到。這里我們逐行解釋完整的代碼:

在直接進(jìn)行編碼之前,請(qǐng)安裝所需的庫(kù),ESP8266庫(kù)已預(yù)先安裝在IDE上;您只需要安裝可以從這里下載的DHT11庫(kù)。

在安裝庫(kù)之后,包括所有必需的庫(kù)。

現(xiàn)在在下一行中,輸入您的Wi-Fi名稱(chēng)和密碼。

然后定義DHT傳感器的類(lèi)型和傳感器連接的引腳。如果您使用的是DHT22,那么將DHT類(lèi)型更改為DHT22。在我的情況下,DHT傳感器連接到NodeMCU的GPIO14 (D5)。

當(dāng)我們使用NodeMCU IP地址在瀏覽器中打開(kāi)網(wǎng)頁(yè)時(shí),執(zhí)行handleRoot函數(shù)。

下一個(gè)函數(shù)是readData(),用于從DHT11傳感器讀取數(shù)據(jù)并將其發(fā)送到網(wǎng)頁(yè)。在這個(gè)循環(huán)中,NodeMCU將DHT11值存儲(chǔ)為兩個(gè)float變量:溫度和濕度,在此之后,它將float變量轉(zhuǎn)換為字符串,并將其數(shù)據(jù)存儲(chǔ)為另一個(gè)字符串變量data,并在請(qǐng)求時(shí)將其發(fā)送給網(wǎng)頁(yè)。

在void setup()函數(shù)中,我們初始化波特率,使用.begin()函數(shù)初始化DHT傳感器,使用server.begin()函數(shù)初始化網(wǎng)頁(yè),然后使用Wi-Fi名稱(chēng)和密碼將模塊與Wi-Fi連接。

第一個(gè)函數(shù)用于在客戶(hù)端請(qǐng)求URI(統(tǒng)一資源標(biāo)識(shí)符)時(shí)調(diào)用‘handleRoot’函數(shù)“/”而第二個(gè)函數(shù)用于在POST請(qǐng)求URI “/readData”時(shí)調(diào)用‘readData’函數(shù)

void loop()函數(shù)持續(xù)偵聽(tīng)來(lái)自客戶(hù)端的HTTP請(qǐng)求

網(wǎng)頁(yè)的HTML代碼

標(biāo)簽用于告訴web瀏覽器我們正在使用哪個(gè)版本的html來(lái)編寫(xiě)html代碼。這個(gè)標(biāo)簽寫(xiě)在頂部。這段代碼中的所有內(nèi)容都是在它之后編寫(xiě)的。

在標(biāo)簽之間編寫(xiě)的代碼將被瀏覽器讀取。標(biāo)簽用于定義網(wǎng)頁(yè)的標(biāo)題、標(biāo)題行和樣式。中寫(xiě)入的數(shù)據(jù)是瀏覽器中選項(xiàng)卡的名稱(chēng)。標(biāo)簽用于給表格和標(biāo)題行設(shè)置樣式。

標(biāo)簽用于包含jQuery。jQuery是JavaScript庫(kù)。標(biāo)記中的getData()函數(shù)用于從NodeMCU獲取數(shù)據(jù)并更新數(shù)據(jù)表。

XMLHttpRequest對(duì)象用于從web服務(wù)器請(qǐng)求數(shù)據(jù)。所有瀏覽器都有一個(gè)內(nèi)置的XMLHttpRequest對(duì)象,用于從服務(wù)器請(qǐng)求數(shù)據(jù)。使用XMLHttpRequest,我們可以在不重新加載頁(yè)面的情況下更新網(wǎng)頁(yè),從服務(wù)器請(qǐng)求數(shù)據(jù),從服務(wù)器接收數(shù)據(jù),并可以向服務(wù)器發(fā)送數(shù)據(jù)。這里我們使用這個(gè)對(duì)象從NodeMCU獲取溫度和濕度數(shù)據(jù),并在不刷新網(wǎng)頁(yè)的情況下更新數(shù)據(jù)表。

XMLHttpRequest對(duì)象的open()和send()方法用于向服務(wù)器發(fā)送請(qǐng)求。http.open()的語(yǔ)法如下所示:

測(cè)試NodeMCU數(shù)據(jù)記錄器

最后,將DHT11傳感器與NodeMCU連接并上傳代碼。在NodeMCU上傳程序后,打開(kāi)波特率為115200的串口監(jiān)視器,獲取NodeMCU的IP地址。在瀏覽器中打開(kāi)它,你的網(wǎng)頁(yè)看起來(lái)像這樣:

本文編譯自iotdesignpro

本站聲明: 本文章由作者或相關(guān)機(jī)構(gòu)授權(quán)發(fā)布,目的在于傳遞更多信息,并不代表本站贊同其觀點(diǎn),本站亦不保證或承諾內(nèi)容真實(shí)性等。需要轉(zhuǎn)載請(qǐng)聯(lián)系該專(zhuān)欄作者,如若文章內(nèi)容侵犯您的權(quán)益,請(qǐng)及時(shí)聯(lián)系本站刪除。
換一批
延伸閱讀

頻繁的減載或斷電可能會(huì)破壞你的互聯(lián)網(wǎng),小型直流電器,甚至是基本的微型逆變器設(shè)置。手動(dòng)切換到電池供電是不方便的,并且會(huì)由于突然斷電而損壞敏感的電子設(shè)備。

關(guān)鍵字: 逆變器 ESP8266 繼電器

便攜式工作室燈是一種超緊湊的RGB照明解決方案,旨在改善視頻制作和視覺(jué)美學(xué)。它擁有光滑的3d打印外殼和定制設(shè)計(jì)的鏡頭,僅用四個(gè)WS2812B LED就能散發(fā)出燦爛的光芒。

關(guān)鍵字: RGB照明 ESP8266 LED

我們是一群坐在教室里的學(xué)生,在那里舉手通常意味著什么。你會(huì)舉起手臂幾分鐘,只是為了看到別人在你之前打電話(huà)。這不是誰(shuí)最需要幫助的問(wèn)題。而是關(guān)于老師碰巧注意到誰(shuí)。這既不公平,也沒(méi)有效率。

關(guān)鍵字: CheckMate設(shè)備 web服務(wù)器 LoRaWAN

該CWX SDK由單個(gè)CR123鋰電池(或外部3V3 DC或USB)供電,是用于物聯(lián)網(wǎng)家庭自動(dòng)化的緊湊型氣象站。

關(guān)鍵字: 鋰電池 CWX-2 物聯(lián)網(wǎng) ESP8266

房子里的安全很重要。本課題提出了一種智能門(mén)鎖安全系統(tǒng)的原型,可用于提高門(mén)的安全性。此外,使用鑰匙的傳統(tǒng)方法門(mén)可以很容易地被未經(jīng)授權(quán)的人或竊賊打開(kāi),如果他們有正確的鑰匙。這樣他們就能偷走房子里所有值錢(qián)的東西。

關(guān)鍵字: 物聯(lián)網(wǎng) 智能門(mén)鎖 ESP8266

一個(gè)離線(xiàn)語(yǔ)音識(shí)別中心,沒(méi)有網(wǎng)絡(luò)連接,沒(méi)有無(wú)線(xiàn)路由器。只要一對(duì)運(yùn)行ESPNOW協(xié)議的ESP8266。這就是我想要的房間。這些設(shè)備既可以通過(guò)按開(kāi)關(guān)控制,也可以通過(guò)聲音控制。像alexa這樣的中央集線(xiàn)器可以響應(yīng)你的命令。這篇文...

關(guān)鍵字: ESP8266 語(yǔ)音識(shí)別 傳感器 固態(tài)繼電器

我想要一個(gè)簡(jiǎn)單的數(shù)字時(shí)鐘,它還可以兼作留言板——既有趣又實(shí)用。我有一個(gè)ESP8266和一個(gè)LED矩陣,我想:“為什么不做一個(gè)智能顯示器來(lái)顯示時(shí)間……或者任何我想要的東西?”

關(guān)鍵字: ESP8266 LED矩陣 Wi-Fi

您正在尋找一個(gè)簡(jiǎn)單而有效的家庭安全解決方案嗎?這個(gè)DIY無(wú)線(xiàn)門(mén)傳感器項(xiàng)目允許您遠(yuǎn)程監(jiān)控您的門(mén),并在門(mén)打開(kāi)或關(guān)閉時(shí)接收警報(bào)。它使用ESP8266和NRF24L01無(wú)線(xiàn)模塊傳輸數(shù)據(jù),使其成為可靠且經(jīng)濟(jì)高效的家庭安全解決方案。

關(guān)鍵字: 傳感器 ESP8266 NRF24L01

在這個(gè)項(xiàng)目中,我將向您展示如何構(gòu)建一個(gè)用于3D掃描的電動(dòng)轉(zhuǎn)臺(tái)。這個(gè)DIY項(xiàng)目由三個(gè)主要部分組成:頂板、中央齒輪驅(qū)動(dòng)板和底座。頂板保持靜止,作為放置待掃描物體的平臺(tái)。

關(guān)鍵字: 3D掃描 3D打印機(jī) ESP8266 開(kāi)發(fā)板

Pedro Robot是一個(gè)完全開(kāi)源的項(xiàng)目,設(shè)計(jì)為每個(gè)人都可以訪(fǎng)問(wèn)和定制。組裝起來(lái)很容易,不需要螺絲,不需要膠水,不需要工具!完美的制造商,學(xué)生和教育工作者希望探索機(jī)器人和編程。

關(guān)鍵字: 機(jī)器人 Pedro Robot 物聯(lián)網(wǎng) ESP8266
關(guān)閉