Mục lục:

Ubidots + ESP32- Giám sát máy dự đoán: 10 bước
Ubidots + ESP32- Giám sát máy dự đoán: 10 bước

Video: Ubidots + ESP32- Giám sát máy dự đoán: 10 bước

Video: Ubidots + ESP32- Giám sát máy dự đoán: 10 bước
Video: [Lập trình ESP 32]Bài 10 - Hướng dẫn kết nối server blynk và điều khiển thiết bị qua internet 2024, Tháng mười một
Anonim
Ubidots + ESP32- Giám sát máy dự đoán
Ubidots + ESP32- Giám sát máy dự đoán

Phân tích dự đoán về độ rung và nhiệt độ của máy bằng cách tạo các sự kiện thư và bản ghi về độ rung trong google sheet bằng cách sử dụng Ubidots.

Bảo trì dự đoán và theo dõi tình trạng máy

Sự nổi lên của công nghệ mới, tức là Internet of Things, ngành công nghiệp nặng đã bắt đầu áp dụng thu thập dữ liệu dựa trên cảm biến để giải quyết những thách thức lớn nhất của nó, chủ yếu trong số đó là thời gian chết của quy trình dưới dạng tắt máy và chậm trễ quy trình. Giám sát máy móc còn được gọi là bảo trì dự đoán hoặc giám sát tình trạng là hoạt động giám sát thiết bị điện thông qua các cảm biến để tích lũy dữ liệu chẩn đoán. Để đạt được điều này, các hệ thống thu thập dữ liệu và bộ ghi dữ liệu được sử dụng để giám sát tất cả các loại thiết bị, chẳng hạn như nồi hơi, động cơ và động cơ. Điều kiện sau được đo:

  • Giám sát dữ liệu nhiệt độ và độ ẩm
  • Giám sát dòng điện và điện áp
  • Giám sát rung động: Trong bài viết này, chúng tôi sẽ đọc Nhiệt độ, độ rung và công bố dữ liệu trên Ubidots. Ubidots hỗ trợ đồ thị, giao diện người dùng, thông báo và email. Các tính năng này làm cho nó trở nên lý tưởng cho việc phân tích bảo trì dự đoán. Chúng tôi cũng sẽ lấy dữ liệu trong trang tính của Google, điều này sẽ giúp phân tích bảo trì dự đoán dễ dàng hơn.

Bước 1: Yêu cầu phần cứng và phần mềm

Phần cứng:

  • ESP-32
  • Cảm biến nhiệt độ và rung không dây tầm xa IoT
  • Modem lưới không dây tầm xa với giao diện USB

Phần mềm được sử dụng:

  • Arduino IDE
  • Ubidots

Thư viện được sử dụng:

  • Thư viện PubSubClient
  • Wire.h

Bước 2: Các bước để gửi dữ liệu đến Nền tảng rung và nhiệt độ Labview sử dụng IoT Rung không dây tầm xa, Cảm biến nhiệt độ và Modem lưới không dây tầm xa với giao diện USB:

  • Đầu tiên, chúng ta cần một ứng dụng tiện ích Labview là tệp ncd.io Wireless Vibration and Temperature Sensor.exe để có thể xem dữ liệu.
  • Phần mềm Labview này sẽ chỉ hoạt động với cảm biến Nhiệt độ Rung không dây ncd.io
  • Để sử dụng giao diện người dùng này, bạn sẽ cần cài đặt các trình điều khiển sau Cài đặt công cụ thời gian chạy từ đây 64bit
  • 32 bit
  • Cài đặt trình điều khiển NI Visa
  • Cài đặt LabVIEW Run-Time Engine và NI-Serial Runtime
  • Hướng dẫn bắt đầu cho sản phẩm này.

Bước 3: Tải mã lên ESP32 bằng Arduino IDE:

  • Tải xuống và bao gồm Thư viện PubSubClient và Thư viện Wire.h.
  • Bạn phải chỉ định Ubidots TOKEN, MQTTCLIENTNAME, SSID (Tên WiFi) và Mật khẩu duy nhất của mạng hiện có.
  • Biên dịch và tải lên mã Ncd_vibration_and_tempeosystem.ino.
  • Để xác minh kết nối của thiết bị và dữ liệu được gửi, hãy mở màn hình nối tiếp. Nếu không thấy phản hồi, hãy thử rút ESP32 của bạn rồi cắm lại. Đảm bảo tốc độ truyền của màn hình nối tiếp được đặt giống với tốc độ được chỉ định trong mã 115200 của bạn.

Bước 4: Đầu ra màn hình nối tiếp

Đầu ra màn hình nối tiếp
Đầu ra màn hình nối tiếp

Bước 5: Làm cho Ubidot hoạt động

