İçindekiler:
- Adım 1: Donanım ve Yazılım Gerekli
- Adım 2: IoT Uzun Menzilli Kablosuz Titreşim ve 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ı
- Adım 3: Arduino IDE Kullanarak Kodu ESP32'ye Yükleme:
- Adım 4: Seri Monitör Çıkışı:
- Adım 5: Ubidot'u Çalıştırmak:
- Adım 6: Ubidots'ta Gösterge Tablosu Oluşturun:
Video: IoT- Ubidots- ESP32+Uzun Menzilli-Kablosuz-Titreşim-Ve-Sıcaklık-Sensörü: 7 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:17
Titreşim, motorlu araçlardaki makinelerin ve bileşenlerin gerçekten ileri geri hareketi veya salınımıdır. Endüstriyel sistemdeki titreşim, bir zorluğun belirtisi veya nedeni olabilir veya günlük çalışma ile ilişkilendirilebilir. Örneğin, salınımlı zımpara makineleri ve titreşimli tamburlar, özelliğin ortaya çıkması için titreşime bağlıdır. İçten yanmalı motorlar ve aletler tahrik eder ve sonra yine belli bir miktarda kaçınılmaz titreşimle karşılaşırlar. Titreşim bir güçlük anlamına gelebilir ve kontrol edilmezse hasara veya hızlandırılmış bozulmaya neden olabilir. Titreşim, herhangi bir zamanda bir veya fazladan faktörden kaynaklanabilir, olağan dışı olmayan maksimum değer bir dengesizlik, yanlış hizalama, takma ve gevşekliktir.
Bu projede, bir kablosuz ağ ağ mimarisi kullanarak 2 Mil aralığına kadar övünen NCD'nin Uzun Menzilli IoT Endüstriyel kablosuz titreşim ve sıcaklık sensörünü tanıtıyoruz. Hassas bir 16-bit titreşim ve sıcaklık sensörü içeren bu cihaz, kullanıcı tanımlı aralıklarla son derece hassas titreşim ve sıcaklık verilerini iletir. Farklı bir uygulaması var:
- metal işleme
- Güç üretimi
- madencilik
- Yiyecek ve içecek
Adım 1: Donanım ve Yazılım Gerekli
Gerekli Donanım:
- Entegre USB'li NCD ESP32 IoT WiFi BLE Modülü
- NCD IoT Uzun Menzilli Kablosuz Titreşim ve Sıcaklık Sensörü
- USB Arayüzü ile NCD Uzun Menzilli Kablosuz Mesh Modem
Gerekli Yazılım:
- Arduino IDE'si
- LabView Yardımcı Programı
- Ubidot'lar
Kullanılan Kütüphane:
- PubSubClient Kitaplığı
- tel.h
Adım 2: IoT Uzun Menzilli Kablosuz Titreşim ve 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ışacaktır.
- Bu kullanıcı arayüzünü kullanmak için aşağıdaki sürücüleri yüklemeniz gerekir. Buradan çalışma zamanı motorunu yükleyin 64bit Sürücü
- 32bit Sürücü
- 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:
- esp32, titreşim ve sıcaklık verilerinizi Ubidots'ta yayınlamak için önemli bir parçadır.
- PubSubClient Kitaplığı ve Wire.h Kitaplığı'nı indirin ve ekleyin.
#Dahil etmek
#include #include
Mevcut ağın benzersiz Ubidots TOKEN, MQTTCLIENTNAME, SSID (WiFi Adı) ve Parolanızı atamanız gerekir
#define WIFISSID "xyz" // WifiSSID'nizi buraya koyun
#define PASSWORD "xyz" // Wifi şifrenizi buraya koyun #define TOKEN "xyz" // Ubidot'ların TOKEN'ini koyun #define MQTT_CLIENT_NAME "xyz" // MQTT istemci Adı
Verilerin ubidots'a gönderileceği değişkeni ve cihaz adını tanımlayın
#define VARIABLE_LABEL "sensör"// Değişken etiketini atama
#define VARIABLE_LABEL1 "AdcValue" #define VARIABLE_LABEL2 "Pil" #define VARIABLE_LABEL3 "RMS_X" #define VARIABLE_LABEL4 "RMS_Y" #define DEVICE_LABEL "esp32" // Cihaz etiketini ata
Gönderilecek değerlerin saklanacağı alan:
char str_sensor[10];
char str_sensorbat[10]; char str_sensorAdc[10]; char str_sensorRmsx[10]; char str_sensorRmsy[10];
Uidot'lara veri yayınlamak için kod:
sprintf(konu, "%s", ""); // Konu içeriğini temizler
sprintf(konu, "%s%s", "/v1.6/cihazlar/", DEVICE_LABEL); sprintf(yük, "%s", ""); // Yük içeriğini temizler sprintf(payload, "{"%s\":", VARIABLE_LABEL); // sprintf değişken etiketini ekler(yük, "%s {"değer\": %s", payload, str_sensor); // sprintf(yük, "%s } }", payload değerini ekler); // Sözlük parantezlerini kapatır client.publish(konu, payload);
- 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.
Kod:
Adım 4: Seri Monitör Çıkışı:
Adım 5: Ubidot'u Çalıştırmak:
- Ubidots'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 pano adı esp32'ye yeni bir cihaz ekleyin.
- Şimdi yayınlanan verileri Ubidots hesabınızda, "ESP32" adlı cihazın içinde görmelisiniz.
- Cihazın içinde, sıcaklık okumanızın gösterileceği yeni bir değişken isim sensörü oluşturun.
- Artık daha önce seri monitörde görüntülenen Sıcaklık ve diğer sensör verilerini görüntüleyebilirsiniz. Bunun nedeni, farklı sensör okumalarının değerinin bir dize olarak iletilmesi ve değişkende saklanması ve esp32 cihazının içindeki değişkene yayınlanmasıdır.
Adım 6: Ubidots'ta Gösterge Tablosu Oluşturun:
- Veri seçme panosuna gidin.
- Gösterge tablosunun içinde farklı widget'lar oluşturur.
- Pano ekranınıza yeni widget'lar ekleyin.
Önerilen:
HC-12 Uzun Menzilli Mesafe Hava İstasyonu ve DHT Sensörleri: 9 Adım
HC-12 Uzun Menzilli Mesafe Hava İstasyonu ve DHT Sensörleri: Bu derste iki dht sensörü, HC12 modülleri ve I2C LCD Ekran kullanarak uzak uzun mesafe meteoroloji istasyonu yapmayı öğreneceğiz.Videoyu İzle
DIY Uzun Mesafe En İyi Arkadaş Işıkları: 4 Adım (Resimlerle)
DIY Uzun Mesafe En İyi Arkadaş Işıkları: "En İyi Arkadaş" olarak bilinen uzun mesafeli senkronize ışıklar yaptım; lambalar. Bu sadece diğer lambanın mevcut rengiyle senkronize tutuldukları anlamına gelir. Yani bir lambayı yeşile çevirecek olursanız, kısa bir süre sonra diğer lamba yeşile dönecektir
Uzun Menzilli Wifi PPM / MSP: 5 Adım
Uzun Menzilli Wifi PPM / MSP: Bir süre önce Wifi PPM denetleyicimi yayınladım. Oldukça iyi çalışıyor. Sadece menzil biraz kısa. Bu sorun için bir çözüm buldum. ESP8266, ESPNOW adlı bir modu destekler. Bu mod çok daha düşük seviyede. Bağlantı kopmuyor yani
ESP8266 Kullanan Uzun Menzilli WiFi Tarayıcı: 6 Adım (Resimlerle)
ESP8266 Kullanan Uzun Menzilli WiFi Tarayıcı: Bu Talimatta, ev ağım için hangi kanalın en iyi olduğunu belirlemek için kullanılan pille çalışan taşınabilir uzun menzilli 2.5 bant WiFi tarama cihazı yapıyorum. Ayrıca hareket halindeyken açık WiFi erişim noktalarını bulmak için de kullanılabilir. Yapma maliyeti: Yaklaşık 25 dolar
Yüksek Güçlü, Uzun Menzilli, Son Derece Hassas Kalem Yay!!!: 6 Adım
Yüksek Güçlü, Uzun Menzilli, Son Derece Doğru Kalem Yay!!!: Bu, o ünlü kalem yaylarından bir diğeri!!! =) Keyfini çıkarın! not bu şeyler biraz güçlüdür, kimseyi hedef almayın. YASAL UYARI: Bununla herhangi bir şeyi bozarsanız beni dava edemezsiniz. İnsanlar ve hayvanlar dahil. Bu benim ilk Eğitilebilirliğim, bu yüzden lütfen