Isi kandungan:

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, November
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 projek mudah untuk menangkap tekanan dan suhu barometrik menggunakan Infineon's DPS 422. Menjadi kekok untuk mengesan tekanan dan suhu dalam jangka masa tertentu. Di sinilah analitik muncul, gambaran mengenai perubahan tekanan dan suhu dalam jangka waktu tertentu dapat membantu dalam mengesan kesalahan dan melakukan penyelenggaraan ramalan.

Tarikan untuk membuat projek ini adalah penggunaan sensor tekanan industri Infineon dan mendapatkan pandangan dari pengukuran menggunakan Amazon QuickSight.

Langkah 1: Perkakasan

Perkakasan
Perkakasan
Perkakasan
Perkakasan
Perkakasan
Perkakasan

TEKANAN S2GO DPS422:

Ini adalah sensor tekanan barometrik mutlak. Ia adalah sensor gred industri dengan ketepatan relatif ± 0.06 hPa. Dan dengan ketepatan suhu ± 0.5 ° C.

ADAPAN IOT SAYA:

Penyesuai IoT saya adalah pintu masuk ke penyelesaian perkakasan luaran seperti Arduino dan Raspberry PI, yang merupakan platform perkakasan IoT yang popular. Semua ini membolehkan penilaian dan pengembangan sistem IoT terpantas.

Kit Santai XMC4700:

Kit penilaian Mikrokontroler XMC4700; Kompatibel perkakasan dengan 3.3V dan 5V Arduino ™ Shields

NodeMCU ESP8266:

NodeMCU adalah platform IoT sumber terbuka. Ia termasuk firmware yang berjalan pada ESP8266WiFi SoC dari Espressif Systems, dan perkakasan yang berdasarkan modul ESP-12.

Langkah 2: Senibina Penyelesaian

Senibina Penyelesaian
Senibina Penyelesaian

Perkhidmatan web Amazon menyediakan perkhidmatan MQTT untuk menyambungkan peranti ke awan. Model MQTT pada dasarnya berfungsi berdasarkan prinsip penerbitan-langganan. Peranti yang merupakan sensor DPS310 dalam hal ini, bertindak sebagai penerbit yang menerbitkan tekanan dan suhu ke perkhidmatan teras AWS IOT yang bertindak sebagai pelanggan. Mesej yang diterima diteruskan ke Amazon Kinesis Delivery Stream dengan menggunakan set peraturan teras AWS IoT. Aliran Penghantaran dikonfigurasi untuk menyampaikan mesej ke kluster Redshift Amazon. Amazon Redshift adalah perkhidmatan pergudangan data yang disediakan oleh AWS. Data yang diterima iaitu tekanan dan suhu bersama dengan cap waktu ditambahkan ke tabel kluster. Kini, Amazon QuickSight alat kecerdasan perniagaan yang disediakan oleh AWS muncul dalam gambar yang mengubah data dalam kelompok redshift menjadi representasi visual untuk mendapatkan gambaran mengenai data.

Langkah 3: Perisian

Perisian
Perisian
Perisian
Perisian

Kod Sumber untuk NodeMCU ESP8266 boleh didapati di sini:

Langkah 4: Konfigurasi Teras AWS IOT

Konfigurasi Teras AWS IOT
Konfigurasi Teras AWS IOT
Konfigurasi Teras AWS IOT
Konfigurasi Teras AWS IOT
Konfigurasi Teras AWS IOT
Konfigurasi Teras AWS IOT
  1. Buat perkara di teras AWS IOT.
  2. Buat sijil dan lampirkan pada perkara yang dibuat.
  3. Buat dasar baru dan lampirkan kepada perkara tersebut.
  4. Sekarang buat peraturan.
  5. Pilih Hantar mesej ke aliran Amazon Kinesis Firehose.

Langkah 5: Konfigurasi Aliran Penghantaran Kinesis Firehose

Konfigurasi Aliran Penghantaran Firehose Kinesis
Konfigurasi Aliran Penghantaran Firehose Kinesis
Konfigurasi Aliran Penghantaran Firehose Kinesis
Konfigurasi Aliran Penghantaran Firehose Kinesis
Konfigurasi Aliran Penghantaran Firehose Kinesis
Konfigurasi Aliran Penghantaran Firehose Kinesis
  1. Klik Buat aliran penghantaran
  2. Pilih sumber sebagai PUT Langsung atau sumber lain
  3. Lumpuhkan transformasi rekod dan penukaran format rekod.
  4. Pilih destinasi sebagai Amazon Redshift.
  5. Isi butiran kluster.
  6. Oleh kerana mesej dari DPS akan dihasilkan dalam format JSON, perintah salin harus diubah sesuai. Dalam kotak pilihan COPY, masukkan JSON ‘auto’. Juga, kerana kita akan menggunakan pemampatan GZIP yang sama perlu disebutkan dalam kotak pilihan.
  7. Aktifkan pemampatan S3 sebagai penyusun GZIP untuk mengurangkan masa pemindahan (Pilihan)
  8. Semak penghantaran Firehose dan klik Buat Aliran Penghantaran

Langkah 6: Konfigurasi Redshift Amazon

Konfigurasi Redshift Amazon
Konfigurasi Redshift Amazon
Konfigurasi Redshift Amazon
Konfigurasi Redshift Amazon
Konfigurasi Redshift Amazon
Konfigurasi Redshift Amazon
  1. Mulakan dengan pengenal kelompok, nama pangkalan data, pengguna utama dan kata laluan.
  2. Pilih Node type sebagai dc2.large, clustertype sebagai multinode jika anda ingin memasukkan node komputasi yang berasingan. Sebutkan bilangan node pengkomputeran jika jenis kluster multinode dipilih.
  3. Teruskan dan kemudian lancarkan kluster.
  4. Pergi ke Editor pertanyaan dan buat jadual dps_info.

Peraturan Masuk Kumpulan Keselamatan untuk Pergeseran Merah

  1. Secara lalai redshift mengehadkan sambungan masuk melalui kumpulan keselamatan VPC.
  2. Tambahkan peraturan masuk untuk pergeseran merah untuk membolehkan Redshift menyambung ke perkhidmatan 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 senarai perkhidmatan, pilih Amazon QuickSight. Sekiranya anda pengguna kali pertama, QuickSight percuma untuk digunakan selama 60 hari dan akan dikenakan bayaran selepas itu.
  2. Setelah berjaya menyiapkan akaun, klik analisis baru dari papan pemuka.
  3. Berikan nama untuk analisis anda.
  4. Pilih sumber data Redshift dari senarai yang diberikan.
  5. Pilih pangkalan data rempah untuk menyimpan data. Ini adalah pangkalan data memori yang disediakan oleh QuickSight.
  6. Anda juga boleh memilih untuk menjadualkan penyegaran data ke dalam SPICE.
  7. Tambahkan medan yang diperlukan untuk analisis.
  8. Terbitkan papan pemuka dari opsyen saham. Berikan akses yang diperlukan kepada pengguna lain untuk melihat papan pemuka.

Disyorkan: