İçindekiler:

Ubidots-ESP32+Sıcaklık ve Nem Sensörünü Kullanma-Ubidots-Kullanma-Uyarı Oluşturma: 9 Adım
Ubidots-ESP32+Sıcaklık ve Nem Sensörünü Kullanma-Ubidots-Kullanma-Uyarı Oluşturma: 9 Adım

Video: Ubidots-ESP32+Sıcaklık ve Nem Sensörünü Kullanma-Ubidots-Kullanma-Uyarı Oluşturma: 9 Adım

Video: Ubidots-ESP32+Sıcaklık ve Nem Sensörünü Kullanma-Ubidots-Kullanma-Uyarı Oluşturma: 9 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+Sıcaklık ve Nem Sensörünü Kullanma-Ubidots-Kullanma-Uyarı Oluşturma
Ubidots-ESP32+Sıcaklık ve Nem Sensörünü Kullanma-Ubidots-Kullanma-Uyarı Oluşturma

Bu eğitimde, Sıcaklık ve nem sensörünü kullanarak farklı sıcaklık ve nem verilerini ölçeceğiz. Bu verileri Ubidots'a nasıl göndereceğinizi de öğreneceksiniz. Böylece farklı uygulamalar için her yerden analiz edebilirsiniz. Ayrıca, farklı sıcaklık ve nem verileri için e-posta uyarıları oluşturarak, herhangi bir sistem sıcaklığında meydana gelen çeşitli değişiklikler hakkında bilgilendirilebiliyorduk

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 Sıcaklık ve Nem 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 Sıcaklık ve Nem Sensörü ve USB Arayüzü ile Uzun Menzilli Kablosuz Mesh Modem Kullanarak LabVIEW Sıcaklık ve Nem Platformuna Veri Gönderme Adımları-

  • Öncelikle, verilerinin görüntülenebileceği ncd.io Wireless Temperature And Humidity Sensor.exe dosyası olan bir Labview yardımcı programı uygulamasına ihtiyacımız var.
  • Bu Labview yazılımı yalnızca ncd.io kablosuz Sıcaklık sensörü ile çalışı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
  • 32 bit
  • NI Visa Sürücüsünü yükleyin
  • l 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.
  • temp_humidity.ino kodunu derleyin ve yükleyin.
  • Cihazı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'u Çalıştırmak
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.
  • Ubidots pano adınız esp32'ye yeni bir cihaz ekleyin.
  • Cihazlara tıklayın ve Ubidots'ta cihazları seçin.
  • Ş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 okumasının değerinin bir dize olarak iletilmesi ve bir değişkende saklanması ve esp32 cihazının içindeki bir değişkene yayınlanmasıdır.

Adım 6: ÇIKTI

ÇIKTI
ÇIKTI

7. Adım:

Adım 8: 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).
  • Şimdi Etkinlik Oluştur'a tıklayın.
  • Olay Türleri Ubidots, bilmesi gereken kişilere ne zaman bilmeleri gerektiği konusunda Olaylar, Uyarılar ve Bildirimler göndermenize izin vermek için zaten entegre edilmiş olayları 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.
  • Şimdi artı işaretine tıklayarak eylem tipini oluşturun.
  • 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.
  • Şimdi gerekli tüm alanları doldurun.
  • Olayların yürütülebileceği/yürütülemeyeceği etkinlik penceresini belirleyin.
  • Etkinliklerinizi onaylayın.

Önerilen: