資料介紹
描述
為了最大限度地減少機器的停機時間,對機器進行預測分析是非常必要的。定期檢查有助于提高機器的工作時間,進而提高其容錯能力。無線振動和溫度傳感器可以幫助我們分析機器中的振動。我們在之前的博客中看到無線振動和溫度傳感器如何服務于不同的應用,并幫助我們檢測故障和機器中的不規(guī)則振動。
在本博客中,我們將使用 Google Charts 來可視化傳感器數(shù)據(jù)。谷歌圖表是檢查和分析傳感器數(shù)據(jù)的交互式方式。它為我們提供了許多選項,如折線圖、pi 圖表、直方圖、多值圖表等。因此,在這里我們將學習以下內(nèi)容:
- ThingHz 無線溫濕度傳感器
- 硬件設置
- 使用無線網(wǎng)關(guān)設備收集數(shù)據(jù)
- 使用這些傳感器進行振動分析。
- 如何使用 ESP32 網(wǎng)絡服務器制作網(wǎng)頁。
- 在網(wǎng)頁中加載谷歌圖表。
硬件和軟件規(guī)格
軟件規(guī)范
硬件規(guī)格
- ThingHz 溫濕度傳感器
獲取溫度傳感器值

?
使用 ESP32webServer 提供網(wǎng)頁
首先,我們將使用 ESP32 托管一個網(wǎng)頁。要托管網(wǎng)頁,我們只需要按照以下步驟操作:
- 包括庫“ WebServer.h ”
#include "WebServer.h"
- 然后初始化一個 Web Server 類的對象。然后發(fā)送服務器請求以使用 server.on() 在 root 和其他 URL 中打開網(wǎng)頁。并使用server.begin() 啟動服務器。
Webserver server server.on("/", handleRoot);server.on("/dht22", handleDHT);
server.onNotFound(handleNotFound);
server.begin();
- 現(xiàn)在調(diào)用我們已將網(wǎng)頁存儲在 SPIFFS 中的不同 URL 路徑的回調(diào)。有關(guān) SPIFFS 的更多信息,請關(guān)注此博客。“ /dht22 ” URL 路徑將以 JSON 格式給出傳感器數(shù)據(jù)的值。
void handleRoot() {File file = SPIFFS.open("/chartThing.html", "r");
server.streamFile(file,"text/html");
file.close();}void handleDHT(){StaticJsonBuffer<100> jsonBuffer;
JsonObject& root = jsonBuffer.createObject();
root["rmsx"] = rms_x;
root["rmsy"] = rms_y;
char jsonChar[100];
root.printTo((char*)jsonChar, root.measureLength() + 1);
server.send(200, "text/json", jsonChar); }
- 現(xiàn)在使用任何文本編輯器創(chuàng)建一個 HTML 網(wǎng)頁,在我們的例子中我們使用的是 notepad++。要了解有關(guān)創(chuàng)建網(wǎng)頁的更多信息,請訪問此博客。在此網(wǎng)頁中,我們調(diào)用谷歌圖表 API 將傳感器值提供給圖表。此網(wǎng)頁托管在根網(wǎng)頁上。您可以在此處找到HTML 網(wǎng)頁代碼。
- 在下一步中,我們只需要處理 Web 服務器。
server.handleClient();
數(shù)據(jù)可視化

Google Charts 提供了一種非常有效的方式來可視化您的網(wǎng)站或靜態(tài)網(wǎng)頁上的數(shù)據(jù)。從簡單的折線圖到復雜的分層樹狀圖,谷歌圖表庫提供了大量即用型圖表類型。
整體代碼
- 使用谷歌圖表在網(wǎng)頁上可視化無線傳感器數(shù)據(jù)
- Python數(shù)據(jù)可視化編程實戰(zhàn) 29次下載
- 一種基于Web的數(shù)據(jù)可視化圖表渲染方法 25次下載
- 綜述知識圖譜的數(shù)據(jù)模型和可視化技術(shù) 4次下載
- 綜述知識圖譜的數(shù)據(jù)模型和可視化技術(shù) 16次下載
- 教育大數(shù)據(jù)可視化分析研究的綜合分析 108次下載
- 衛(wèi)星載荷可視化仿真分析平臺設計方案 32次下載
- 如何使用Web進行醫(yī)學體數(shù)據(jù)可視化系統(tǒng)的設計實現(xiàn) 2次下載
- MATLAB數(shù)據(jù)和函數(shù)的可視化操作和參數(shù)詳細資料說明 8次下載
- 柔性動態(tài)可視化在醫(yī)學圖像可視化中應用 0次下載
- 大數(shù)據(jù)可視化的挑戰(zhàn)與最新進展 0次下載
- 基于Mashup空間態(tài)勢可視化 13次下載
- 基于KML的GPS數(shù)據(jù)軌跡可視化肖紅力 2次下載
- 文本可視化綜述 14次下載
- 微細線材纏繞機的可視化控制
- 使用樹莓派Pico開發(fā)板制作實時音頻光譜圖可視化器 2075次閱讀
- 幾款好用的可視化工具推薦 1214次閱讀
- 詳解圖形繪制和可視化 790次閱讀
- 基于Web的數(shù)據(jù)查詢和可視化工具 1764次閱讀
- 如何制作一個數(shù)據(jù)統(tǒng)計物理可視化儀表盤 4794次閱讀
- 為什么要可視化圖 大規(guī)模圖可視化攻略方案 4626次閱讀
- 數(shù)據(jù)可視化用來創(chuàng)造一條快速認識數(shù)據(jù)集的捷徑 2775次閱讀
- 基于Python實現(xiàn)交互式數(shù)據(jù)可視化的工具 3499次閱讀
- 堡盟推出新款VeriSens XF系列視覺傳感器可自動實現(xiàn)3D識別與可視化 1368次閱讀
- 如何把握設計與功能之間的平衡,創(chuàng)建出簡潔直觀的可視化圖像? 3187次閱讀
- 指引入門d3.js的門徑,如何基于基本原則創(chuàng)建可視化? 3094次閱讀
- 如何對MCU程序中的數(shù)據(jù)進行可視化 6039次閱讀
- 實現(xiàn)海量數(shù)據(jù)分析及可視化的簡便方法 5124次閱讀
- 可視化策略的數(shù)據(jù)分析 4464次閱讀
- AS:可視化的調(diào)試工具--FreeRTOS+Trace 6896次閱讀
下載排行
本周
- 1DD3118電路圖紙資料
- 0.08 MB | 1次下載 | 免費
- 2AD庫封裝庫安裝教程
- 0.49 MB | 1次下載 | 免費
- 3PC6206 300mA低功耗低壓差線性穩(wěn)壓器中文資料
- 1.12 MB | 1次下載 | 免費
- 4網(wǎng)絡安全從業(yè)者入門指南
- 2.91 MB | 1次下載 | 免費
- 5DS-CS3A P00-CN-V3
- 618.05 KB | 1次下載 | 免費
- 6海川SM5701規(guī)格書
- 1.48 MB | 次下載 | 免費
- 7H20PR5電磁爐IGBT功率管規(guī)格書
- 1.68 MB | 次下載 | 1 積分
- 8IP防護等級說明
- 0.08 MB | 次下載 | 免費
本月
- 1貼片三極管上的印字與真實名稱的對照表詳細說明
- 0.50 MB | 103次下載 | 1 積分
- 2涂鴉各WiFi模塊原理圖加PCB封裝
- 11.75 MB | 89次下載 | 1 積分
- 3錦銳科技CA51F2 SDK開發(fā)包
- 24.06 MB | 43次下載 | 1 積分
- 4錦銳CA51F005 SDK開發(fā)包
- 19.47 MB | 19次下載 | 1 積分
- 5PCB的EMC設計指南
- 2.47 MB | 16次下載 | 1 積分
- 6HC05藍牙原理圖加PCB
- 15.76 MB | 13次下載 | 1 積分
- 7802.11_Wireless_Networks
- 4.17 MB | 12次下載 | 免費
- 8蘋果iphone 11電路原理圖
- 4.98 MB | 6次下載 | 2 積分
總榜
- 1matlab軟件下載入口
- 未知 | 935127次下載 | 10 積分
- 2開源硬件-PMP21529.1-4 開關(guān)降壓/升壓雙向直流/直流轉(zhuǎn)換器 PCB layout 設計
- 1.48MB | 420064次下載 | 10 積分
- 3Altium DXP2002下載入口
- 未知 | 233089次下載 | 10 積分
- 4電路仿真軟件multisim 10.0免費下載
- 340992 | 191390次下載 | 10 積分
- 5十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183342次下載 | 10 積分
- 6labview8.5下載
- 未知 | 81588次下載 | 10 積分
- 7Keil工具MDK-Arm免費下載
- 0.02 MB | 73815次下載 | 10 積分
- 8LabVIEW 8.6下載
- 未知 | 65989次下載 | 10 積分
評論