İçindekiler:

Kablosuz Sıcaklık ve Nem Sensörünün Verilerini Excel'e Gönderme: 34 Adım
Kablosuz Sıcaklık ve Nem Sensörünün Verilerini Excel'e Gönderme: 34 Adım

Video: Kablosuz Sıcaklık ve Nem Sensörünün Verilerini Excel'e Gönderme: 34 Adım

Video: Kablosuz Sıcaklık ve Nem Sensörünün Verilerini Excel'e Gönderme: 34 Adım
Video: Radar Projesi - 2021 Bahar Dönemi 2024, Kasım
Anonim
Kablosuz Sıcaklık ve Nem Sensörünün Verilerini Excel'e Gönderme
Kablosuz Sıcaklık ve Nem Sensörünün Verilerini Excel'e Gönderme

Burada NCD'nin Sıcaklık ve Nem sensörünü kullanıyoruz, ancak adımlar herhangi bir ncd ürünü için eşit kalıyor, bu nedenle başka ncd kablosuz sensörleriniz varsa, bunların yanında gözlemleme konusunda özgürsünüz. Bu metnin durdurulması sayesinde, sensörlerin nasıl kurulacağı, düğüm-red'in nasıl yapılandırılacağı ve burada resimdeki gibi bir gösterge panosundaki verileri nasıl göreceğiniz konusunda istikrarlı bir anlayışa sahip olmanız gerekir.

Adım 1: Donanım ve Yazılım Gerekli:

Gerekli Donanım ve Yazılım
Gerekli Donanım ve Yazılım
Gerekli Donanım ve Yazılım
Gerekli Donanım ve Yazılım

Donanım:

  • 1. NCD Uzun Menzilli Sıcaklık ve Nem Sensörü
  • 2. USB Arayüzü ile NCD Uzun Menzilli Kablosuz Mesh Modem

Yazılım:

Düğüm-Kırmızı

2. Adım: Düğüm Kırmızısını Ayarlama

Artık çalışan sensörleriniz olduğuna göre, bu verilerle faydalı bir şeyler yapmanın bir yoluna ihtiyacımız var.

  • Her şeyden önce, Node-Red'i yüklemeniz gerekecek.
  • Bu yapıldıktan sonra, komut satırınızı veya Windows kullanıcıları için Power Shell'i girmeniz ve Node-RED'in kurulu olduğu dizine gitmeniz gerekir.
  • Şimdi “npm i ncd-red-wireless node-red-dashboard” yazın. Bu, kablosuz sensörlerinizden veri almak için gereken düğümleri kuracak ve bu yapıldıktan sonra Node-RED'i başlatabilirsiniz.
  • Düğüm sunucusunu başlatmak için komut istemine veya terminale düğüm kırmızısı yazın ve enter tuşuna basın.

3. Adım: Akışı Oluşturma Adımları

Akış Oluşturma Adımları
Akış Oluşturma Adımları

Bu noktada, sol tarafta uzun bir düğüm listesi ile büyük bir boş akış görüntüleyeceksin, bu kenar çubuğuna palet denir.

Adım 4: Başlamak için Devam Edin ve bir Kablosuz Ağ Geçidi Düğümünü Akış Tuvalinizin Üzerine Sürükleyin

Başlamak için Devam Edin ve Bir Kablosuz Ağ Geçidi Düğümünü Akış Tuvalinizin Üzerine Sürükleyin
Başlamak için Devam Edin ve Bir Kablosuz Ağ Geçidi Düğümünü Akış Tuvalinizin Üzerine Sürükleyin

ncd-red-wireless Seri bağlantıyı yöneten, gelen sensör verilerini ayrıştıran, belirli parametrelere göre filtreleyen ve kablosuz sensörleri yapılandırmanıza izin veren düğümler sağlar.

Adım 5: Kablosuz Sensörlerinizi Bulma:

Kablosuz Sensörlerinizi Bulma
Kablosuz Sensörlerinizi Bulma

Düğümü teslim ettiğinizde, düğümün kapasitesiyle ilgili kayıtları içeren bilgi sekmesini görüntüleyebilirsiniz, bu sekme maksimum düğüm-kırmızı paketleri için iyi doldurulmuştur ve değerli istatistiklerden oluşur, genellikle artık istemeyeceksiniz. bilgi sekmesinin dışındaki diğer belgeleri görüntülemek için, bir düğümün nasıl çalıştığıyla ilgili bir sorunuz olduğunda akışlarınızı oluştururken bile aklınızda bulundurun. Yapmak istediğimiz bir sonraki öğe düğümü yapılandırmak, ilk eklediğinizde sağ üst köşede mavi bir noktanın yanında küçük bir üçgen olduğunu fark edeceksiniz, üçgen düğümün ekstra konfigürasyon istediğini gösterir, mavi nokta, düğümün artık değil, akışın bir parçası olarak konuşlandırıldığını gösterir.

  • Yapılandırma seçeneklerini açmak için düğüme çift tıklayın.
  • USB yönlendiricinizi yapılandırmak için Seri Aygıt alanının yanındaki kalem simgesine tıklayın, bu yalnızca birkaç seçeneğe sahip ikinci bir yapılandırma paneli açacaktır.

Adım 6: Seri Bağlantı Noktası Alanının Yanındaki Büyüteç'e tıklayın ve Yönlendiricinize Uygun Bağlantı Noktasını Seçin, Ardından Üstteki “Ekle” Düğmesine tıklayın

Seri Bağlantı Noktası Alanının Yanındaki Büyüteç'e tıklayın ve Yönlendiricinize Uygun Bağlantı Noktasını Seçin, Ardından Üstteki “Ekle” Düğmesine tıklayın
Seri Bağlantı Noktası Alanının Yanındaki Büyüteç'e tıklayın ve Yönlendiricinize Uygun Bağlantı Noktasını Seçin, Ardından Üstteki “Ekle” Düğmesine tıklayın

Adım 7: Seri Cihaz Alanı Şimdi Bu Seçime Göre Doldurulacak ve “Bitti”ye Tıklayabilirsiniz, Artık Kablosuz Sensörlerinize Doğrudan Erişiminiz Var! Gelen Verileri Görüntülemek için

Seri Cihaz Alanı Artık Bu Seçime Göre Doldurulacak ve “Bitti”ye Tıklayabilirsiniz, Artık Kablosuz Sensörlerinize Doğrudan Erişiminiz Var! Gelen Verileri Görüntülemek için
Seri Cihaz Alanı Artık Bu Seçime Göre Doldurulacak ve “Bitti”ye Tıklayabilirsiniz, Artık Kablosuz Sensörlerinize Doğrudan Erişiminiz Var! Gelen Verileri Görüntülemek için

Adım 8: Şimdi Paletinize Geri Dönün ve Üstteki Arama Alanına “debug” Yazın, Bu Düğümlerden Birini Alın ve Kablosuz Ağ Geçidinizin Sağına Sürükleyin

Şimdi Paletinize Geri Dönün ve Üstteki Arama Alanına “debug” Yazın, Bu Düğümlerden Birini Alın ve Kablosuz Ağ Geçidinizin Sağına Sürükleyin
Şimdi Paletinize Geri Dönün ve Üstteki Arama Alanına “debug” Yazın, Bu Düğümlerden Birini Alın ve Kablosuz Ağ Geçidinizin Sağına Sürükleyin

Adım 9: Üzerine Çift Tıklayın ve “msg”yi değiştirin. "Mesaj Nesnesini tamamlamak" için Bitti'yi tıklayın

Üzerine çift tıklayın ve “msg” yi değiştirin. "Mesaj Nesnesini tamamlamak" için Bitti'yi tıklayın
Üzerine çift tıklayın ve “msg” yi değiştirin. "Mesaj Nesnesini tamamlamak" için Bitti'yi tıklayın

Adım 10: Şimdi İki Düğüm Arasına Bir Çizgi Çizin ve Pencerenin Sağ Üst kısmındaki “Dağıt” a tıklayın.

Şimdi İki Düğüm Arasına Bir Çizgi Çekin ve Pencerenin Sağ Üst kısmındaki “Dağıt” a tıklayın.
Şimdi İki Düğüm Arasına Bir Çizgi Çekin ve Pencerenin Sağ Üst kısmındaki “Dağıt” a tıklayın.

Adım 11: Verilerle Çalışmak:

Verilerle Çalışmak
Verilerle Çalışmak

Artık kablosuz sensörlerinizden verileriniz toplanır ve “hata ayıklama” sekmesine gönderilir, bu “hata ayıklama sekmesi” bilgi sekmesinin ardından sağ kenar çubuğuna yerleştirilir. Bilgileri görmek için sıfırlama düğmesine basmak mevcuttur. Düğümde kırmızı kayıtlar, bir json paketindeki düğümler arasında aşılır. Msg nesnesi hata ayıklama sekmesine geldiğinde, onunla birlikte gelen bilgilerin genel listesini görüntülemek için nesneyi büyütebilirsiniz. Bu, hangi sensörlerin kontrol ettiğini hızlı bir şekilde görmeniz gerektiğinde son derece kullanışlıdır. Bu düğümün sağladığı diğer sorun, yönlendiricinizi yapılandırma modundaki cihazların belgelediği ağ kimliğiyle değiştirmenin kolay bir yoludur, soldaki düğmeye basmanız yeterlidir. düğümün ve araç yapılandırma ağına geçecektir, dinleme moduna geri dönmek için bir kez daha vurun. Wi-fi aracı düğümlerini kurduktan sonra, konfigürasyon moduna girerken bir sensörü rutin olarak yapılandıracak şekilde ayarlanabilirler, bu nedenle bir cihazı hızlı yapılandırmak için akışta bulunan bu tür ağ geçidi düğümlerini korumak her zaman kullanılabilir.

Adım 12: Kablosuz Sensörleri Ekleme:

Kablosuz Sensörleri Ekleme
Kablosuz Sensörleri Ekleme

kablosuz sensör kayıtlarını görüntüleyebilmemiz için yurtiçinde ayırmamız gerekiyor, ağ geçidinden gelen mesajları tamamen mac adresine veya sensör tipine göre ayırmak için bir anahtar düğümü kullanabiliriz, ancak bahsettiğim gibi, kablosuz düğümler, sensörleri yapılandırmak için gerçekten ekstra işlevsellik içerir, bu nedenle, bu yapıların nasıl çalışabileceğine dair size ekstra bir tam görüntü vermek için onlarla başlayacağız. Her iki sensörünüzden de paket geldiğini görmediyseniz, önceden karşıya geçin ve yalnızca başlamamış olanın üzerindeki sıfırlama düğmesine basın. Herhangi bir seri cihaz yapılandırma düğümü aracılığıyla sensör değerlendirmesi yapılırken, mac adresi ve sensör türü bir havuzda önbelleğe alınır, böylece bir sonraki adımın süresi boyunca onu hızlı bir şekilde bulabiliriz.

Paletten bir Kablosuz Düğüm alın ve akışa sürükleyin, yapılandırmak için üzerine çift tıklayın

Adım 13: Kablosuz Ağ Geçidi İçin Kullandığınız Açılır Listeden Seri Aygıtı Seçin, Şimdi “Mac Adresi”nin Yanındaki Büyüteç'e tıklayın ve Mevcut Seçeneklerden Birini Seçin

Kablosuz Ağ Geçidi İçin Kullandığınız Açılır Listeden Seri Aygıtı Seçin, Şimdi “Mac Adresi”nin Yanındaki Büyüteç'e tıklayın ve Mevcut Seçeneklerden Birini Seçin
Kablosuz Ağ Geçidi İçin Kullandığınız Açılır Listeden Seri Aygıtı Seçin, Şimdi “Mac Adresi”nin Yanındaki Büyüteç'e tıklayın ve Mevcut Seçeneklerden Birini Seçin

Adım 14: Bitti'yi tıklayın

Bitti'yi tıklayın
Bitti'yi tıklayın

Bunun sizin için sensör tipini otomatik olarak ayarladığını fark edeceksiniz, tanımlamayı kolaylaştırmak için ona bir isim de verebilirsiniz. Bilgi sekmesinde belirtildiği gibi, Yapılandırma için Seri Aygıt alanı isteğe bağlıdır ve şu anda bunun için endişelenmeyeceğiz. Az önce eklediğiniz düğüm, gelen sensör verileri üzerinde bir filtre işlevi görür, yalnızca mac adresi veya mac adresi yoksa sensör türü için verileri iletir.

Adım 15: Şimdi Paletinize Geri Dönün ve Üstteki Arama Alanına “debug” Yazın, Bu Düğümlerden Birini Alın ve Kablosuz Ağ Geçidinizin Sağına Sürükleyin

Şimdi Paletinize Geri Dönün ve Üstteki Arama Alanına “debug” Yazın, Bu Düğümlerden Birini Alın ve Kablosuz Ağ Geçidinizin Sağına Sürükleyin
Şimdi Paletinize Geri Dönün ve Üstteki Arama Alanına “debug” Yazın, Bu Düğümlerden Birini Alın ve Kablosuz Ağ Geçidinizin Sağına Sürükleyin

Adım 16: Üzerine Çift Tıklayın ve Bitti'ye tıklayın

Üzerine Çift Tıklayın ve Bitti'yi tıklayın
Üzerine Çift Tıklayın ve Bitti'yi tıklayın

Adım 17: İşlev Düğümlerini Ekleme

İşlev Düğümlerini Ekleme
İşlev Düğümlerini Ekleme

İşlev düğümü, msg nesnesine karşı JavaScript kodunu çalıştırmak için kullanılır. İşlev düğümü bir msg nesnesini girdi olarak kabul eder ve çıktı olarak 0 veya daha fazla ileti nesnesi döndürebilir. Bu mesaj nesnesinin bir yük özelliği (msg.payload) olması gerekir ve genellikle devam eden düğümlere bağlı olarak başka özelliklere de sahiptir.

Şimdi paletten bir "fonksiyon" düğümü alın ve onu Temp/Hum düğümünün sağına yerleştirin

Adım 18: Fonksiyon Düğümünü Düzenlemek için Düğüme Çift Tıklayın

İşlev Düğümünü Düzenlemek için Düğüme Çift Tıklayın
İşlev Düğümünü Düzenlemek için Düğüme Çift Tıklayın

Burada bir koşul oluşturmak için küçük bir javascript kodu yazmanız gerekiyor, böylece sıcaklık ve nem değerleri excel'de yazılacak.

Adım 19: Şimdi Paletten bir CSV Düğümü Alın ve Fonksiyon Düğümünün Sağına Yerleştirin, Değerleri CSV Formatına Dönüştürecektir, yani Virgülle Ayrılmış Değerler

Şimdi Paletten bir CSV Düğümü Alın ve İşlev Düğümünün Sağına Yerleştirin, Değerleri CSV Formatına, yani Virgülle Ayrılmış Değerlere Dönüştürecektir
Şimdi Paletten bir CSV Düğümü Alın ve İşlev Düğümünün Sağına Yerleştirin, Değerleri CSV Formatına, yani Virgülle Ayrılmış Değerlere Dönüştürecektir

Adım 20: Şimdi Üzerine Çift Tıklayıp Sütun Adlarını Virgülle Ayrılarak Çıktısını Aşağıdaki Resimde Görüldüğü gibi “Satır Başına Mesaj” Olarak Yazınız

Şimdi Üzerine Çift Tıklayıp Sütun Adlarını Virgülle Ayrılarak Çıktısını Aşağıdaki Resimde Görüldüğü Gibi “Satır Başına Mesaj” Olarak Yazınız
Şimdi Üzerine Çift Tıklayıp Sütun Adlarını Virgülle Ayrılarak Çıktısını Aşağıdaki Resimde Görüldüğü Gibi “Satır Başına Mesaj” Olarak Yazınız

Adım 21: Şimdi Paletinize Geri Dönün ve En Üstteki Arama Alanına “file” yazın, Değerleri Saklamak için “Msg.payload Yazan”ı Alın ve CSV Düğümüne Yerleştirin. Dosya Düğümünün Çıkışını Kontrol Etmek İçin Hata Ayıklama Düğümünü de Ekleyebilirsiniz

Şimdi Paletinize Geri Dönün ve En Üstteki Arama Alanına “file” yazın, Değerleri Saklamak için “Msg.payload Yazıyor” Gösterenini Alın ve CSV Düğümüne Yerleştirin. Dosya Düğümünün Çıkışını Kontrol Etmek İçin Hata Ayıklama Düğümünü de Ekleyebilirsiniz
Şimdi Paletinize Geri Dönün ve En Üstteki Arama Alanına “file” yazın, Değerleri Saklamak için “Msg.payload Yazıyor” Gösterenini Alın ve CSV Düğümüne Yerleştirin. Dosya Düğümünün Çıkışını Kontrol Etmek İçin Hata Ayıklama Düğümünü de Ekleyebilirsiniz

Adım 22: Dosya Düğümünü Düzenlemek İçin Üzerine Çift Tıklayınız Değerleri Saklamak İstediğiniz Dosya Adını Şekilde Görüldüğü Gibi Giriniz

Dosya Düğümünü Düzenlemek İçin Üzerine Çift Tıklayınız Değerleri Saklamak İstediğiniz Dosya Adını Şekilde Görüldüğü Gibi Giriniz
Dosya Düğümünü Düzenlemek İçin Üzerine Çift Tıklayınız Değerleri Saklamak İstediğiniz Dosya Adını Şekilde Görüldüğü Gibi Giriniz

Adım 23: Şimdi Tüm Kabloları Bağlayın ve Dağıt Düğmesine tıklayın

Şimdi Tüm Kabloları Bağlayın ve Dağıt Düğmesine tıklayın
Şimdi Tüm Kabloları Bağlayın ve Dağıt Düğmesine tıklayın
Şimdi Tüm Kabloları Bağlayın ve Dağıt Düğmesine tıklayın
Şimdi Tüm Kabloları Bağlayın ve Dağıt Düğmesine tıklayın

Adım 24: ÇIKTI

ÇIKTI
ÇIKTI

Artık excel çıktısını kontrol edebilirsiniz.

25. Adım: Node_red_flow

Adım 26: Ayrıca, “JSON” Düğümünü ve “excel” Düğümünü Kullanarak Verileri Excel'e Göndermenin Başka Bir Yolu Daha Var

  • Her şeyden önce, yukarıdaki yöntemle yapıyorsanız, terminali veya komut istemini kapatın.
  • Ardından, verileri depolamak için excel düğümü yüklemeniz gerekir.
  • Bu nedenle, komut satırınızı veya Windows kullanıcıları için Power Shell'i girmeniz gerekecek, Node-RED'in kurulu olduğu dizine gidin.
  • Şimdi "npm install node-red-contrib-excel" yazın. Bu, kablosuz sensörlerinizden gelen verileri depolamak için gereken “excel” düğümünü kuracak ve bu yapıldıktan sonra Node-RED'i başlatabilirsiniz.
  • Düğüm sunucusunu başlatmak için komut istemine veya terminale düğüm kırmızısı yazın ve enter tuşuna basın.
  • Şimdi bir tarayıcı açın ve akış oluşturucuyu açmak için https://localhost:1880 adresine gidin.

Adım 27: Kablosuz Sensörün Eklenmesine Kadar Adımlar Aynıdır

Kablosuz Sensörü Eklemeye Kadar Adımlar Aynıdır
Kablosuz Sensörü Eklemeye Kadar Adımlar Aynıdır
  • Kablosuz sensörün eklenmesine kadar yukarıda gösterildiği gibi akışı oluşturmak için.
  • Ardından paletten JSON düğümünü alın ve doğrudan Sıcaklık/Nem düğümüne yerleştirin.

Adım 28: JSON Düğümünü Düzenle'ye Çift Tıklayın, Aşağıdaki Resimde Gösterildiği Gibi Düzenleyin ve Bitti'ye tıklayın

JSON Düğümünü Düzenle'ye çift tıklayın, Aşağıdaki Resimde Gösterildiği gibi Düzenleyin ve Bitti'ye tıklayın
JSON Düğümünü Düzenle'ye çift tıklayın, Aşağıdaki Resimde Gösterildiği gibi Düzenleyin ve Bitti'ye tıklayın

Adım 29: Şimdi Yüklediğiniz “excel” Düğümünü Paletten Alın ve “JSON” Düğümünün Sağına Yerleştirin

Şimdi Yüklediğiniz “excel” Düğümünü Paletten Alın ve “JSON” Düğümünün Sağına Yerleştirin
Şimdi Yüklediğiniz “excel” Düğümünü Paletten Alın ve “JSON” Düğümünün Sağına Yerleştirin

Adım 30: Temp/hum Verilerini Saklamak İstediğiniz Dosya Adını Girmek İçin Üzerine Çift Tıklayın ve Bitti'ye tıklayın

Temp/hum Verilerini Saklamak İstediğiniz Dosya Adını Girmek İçin Üzerine Çift Tıklayın ve Bitti'ye tıklayın
Temp/hum Verilerini Saklamak İstediğiniz Dosya Adını Girmek İçin Üzerine Çift Tıklayın ve Bitti'ye tıklayın

Adım 31: Şimdi Tüm Kabloları Bağlayın

Şimdi Tüm Telleri Bağlayın
Şimdi Tüm Telleri Bağlayın

32. Adım: Dağıt Düğmesine basın

Dağıt Düğmesine basın
Dağıt Düğmesine basın

Adım 33: ÇIKTI

ÇIKTI
ÇIKTI

Ancak excel düğümünün sınırlaması, tek bir satırdaki verilerin üzerine yazmasıdır.

Önerilen: