Sensor Suhu dan Kelembaban Nirkabel Jarak Jauh IOT Dengan Node-Red: 27 Langkah
Sensor Suhu dan Kelembaban Nirkabel Jarak Jauh IOT Dengan Node-Red: 27 Langkah

Daftar Isi:

Anonim
Sensor Suhu dan Kelembaban Nirkabel Jarak Jauh IOT Dengan Node-Red
Sensor Suhu dan Kelembaban Nirkabel Jarak Jauh IOT Dengan Node-Red

Memperkenalkan sensor suhu-kelembaban nirkabel jarak jauh NCD, yang menawarkan jangkauan hingga 28 Mile menggunakan arsitektur jaringan mesh nirkabel. Menggabungkan sensor suhu-kelembaban Honeywell HIH9130 mentransmisikan sampel suhu dan kelembaban yang sangat akurat pada interval yang ditentukan pengguna.

Sensor suhu onboard diberi peringkat untuk -25 °C hingga 85 °C atau -13 °F hingga 185 °F dan sensor kelembaban diberi peringkat untuk 0 hingga 100% RH. Ini dapat ditenagai hanya dengan 2 baterai AA dan masa pakai operasional 500.000 transmisi nirkabel. Masa pakai baterai dapat diperpanjang hingga 10 tahun tergantung pada kondisi lingkungan dan interval transmisi data. Secara opsional, sensor ini mungkin diberi daya dari luar.

Dengan protokol komunikasi terbuka, produk kelembaban suhu nirkabel IoT ini dapat diintegrasikan dengan hampir semua sistem kontrol atau gateway. Data dapat ditransmisikan ke PC, Raspberry Pi, ke Microsoft Azure® IoT, atau Arduino. Parameter sensor dan pengaturan transmisi nirkabel dapat diubah saat bepergian menggunakan protokol komunikasi terbuka yang menyediakan konfigurasi maksimum tergantung pada aplikasi yang dimaksud. Jarak jauh, harga, akurasi, masa pakai baterai, dan fitur keamanan dari Sensor Kelembaban Suhu Nirkabel Jarak Jauh menjadikannya pilihan yang terjangkau yang melebihi persyaratan untuk sebagian besar aplikasi pasar industri dan konsumen.

Langkah 1: Perangkat Keras dan Perangkat Lunak yang Diperlukan

Perangkat Keras dan Perangkat Lunak yang Diperlukan
Perangkat Keras dan Perangkat Lunak yang Diperlukan
Perangkat Keras dan Perangkat Lunak yang Diperlukan
Perangkat Keras dan Perangkat Lunak yang Diperlukan

Perangkat keras:

1. Sensor Suhu dan Kelembaban Jarak Jauh NCD

2. Modem Nirkabel Jarak Jauh NCD dengan Antarmuka USB

Perangkat lunak:

1. Utilitas LabView

2. Node-Merah

Langkah 2: Langkah-langkah untuk Mengirim Data ke LabView Utility

  • Pada awalnya, Untuk memvisualisasikan data, kita membutuhkan aplikasi utilitas Labview.
  • Untuk menggunakan UI ini, Anda perlu menginstal driver berikut:

1. Instal mesin run time dari sini untuk driver 64 bit dan driver 32 bit.

2. Instal Driver NI Visa.

3. Instal driver serial Labview Run time dan LabVIEW Run-Time Engine.

4. Panduan memulai untuk produk ini.

Langkah 3: Menyiapkan Node-Red

Sekarang Anda memiliki sensor yang berjalan, kami membutuhkan cara untuk melakukan sesuatu yang berguna dengan data tersebut.

  • Pertama-tama, Anda harus menginstal Node-Red.
  • Setelah selesai, Anda harus memasukkan baris perintah Anda, atau Power Shell untuk pengguna Windows, navigasikan ke direktori tempat Node-RED diinstal.
  • Sekarang ketik “npm i ncd-red-wireless node-red-dashboard“. Ini akan menginstal node yang diperlukan untuk menerima data dari sensor nirkabel Anda dan Anda dapat memulai Node-RED setelah ini selesai.
  • Untuk memulai server node, tulis node-red di command prompt atau terminal dan tekan enter.

Langkah 4: Langkah-Langkah Membangun Aliran:

Langkah-langkah untuk Membangun Aliran
Langkah-langkah untuk Membangun Aliran

Pada titik ini Anda akan melihat aliran kosong besar dengan daftar panjang node di sisi kiri, sidebar ini disebut palet.

Langkah 5: Silakan dan Seret Node Gateway Nirkabel ke Flow Canvas Anda untuk Memulai

Lanjutkan dan Seret Node Gateway Nirkabel ke Flow Canvas Anda untuk Memulai
Lanjutkan dan Seret Node Gateway Nirkabel ke Flow Canvas Anda untuk Memulai

NCD-red-wireless Menyediakan node yang mengelola koneksi serial, mengurai data sensor yang masuk, memfilternya berdasarkan parameter tertentu, dan memungkinkan Anda untuk mengonfigurasi sensor nirkabel.

Langkah 6: Menemukan Sensor Nirkabel Anda:

Menemukan Sensor Nirkabel Anda
Menemukan Sensor Nirkabel Anda

Ketika Anda telah mengirimkan node, Anda akan dapat melihat tab info, yang berisi catatan tentang kemampuan node, tab ini diisi dengan baik untuk paket node-merah maksimum dan terdiri dari statistik berharga, seringkali Anda sekarang tidak ingin lihat dokumentasi lain di luar tab info, jadi pikirkan baik-baik bahkan saat Anda membangun alur saat Anda memiliki pertanyaan tentang cara kerja simpul. Elemen selanjutnya yang ingin kita lakukan adalah mengkonfigurasi node, ketika Anda pertama kali menambahkannya, Anda akan melihat bahwa ada segitiga kecil di sudut kanan atas di sebelah titik biru, segitiga menunjukkan bahwa node menginginkan konfigurasi tambahan, biru dot menunjukkan bahwa node tidak lagi tetapi telah digunakan sebagai bagian dari aliran.

  • Klik dua kali pada node untuk membuka opsi konfigurasi.
  • Klik ikon pensil di sebelah bidang Perangkat Serial untuk mengonfigurasi router USB Anda, ini akan membuka panel konfigurasi kedua yang hanya memiliki beberapa opsi.

Langkah 7: Klik Kaca Pembesar Di sebelah Bidang Port Serial dan Pilih Port Yang Sesuai Dengan Router Anda, Kemudian Klik Tombol “Tambah” Di Atas

Klik Kaca Pembesar Di sebelah Bidang Port Serial dan Pilih Port Yang Sesuai Dengan Router Anda, Kemudian Klik Tombol “Tambah” Di Atas
Klik Kaca Pembesar Di sebelah Bidang Port Serial dan Pilih Port Yang Sesuai Dengan Router Anda, Kemudian Klik Tombol “Tambah” Di Atas

Langkah 8: Bidang Perangkat Serial Sekarang Akan Diisi Berdasarkan Pilihan Itu, dan Anda Dapat Mengklik "Selesai", Sekarang Anda Memiliki Akses Langsung ke Sensor Nirkabel Anda! untuk Melihat Data yang Masuk

Bidang Perangkat Serial Sekarang Akan Diisi Berdasarkan Pilihan Itu, dan Anda Dapat Mengklik "Selesai", Sekarang Anda Memiliki Akses Langsung ke Sensor Nirkabel Anda! untuk Melihat Data yang Masuk
Bidang Perangkat Serial Sekarang Akan Diisi Berdasarkan Pilihan Itu, dan Anda Dapat Mengklik "Selesai", Sekarang Anda Memiliki Akses Langsung ke Sensor Nirkabel Anda! untuk Melihat Data yang Masuk

Langkah 9: Sekarang Kembali ke Palet Anda dan Ketik "debug" Ke Bidang Pencarian di Atas, Ambil Salah Satu Node Ini dan Seret ke Kanan Gateway Nirkabel Anda

Sekarang Kembali ke Palet Anda dan Ketik "debug" Ke Bidang Pencarian di Atas, Ambil Salah Satu Node Ini dan Seret ke Kanan Gateway Nirkabel Anda
Sekarang Kembali ke Palet Anda dan Ketik "debug" Ke Bidang Pencarian di Atas, Ambil Salah Satu Node Ini dan Seret ke Kanan Gateway Nirkabel Anda

Langkah 10: Klik dua kali dan Ubah "pesan." untuk "menyelesaikan Objek Pesan" Klik Selesai

Klik dua kali di atasnya dan Ubah "pesan." untuk "menyelesaikan Objek Pesan" Klik Selesai
Klik dua kali di atasnya dan Ubah "pesan." untuk "menyelesaikan Objek Pesan" Klik Selesai

Langkah 11: Sekarang Gambar Garis Antara Dua Node, dan Klik "Deploy" di Kanan Atas Jendela

Sekarang Gambar Garis Antara Dua Node, dan Klik "Deploy" di Kanan Atas Jendela
Sekarang Gambar Garis Antara Dua Node, dan Klik "Deploy" di Kanan Atas Jendela

Langkah 12: Bekerja Dengan Data:

Bekerja dengan Data
Bekerja dengan Data

Sekarang dari data sensor nirkabel Anda dikumpulkan dan itu adalah output ke tab "debug", "tab debug" ini ditempatkan di sidebar kanan di sebelah tab informasi. Untuk melihat informasi yang tersedia untuk menekan tombol reset. Dalam catatan node-red dilampaui di antara node dalam paket json. Saat objek msg masuk ke tab debug, Anda dapat membuatnya lebih besar untuk melihat daftar keseluruhan informasi yang menyertainya. Ini sangat berguna jika Anda perlu dengan cepat melihat sensor mana yang masuk. Masalah lain yang diberikan node ini adalah cara mudah untuk menukar router Anda dengan identitas jaringan yang digunakan perangkat dalam mode konfigurasi, cukup tekan tombol di sebelah kiri node dan alat akan beralih ke jaringan konfigurasi, tekan sekali lagi untuk mengembalikannya ke mode mendengarkan. Setelah kami menyiapkan node alat wi-fi, mereka mungkin disetel untuk secara rutin mengonfigurasi sensor saat memasuki mode konfigurasi, jadi selalu tersedia untuk mempertahankan node gateway yang ada di aliran untuk mengonfigurasi perangkat dengan cepat.

Langkah 13: Menambahkan Sensor Nirkabel:

Menambahkan Sensor Nirkabel
Menambahkan Sensor Nirkabel

kita perlu memisahkan catatan sensor nirkabel di dalam negeri agar kita dapat menampilkannya, kita dapat menggunakan node switch untuk memisahkan pesan dari gateway berdasarkan alamat mac dengan atau tipe sensor, tetapi seperti yang saya sebutkan, node nirkabel benar-benar menggabungkan fungsionalitas ekstra untuk mengonfigurasi sensor, jadi kami akan mulai dengan mereka untuk memberi Anda gambaran keseluruhan ekstra tentang bagaimana struktur tersebut dapat bekerja. Jika Anda belum melihat paket masuk dari kedua sensor Anda, silangkan terlebih dahulu dan tekan tombol reset pada satu-satunya yang belum dimulai. Saat penilaian sensor masuk melalui node konfigurasi perangkat serial apa pun, alamat mac dan jenis sensor di-cache dalam kumpulan sehingga kami dapat menemukannya dengan cepat selama langkah berikutnya.

Ambil Node Nirkabel dari palet dan seret ke aliran, klik dua kali untuk membuatnya dikonfigurasi

Langkah 14: Pilih Perangkat Serial Dari Drop Down Yang Anda Gunakan untuk Gateway Nirkabel, Sekarang Klik Kaca Pembesar di sebelah "Alamat Mac" dan Pilih Salah Satu Opsi yang Tersedia

Pilih Perangkat Serial Dari Drop Down Yang Anda Gunakan untuk Gateway Nirkabel, Sekarang Klik Kaca Pembesar Di sebelah "Alamat Mac" dan Pilih Salah Satu Opsi yang Tersedia
Pilih Perangkat Serial Dari Drop Down Yang Anda Gunakan untuk Gateway Nirkabel, Sekarang Klik Kaca Pembesar Di sebelah "Alamat Mac" dan Pilih Salah Satu Opsi yang Tersedia

Langkah 15:

Gambar
Gambar

Anda akan melihat ini secara otomatis menetapkan jenis sensor untuk Anda, Anda juga dapat memberinya nama untuk memudahkan identifikasi. Seperti yang tercantum di tab info, bidang Serial Device for Config adalah opsional, dan kami tidak akan mengkhawatirkannya sekarang. Node yang baru saja Anda tambahkan berfungsi secara efektif sebagai filter pada data sensor yang masuk, hanya melewati data untuk alamat mac, atau jenis sensor jika tidak ada alamat mac.

Langkah 16: Menampilkan Suhu/Kelembaban:

Menampilkan Suhu/Kelembaban
Menampilkan Suhu/Kelembaban

Node ini untuk sensor nirkabel mengeluarkan objek pesan dengan semua informasi yang sama dengan node Gateway Nirkabel, hanya dalam format yang sedikit berbeda, Data Sensor itu sendiri dikirim dalam msg.payload, yang digunakan sebagian besar node untuk berinteraksi pesan itu sendiri.

Ambil node "split" dari palet, dan letakkan di sebelah kanan node Temp/Hum

Langkah 17: Klik Dua Kali dan Centang Kotak Di Bawah Objek Yang Mengatakan "Copy Key To", Ini Akan Membagi Pesan Menjadi Beberapa Objek, Satu untuk Setiap Properti di Payload, dan Tetapkan Topik untuk Pesan Baru tersebut ke Nama Properti

Klik dua kali dan centang kotak di bawah objek yang mengatakan "Salin Kunci Ke", Ini akan membagi pesan menjadi beberapa objek, satu untuk setiap properti di payload, dan mengatur topik untuk pesan baru tersebut ke nama properti
Klik dua kali dan centang kotak di bawah objek yang mengatakan "Salin Kunci Ke", Ini akan membagi pesan menjadi beberapa objek, satu untuk setiap properti di payload, dan mengatur topik untuk pesan baru tersebut ke nama properti

Langkah 18: Sekarang Tambahkan Node "switch", Ini Akan Memungkinkan Kami Mengirim Setiap Pesan ke Bagian Tertentu dari Aliran, Satu untuk Menangani Suhu, dan Satu Kelembaban. di Field Pertama Ubah “payload” menjadi “topic”, Di sebelah “==”, Ketik “temperature”

Sekarang Tambahkan Node "beralih", Ini Akan Memungkinkan Kami Mengirim Setiap Pesan ke Bagian Tertentu dari Aliran, Satu untuk Menangani Suhu, dan Satu Kelembaban. di Field Pertama Ubah “payload” menjadi “topic”, Di sebelah “==”, Ketik “temperature”
Sekarang Tambahkan Node "beralih", Ini Akan Memungkinkan Kami Mengirim Setiap Pesan ke Bagian Tertentu dari Aliran, Satu untuk Menangani Suhu, dan Satu Kelembaban. di Field Pertama Ubah “payload” menjadi “topic”, Di sebelah “==”, Ketik “temperature”

Langkah 19: Kemudian Klik Tombol "+add" di Kiri Bawah, di Bidang Baru Ketik "kelembaban". Seperti yang Anda Lihat Masing-masing Memiliki Nomor Unik di Kanan, Nomor Ini Menunjukkan Keluaran Pesan Yang Akan Dikirim Ketika Sesuai Dengan Kondisi

Kemudian Klik Tombol "+tambah" di Kiri Bawah, di Bidang Baru Ketik "kelembaban". Seperti yang Anda Lihat Masing-masing Memiliki Nomor Unik di Sebelah Kanan, Nomor Ini Menunjukkan Keluaran Pesan Yang Akan Dikirim Jika Sesuai Dengan Kondisi
Kemudian Klik Tombol "+tambah" di Kiri Bawah, di Bidang Baru Ketik "kelembaban". Seperti yang Anda Lihat Masing-masing Memiliki Nomor Unik di Sebelah Kanan, Nomor Ini Menunjukkan Keluaran Pesan Yang Akan Dikirim Jika Sesuai Dengan Kondisi

Langkah 20: Selanjutnya Mari Tambahkan "pengukur" Dari Palet

Selanjutnya Mari Tambahkan "pengukur" Dari Palet
Selanjutnya Mari Tambahkan "pengukur" Dari Palet

Langkah 21: Atur Label ke “Suhu”, dan Format Nilai ke “{{nilai | Number:2}}", dan Satuan ke "Celcius" Anda Dapat Mengubah Rentang ke Suhu Minimum dan Maksimum yang Diharapkan, Saya Menggunakan 0 dan 50

Setel Label ke “Suhu”, dan Format Nilai ke “{{nilai | Number:2}}", dan Satuan untuk "Celcius" Anda Dapat Mengubah Rentang ke Suhu Minimum dan Maksimum yang Diharapkan, Saya Menggunakan 0 dan 50
Setel Label ke “Suhu”, dan Format Nilai ke “{{nilai | Number:2}}", dan Satuan untuk "Celcius" Anda Dapat Mengubah Rentang ke Suhu Minimum dan Maksimum yang Diharapkan, Saya Menggunakan 0 dan 50

Langkah 22:

Gambar
Gambar

Fitur lain yang sangat keren dari pembuat aliran adalah salin + tempel, klik pada pengukur yang baru saja Anda tambahkan dan klik ctrl + c (cmd + c di mac), lalu cntl + v, sekarang Anda memiliki pengukur kedua, klik dua kali untuk ubah Label menjadi Humidity, Unit menjadi RH, dan range menjadi 20 dan 80

Langkah 23:

Gambar
Gambar
  • Sekarang tarik kabel dari node Temperatur/Kelembaban ke node split, dari node split ke node switch, dan dari output pertama (atas) node switch ke node pengukur suhu, dan dari output kedua node switch ke pengukur kelembaban.
  • Setelah selesai klik deploy.

Langkah 24: DASHBOARD NODE-MERAH:

DASHBOARD NODE-MERAH
DASHBOARD NODE-MERAH

Menyediakan kemampuan untuk membuat UI menggunakan pembuat alur, menyediakan bagan, grafik, dan sejumlah elemen visual lainnya yang dapat kita gunakan untuk menampilkan data, bersama dengan node untuk memicu aliran menggunakan input pengguna. Kami akan menggunakan beberapa node ini untuk menampilkan telemetri dari sensor nirkabel Anda.

mari kita periksa! Ada tab di kanan atas yang bertuliskan "Dasbor"

Langkah 25: Di Kanan Atas Tab Itu Adalah Ikon "Jendela baru" Kecil, Klik untuk Melihat UI Anda.

Di Kanan Atas Tab Itu Adalah Ikon "Jendela baru" Kecil, Klik untuk Melihat UI Anda.
Di Kanan Atas Tab Itu Adalah Ikon "Jendela baru" Kecil, Klik untuk Melihat UI Anda.

Kemungkinan pengukur tidak menampilkan informasi apa pun, karena tidak ada data sensor yang dilaporkan sejak Anda menerapkan aliran, klik tombol reset pada sensor suhu/kelembaban untuk memaksanya check-in dan pengukur Anda akan melompat. Anda sekarang seharusnya memiliki tampilan data waktu nyata!

Langkah 26: OUTPUT DASHBOARD NODE-MERAH:

OUTPUT DASHBOARD NODE-MERAH
OUTPUT DASHBOARD NODE-MERAH

Sekarang ketika suhu dan kelembaban meningkat dan menurun, data baru tersedia di dalam berbagai variabel.

Direkomendasikan: