Talaan ng mga Nilalaman:

Ubidots + ESP32- Preductive Machine Monitoring: 10 Hakbang
Ubidots + ESP32- Preductive Machine Monitoring: 10 Hakbang

Video: Ubidots + ESP32- Preductive Machine Monitoring: 10 Hakbang

Video: Ubidots + ESP32- Preductive Machine Monitoring: 10 Hakbang
Video: IoT based Low-cost ECG & Heart monitoring system with ESP32 and Ubidots Platform 2024, Nobyembre
Anonim
Ubidots + ESP32- Prediksyon na Pagmamanman ng Makina
Ubidots + ESP32- Prediksyon na Pagmamanman ng Makina

Mahuhulaan na pagtatasa ng panginginig ng makina at temp sa pamamagitan ng paglikha ng mga kaganapan sa mail at isang tala ng panginginig sa google sheet gamit ang Ubidots.

Prediksyon na Pagpapanatili at Pagsubaybay sa Kalusugan ng Makina

Ang pagtaas ng bagong teknolohiya ibig sabihin, ang Internet of Things, mabigat na industriya ay nagsimulang mag-ampon ng koleksyon ng data na batay sa sensor upang malutas ang mga pinakamalaking hamon, punong-guro sa kanila ang proseso ng downtime sa anyo ng mga shutdown at pagkaantala ng proseso. Ang pagsubaybay sa makina na tinatawag ding prediksyong pagpapanatili o pagsubaybay sa kundisyon ay ang kasanayan ng pagsubaybay sa mga kagamitang elektrikal sa pamamagitan ng mga sensor upang makaipon ng data ng diagnostic. Upang makamit ito, ginagamit ang mga system acquisition data at mga logger ng data upang subaybayan ang lahat ng uri ng kagamitan, tulad ng mga boiler, motor, at engine. Sinusukat ang sumusunod na kondisyon:

  • Pagsubaybay sa Data ng Temperatura at Humidity
  • Kasalukuyan at Pagsubaybay sa Boltahe
  • Pagsubaybay sa Panginginig: Sa artikulong ito, babasahin namin ang Temperatura, panginginig at mai-publish ang data sa Ubidots. Sinusuportahan ng Ubidots ang mga graphic, UI, notification, at email. Ginawang perpekto ito ng mga tampok na ito para sa mahuhulaan na pagtatasa ng pagpapanatili. Makukuha rin namin ang data sa mga sheet ng google na magpapadali sa pagtatasa ng paghula sa pagpapanatili.

Hakbang 1: Kinakailangan ang Hardware at Software

Hardware:

  • ESP-32
  • IoT Long Range Wireless Vibration At Temperatura Sensor
  • Long-Range Wireless Mesh Modem na may USB Interface

Ginamit na Software:

  • Arduino IDE
  • Ubidots

Ginamit na Library:

  • PubSubClient Library
  • Wire.h

Hakbang 2: Mga Hakbang upang Maipadala ang Data sa Labview Vibration at Temperatura Platform Gamit ang IoT Long-range Wireless Vibration, Temperature Sensor at Long-range Wireless Mesh Modem Na May USB Interface:

  • Una, kailangan namin ng isang aplikasyon ng utility ng Labview na ncd.io Wireless Vibration at Temperature Sensor.exe file kung saan maaaring matingnan ang data.
  • Gagana ang software ng Labview na ito sa ncd.io wireless Vibration Temperature sensor lamang
  • Upang magamit ang UI na ito, kakailanganin mong i-install ang mga sumusunod na driver I-install ang run time engine mula dito 64bit
  • 32 bit
  • I-install ang NI Visa Driver
  • I-install ang LabVIEW Run-Time Engine at NI-Serial Runtime
  • Pagsisimula ng gabay para sa produktong ito.

Hakbang 3: Pag-upload ng Code sa ESP32 Gamit ang Arduino IDE:

  • I-download at isama ang PubSubClient Library at Wire.h Library.
  • Dapat mong italaga ang iyong natatanging Ubidots TOKEN, MQTTCLIENTNAME, SSID (Pangalan ng WiFi) at Password ng magagamit na network.
  • I-compile at i-upload ang Ncd_vibration_and_temperature.ino code.
  • Upang mapatunayan ang pagkakakonekta ng aparato at ipinadala ang data, buksan ang serial monitor. Kung walang nakitang tugon, subukang i-unplug ang iyong ESP32 at pagkatapos ay muling i-plug ito. Tiyaking ang rate ng baud ng Serial monitor ay nakatakda sa parehong tinukoy sa iyong code 115200.

Hakbang 4: Output ng Serial Monitor

Serial Monitor Output
Serial Monitor Output

Hakbang 5: Ginagawa ang Ubidot na Gumana

Ginagawa ang Ubidot na Gumana
Ginagawa ang Ubidot na Gumana
Ginagawa ang Ubidot na Gumana
Ginagawa ang Ubidot na Gumana
Ginagawa ang Ubidot na Gumana
Ginagawa ang Ubidot na Gumana
  • Lumikha ng account sa Ubidot.
  • Pumunta sa aking profile at itala ang token key na isang natatanging key para sa bawat account at i-paste ito sa iyong code ng ESP32 bago i-upload.
  • Magdagdag ng isang bagong aparato sa iyong pangalan ng dashboard ng Ubidot na ESP32.
  • Sa loob ng aparato lumikha ng isang bagong variable na sensor ng pangalan kung saan ipapakita ang iyong pagbabasa ng temperatura.
  • Lumikha ng isang dashboard sa Ubidots.

Hakbang 6: OUTPUT

OUTPUT
OUTPUT

Hakbang 7: Lumilikha ng Mga Kaganapan sa Ubidots

Lumilikha ng Mga Kaganapan sa Ubidots
Lumilikha ng Mga Kaganapan sa Ubidots
Lumilikha ng Mga Kaganapan sa Ubidots
Lumilikha ng Mga Kaganapan sa Ubidots
Lumilikha ng Mga Kaganapan sa Ubidots
Lumilikha ng Mga Kaganapan sa Ubidots
Lumilikha ng Mga Kaganapan sa Ubidots
Lumilikha ng Mga Kaganapan sa Ubidots
  • Piliin ang Mga Kaganapan (mula sa dropdown ng Data).
  • Upang lumikha ng isang bagong kaganapan, i-click ang dilaw na icon na plus sa kanang sulok sa itaas ng screen.

Mga Uri ng Kaganapan: Sinusuportahan ng Ubidots ang mga pinagsamang kaganapan upang payagan kang magpadala ng Mga Kaganapan, Mga Alerto, at Mga Abiso sa mga nangangailangan malaman kung kailangan nilang malaman. Ang mga pinagsamang pagsasama-sama ng Ubidots ay kinabibilangan ng:

  1. Mga abiso sa email
  2. Mga abiso sa SMS
  3. Mga kaganapan sa Webhook - matuto nang higit pa
  4. Mga abiso sa Telegram
  5. Mga mabababang notification - matuto nang higit pa
  6. Mga abiso sa Call Call - matuto nang higit pa
  7. Bumalik sa Karaniwang abiso - matuto nang higit pa
  8. Mga notification sa Geofence - matuto nang higit pa
  • Pagkatapos pumili ng isang aparato at iugnay ang variable na nagpapahiwatig ng "mga halaga" ng mga aparato.
  • Pumili ngayon ng isang halaga ng threshold para sa iyong kaganapan upang ma-trigger at ihambing ito sa mga halaga ng aparato at pumili din ng oras upang ma-trigger ang iyong kaganapan.
  • Itaguyod at i-configure kung aling mga pagkilos ang naisakatuparan at ang mensahe sa tatanggap: Magpadala ng SMS, Email, Webhooks, Telegrams, Mga Tawag sa Telepono, SLACK, at webhooks sa mga kailangang malaman.
  • I-configure ang paunawa ng Kaganapan.
  • Tukuyin ang window ng aktibidad na maaaring / maaaring hindi maipatupad ang mga kaganapan.
  • Kumpirmahin ang iyong Mga Kaganapan.

Hakbang 8: Output ng Kaganapan sa Iyong Mail

Output ng Kaganapan sa Iyong Mail
Output ng Kaganapan sa Iyong Mail

Hakbang 9: I-export ang iyong Data ng Ubidots sa Google Sheets

I-export ang iyong Data ng Ubidots sa Google Sheets
I-export ang iyong Data ng Ubidots sa Google Sheets
I-export ang iyong Data ng Ubidots sa Google Sheets
I-export ang iyong Data ng Ubidots sa Google Sheets

Sa ito, maaari naming makuha ang data na nakaimbak sa ulap ng Ubidots para sa karagdagang pagsusuri. Ang mga posibilidad ay napakalaking; halimbawa, maaari kang lumikha ng isang awtomatikong generator ng ulat at ipadala ang mga ito sa iyong mga customer linggu-linggo.

Ang isa pang aplikasyon ay ang paglalaan ng aparato; kung mayroon kang libu-libong mga aparato upang mai-deploy, at ang kanilang impormasyon ay nasa isang Google Sheet, maaari kang lumikha ng isang script upang mabasa ang sheet at lumikha ng isang mapagkukunan ng data ng Ubidots para sa bawat linya sa file. Mga hakbang upang magawa ito-

Lumikha ng isang Google Sheet at magdagdag ng dalawang sheet dito gamit ang mga pangalang ito:

  1. Mga variable
  2. Mga Halaga
  • Mula sa iyong Google Sheet, mag-click sa "Mga Tool" pagkatapos ay "Script Editor …", pagkatapos ay "Blank Project".
  • Buksan ang Script Editor.
  • Idagdag ang code sa ibaba (sa seksyon ng code) sa script ng Script.
  • Tapos na! buksan muli ang iyong Google Sheet at makakakita ka ng isang bagong menu upang ma-trigger ang mga pagpapaandar.

Inirerekumendang: