資料介紹
描述
圖表、折線圖、餅圖等是可視化和分析傳感器數據的交互式方式。在本博客中,我們將重點介紹如何使用 Google 圖表來可視化無線振動和溫度傳感器數據。這些統計數據可以幫助我們在早期故障檢測和消除機器退化的可能性后采取必要的可能步驟。我們在之前的博客中看到無線振動和溫度傳感器如何服務于不同的應用,并幫助我們檢測故障和機器中的不規則振動。
在此博客中,我們將從網關設備提供網頁,并將使用 Google Charts 監控傳感器數據。在這里,我們將學習以下內容:
- 無線振動和溫度傳感器
- 硬件設置
- 使用無線網關設備收集數據
- 使用這些傳感器進行振動分析。
- 如何使用 ESP32 Asyncwebserver 制作網頁并提供服務。
- 在網頁中加載谷歌圖表。
硬件和軟件規格
![poYBAGNy24yAJt9NAADkBD_0c7E782.png](https://file.elecfans.com/web2/M00/7A/87/poYBAGNy24yAJt9NAADkBD_0c7E782.png)
軟件規范
硬件規格
檢查機器振動的指南
上一篇博客《感應電機的機械振動分析》中提到過。為了區分故障和故障識別振動,需要遵循某些準則。對于短暫的轉速頻率是其中之一。轉速頻率是不同故障的特征。
- 0.01g 或更少 - 狀況良好- 機器正常工作。
- 0.35g 或更少 - 狀況良好。機器工作正常。除非機器有噪音,否則無需采取任何措施。可能存在轉子偏心故障。
- 0.75g 或更多 - 粗糙條件- 需要檢查電機,如果機器噪音太大,可能存在轉子偏心故障。
- 1g 或更多 - 非常粗糙的條件- 電機可能存在嚴重故障。故障可能是由于軸承故障或鋼筋彎曲造成的。檢查噪音和溫度
- 1.5g 或更多 - 危險級別- 需要修理或更換電機。
- 2.5g 或更多 - 重度- 立即關閉機器。
獲取振動傳感器值
![pYYBAGNy246AJKrXAABNp2E5NmI411.png](https://file.elecfans.com/web2/M00/7B/16/pYYBAGNy246AJKrXAABNp2E5NmI411.png)
我們從傳感器獲得的振動值以英里為單位。這些由以下值組成。
- RMS 值- 沿所有三個軸的均方根值。峰峰值可以計算為
峰峰值 = RMS 值/0.707
- 最小值- 沿所有三個軸的最小值
- 最大值- 沿所有三個軸的峰峰值。可以使用此公式計算 RMS 值
RMS 值 = 峰峰值 x 0.707
- 早些時候,當電機狀況良好時,我們得到的值約為 0.002g。但是當我們在有故障的電機上嘗試時,我們檢查的振動約為 0.80g 到 1.29g。故障電機的轉子偏心度很高。因此,我們可以使用振動傳感器提高電機的容錯能力。
使用 ESP32 AsyncwebServer 提供網頁
首先,我們將使用 ESP32 托管一個網頁。要托管網頁,我們只需要按照以下步驟操作:
- 克隆或下載ESPAsyncWebServer庫。
- ESPAsyncWebServer 庫需要AsyncTCP才能運行。
- 包括庫頭文件。
#include "ESPAsyncWebServer.h"
AsyncWebServer server(80);
- 現在使用任何文本編輯器創建一個 HTML 網頁,在我們的例子中我們使用的是 notepad++。要了解有關創建網頁的更多信息,請訪問此博客。在此網頁中,我們調用谷歌圖表 API 將傳感器值提供給圖表。此網頁托管在根網頁上。您可以在此處找到 HTML 網頁代碼。
- 將網頁存儲在 SPIFFS 中。
- 然后發送服務器請求以使用 server.on() 在 root 和其他 URL 中打開網頁。
server.on("/", HTTP_GET, [](AsyncWebServerRequest *request){ request->send(SPIFFS, "/testFinal1.html", "text/html"); });
- 然后使用server.begin() 啟動服務器
使用 ThingSpeak MQTT 發布和訂閱
- 發布到頻道供稿channels//publish/
- 發布到特定字段channels//publish/fields//
- 訂閱頻道字段channels//subscribe/ /
- 訂閱私人頻道 feed channels//subscribe/fields//
- 訂閱頻道的所有字段。頻道//subscribe/fields//
![pYYBAGNy25CAeeIUAACETG3on2M786.png](https://file.elecfans.com/web2/M00/7B/16/pYYBAGNy25CAeeIUAACETG3on2M786.png)
數據可視化
![poYBAGNy25KAdjQYAACsC1yljV8446.png](https://file.elecfans.com/web2/M00/7A/87/poYBAGNy25KAdjQYAACsC1yljV8446.png)
Google Charts 提供了一種非常有效的方式來可視化您的網站或靜態網頁上的數據。從簡單的折線圖到復雜的分層樹狀圖,谷歌圖表庫提供了大量即用型圖表類型。
在這里,我們制作了一個用戶界面來使用谷歌圖表分析傳感器數據。它的工作原理如下。
![pYYBAGNy25WAW_XXAADPOZx9hz0613.png](https://file.elecfans.com/web2/M00/7B/16/pYYBAGNy25WAW_XXAADPOZx9hz0613.png)
- 在網絡瀏覽器上打開本地 WiFi IP。網頁在此 IP 上提供。
- 從下拉列表中選擇傳感器類型。列表中有不同的傳感器可用。
- 然后為電子郵件通知或移動通知創建一個事件。使用 IFTTT。要了解有關 IFTTT 和 webhook 以及設置的更多信息,請參閱此博客。
- 然后點擊提交按鈕。點擊提交按鈕后,該函數將調用 Thingspeak API。它以 JSON 格式從事物中提取傳感器讀數。這個 JSON 數據將被解析以獲得真實的振動值。
- 該圖表將顯示在網頁的左側。
振動警報的電子郵件通知
我們正在使用 IFTTT 小程序向用戶提供實時天氣報告電子郵件通知。有關 IFTTT 設置的更多信息,您可以瀏覽此博客。所以,我們已經通過 ThingSpeak 實現了它。每當機器中發生溫度變化時,我們都會向用戶發送電子郵件通知。它將觸發電子郵件通知“多么美好的一天”。每天上午 10:00 左右(IST),我們將收到一封電子郵件通知
![pYYBAGNy25eAPmBrAABRsSFv8Kc938.png](https://file.elecfans.com/web2/M00/7B/16/pYYBAGNy25eAPmBrAABRsSFv8Kc938.png)
?
- 使用Google Charts來可視化傳感器數據
- Python數據可視化編程實戰 29次下載
- 一種基于Web的數據可視化圖表渲染方法 25次下載
- 綜述知識圖譜的數據模型和可視化技術 4次下載
- 綜述知識圖譜的數據模型和可視化技術 16次下載
- 教育大數據可視化分析研究的綜合分析 108次下載
- 衛星載荷可視化仿真分析平臺設計方案 32次下載
- 如何使用Web進行醫學體數據可視化系統的設計實現 2次下載
- 柔性動態可視化在醫學圖像可視化中應用 0次下載
- 大數據可視化的挑戰與最新進展 0次下載
- 基于KML的GPS數據軌跡可視化肖紅力 2次下載
- 文本可視化綜述 14次下載
- ZigBee無線傳感器網絡的有線通信與管理
- 可視化語言技術在軟件開發中的應用
- 微細線材纏繞機的可視化控制
- 幾款好用的可視化工具推薦 1214次閱讀
- 詳解圖形繪制和可視化 790次閱讀
- 為什么要可視化圖 大規模圖可視化攻略方案 4626次閱讀
- 數據可視化用來創造一條快速認識數據集的捷徑 2775次閱讀
- 相比Matplotlib 可視化神器Altair登場 2966次閱讀
- 《經濟學人》數據可視化編輯:針對數據可視化的問題分為三類 3903次閱讀
- 堡盟推出新款VeriSens XF系列視覺傳感器可自動實現3D識別與可視化 1368次閱讀
- 常見的可視化告警 5992次閱讀
- 如何把握設計與功能之間的平衡,創建出簡潔直觀的可視化圖像? 3187次閱讀
- 指引入門d3.js的門徑,如何基于基本原則創建可視化? 3094次閱讀
- 如何對MCU程序中的數據進行可視化 6039次閱讀
- 數據可視化,不僅僅是統計圖表 6160次閱讀
- 實現海量數據分析及可視化的簡便方法 5124次閱讀
- 可視化策略的數據分析 4464次閱讀
- 什么是無線傳感器,無線傳感器的應用,無線傳感器的工作原理 2.5w次閱讀
下載排行
本周
- 1山景DSP芯片AP8248A2數據手冊
- 1.06 MB | 532次下載 | 免費
- 2RK3399完整板原理圖(支持平板,盒子VR)
- 3.28 MB | 339次下載 | 免費
- 3TC358743XBG評估板參考手冊
- 1.36 MB | 330次下載 | 免費
- 4DFM軟件使用教程
- 0.84 MB | 295次下載 | 免費
- 5元宇宙深度解析—未來的未來-風口還是泡沫
- 6.40 MB | 227次下載 | 免費
- 6迪文DGUS開發指南
- 31.67 MB | 194次下載 | 免費
- 7元宇宙底層硬件系列報告
- 13.42 MB | 182次下載 | 免費
- 8FP5207XR-G1中文應用手冊
- 1.09 MB | 178次下載 | 免費
本月
- 1OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 2555集成電路應用800例(新編版)
- 0.00 MB | 33566次下載 | 免費
- 3接口電路圖大全
- 未知 | 30323次下載 | 免費
- 4開關電源設計實例指南
- 未知 | 21549次下載 | 免費
- 5電氣工程師手冊免費下載(新編第二版pdf電子書)
- 0.00 MB | 15349次下載 | 免費
- 6數字電路基礎pdf(下載)
- 未知 | 13750次下載 | 免費
- 7電子制作實例集錦 下載
- 未知 | 8113次下載 | 免費
- 8《LED驅動電路設計》 溫德爾著
- 0.00 MB | 6656次下載 | 免費
總榜
- 1matlab軟件下載入口
- 未知 | 935054次下載 | 免費
- 2protel99se軟件下載(可英文版轉中文版)
- 78.1 MB | 537798次下載 | 免費
- 3MATLAB 7.1 下載 (含軟件介紹)
- 未知 | 420027次下載 | 免費
- 4OrCAD10.5下載OrCAD10.5中文版軟件
- 0.00 MB | 234315次下載 | 免費
- 5Altium DXP2002下載入口
- 未知 | 233046次下載 | 免費
- 6電路仿真軟件multisim 10.0免費下載
- 340992 | 191187次下載 | 免費
- 7十天學會AVR單片機與C語言視頻教程 下載
- 158M | 183279次下載 | 免費
- 8proe5.0野火版下載(中文版免費下載)
- 未知 | 138040次下載 | 免費
評論