Cov txheej txheem:

Visualizing Wireless Sensor Cov Ntaub Ntawv Siv Google Charts: 6 Cov Kauj Ruam
Visualizing Wireless Sensor Cov Ntaub Ntawv Siv Google Charts: 6 Cov Kauj Ruam

Video: Visualizing Wireless Sensor Cov Ntaub Ntawv Siv Google Charts: 6 Cov Kauj Ruam

Video: Visualizing Wireless Sensor Cov Ntaub Ntawv Siv Google Charts: 6 Cov Kauj Ruam
Video: Расшифровка пультов дистанционного управления гаражными воротами 2024, Hlis ntuj nqeg
Anonim
Visualizing Wireless Sensor Cov Ntaub Ntawv Siv Google Charts
Visualizing Wireless Sensor Cov Ntaub Ntawv Siv Google Charts

Kev txheeb xyuas ua ntej ntawm cov cav tov yog qhov tsim nyog txhawm rau txhawm rau txo lub sijhawm ua haujlwm ntawm lub tshuab. Kev tshuaj xyuas tas li yuav pab txhim kho lub sijhawm ua haujlwm ntawm lub tshuab thiab ua rau txhim kho nws qhov kev ua txhaum. Wireless Kev co thiab Cov ntsuas kub tuaj yeem pab peb txheeb xyuas qhov kev co hauv lub tshuab. Peb tau pom hauv peb cov lus qhia yav dhau los uas yuav ua li cas lub wireless kev co thiab qhov ntsuas kub tau ua haujlwm sib txawv thiab pab peb hauv kev txheeb xyuas qhov ua txhaum thiab tsis muaj kev co hauv lub tshuab.

Hauv cov lus qhia no peb yuav siv Google Daim Ntawv los pom cov ntaub ntawv ntsuas. Google kab kos yog txoj hauv kev sib tham los tshuaj xyuas thiab txheeb xyuas cov ntaub ntawv sensor. Nws muab ntau txoj hauv kev rau peb xaiv xws li kab kab kab, kab kos kab, Histogram, kab kos ntau yam thiab lwm yam. Yog li, ntawm no peb yuav kawm txog cov hauv qab no:

  • Wireless Kev co thiab Kub Sensors
  • Kho vajtse teeb
  • Sib sau cov ntaub ntawv siv Wireless rooj vag ntaus ntawv
  • Kev ntsuas kev co siv cov Sensors no.
  • Yuav ua li cas ua lub vev xaib siv ESP32 webserver.
  • Qhib google kab kos hauv lub vev xaib.

Kauj Ruam 1: Khoos phis tawj thiab khoos phis tawj tshwj xeeb

Kho vajtse thiab Software Specifications
Kho vajtse thiab Software Specifications

Specification ntawm Software

  • Google kab kos API
  • Arduino IDE Cov

Kho vajtse Specification

  • ESP32
  • Wireless Kub thiab Kev Ruaj Ntseg Sensor
  • Zigmo Gateway tus txais

Kauj Ruam 2: Cov Lus Qhia txhawm rau Tshawb Xyuas Kev co hauv Cov Tshuab

Raws li tau hais hauv qhov kawg qhia "Mechanical Vibration Analysis of Induction Motors". Muaj qee cov lus qhia uas yuav tsum tau ua raws li txhawm rau cais cov kev ua txhaum thiab ua txhaum kev txheeb xyuas qhov kev co. Rau qhov kev sib hloov nrawm nrawm nrawm yog ib qho ntawm lawv. Kev sib hloov nrawm nrawm yog tus yam ntxwv ntawm kev ua txhaum sib txawv.

  • 0.01g lossis Tsawg - Zoo heev - Lub tshuab ua haujlwm tau zoo.
  • 0.35g lossis tsawg dua - Mob zoo. Lub tshuab ua haujlwm zoo. Tsis tas yuav tsum ua tshwj tsis yog lub tshuab nrov nrov. Yuav muaj qhov rotor eccentricity txhaum.
  • 0.75g lossis ntau dua - Rough Condition- Yuav tsum tau tshuaj xyuas lub cav muaj peev xwm ua rau rotor tsis txaus ntseeg yog tias lub tshuab ua suab nrov ntau dhau.
  • 1g lossis ntau dua - Mob hnyav heev - Muaj qhov ua txhaum loj hauv lub cav. Qhov ua txhaum yuav yog los ntawm kev ua txhaum lossis khoov ntawm lub bar. Txheeb xyuas lub suab nrov thiab qhov kub
  • 1.5g lossis ntau dua- Qib txaus ntshai- Yuav tsum tau kho lossis hloov lub cav.
  • 2.5g lossis Ntau Ntxiv -Severe Level -Kaw lub tshuab tam sim ntawd.

Kauj Ruam 3: Tau Txais Qhov Kev Ntsuas Kev Ntsuas Siab

Tau Txais Cov Kev Ntsuas Kev Ntsuas
Tau Txais Cov Kev Ntsuas Kev Ntsuas
Tau Txais Cov Kev Ntsuas Kev Ntsuas
Tau Txais Cov Kev Ntsuas Kev Ntsuas

Qhov kev co muaj nuj nqis, uas peb tau txais los ntawm cov ntsuas tau nyob hauv milis. Cov no suav nrog cov txiaj ntsig hauv qab no.

RMS tus nqi-lub hauv paus txhais tau tias square qhov tseem ceeb nrog rau txhua peb txoj kab

ncov rau ncov tus nqi = RMS tus nqi/0.707

  • Tus nqi tsawg- Tus nqi tsawg kawg nkaus nrog rau txhua peb txoj kab
  • Max qhov tseem ceeb-ncov mus rau qhov siab tshaj plaws nrog rau txhua peb txoj kab. Tus nqi RMS tuaj yeem suav nrog siv cov mis no

RMS tus nqi = ncov mus rau qhov siab tshaj x 0.707

Ua ntej thaum lub cav tau zoo peb tau txais qhov txiaj ntsig ib puag ncig 0.002g. Tab sis thaum peb sim nws ntawm lub cev tsis raug lub cev qhov kev vibration peb tshuaj xyuas yog kwv yees li 0.80g txog 1.29g. Lub cev tsis ua haujlwm raug rau siab rotor eccentricity. Yog li, peb tuaj yeem txhim kho qhov ua txhaum kev zam ntawm lub cev siv lub tshuab Kev co

Kauj Ruam 4: Ua Haujlwm Lub Vev Xaib Siv ESP32webServer

Ua ntej tshaj plaws peb yuav tau tuav lub vev xaib siv ESP32. Txhawm rau tuav lub vev xaib peb tsuas yog yuav tsum ua raws cov theem no:

suav nrog tsev qiv ntawv "WebServer.h"

#suav nrog "WebServer.h"

Tom qab ntawd pib qhov khoom ntawm Web Server chav kawm. Tom qab ntawd xa tus thov kev pabcuam qhib lub vev xaib ntawm lub hauv paus thiab lwm qhov URL siv server.on (). thiab pib lub server siv server.begin ()

Webserver neeg rau zaub mov

server.on ("/", handleRoot); server.on ("/dht22", handleDHT); server.onNotFound (handleNotFound); server.begin ();

Tam sim no hu xov tooj rov qab rau ntau txoj hauv kev URL peb tau khaws cov vev xaib hauv SPIFFS. kom paub ntau ntxiv txog SPIFFS ua raws cov lus qhia no. Txoj hauv kev " /dht22" URL yuav muab tus nqi ntawm cov ntaub ntawv sensor hauv JSON hom ntawv

void handleRoot () {File file = SPIFFS.open ("/chartThing.html", "r"); server.streamFile (ntaub ntawv, "ntawv nyeem/html"); file.close (); cov. }

void handleDHT () {StaticJsonBuffer jsonBuffer; JsonObject & hauv paus = jsonBuffer.createObject (); hauv paus ["rmsx"] = rms_x; hauv paus ["rmsy"] = rms_y; char jsonChar [100]; root.printTo ((char*) jsonChar, root.measureLength () + 1); server.send (200, "ntawv nyeem/json", jsonChar); }

Tam sim no tsim lub vev xaib HTML siv cov ntawv sau, peb tab tom siv notepad ++ hauv peb kis. Txhawm rau paub ntau ntxiv txog kev tsim cov nplooj ntawv web mus los ntawm cov lus qhia no. Nov ntawm nplooj ntawv web no peb tab tom hu google kab kos API pub lub ntsuas qhov ntsuas rau kab kos. Nplooj ntawv lub vev xaib no tau tuav ntawm lub vev xaib hauv paus. Koj tuaj yeem pom tus lej HTML nplooj ntawv nplooj ntawv no

Hauv qib tom ntej peb tsuas yog xav tau los tswj lub vev xaib

server.handleClient ();

Kauj Ruam 5: Pom Cov Ntaub Ntawv

Cov Ntaub Ntawv Pom Kev
Cov Ntaub Ntawv Pom Kev

Google Charts muab txoj hauv kev zoo los ua kom pom cov ntaub ntawv ntawm koj lub vev xaib lossis nplooj ntawv web zoo li qub. Los ntawm kab kab kab yooj yim mus rau txoj kab ntoo ntoo sib thooj yooj yim, daim duab hauv kab ntawv hauv google muab ntau tus lej uas npaj siv tau.

Kauj Ruam 6: Txoj Cai Tag Nrho

Lub firmware rau cov lus qhia no tuaj yeem pom ntawm no.

Pom zoo: