Mengirim Data Sensor Suhu dan Kelembaban Nirkabel ke Excel: 34 Langkah
Mengirim Data Sensor Suhu dan Kelembaban Nirkabel ke Excel: 34 Langkah

Daftar Isi:

Anonim
Mengirim Data Sensor Suhu dan Kelembaban Nirkabel ke Excel
Mengirim Data Sensor Suhu dan Kelembaban Nirkabel ke Excel

Kami menggunakan sensor Suhu dan Kelembaban NCD di sini, tetapi langkah-langkahnya tetap sama untuk produk ncd mana pun, jadi jika Anda memiliki sensor nirkabel ncd lainnya, pengalaman bebas untuk mengamati di samping. Melalui penghentian teks ini, Anda harus memiliki pemahaman yang stabil tentang cara mengatur sensor, mengkonfigurasi node-red, dan melihat data di dasbor seperti yang digambarkan di sini.

Langkah 1: Perangkat Keras dan Perangkat Lunak yang Diperlukan:

Perangkat Keras dan Perangkat Lunak yang Dibutuhkan
Perangkat Keras dan Perangkat Lunak yang Dibutuhkan
Perangkat Keras dan Perangkat Lunak yang Dibutuhkan
Perangkat Keras dan Perangkat Lunak yang Dibutuhkan

Perangkat keras:

  • 1. Sensor Suhu dan Kelembaban Jarak Jauh NCD
  • 2. Modem Nirkabel Jarak Jauh NCD dengan Antarmuka USB

Perangkat lunak:

Node-Merah

Langkah 2: 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 3: Langkah-langkah untuk Membuat Aliran

Langkah-langkah untuk Membuat Aliran
Langkah-langkah untuk Membuat Aliran

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

Langkah 4: Lanjutkan 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 menurut parameter tertentu, dan memungkinkan Anda untuk mengonfigurasi sensor nirkabel.

Langkah 5: 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 untuk melihat 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 6: 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 7: 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 8: 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 9: 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 10: 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 11: 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 12: 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 13: 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 14: Klik Selesai

Klik Selesai
Klik Selesai

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 15: 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 16: Klik Dua Kali dan Klik Selesai

Klik Dua Kali dan Klik Selesai
Klik Dua Kali dan Klik Selesai

Langkah 17: Menambahkan Node Fungsi

Menambahkan Node Fungsi
Menambahkan Node Fungsi

Node fungsi digunakan untuk menjalankan kode JavaScript terhadap objek msg. Node fungsi menerima objek pesan sebagai input dan dapat mengembalikan 0 atau lebih objek pesan sebagai output. Objek pesan ini harus memiliki properti payload (msg.payload) dan biasanya memiliki properti lain tergantung pada node yang melanjutkan.

Sekarang ambil simpul "fungsi" dari palet, dan letakkan di sebelah kanan simpul Temp/Hum

Langkah 18: Klik dua kali pada Node untuk Mengedit Node Fungsi

Klik dua kali pada Node untuk Mengedit Fungsi Node
Klik dua kali pada Node untuk Mengedit Fungsi Node

Di sini Anda harus menulis sedikit kode javascript untuk membuat kondisi, sehingga nilai suhu dan kelembaban akan ditulis dalam excel.

Langkah 19: Sekarang Ambil Node CSV Dari Palet dan Tempatkan di Kanan Fungsi Node, Ini Akan Mengonversi Nilai Format CSV Yaitu Nilai yang Dipisahkan Koma

Sekarang Ambil Node CSV Dari Palet dan Tempatkan di Kanan Node Fungsi, Ini Akan Mengonversi Nilai Format CSV Yaitu Nilai yang Dipisahkan Koma
Sekarang Ambil Node CSV Dari Palet dan Tempatkan di Kanan Node Fungsi, Ini Akan Mengonversi Nilai Format CSV Yaitu Nilai yang Dipisahkan Koma

Langkah 20: Sekarang Klik Dua Kali dan Ketik Nama Kolom Dipisahkan dengan Koma dan Output Sebagai "Pesan Per Baris" Seperti Yang Ditunjukkan pada Gambar Di Bawah

Sekarang Klik Dua Kali dan Ketik Nama Kolom Dipisahkan dengan Koma dan Output Sebagai "Pesan Per Baris" Seperti Yang Ditunjukkan pada Gambar Di Bawah
Sekarang Klik Dua Kali dan Ketik Nama Kolom Dipisahkan dengan Koma dan Output Sebagai "Pesan Per Baris" Seperti Yang Ditunjukkan pada Gambar Di Bawah

Langkah 21: Sekarang Kembali ke Palet Anda dan Ketik "file" Ke Bidang Pencarian di Bagian Atas, Ambil Yang Menunjukkan "Tulis Msg.payload" untuk Menyimpan Nilai dan Tempatkan Tepat ke Node CSV. Anda Juga Dapat Melampirkan Node Debug untuk Memeriksa Keluar dari Node File

Sekarang Kembali ke Palet Anda dan Ketik "file" Ke dalam Bidang Pencarian di Atas, Ambil Yang Menunjukkan "Menulis Msg.payload" untuk Menyimpan Nilai dan Tempatkan Tepat ke Node CSV. Anda Juga Dapat Melampirkan Node Debug untuk Memeriksa Keluar dari Node File
Sekarang Kembali ke Palet Anda dan Ketik "file" Ke dalam Bidang Pencarian di Atas, Ambil Yang Menunjukkan "Menulis Msg.payload" untuk Menyimpan Nilai dan Tempatkan Tepat ke Node CSV. Anda Juga Dapat Melampirkan Node Debug untuk Memeriksa Keluar dari Node File

Langkah 22: Klik Dua Kali untuk Mengedit File Node, Masukkan Nama File Tempat Anda Ingin Menyimpan Nilai Seperti yang Ditunjukkan pada Gambar

Klik Dua Kali untuk Mengedit Node File, Masukkan Nama File Tempat Anda Ingin Menyimpan Nilai Seperti yang Ditunjukkan pada Gambar
Klik Dua Kali untuk Mengedit Node File, Masukkan Nama File Tempat Anda Ingin Menyimpan Nilai Seperti yang Ditunjukkan pada Gambar

Langkah 23: Sekarang Hubungkan Semua Kabel dan Klik Tombol Deploy

Sekarang Hubungkan Semua Kabel dan Klik Tombol Deploy
Sekarang Hubungkan Semua Kabel dan Klik Tombol Deploy
Sekarang Hubungkan Semua Kabel dan Klik Tombol Deploy
Sekarang Hubungkan Semua Kabel dan Klik Tombol Deploy

Langkah 24: OUTPUT

KELUARAN
KELUARAN

Sekarang Anda dapat memeriksa output excel.

Langkah 25: Node_red_flow

Langkah 26: Juga, Ada Cara Lain untuk Mengirim Data ke Excel dengan Menggunakan Node “JSON” dan Node “excel”

  • Pertama-tama, tutup terminal atau command prompt jika Anda melakukan dengan metode di atas.
  • Kemudian Anda harus menginstal node excel untuk menyimpan data.
  • Jadi Anda harus memasukkan baris perintah Anda, atau Power Shell untuk pengguna Windows, navigasikan ke direktori tempat Node-RED diinstal.
  • Sekarang ketik "npm install node-red-contrib-excel". Ini akan menginstal node "excel" yang diperlukan untuk menyimpan 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.
  • Sekarang buka browser dan navigasikan ke https://localhost:1880 untuk membuka pembuat alur.

Langkah 27: Langkahnya Sama Hingga Menambahkan Sensor Nirkabel

Langkahnya Sama Hingga Menambahkan Sensor Nirkabel
Langkahnya Sama Hingga Menambahkan Sensor Nirkabel
  • Untuk membangun alurnya sama seperti gambar di atas hingga menambahkan sensor nirkabel.
  • Kemudian ambil node JSON dari palet dan letakkan tepat di node Temperature/Humidity.

Langkah 28: Klik Dua Kali Edit JSON Node, Edit Seperti yang Ditunjukkan pada Gambar Di Bawah dan Klik Selesai

Klik dua kali di atasnya Edit JSON Node, Edit Seperti Yang Ditunjukkan pada Gambar Di Bawah dan Klik Selesai
Klik dua kali di atasnya Edit JSON Node, Edit Seperti Yang Ditunjukkan pada Gambar Di Bawah dan Klik Selesai

Langkah 29: Sekarang Ambil Node “excel” Yang Telah Anda Instal Dari Palet dan Tempatkan di Sebelah Kanan Node “JSON”

Sekarang Ambil Node "excel" Yang Telah Anda Instal Dari Palet dan Tempatkan di Sebelah Kanan Node "JSON"
Sekarang Ambil Node "excel" Yang Telah Anda Instal Dari Palet dan Tempatkan di Sebelah Kanan Node "JSON"

Langkah 30: Klik Dua Kali untuk Memasukkan Nama File Tempat Anda Ingin Menyimpan Data Temp/hum dan Klik Selesai

Klik Dua Kali untuk Memasukkan Nama File Tempat Anda Ingin Menyimpan Data Temp/hum dan Klik Selesai
Klik Dua Kali untuk Memasukkan Nama File Tempat Anda Ingin Menyimpan Data Temp/hum dan Klik Selesai

Langkah 31: Sekarang Hubungkan Semua Kabel

Sekarang Hubungkan Semua Kabel
Sekarang Hubungkan Semua Kabel

Langkah 32: Tekan Tombol Deploy

Tekan tombol Deploy
Tekan tombol Deploy

Langkah 33: OUTPUT

KELUARAN
KELUARAN

Tetapi batasan dengan simpul excel adalah ia menimpa data dalam satu baris.