Съдържание:

Ubidots + ESP32- Прогнозно наблюдение на машината: 10 стъпки
Ubidots + ESP32- Прогнозно наблюдение на машината: 10 стъпки

Видео: Ubidots + ESP32- Прогнозно наблюдение на машината: 10 стъпки

Видео: Ubidots + ESP32- Прогнозно наблюдение на машината: 10 стъпки
Видео: [E06] IOT based remote sensor data monitoring | Sensor data monitoring using Esp32 and Ubidots . 2024, Ноември
Anonim
Ubidots + ESP32- Предсказващ машинен мониторинг
Ubidots + ESP32- Предсказващ машинен мониторинг

Предсказващ анализ на вибрациите и температурата на машината чрез създаване на събития по пощата и запис на вибрации в google лист с помощта на Ubidots.

Прогнозна поддръжка и мониторинг на състоянието на машината

Нарастването на новите технологии, т.е. Интернет на нещата, тежката промишленост започна да възприема събирането на данни, базирани на сензори, за да разреши най-големите си предизвикателства, основното от които е процесът на престой под формата на спиране и забавяне на процеса. Мониторингът на машината, наричан още предсказуема поддръжка или мониторинг на състоянието, е практиката на наблюдение на електрическо оборудване чрез сензори, за да се натрупват диагностични данни. За да се постигне това, системите за събиране на данни и регистраторите на данни се използват за наблюдение на всички видове оборудване, като котли, двигатели и двигатели. Измерват се следните условия:

  • Мониторинг на температурата и влажността
  • Мониторинг на ток и напрежение
  • Мониторинг на вибрации: В тази статия ще прочетем Температура, вибрации и ще публикуваме данните за Ubidots. Ubidots поддържа графики, потребителски интерфейс, известия и имейли. Тези функции го правят идеален за прогнозен анализ на поддръжката. Също така ще получим данните в листове на Google, което ще улесни прогнозния анализ на поддръжката.

Стъпка 1: Изисква се хардуер и софтуер

Хардуер:

  • ESP-32
  • Безжичен датчик за вибрации и температура на IoT за дълги разстояния
  • Безжичен мрежов модем за дълги разстояния с USB интерфейс

Използван софтуер:

  • Arduino IDE
  • Ubidots

Използвана библиотека:

  • Библиотека PubSubClient
  • Wire.h

Стъпка 2: Стъпки за изпращане на данни към платформата за вибрации и температура Labview с помощта на IoT безжични вибрации на дълги разстояния, сензор за температура и безжичен мрежов модем на дълги разстояния с USB интерфейс:

  • Първо, имаме нужда от помощно приложение Labview, което е файл ncd.io Wireless Vibration and Temperature Sensor.exe, на който могат да се преглеждат данните.
  • Този софтуер Labview ще работи само с безжичен сензор за температура на вибрации ncd.io
  • За да използвате този потребителски интерфейс, ще трябва да инсталирате следните драйвери
  • 32 бита
  • Инсталирайте NI Visa Driver
  • Инсталирайте LabVIEW Run-Time Engine и NI-Serial Runtime
  • Ръководство за начало за този продукт.

Стъпка 3: Качване на кода в ESP32 с помощта на Arduino IDE:

  • Изтеглете и включете библиотеката PubSubClient и библиотеката Wire.h.
  • Трябва да присвоите вашите уникални Ubidots TOKEN, MQTTCLIENTNAME, SSID (WiFi Name) и парола на наличната мрежа.
  • Компилирайте и качете кода Ncd_vibration_and_temperature.ino.
  • За да проверите свързаността на устройството и изпратените данни, отворете серийния монитор. Ако не се вижда отговор, опитайте да изключите вашия ESP32 и след това да го включите отново. Уверете се, че скоростта на предаване на серийния монитор е зададена на същата, посочена във вашия код 115200.

Стъпка 4: Изход за сериен монитор

Изход за сериен монитор
Изход за сериен монитор

Стъпка 5: Направете Ubidot да работи

Как Ubidot да работи
Как Ubidot да работи
Как Ubidot да работи
Как Ubidot да работи
Как Ubidot да работи
Как Ubidot да работи
  • Създайте акаунт в Ubidot.
  • Отидете в профила ми и запишете символичния ключ, който е уникален ключ за всеки акаунт и го поставете във вашия ESP32 код, преди да го качите.
  • Добавете ново устройство към името на таблото си за управление на Ubidot ESP32.
  • Вътре в устройството създайте нов сензор за име на променлива, в който ще се показва вашето отчитане на температурата.
  • Създайте табло за управление в Ubidots.

Стъпка 6: ИЗХОД

ИЗХОД
ИЗХОД

Стъпка 7: Създаване на събития в Ubidots

Създаване на събития в Ubidots
Създаване на събития в Ubidots
Създаване на събития в Ubidots
Създаване на събития в Ubidots
Създаване на събития в Ubidots
Създаване на събития в Ubidots
Създаване на събития в Ubidots
Създаване на събития в Ubidots
  • Изберете Събития (от падащото меню Данни).
  • За да създадете ново събитие, щракнете върху жълтата икона плюс в горния десен ъгъл на екрана.

Видове събития: Ubidots поддържа вече интегрирани събития, за да ви позволи да изпращате събития, сигнали и известия до тези, които трябва да знаят кога трябва да знаят. Вградените интеграции на Ubidots включват:

  1. Известия по имейл
  2. SMS известия
  3. Събития с Webhook - научете повече
  4. Известия за телеграма
  5. Слаби известия - научете повече
  6. Известия за гласови повиквания - научете повече
  7. Назад към Нормално известие - научете повече
  8. Известия за геозона - научете повече
  • След това изберете устройство и асоциирана променлива, която показва "стойностите" на устройствата.
  • Сега изберете прагова стойност за вашето събитие, което да се задейства, и я сравнете със стойностите на устройството, а също и изберете времето за задействане на вашето събитие.
  • Установете и конфигурирайте кои действия трябва да бъдат изпълнени и съобщението до получателя: Изпратете SMS, имейл, уеб куки, телеграми, телефонни обаждания, SLACK и уеб куки до тези, които трябва да знаят.
  • Конфигурирайте известието за събитието.
  • Определете прозореца за дейности, които събитията могат/не могат да бъдат изпълнени.
  • Потвърдете събитията си.

Стъпка 8: Извеждане на събитие във вашата поща

Извеждане на събитие във вашата поща
Извеждане на събитие във вашата поща

Стъпка 9: Експортирайте данните си за Ubidots в Google Sheets

Експортирайте данните си за Ubidots в Google Sheets
Експортирайте данните си за Ubidots в Google Sheets
Експортирайте данните си за Ubidots в Google Sheets
Експортирайте данните си за Ubidots в Google Sheets

В това можем да извлечем данните, съхранявани в облака Ubidots за по -нататъшен анализ. Възможностите са огромни; например можете да създадете автоматичен генератор на отчети и да ги изпращате на клиентите си всяка седмица.

Друго приложение би било осигуряването на устройства; ако имате хиляди устройства за внедряване и тяхната информация е в Google Sheet, можете да създадете скрипт за четене на листа и да създадете източник на данни Ubidots за всеки ред във файла. Стъпки за това-

Създайте Google Sheet и добавете към него два листа със следните имена:

  1. Променливи
  2. Стойности
  • От вашия Google Sheet кликнете върху „Инструменти“, след това „Редактор на скриптове …“, след това „Празен проект“.
  • Отворете редактора на скриптове.
  • Добавете кода по -долу (в кодовата секция) към скрипта на скрипта.
  • Свършен! сега отворете отново Google Sheet и ще видите ново меню за задействане на функциите.

Препоръчано: