İçindekiler:

Ubidots + ESP32- Tahmine Dayalı Makine İzleme: 10 Adım
Ubidots + ESP32- Tahmine Dayalı Makine İzleme: 10 Adım

Video: Ubidots + ESP32- Tahmine Dayalı Makine İzleme: 10 Adım

Video: Ubidots + ESP32- Tahmine Dayalı Makine İzleme: 10 Adım
Video: Sıfırdan Akıllı Ev Kurulumu - Bölüm 1: ESP32 ve DHT11 ile sıcaklık ölçümü ve mysql e veri yazma 2024, Kasım
Anonim
Ubidots + ESP32- Tahmine Dayalı Makine İzleme
Ubidots + ESP32- Tahmine Dayalı Makine İzleme

Ubidots kullanarak google sayfasında posta olayları ve titreşim kaydı oluşturarak makine titreşiminin ve sıcaklığının tahmine dayalı analizi.

Öngörücü Bakım ve Makine Sağlığı İzleme

Yeni teknolojinin yükselişi, yani Nesnelerin İnterneti, ağır sanayi, en büyük zorluklarını çözmek için sensör tabanlı veri toplamayı benimsemeye başladı, bunların başlıcaları, kapatmalar ve süreç gecikmeleri şeklinde süreç kesintileri. Tahmine dayalı bakım veya durum izleme olarak da adlandırılan makine izleme, teşhis verilerini toplamak için elektrikli ekipmanı sensörler aracılığıyla izleme uygulamasıdır. Bunu başarmak için, kazanlar, motorlar ve motorlar gibi her türlü ekipmanı izlemek için veri toplama sistemleri ve veri kaydediciler kullanılır. Aşağıdaki koşul ölçülür:

  • Sıcaklık ve Nem Veri İzleme
  • Akım ve Gerilim İzleme
  • Titreşim İzleme: Bu yazımızda Sıcaklık, titreşim okuyacağız ve Ubidots üzerindeki verileri yayınlayacağız. Ubidots grafikleri, kullanıcı arayüzünü, bildirimleri ve e-postaları destekler. Bu özellikler, onu kestirimci bakım analizi için ideal kılar. Ayrıca, tahmine dayalı bakım analizini daha kolay hale getirecek verileri google sayfalarında alacağız.

Adım 1: Donanım ve Yazılım Gerekli

Donanım:

  • ESP-32
  • IoT Uzun Menzilli Kablosuz Titreşim ve Sıcaklık Sensörü
  • USB Arayüzü ile Uzun Menzilli Kablosuz Mesh Modem

Kullanılan Yazılım:

  • Arduino IDE'si
  • Ubidot'lar

Kullanılan Kütüphane:

  • PubSubClient Kitaplığı
  • tel.h

Adım 2: IoT Uzun Menzilli Kablosuz Titreşim, Sıcaklık Sensörü ve USB Arayüzü ile Uzun Menzilli Kablosuz Mesh Modem Kullanarak Labview Titreşim ve Sıcaklık Platformuna Veri Gönderme Adımları:

  • Öncelikle ncd.io Kablosuz Titreşim ve Sıcaklık Sensörü.exe dosyası olan ve verilerin görüntülenebileceği bir Labview yardımcı programı uygulamasına ihtiyacımız var.
  • Bu Labview yazılımı yalnızca ncd.io kablosuz Titreşim Sıcaklığı sensörüyle çalışır
  • Bu kullanıcı arayüzünü kullanmak için, aşağıdaki sürücüleri yüklemeniz gerekecek, buradan çalışma zamanı motorunu kurun 64bit
  • 32 bit
  • NI Visa Sürücüsünü yükleyin
  • LabVIEW Run-Time Engine ve NI-Serial Runtime'ı kurun
  • Bu ürün için başlangıç kılavuzu.

Adım 3: Arduino IDE Kullanarak Kodu ESP32'ye Yükleme:

  • PubSubClient Kitaplığı ve Wire.h Kitaplığı'nı indirin ve ekleyin.
  • Mevcut ağın benzersiz Ubidots TOKEN, MQTTCLIENTNAME, SSID (WiFi Adı) ve Parolanızı atamanız gerekir.
  • Ncd_vibration_and_temperature.ino kodunu derleyin ve yükleyin.
  • Aygıtın bağlantısını ve gönderilen verileri doğrulamak için seri monitörü açın. Herhangi bir yanıt görülmezse, ESP32'nizin fişini çekip tekrar takmayı deneyin. Seri monitörün baud hızının, kod 115200'de belirtilenle aynı şekilde ayarlandığından emin olun.

Adım 4: Seri Monitör Çıkışı

Seri Monitör Çıkışı
Seri Monitör Çıkışı

Adım 5: Ubidot'u Çalıştırmak

Ubidot'u Çalıştırmak
Ubidot'u Çalıştırmak
Ubidot'u Çalıştırmak
Ubidot'u Çalıştırmak
Ubidot'u Çalıştırmak
Ubidot'u Çalıştırmak
  • Ubidot'ta hesap oluşturun.
  • Profilime gidin ve her hesap için benzersiz bir anahtar olan jeton anahtarını not edin ve yüklemeden önce ESP32 kodunuza yapıştırın.
  • Ubidot kontrol panelinizin adı ESP32'ye yeni bir cihaz ekleyin.
  • Cihazın içinde, sıcaklık okumanızın gösterileceği yeni bir değişken isim sensörü oluşturun.
  • Ubidots'ta bir kontrol paneli oluşturun.

Adım 6: ÇIKTI

ÇIKTI
ÇIKTI

7. Adım: Ubidots'ta Etkinlik Oluşturma

Ubidots'ta Etkinlik Oluşturma
Ubidots'ta Etkinlik Oluşturma
Ubidots'ta Etkinlik Oluşturma
Ubidots'ta Etkinlik Oluşturma
Ubidots'ta Etkinlik Oluşturma
Ubidots'ta Etkinlik Oluşturma
Ubidots'ta Etkinlik Oluşturma
Ubidots'ta Etkinlik Oluşturma
  • Etkinlikler'i seçin (Veri açılır menüsünden).
  • Yeni bir etkinlik oluşturmak için ekranın sağ üst köşesindeki sarı artı simgesine tıklayın.

Etkinlik Türleri: Ubidots, bilmesi gereken kişilere ne zaman bilmeleri gerektiği konusunda Etkinlikler, Uyarılar ve Bildirimler göndermenize izin vermek için zaten entegre edilmiş etkinlikleri destekler. Ubidots'un önceden oluşturulmuş entegrasyonları şunları içerir:

  1. E-posta Bildirimleri
  2. SMS bildirimleri
  3. Web kancası etkinlikleri - daha fazla bilgi edinin
  4. Telgraf bildirimleri
  5. Gevşek bildirimler - daha fazla bilgi edinin
  6. Sesli Arama bildirimleri - daha fazlasını öğrenin
  7. Normal bildirime dön - daha fazla bilgi edinin
  8. Coğrafi sınır bildirimleri - daha fazlasını öğrenin
  • Ardından, cihazların "değerlerini" gösteren bir cihaz ve ilişkili değişken seçin.
  • Şimdi etkinliğinizin tetiklenmesi için bir eşik değeri seçin ve bunu cihaz değerleriyle karşılaştırın ve ayrıca etkinliğinizin tetikleneceği zamanı seçin.
  • Hangi eylemlerin yürütüleceğini ve alıcıya mesajı belirleyin ve yapılandırın: Bilmesi gereken kişilere SMS, E-posta, Web kancaları, Telgraflar, Telefon Çağrıları, SLACK ve web kancaları gönderin.
  • Olay bildirimini yapılandırın.
  • Olayların yürütülebileceği/yürütülemeyeceği etkinlik penceresini belirleyin.
  • Etkinliklerinizi onaylayın.

8. Adım: Postanızdaki Etkinliğin Çıktısı

Mailinizdeki Etkinliğin Çıktısı
Mailinizdeki Etkinliğin Çıktısı

9. Adım: Ubidots Verilerinizi Google E-Tablolara Aktarın

Ubidots Verilerinizi Google E-Tablolara Aktarın
Ubidots Verilerinizi Google E-Tablolara Aktarın
Ubidots Verilerinizi Google E-Tablolara Aktarın
Ubidots Verilerinizi Google E-Tablolara Aktarın

Bunda, daha fazla analiz için Ubidots bulutunda depolanan verileri çıkarabiliriz. Olasılıklar çok büyük; örneğin, otomatik bir rapor oluşturucu oluşturup bunları her hafta müşterilerinize gönderebilirsiniz.

Başka bir uygulama, cihaz sağlama olacaktır; Dağıtacak binlerce cihazınız varsa ve bilgileri bir Google E-Tablosundaysa, sayfayı okumak için bir komut dosyası oluşturabilir ve dosyadaki her satır için bir Ubidots veri kaynağı oluşturabilirsiniz. Bunu yapmak için adımlar-

Bir Google E-Tablosu oluşturun ve buna şu adlarla iki sayfa ekleyin:

  1. Değişkenler
  2. değerler
  • Google E-Tablonuzdan "Araçlar"ı, ardından "Komut Dosyası Düzenleyicisi…" ve ardından "Boş Proje"yi tıklayın.
  • Komut Dosyası Düzenleyicisini açın.
  • Aşağıdaki kodu (kod bölümünde) komut dosyasına ekleyin.
  • Tamamlandı! şimdi Google E-Tablonuzu tekrar açın ve işlevleri tetiklemek için yeni bir menü göreceksiniz.

Önerilen: