Isi kandungan:
- Langkah 1: Perkakasan
- Langkah 2: Senibina Penyelesaian
- Langkah 3: Perisian
- Langkah 4: Konfigurasi Teras AWS IOT
- Langkah 5: Konfigurasi Aliran Penghantaran Kinesis Firehose
- Langkah 6: Konfigurasi Redshift Amazon
- Langkah 7: Amazon QuickSight
Video: Memvisualisasikan Tekanan dan Suhu Barometrik Menggunakan Infineon XMC4700 RelaxKit, Infineon DPS422 dan AWS .: 8 Langkah
2024 Pengarang: John Day | [email protected]. Diubah suai terakhir: 2024-01-30 11:09
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
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
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
Kod Sumber untuk NodeMCU ESP8266 boleh didapati di sini:
Langkah 4: Konfigurasi Teras AWS IOT
- Buat perkara di teras AWS IOT.
- Buat sijil dan lampirkan pada perkara yang dibuat.
- Buat dasar baru dan lampirkan kepada perkara tersebut.
- Sekarang buat peraturan.
- Pilih Hantar mesej ke aliran Amazon Kinesis Firehose.
Langkah 5: Konfigurasi Aliran Penghantaran Kinesis Firehose
- Klik Buat aliran penghantaran
- Pilih sumber sebagai PUT Langsung atau sumber lain
- Lumpuhkan transformasi rekod dan penukaran format rekod.
- Pilih destinasi sebagai Amazon Redshift.
- Isi butiran kluster.
- 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.
- Aktifkan pemampatan S3 sebagai penyusun GZIP untuk mengurangkan masa pemindahan (Pilihan)
- Semak penghantaran Firehose dan klik Buat Aliran Penghantaran
Langkah 6: Konfigurasi Redshift Amazon
- Mulakan dengan pengenal kelompok, nama pangkalan data, pengguna utama dan kata laluan.
- 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.
- Teruskan dan kemudian lancarkan kluster.
- Pergi ke Editor pertanyaan dan buat jadual dps_info.
Peraturan Masuk Kumpulan Keselamatan untuk Pergeseran Merah
- Secara lalai redshift mengehadkan sambungan masuk melalui kumpulan keselamatan VPC.
- Tambahkan peraturan masuk untuk pergeseran merah untuk membolehkan Redshift menyambung ke perkhidmatan lain seperti QuickSight.
Langkah 7: Amazon QuickSight
- Dari senarai perkhidmatan, pilih Amazon QuickSight. Sekiranya anda pengguna kali pertama, QuickSight percuma untuk digunakan selama 60 hari dan akan dikenakan bayaran selepas itu.
- Setelah berjaya menyiapkan akaun, klik analisis baru dari papan pemuka.
- Berikan nama untuk analisis anda.
- Pilih sumber data Redshift dari senarai yang diberikan.
- Pilih pangkalan data rempah untuk menyimpan data. Ini adalah pangkalan data memori yang disediakan oleh QuickSight.
- Anda juga boleh memilih untuk menjadualkan penyegaran data ke dalam SPICE.
- Tambahkan medan yang diperlukan untuk analisis.
- Terbitkan papan pemuka dari opsyen saham. Berikan akses yang diperlukan kepada pengguna lain untuk melihat papan pemuka.
Disyorkan:
M5STACK Cara Menampilkan Suhu, Kelembapan dan Tekanan pada M5StickC ESP32 Menggunakan Visuino - Mudah Dilakukan: 6 Langkah
M5STACK Cara Menampilkan Suhu, Kelembapan dan Tekanan pada M5StickC ESP32 Menggunakan Visuino - Mudah Dilakukan: Dalam tutorial ini kita akan belajar cara memprogram ESP32 M5Stack StickC dengan Arduino IDE dan Visuino untuk Menampilkan Suhu, Kelembapan dan Tekanan menggunakan sensor ENV (DHT12, BMP280, BMM150)
Pengiraan Kelembapan, Tekanan dan Suhu Menggunakan BME280 dan Antarmuka Foton .: 6 Langkah
Pengiraan Kelembapan, Tekanan dan Suhu Menggunakan BME280 dan Antarmuka Foton: Kami menemui pelbagai projek yang memerlukan pemantauan suhu, tekanan dan kelembapan. Oleh itu, kami menyedari bahawa parameter ini sebenarnya memainkan peranan penting dalam membuat anggaran kecekapan kerja sistem pada keadaan atmosfera yang berlainan
Ketinggian, Tekanan dan Suhu Menggunakan Raspberry Pi Dengan MPL3115A2: 6 Langkah
Ketinggian, Tekanan dan Suhu Menggunakan Raspberry Pi Dengan MPL3115A2: Kedengarannya menarik. Sangat mungkin pada masa ini ketika kita semua memasuki generasi IoT. Sebagai alat elektronik, kami telah bermain dengan Raspberry Pi, dan memutuskan untuk membuat projek menarik menggunakan pengetahuan ini. Dalam projek ini, kami akan
Memadankan Sensor Infineon DPS422 dengan Infineon XMC4700 dan Menghantar Data ke NodeMCU: 13 Langkah
Interfacing Infineon DPS422 Sensor Dengan Infineon XMC4700 dan Menghantar Data ke NodeMCU: Dalam tutorial ini kita akan belajar bagaimana menggunakan DPS422 untuk mengukur suhu dan tekanan barometrik dengan XMC4700.DPS422DPS422 adalah tekanan udara barometrik digital dan sensor suhu miniatur dengan ketepatan tinggi dan arus rendah penggunaan
Interfacing BMP180 (Sensor Tekanan Barometrik) Dengan Arduino: 9 Langkah
Antara muka BMP180 (Sensor Tekanan Barometrik) Dengan Arduino: BMP-180 adalah sensor Tekanan Barometrik digital dengan antara muka i2c. Sensor kecil dari Bosch ini sangat berguna kerana saiznya kecil, penggunaan kuasa rendah dan ketepatan tinggi. Bergantung pada bagaimana kita mentafsirkan bacaan sensor, kita dapat memantau