Talaan ng mga Nilalaman:
- Hakbang 1: Mga Pagtukoy sa Hardware at Software
- Hakbang 2: Mga Alituntunin upang Suriin ang Panginginig sa Mga Makina
- Hakbang 3: Pagkuha ng Mga Halaga ng Sensor ng Vibration
- Hakbang 4: Paghahatid sa isang Webpage Gamit ang ESP32webServer
- Hakbang 5: Pagpapakita sa Data
- Hakbang 6: Pangkalahatang Code
Video: Ipinapakita ang Data ng Wireless Sensor Gamit ang Mga Tsart ng Google: 6 Mga Hakbang
2024 May -akda: John Day | [email protected]. Huling binago: 2024-01-30 13:13
Napakahalagang pagtatasa ng mga machine ay kinakailangan upang ma-minimize ang downtime ng makina. Ang regular na pag-check up ay nakakatulong sa pagpapahusay ng oras ng tungkulin ng makina at sa gayon ay pinahuhusay ang pagpapaubaya ng kasalanan nito. Ang mga Wireless Vibration at Temperature sensor ay maaaring makatulong sa amin na pag-aralan ang panginginig ng tunog sa machine. Nakita namin sa aming nakaraang mga itinuturo na kung paano ang wireless na panginginig at mga sensor ng temperatura ay nagsilbi ng iba't ibang mga application at tinulungan kami sa pagtuklas ng pagkakamali at hindi regular na mga panginginig sa makina.
Sa pagtuturo na ito, gagamitin namin ang Google Charts upang mailarawan ang data ng sensor. Ang mga tsart ng Google ay ang interactive na paraan upang suriin at pag-aralan ang data ng sensor. Nagbibigay ito sa amin ng maraming mga pagpipilian tulad ng mga tsart sa linya, tsart ng pi, Histogram, mga tsart na maraming halaga atbp. Kaya, dito matututunan natin ang tungkol sa mga sumusunod:
- Mga Wireless Vibration at Temperatura Sensor
- Pag-setup ng Hardware
- Pagtitipon ng data gamit ang Wireless gateway device
- Pagsusuri sa panginginig ng boses gamit ang mga Sensor na ito.
- Paano gumawa ng isang webpage gamit ang ESP32 webserver.
- I-load ang mga tsart ng google sa webpage.
Hakbang 1: Mga Pagtukoy sa Hardware at Software
Pagtukoy ng Software
- Google charts API
- Arduino IDE
Pagtukoy sa Hardware
- ESP32
- Wireless Temperature at Vibration Sensor
- Tumatanggap ng Zigmo Gateway
Hakbang 2: Mga Alituntunin upang Suriin ang Panginginig sa Mga Makina
Tulad ng nabanggit sa huling itinuro na "Pagsusuri sa Mekanikal na Pag-vibrate ng Mga Motors ng Induction". Mayroong ilang mga patnubay na dapat sundin upang maihiwalay ang pagkakamali ng pagkakamali at pagkakamali. Para sa maikling paikot na dalas ng bilis ay ang isa sa mga ito. Ang mga dalas ng bilis ng pag-ikot ay katangian ng iba't ibang mga pagkakamali.
- 0.01g o Mas kaunti - Mahusay na kondisyon - Ang makina ay maayos na gumagana.
- 0.35g o mas mababa - Magandang kondisyon. Ang makina ay gumagana ng maayos. Walang kinakailangang aksyon maliban kung maingay ang makina. Maaaring mayroong isang kasalanan sa eccentricity ng rotor.
- 0.75g o higit pa - Magaspang na Kundisyon- Kailangang suriin ang motor na maaaring mayroong kasalanan sa eccentricity ng rotor kung ang ingay ay nag-iingay.
- 1g o higit pa - Napaka Rough na kondisyon - Maaaring magkaroon ng isang matinding kasalanan sa isang motor. Ang pagkakamali ay maaaring dahil sa pagdadala ng pagkakamali o baluktot ng bar. Suriin ang ingay at temperatura
- 1.5g o higit pa- Antas ng Panganib- Kailangang ayusin o baguhin ang motor.
- 2.5g o Higit Pa -Severe Level-Shut down kaagad ang makinarya.
Hakbang 3: Pagkuha ng Mga Halaga ng Sensor ng Vibration
Ang mga halaga ng panginginig, na nakukuha namin mula sa mga sensor ay nasa milis. Binubuo ito ng mga sumusunod na halaga.
Ang halaga ng RMS- ugat ay nangangahulugang parisukat na halaga kasama ang lahat ng tatlong mga palakol. Ang rurok hanggang sa rurok na halaga ay maaaring kalkulahin bilang
rurok hanggang sa rurok na halaga = halaga ng RMS / 0.707
- Min na halaga- Minimum na halaga kasama ang lahat ng tatlong mga axes
- Max na halaga- rurok sa rurok na halaga kasama ang lahat ng tatlong mga axes. Ang halaga ng RMS ay maaaring kalkulahin gamit ang formula na ito
Halaga ng RMS = tugatog hanggang rurok na halaga x 0.707
Mas maaga kapag ang motor ay nasa mabuting kondisyon nakuha namin ang mga halaga sa paligid ng 0.002g. Ngunit nang subukan namin ito sa isang may sira na motor ang panginginig ng boses na sinuri namin ay tungkol sa 0.80g hanggang 1.29g. Ang may sira na motor ay napailalim sa mataas na eccentricity ng rotor. Kaya, maaari nating pagbutihin ang pagpapaubaya ng kasalanan ng motor gamit ang mga sensor ng Vibration
Hakbang 4: Paghahatid sa isang Webpage Gamit ang ESP32webServer
Una sa lahat magho-host kami ng isang web page gamit ang ESP32. Upang mag-host ng isang webpage kailangan lang naming sundin ang mga hakbang na ito:
isama ang library na "WebServer.h"
# isama ang "WebServer.h"
Pagkatapos ay simulan ang isang bagay ng klase ng Web Server. Pagkatapos ay magpadala ng isang kahilingan sa server upang buksan ang mga web page sa root at iba pang mga URL gamit ang server.on (). at simulan ang server gamit ang server.begin ()
Webserver server
server.on ("/", hawakanRoot); server.on ("/ dht22", hawakanDHT); server.onNotFound (handleNotFound); server.begin ();
Tumawag ngayon sa mga callback para sa iba't ibang mga path ng URL na naimbak namin ang web page sa SPIFFS. para sa higit pa sa SPIFFS sundin ang itinuturo na ito. Ang path na "/ dht22" URL ay magbibigay ng halaga ng data ng sensor sa format na JSON
void handleRoot () {File file = SPIFFS.open ("/ chartThing.html", "r"); server.streamFile (file, "text / html"); file.close (); }
void handleDHT () {StaticJsonBuffer jsonBuffer; JsonObject & root = jsonBuffer.createObject (); ugat ["rmsx"] = rms_x; ugat ["rmsy"] = rms_y; char jsonChar [100]; root.printTo ((char *) jsonChar, root.measureLength () + 1); server.send (200, "text / json", jsonChar); }
Lumikha ngayon ng isang HTML web page gamit ang anumang text editor, gumagamit kami ng notepad ++ sa aming kaso. Upang malaman ang higit pa tungkol sa paglikha ng mga web page dumaan ito sa itinuturo. Dito sa web page na ito ay tumatawag kami sa mga chart ng google na API na nagpapakain ng mga halaga ng sensor sa mga tsart. Ang web page na ito ay nai-host sa root web page. Mahahanap mo rito ang HTML web page code
Sa susunod na hakbang kailangan lang naming hawakan ang web server
server.handleClient ();
Hakbang 5: Pagpapakita sa Data
Nagbibigay ang Google Charts ng napakahusay na paraan upang mailarawan ang data sa iyong website o mga static na webpage. Mula sa mga simpleng tsart ng linya hanggang sa kumplikadong mga hierarchical na mapa ng puno, nagbibigay ang gallery ng google chart ng isang malaking bilang ng mga handa nang gamitin na mga uri ng tsart.
Hakbang 6: Pangkalahatang Code
Ang firmware para sa itinuturo na ito ay matatagpuan dito.
Inirerekumendang:
16 X 2 LCD I2c Ipinapakita ang Data ng MQTT: 3 Mga Hakbang
16 X 2 LCD I2c Ipinapakita ang Data ng MQTT: Salamat sa Random Nerd Tutorials at 3KU_Delta para sa kanilang inspirasyon, tulong at code
Ang Wireless Vibration at Temperatura Sensor Data sa MySQL Gamit ang Node-RED: 40 Hakbang
Ang Data ng Wireless Vibration at Temperature Sensor sa MySQL Gamit ang Node-RED: Ipinakikilala ang Long Range IoT Industrial wireless na panginginig at sensor ng temperatura ng NCD, ipinagmamalaki hanggang sa isang 2-milyang saklaw ang paggamit ng isang istraktura ng wireless mesh networking. Isinasama ang isang eksaktong 16-bit na panginginig at sensor ng temperatura, ang aparato na ito ay
Pagpapadala ng Data ng Wireless Vibration at Temperatura sa Google Sheets Gamit ang Node-RED: 37 Mga Hakbang
Pagpapadala ng Data ng Wireless Vibration at Temperatura sa Google Sheets Gamit ang Node-RED: Ipinakikilala ang Long Range IoT Industrial wireless vibration at sensor ng temperatura ng NCD, ipinagmamalaki hanggang sa isang 2-milyang saklaw ang paggamit ng isang wireless mesh networking na istraktura. Isinasama ang isang eksaktong 16-bit na panginginig at sensor ng temperatura, ang aparato na ito ay
Wireless Remote Gamit ang 2.4Ghz NRF24L01 Module Sa Arduino - Nrf24l01 4 Channel / 6 Channel Transmitter Receiver para sa Quadcopter - Rc Helicopter - Rc Plane Gamit ang Arduino: 5 Hakbang (na may Mga Larawan)
Wireless Remote Gamit ang 2.4Ghz NRF24L01 Module Sa Arduino | Nrf24l01 4 Channel / 6 Channel Transmitter Receiver para sa Quadcopter | Rc Helicopter | Rc Plane Gamit ang Arduino: Upang mapatakbo ang isang Rc car | Quadcopter | Drone | RC eroplano | RC boat, palagi kaming nangangailangan ng isang reciever at transmitter, kumbaga para sa RC QUADCOPTER kailangan namin ng isang 6 channel transmitter at receiver at ang uri ng TX at RX ay masyadong magastos, kaya gagawa kami ng isa sa aming
ESP8266 NodeMCU Na May Mga BME280 Gauge at Tsart: 5 Mga Hakbang
Ang ESP8266 NodeMCU Na May Mga BME280 Gauge at Tsart: Mga Fancy Gauge at Tsart para sa iyong ESP8266 NodeMCU Development board na may BME280 Temperature, Humidity at Pressure sensor. Itatago ng Thingspeak ang lahat ng iyong data sa cloud para sa pagkuha sa anumang oras sa mga darating na taon (sana) darating. Ang mga gauge at tsart ng isang