İçindekiler:
- Adım 1: Donanım
- Adım 2: Çözüm Mimarisi
- 3. Adım: Yazılım
- 4. Adım: AWS IOT Çekirdek Yapılandırması
- Adım 5: Kinesis Firehose Teslimat Akışı Yapılandırması
- 6. Adım: Amazon Redshift Yapılandırması
- 7. Adım: Amazon QuickSight
Video: Infineon XMC4700 RelaxKit, Infineon DPS422 ve AWS'yi Kullanarak Barometrik Basıncı ve Sıcaklığı Görselleştirme: 8 Adım
2024 Yazar: John Day | [email protected]. Son düzenleme: 2024-01-30 13:18
Infineon'un DPS 422'sini kullanarak barometrik basıncı ve sıcaklığı yakalamak basit bir projedir. Bir süre boyunca basıncı ve sıcaklığı takip etmek beceriksiz hale gelir. Analitiğin devreye girdiği yer burasıdır, belirli bir süre boyunca basınç ve sıcaklıktaki değişime ilişkin içgörü, arızaların tespit edilmesine ve kestirimci bakım yapılmasına yardımcı olabilir.
Bu projeyi yapmanın cazibesi, Infineon'un endüstriyel sınıf basınç sensörünün kullanılması ve Amazon QuickSight'ı kullanarak ölçümlerden bilgi edinilmesidir.
Adım 1: Donanım
S2GO BASINÇ DPS422:
Bu mutlak bir barometrik basınç sensörüdür. Göreceli doğruluk ±0.06 hPa olan endüstriyel sınıf bir sensördür. Ve ±0.5°C sıcaklık doğruluğu ile.
IOT ADAPTÖRÜM:
IoT adaptörlerim, popüler IoT donanım platformları olan Arduino ve Raspberry PI gibi harici donanım çözümlerine açılan kapılardır. Tüm bunlar, IoT sisteminin en hızlı şekilde değerlendirilmesini ve geliştirilmesini sağlar.
XMC4700 Rahatlama Kiti:
XMC4700 Mikrodenetleyici değerlendirme kiti; 3.3V ve 5V Arduino™ Shields ile donanım uyumluluğu
DüğümMCU ESP8266:
NodeMCU, açık kaynaklı bir IoT platformudur. Espressif Systems'den ESP8266WiFi SoC üzerinde çalışan bellenimi ve ESP-12 modülünü temel alan donanımı içerir.
Adım 2: Çözüm Mimarisi
Amazon web hizmetleri, cihazları buluta bağlamak için MQTT hizmetini sağlar. MQTT modeli esasen yayınla-abone ol prensibiyle çalışır. Bu durumda DPS310 sensörü olan cihaz, abone görevi gören AWS IOT çekirdek hizmetine basınç ve sıcaklığı yayınlayan bir yayıncı görevi görür. Alınan mesaj, AWS IoT temel kural kümesi kullanılarak Amazon Kinesis Teslim Akışına iletilir. Teslim Akışı, mesajı Amazon Redshift kümesine teslim edecek şekilde yapılandırılır. Amazon Redshift, AWS tarafından sağlanan veri ambarı hizmetidir. Alınan veriler, yani basınç ve sıcaklık ile birlikte zaman damgası küme tablosuna eklenir. Şimdi, AWS tarafından sağlanan iş zekası aracı Amazon QuickSight, verilerden içgörü elde etmek için kırmızıya kayma kümesindeki verileri görsel temsile dönüştüren resme giriyor.
3. Adım: Yazılım
NodeMCU ESP8266 için Kaynak Kodu burada bulunabilir:
4. Adım: AWS IOT Çekirdek Yapılandırması
- AWS IOT çekirdeğindeki şeyi oluşturun.
- Sertifikayı oluşturun ve oluşturulan şeye ekleyin.
- Yeni ilkeyi oluşturun ve şeye ekleyin.
- Şimdi bir kural oluşturun.
- Amazon Kinesis Firehose akışına mesaj gönder'i seçin.
Adım 5: Kinesis Firehose Teslimat Akışı Yapılandırması
- Teslimat akışları oluştur'a tıklayın
- Doğrudan PUT veya diğer kaynaklar olarak kaynak seçin
- Kayıt dönüştürmeyi ve kayıt biçimi dönüştürmeyi devre dışı bırakın.
- Hedefi Amazon Redshift olarak seçin.
- Küme ayrıntılarını doldurun.
- DPS'den gelen mesaj JSON formatında üretileceğinden, copy komutu buna göre değiştirilmelidir. KOPYALAMA seçenekleri kutusuna JSON 'otomatik' yazın. Ayrıca, GZIP sıkıştırmasını kullanacağımız için, seçenekler kutusundan da bahsetmemiz gerekiyor.
- Aktarım süresini azaltmak için S3 sıkıştırmasını GZIP olarak etkinleştirin(Opsiyonel)
- Firehose teslimatını inceleyin ve Teslimat Akışı Oluştur'a tıklayın
6. Adım: Amazon Redshift Yapılandırması
- Küme tanımlayıcısı, veritabanı adı, ana kullanıcı ve parola ile başlayın.
- Ayrı hesaplama düğümlerini dahil etmek istiyorsanız Düğüm türünü dc2.large olarak, küme türünü çok düğümlü olarak seçin. Çok düğümlü küme türü seçiliyse işlem düğümlerinin sayısından bahsedin.
- Devam edin ve ardından kümeyi başlatın.
- Sorgu düzenleyicisine gidin ve dps_info tablosunu oluşturun.
Redshift için Güvenlik Grubu Gelen Kuralı
- Varsayılan olarak kırmızıya kayma, VPC güvenlik grubu aracılığıyla gelen bağlantıları kısıtlar.
- Redshift'in QuickSight gibi diğer hizmetlere bağlanmasına izin vermek için kırmızıya kayma için gelen kuralı ekleyin.
7. Adım: Amazon QuickSight
- Hizmetler listesinden Amazon QuickSight'ı seçin. QuickSight'ı ilk kez kullanıyorsanız, 60 gün boyunca ücretsiz ve sonrasında ücretlidir.
- Hesabı başarıyla kurduktan sonra, kontrol panelinden yeni analize tıklayın.
- Analizinize bir isim verin.
- Verilen listeden Redshift veri kaynağını seçin.
- Verileri depolamak için baharat veritabanını seçin. Bu, QuickSight tarafından sağlanan bellek içi veritabanıdır.
- Ek olarak SPICE'ta verilerin yenilenmesini planlamayı da seçebilirsiniz.
- Analiz için gerekli alanları ekleyin.
- Panoyu paylaş seçeneğinden yayınlayın. Panoyu görüntülemek için diğer kullanıcılara gerekli erişimi verin.
Önerilen:
M5STACK Visuino Kullanarak M5StickC ESP32 Üzerinde Sıcaklık, Nem ve Basıncı Görüntüleme - Yapması Kolay: 6 Adım
M5STACK Visuino Kullanarak M5StickC ESP32 Üzerinde Sıcaklık, Nem ve Basıncı Görüntüleme - Yapması Kolay: Bu eğitimde, ESP32 M5Stack StickC'yi Arduino IDE ve Visuino ile ENV sensörünü (DHT12, BMP280, BMM150)
AWS'de Magicbit'ten Verileri Görselleştirme: 5 Adım
AWS'de Magicbit'ten Verileri Görselleştirme: Magicbit'e bağlı sensörlerden toplanan veriler, gerçek zamanlı olarak grafiksel olarak görselleştirilmek üzere MQTT aracılığıyla AWS IOT çekirdeğinde yayınlanacaktır. ESP32 tabanlı bu projede geliştirme kartı olarak magicbit kullanıyoruz. Bu nedenle herhangi bir ESP32 d
IoT: Node-RED Kullanarak Işık Sensörü Verilerini Görselleştirme: 7 Adım
IoT: Node-RED Kullanarak Işık Sensörü Verilerini Görselleştirme: Bu talimatta, internete bağlı bir sensörün nasıl oluşturulacağını öğreneceksiniz! Bu demo için bir ortam ışığı sensörü (TI OPT3001) kullanacağım, ancak seçtiğiniz herhangi bir sensör (sıcaklık, nem, potansiyometre vb.) işe yarayacaktır. Sensör değerleri
Infineon DPS422 Sensörünü Infineon XMC4700 ile Arayüzleme ve NodeMCU'ya Veri Gönderme: 13 Adım
Infineon DPS422 Sensörünü Infineon XMC4700 ile Arayüzleme ve NodeMCU'ya Veri Gönderme: Bu eğitimde, XMC4700 ile sıcaklık ve barometrik basıncı ölçmek için DPS422'nin nasıl kullanılacağını öğreneceğiz.DPS422DPS422, yüksek doğruluk ve düşük akıma sahip minyatür bir dijital barometrik hava basıncı ve sıcaklık sensörüdür tüketim.
Google Grafiklerini Kullanarak Kablosuz Sensör Verilerini Görselleştirme: 6 Adım
Google Grafiklerini Kullanarak Kablosuz Sensör Verilerini Görselleştirme: Makinenin arıza süresini en aza indirmek için makinelerin tahmine dayalı analizi çok gereklidir. Düzenli kontrol, makinenin çalışma süresini iyileştirmeye yardımcı olur ve buna bağlı olarak hata toleransını artırır. Kablosuz Titreşim ve Sıcaklık sen