Làm cho Ubidot hoạt động
Làm cho Ubidot hoạt động
Làm cho Ubidot hoạt động
Làm cho Ubidot hoạt động
Làm cho Ubidot hoạt động
Làm cho Ubidot hoạt động
  • Tạo tài khoản trên Ubidot.
  • Truy cập hồ sơ của tôi và ghi lại khóa mã thông báo, đây là khóa duy nhất cho mọi tài khoản và dán nó vào mã ESP32 của bạn trước khi tải lên.
  • Thêm một thiết bị mới vào tên trang tổng quan Ubidot của bạn là ESP32.
  • Bên trong thiết bị, tạo một cảm biến tên biến mới, trong đó số đo nhiệt độ của bạn sẽ được hiển thị.
  • Tạo trang tổng quan trong Ubidots.

Bước 6: ĐẦU RA

ĐẦU RA
ĐẦU RA

Bước 7: Tạo sự kiện trong Ubidots

Tạo sự kiện trong Ubidots
Tạo sự kiện trong Ubidots
Tạo sự kiện trong Ubidots
Tạo sự kiện trong Ubidots
Tạo sự kiện trong Ubidots
Tạo sự kiện trong Ubidots
Tạo sự kiện trong Ubidots
Tạo sự kiện trong Ubidots
  • Chọn Sự kiện (từ menu thả xuống Dữ liệu).
  • Để tạo sự kiện mới, hãy nhấp vào biểu tượng dấu cộng màu vàng ở góc trên bên phải màn hình.

Các loại sự kiện: Ubidots hỗ trợ các sự kiện đã được tích hợp để cho phép bạn gửi Sự kiện, Cảnh báo và Thông báo cho những người cần biết khi họ cần biết. Các tích hợp dựng sẵn của Ubidots bao gồm:

  1. Những thông báo thư điện tử
  2. Thông báo SMS
  3. Sự kiện webhook - tìm hiểu thêm
  4. Thông báo Telegram
  5. Thông báo trượt - tìm hiểu thêm
  6. Thông báo cuộc gọi thoại - tìm hiểu thêm
  7. Quay lại Thông báo bình thường - tìm hiểu thêm
  8. Thông báo về hàng rào địa lý - tìm hiểu thêm
  • Sau đó, chọn một thiết bị và biến liên kết cho biết "giá trị" của thiết bị.
  • Bây giờ, hãy chọn một giá trị ngưỡng cho sự kiện của bạn để kích hoạt và so sánh nó với các giá trị thiết bị và cũng chọn thời gian để kích hoạt sự kiện của bạn.
  • Thiết lập và cấu hình những hành động nào sẽ được thực hiện và thông điệp tới người nhận: Gửi SMS, Email, Webhooks, Điện tín, Cuộc gọi điện thoại, SLACK và webhooks cho những người cần biết.
  • Định cấu hình thông báo Sự kiện.
  • Xác định cửa sổ hoạt động mà các sự kiện có thể / không được thực thi.
  • Xác nhận sự kiện của bạn.

Bước 8: Đầu ra của sự kiện trong thư của bạn

Đầu ra của sự kiện trong thư của bạn
Đầu ra của sự kiện trong thư của bạn

Bước 9: Xuất dữ liệu Ubidots của bạn sang Google Trang tính

Xuất dữ liệu Ubidots của bạn sang Google Trang tính
Xuất dữ liệu Ubidots của bạn sang Google Trang tính
Xuất dữ liệu Ubidots của bạn sang Google Trang tính
Xuất dữ liệu Ubidots của bạn sang Google Trang tính

Trong đó, chúng tôi có thể trích xuất dữ liệu được lưu trữ trong đám mây Ubidots để phân tích thêm. Các khả năng là rất lớn; ví dụ: bạn có thể tạo một trình tạo báo cáo tự động và gửi chúng cho khách hàng của bạn hàng tuần.

Một ứng dụng khác sẽ là cung cấp thiết bị; nếu bạn có hàng nghìn thiết bị để triển khai và thông tin của chúng nằm trong Google Trang tính, bạn có thể tạo tập lệnh để đọc trang tính và tạo nguồn dữ liệu Ubidots cho mọi dòng trên tệp. Các bước để làm điều này-

Tạo Google Trang tính và thêm hai trang tính vào đó với các tên sau:

  1. Biến
  2. Giá trị
  • Từ Google Trang tính của bạn, nhấp vào "Công cụ", sau đó nhấp vào "Trình chỉnh sửa tập lệnh…", sau đó nhấp vào "Dự án trống".
  • Mở Trình chỉnh sửa tập lệnh.
  • Thêm đoạn mã dưới đây (trong phần mã) vào Script script.
  • Xong! bây giờ hãy mở lại Google Trang tính của bạn và bạn sẽ thấy một menu mới để kích hoạt các chức năng.

Đề xuất: