Daftar Isi:

Memvisualisasikan Tekanan dan Suhu Barometrik Menggunakan Infineon XMC4700 RelaxKit, Infineon DPS422 dan AWS.: 8 Langkah
Memvisualisasikan Tekanan dan Suhu Barometrik Menggunakan Infineon XMC4700 RelaxKit, Infineon DPS422 dan AWS.: 8 Langkah

Video: Memvisualisasikan Tekanan dan Suhu Barometrik Menggunakan Infineon XMC4700 RelaxKit, Infineon DPS422 dan AWS.: 8 Langkah

Video: Memvisualisasikan Tekanan dan Suhu Barometrik Menggunakan Infineon XMC4700 RelaxKit, Infineon DPS422 dan AWS.: 8 Langkah
Video: Pengukuran Tekanan Udara dengan Barometer Aneroid 2024, Desember
Anonim
Memvisualisasikan Tekanan dan Suhu Barometrik Menggunakan Infineon XMC4700 RelaxKit, Infineon DPS422 dan AWS
Memvisualisasikan Tekanan dan Suhu Barometrik Menggunakan Infineon XMC4700 RelaxKit, Infineon DPS422 dan AWS
Memvisualisasikan Tekanan dan Suhu Barometrik Menggunakan Infineon XMC4700 RelaxKit, Infineon DPS422 dan AWS
Memvisualisasikan Tekanan dan Suhu Barometrik Menggunakan Infineon XMC4700 RelaxKit, Infineon DPS422 dan AWS

Ini adalah proyek sederhana untuk menangkap tekanan dan suhu barometrik menggunakan DPS 422 Infineon. Ini menjadi kikuk untuk melacak tekanan dan suhu selama periode waktu tertentu. Di sinilah analitik muncul, wawasan tentang perubahan tekanan dan suhu selama periode waktu tertentu dapat membantu dalam mendeteksi kesalahan dan melakukan pemeliharaan prediktif.

Daya tarik untuk membuat proyek ini adalah penggunaan sensor tekanan kelas industri dari Infineon dan mendapatkan wawasan dari pengukuran menggunakan Amazon QuickSight.

Langkah 1: Perangkat Keras

Perangkat keras
Perangkat keras
Perangkat keras
Perangkat keras
Perangkat keras
Perangkat keras

S2GO TEKANAN DPS422:

Ini adalah sensor tekanan barometrik mutlak. Ini adalah sensor kelas industri dengan akurasi relatif ±0,06 hPa. Dan dengan akurasi suhu ±0,5°C.

ADAPTOR IOT SAYA:

Adaptor IoT saya adalah pintu gerbang ke solusi perangkat keras eksternal seperti Arduino dan Raspberry PI, yang merupakan platform perangkat keras IoT yang populer. Semua ini memungkinkan evaluasi dan pengembangan sistem IoT tercepat.

Kit Santai XMC4700:

Kit evaluasi mikrokontroler XMC4700; Perangkat keras yang kompatibel dengan 3.3V dan 5V Arduino™ Shields

NodeMCU ESP8266:

NodeMCU adalah platform IoT sumber terbuka. Ini termasuk firmware yang berjalan pada SoC ESP8266WiFi dari Sistem Espressif, dan perangkat keras yang didasarkan pada modul ESP-12.

Langkah 2: Arsitektur Solusi

Arsitektur Solusi
Arsitektur Solusi

Layanan web Amazon menyediakan layanan MQTT untuk menghubungkan perangkat ke cloud. Model MQTT pada dasarnya bekerja berdasarkan prinsip publish-subscribe. Perangkat yang merupakan sensor DPS310 dalam hal ini, bertindak sebagai penerbit yang mempublikasikan tekanan dan suhu ke layanan inti AWS IOT yang bertindak sebagai pelanggan. Pesan yang diterima diteruskan ke Amazon Kinesis Delivery Stream menggunakan kumpulan aturan inti AWS IoT. Delivery Stream dikonfigurasikan untuk mengirimkan pesan ke klaster Amazon Redshift. Amazon Redshift adalah layanan pergudangan data yang disediakan oleh AWS. Data yang diterima yaitu, tekanan dan suhu bersama dengan stempel waktu ditambahkan ke tabel cluster. Sekarang, Amazon QuickSight, alat intelijen bisnis yang disediakan oleh AWS hadir dalam gambar yang mengubah data dalam klaster pergeseran merah menjadi representasi visual untuk mendapatkan wawasan dari data.

Langkah 3: Perangkat Lunak

Perangkat lunak
Perangkat lunak
Perangkat lunak
Perangkat lunak

Kode Sumber untuk NodeMCU ESP8266 dapat ditemukan di sini:

Langkah 4: Konfigurasi Inti AWS IOT

Konfigurasi Inti AWS IOT
Konfigurasi Inti AWS IOT
Konfigurasi Inti AWS IOT
Konfigurasi Inti AWS IOT
Konfigurasi Inti AWS IOT
Konfigurasi Inti AWS IOT
  1. Buat sesuatu di inti AWS IOT.
  2. Buat sertifikat dan lampirkan ke benda yang dibuat.
  3. Buat kebijakan baru dan lampirkan ke benda itu.
  4. Sekarang buat aturan.
  5. Pilih Kirim pesan ke aliran Amazon Kinesis Firehose.

Langkah 5: Konfigurasi Aliran Pengiriman Firehose Kinesis

Konfigurasi Aliran Pengiriman Firehose Kinesis
Konfigurasi Aliran Pengiriman Firehose Kinesis
Konfigurasi Aliran Pengiriman Firehose Kinesis
Konfigurasi Aliran Pengiriman Firehose Kinesis
Konfigurasi Aliran Pengiriman Firehose Kinesis
Konfigurasi Aliran Pengiriman Firehose Kinesis
  1. Klik Buat aliran pengiriman
  2. Pilih sumber sebagai PUT Langsung atau sumber lainnya
  3. Nonaktifkan transformasi rekaman dan konversi format rekaman.
  4. Pilih tujuan sebagai Amazon Redshift.
  5. Isi detail cluster.
  6. Karena pesan dari DPS akan dibuat dalam format JSON, perintah salin harus diubah. Di kotak opsi SALIN, masukkan JSON 'otomatis'. Juga, karena kita akan menggunakan kompresi GZIP, hal yang sama perlu disebutkan di kotak opsi.
  7. Aktifkan kompresi S3 sebagai GZIP untuk mengurangi waktu transfer (Opsional)
  8. Tinjau pengiriman Firehose dan klik Buat Aliran Pengiriman

Langkah 6: Konfigurasi Amazon Redshift

Konfigurasi Amazon Redshift
Konfigurasi Amazon Redshift
Konfigurasi Amazon Redshift
Konfigurasi Amazon Redshift
Konfigurasi Amazon Redshift
Konfigurasi Amazon Redshift
  1. Mulailah dengan pengidentifikasi cluster, nama database, pengguna master dan kata sandi.
  2. Pilih Node type sebagai dc2.large, clustertype sebagai multinode jika Anda ingin menggabungkan node komputasi yang terpisah. Sebutkan jumlah node komputasi jika tipe cluster multinode dipilih.
  3. Lanjutkan dan kemudian luncurkan cluster.
  4. Buka Editor kueri dan buat tabel dps_info.

Aturan Masuk Grup Keamanan untuk Redshift

  1. Secara default, pergeseran merah membatasi koneksi masuk melalui grup keamanan VPC.
  2. Tambahkan aturan masuk untuk pergeseran merah untuk memungkinkan Redshift terhubung ke layanan lain seperti QuickSight.

Langkah 7: Amazon QuickSight

Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
Amazon QuickSight
  1. Dari daftar layanan, pilih Amazon QuickSight. Jika Anda pengguna pertama kali, QuickSight gratis untuk digunakan selama 60 hari dan dikenakan biaya setelahnya.
  2. Setelah berhasil menyiapkan akun, klik analisis baru dari dasbor.
  3. Berikan nama untuk analisis Anda.
  4. Pilih sumber data Redshift dari daftar yang diberikan.
  5. Pilih database rempah-rempah untuk menyimpan data. Ini adalah database dalam memori yang disediakan oleh QuickSight.
  6. Anda juga dapat memilih untuk menjadwalkan penyegaran data ke dalam SPICE.
  7. Tambahkan bidang yang diperlukan untuk analisis.
  8. Publikasikan dasbor dari opsi bagikan. Berikan akses yang diperlukan ke pengguna lain untuk melihat dasbor.

Direkomendasikan: