Obsah:

Node-RED se snímačem vibrací a teploty IoT s dlouhým dosahem: 34 kroků
Node-RED se snímačem vibrací a teploty IoT s dlouhým dosahem: 34 kroků

Video: Node-RED se snímačem vibrací a teploty IoT s dlouhým dosahem: 34 kroků

Video: Node-RED se snímačem vibrací a teploty IoT s dlouhým dosahem: 34 kroků
Video: S01E13 Otřesový senzor s GPS lokalizační funkcí pro včelín. Ochrana včelína. 2024, Červenec
Anonim
Node-RED se snímačem vibrací a teploty IoT s dlouhým dosahem
Node-RED se snímačem vibrací a teploty IoT s dlouhým dosahem

Představujeme bezdrátový snímač teploty NCD s dlouhým dosahem, který se může pochlubit dosahem až 28 mil pomocí bezdrátové síťové architektury. Integrovaný snímač teploty Honeywell HIH9130 přenáší vysoce přesné vzorky teploty a vlhkosti v uživatelem definovaných intervalech.

Krok 1: Je vyžadován hardware a software

Je vyžadován hardware a software
Je vyžadován hardware a software
Je vyžadován hardware a software
Je vyžadován hardware a software

Hardware:

NCD snímač vibrací a teploty s dlouhým dosahem

Bezdrátový síťový modem NCD s dlouhým dosahem s rozhraním USB

Software:

Node-Red

Krok 2: Nastavení Node-red

Nyní, když máte spuštěná čidla, potřebujeme způsob, jak s těmito daty udělat něco užitečného.

  • Nejprve musíte nainstalovat Node-Red.
  • Jakmile to bude hotové, budete muset zadat příkazový řádek nebo Power Shell pro uživatele Windows, přejděte do adresáře, ve kterém je nainstalován Node-RED.
  • Nyní zadejte „npm i ncd-red-wireless node-red-dashboard“. Tím se nainstalují uzly potřebné pro příjem dat z vašich bezdrátových senzorů a Node-RED můžete spustit, jakmile to bude hotové.
  • Chcete-li spustit uzlový server, napište do příkazového řádku nebo terminálu node-red a stiskněte Enter.

Krok 3: Kroky k vytvoření toku

Kroky k vytvoření toku
Kroky k vytvoření toku

V tomto okamžiku budete zobrazovat velký prázdný tok s dlouhým seznamem uzlů na levé straně, tento postranní panel se nazývá paleta.

Krok 4: Začněte tím, že přetáhnete uzel bezdrátové brány na své Flow Canvas

Začněte tím, že přetáhnete uzel bezdrátové brány na své Flow Canvas
Začněte tím, že přetáhnete uzel bezdrátové brány na své Flow Canvas

ncd-red-wireless Poskytuje uzly, které spravují sériové připojení, analyzují příchozí data senzorů, filtrují je podle konkrétních parametrů a umožňují konfigurovat bezdrátová čidla.

Krok 5: Nalezení bezdrátových senzorů

Hledání bezdrátových senzorů
Hledání bezdrátových senzorů

Když doručíte uzel, budete moci zobrazit kartu s informacemi, která obsahuje záznamy o schopnostech uzlu, tato karta je dobře naplněna pro maximální počet balíčků červených uzlů a skládá se z ceněných statistik, často nyní nebudete chtít Chcete -li zobrazit jakoukoli další dokumentaci na kartě Informace, držte ji v myšlenkách, i když budujete své toky, když máte otázku, jak uzel funguje. Dalším prvkem, který chceme udělat, je nakonfigurovat uzel, při prvním přidání si všimnete, že v pravém horním rohu je vedle modrého bodu malý trojúhelník, trojúhelník označuje, že uzel si přeje zvláštní konfiguraci, modrá tečka označuje, že uzel již nebyl, ale byl nasazen jako součást toku.

  • Poklepáním na uzel otevřete možnosti konfigurace.
  • Kliknutím na ikonu tužky vedle pole Sériové zařízení nakonfigurujete router USB. Tím se otevře druhý konfigurační panel, který má pouze několik možností.

Krok 6: Klikněte na lupu vedle pole Sériový port a vyberte port, který odpovídá vašemu routeru, poté klikněte na tlačítko „Přidat“nahoře

Klikněte na lupu vedle pole Sériový port a vyberte port, který odpovídá vašemu routeru, poté klikněte na tlačítko „Přidat“nahoře
Klikněte na lupu vedle pole Sériový port a vyberte port, který odpovídá vašemu routeru, poté klikněte na tlačítko „Přidat“nahoře

Krok 7: Pole sériového zařízení bude nyní vyplněno na základě tohoto výběru a můžete kliknout na „Hotovo“, nyní máte přímý přístup ke svým bezdrátovým senzorům! pro zobrazení přicházejících dat

Pole sériového zařízení bude nyní vyplněno na základě tohoto výběru a můžete kliknout na „Hotovo“, nyní máte přímý přístup ke svým bezdrátovým senzorům! pro zobrazení přicházejících dat
Pole sériového zařízení bude nyní vyplněno na základě tohoto výběru a můžete kliknout na „Hotovo“, nyní máte přímý přístup ke svým bezdrátovým senzorům! pro zobrazení přicházejících dat

Krok 8: Nyní se vraťte zpět do své palety a do vyhledávacího pole nahoře zadejte „debug“, chyťte jeden z těchto uzlů a přetáhněte jej napravo od bezdrátové brány

Nyní se vraťte zpět do své palety a do vyhledávacího pole nahoře zadejte „debugovat“, chyťte jeden z těchto uzlů a přetáhněte jej napravo od bezdrátové brány
Nyní se vraťte zpět do své palety a do vyhledávacího pole nahoře zadejte „debugovat“, chyťte jeden z těchto uzlů a přetáhněte jej napravo od bezdrátové brány

Krok 9: Poklepejte na něj a změňte „zprávu“. k „dokončení objektu zprávy“Klikněte na Hotovo

Poklepejte na něj a změňte „zprávu“. k „dokončení objektu zprávy“Klikněte na Hotovo
Poklepejte na něj a změňte „zprávu“. k „dokončení objektu zprávy“Klikněte na Hotovo

Krok 10: Nyní nakreslete čáru mezi dvěma uzly a v pravé horní části okna klikněte na „Nasadit“

Nyní nakreslete čáru mezi dvěma uzly a v pravé horní části okna klikněte na „Nasadit“
Nyní nakreslete čáru mezi dvěma uzly a v pravé horní části okna klikněte na „Nasadit“

Krok 11: Práce s daty

Práce s daty
Práce s daty

Nyní jsou z vašich bezdrátových senzorů shromážděna data a odeslána na kartu „ladění“, tato „karta ladění“je umístěna v pravém postranním panelu za kartou s informacemi. Chcete -li zobrazit dostupné informace, stiskněte tlačítko Reset. V uzlech jsou červené záznamy překonány mezi uzly v paketu json. Když objekt msg přijde na kartu ladění, můžete jej zvětšit a zobrazit tak celkový seznam informací, které s ním přicházejí. To je mimořádně užitečné v případě, že potřebujete rychle zjistit, které senzory se přihlašují. Dalším problémem, který tento uzel přináší, je snadný způsob, jak směrovat váš router na identitu sítě, na které zařízení v režimu konfigurace dokumentují, jednoduše stiskněte tlačítko vlevo uzlu a nástroj se přepne do konfigurační sítě, stiskněte jej ještě jednou a vraťte se do režimu poslechu. Jakmile nastavíme uzly nástroje wi-fi, mohou být nastaveny tak, aby rutinně konfigurovaly senzor, zatímco vstupuje do konfiguračního režimu, takže je vždy k dispozici pro udržování takových uzlů brány přítomných v toku pro rychlou konfiguraci zařízení.

Krok 12: Přidání bezdrátových senzorů:

Přidání bezdrátových senzorů
Přidání bezdrátových senzorů

Potřebujeme oddělit záznamy bezdrátových senzorů na domácím trhu, abychom je mohli zobrazit, mohli bychom použít uzel přepínače k rozdělení zpráv z brány zcela na základě adresy mac s typem senzoru nebo typu senzoru, ale jak jsem zmínil, bezdrátové uzly skutečně obsahují další funkce pro konfiguraci senzorů, takže začneme s nimi, abychom vám poskytli extra celkový obraz o tom, jak tyto struktury mohou fungovat. V případě, že jste ještě neviděli přicházet pakety z obou vašich senzorů, předem to zkřížte a stiskněte tlačítko reset na jediném, které ještě nezačalo. Při posuzování senzoru prostřednictvím libovolného konfiguračního uzlu sériového zařízení je adresa MAC a druh senzoru uloženy do mezipaměti ve fondu, takže jsme schopni jej rychle najít po dobu trvání tohoto dalšího kroku.

Popadněte bezdrátový uzel z palety a přetáhněte jej do toku, dvojitým kliknutím na něj jej nakonfigurujete

Krok 13: Z rozevíracího seznamu, který jste použili pro bezdrátovou bránu, vyberte sériové zařízení, nyní klikněte na lupu vedle „Adresa Mac“a vyberte jednu z dostupných možností

Z rozevíracího seznamu, který jste použili pro bezdrátovou bránu, vyberte sériové zařízení, nyní klikněte na lupu vedle „Adresa Mac“a vyberte jednu z dostupných možností
Z rozevíracího seznamu, který jste použili pro bezdrátovou bránu, vyberte sériové zařízení, nyní klikněte na lupu vedle „Adresa Mac“a vyberte jednu z dostupných možností

Krok 14: Klikněte na Hotovo

Klikněte na Hotovo
Klikněte na Hotovo

Všimnete si, že se tím automaticky nastaví typ senzoru, můžete mu také dát název, aby bylo snazší ho identifikovat. Jak je uvedeno na kartě s informacemi, pole Sériové zařízení pro konfiguraci je volitelné a nebudeme se tím nyní zabývat. Uzel, který jste právě přidali, efektivně funguje jako filtr příchozích dat senzoru, prochází pouze daty pro adresu mac nebo typ senzoru, pokud není k dispozici žádná adresa mac.

Krok 15: Nyní se vraťte zpět do své palety a do vyhledávacího pole nahoře zadejte „debug“, chyťte jeden z těchto uzlů a přetáhněte jej napravo od bezdrátové brány

Nyní se vraťte zpět do své palety a do vyhledávacího pole nahoře zadejte „debugovat“, chyťte jeden z těchto uzlů a přetáhněte jej napravo od bezdrátové brány
Nyní se vraťte zpět do své palety a do vyhledávacího pole nahoře zadejte „debugovat“, chyťte jeden z těchto uzlů a přetáhněte jej napravo od bezdrátové brány

Krok 16: Poklepejte na něj a klikněte na Hotovo

Poklepejte na něj a klikněte na Hotovo
Poklepejte na něj a klikněte na Hotovo

Krok 17: Zobrazení vibrací/teploty

Zobrazení vibrací/teploty
Zobrazení vibrací/teploty

Tyto uzly pro bezdrátové senzory produkují objekt zprávy se všemi stejnými informacemi jako uzel bezdrátové brány, jen v trochu jiném formátu, samotná data senzoru jsou odesílána v msg.payload, což většina uzlů používá k interakci s samotná zpráva.

Uchopte „rozdělený“uzel z palety a umístěte jej napravo od uzlu Vib/Temp

Krok 18: Poklepejte a zaškrtněte políčko pod objektem, který říká „Kopírovat klíč na“, čímž se zpráva rozdělí na více objektů, jeden pro každou vlastnost v datové části, a nastaví témata pro tyto nové zprávy na názvy vlastností

Poklepejte a zaškrtněte políčko pod objektem, který říká „Kopírovat klíč na“, čímž se zpráva rozdělí na více objektů, jeden pro každou vlastnost v datové části, a nastaví témata pro tyto nové zprávy na názvy vlastností
Poklepejte a zaškrtněte políčko pod objektem, který říká „Kopírovat klíč na“, čímž se zpráva rozdělí na více objektů, jeden pro každou vlastnost v datové části, a nastaví témata pro tyto nové zprávy na názvy vlastností

Krok 19: Nyní přidejte uzel „přepínače“, což nám umožní odeslat každou zprávu na konkrétní část toku, jedna na zpracování RMS a jedna na maximum, jedna na min a jedna na teplotu

Nyní přidejte uzel „přepínače“, což nám umožní odeslat každou zprávu na konkrétní část toku, jedna na zpracování RMS a jedna na maximum, jedna na min a jedna na teplotu
Nyní přidejte uzel „přepínače“, což nám umožní odeslat každou zprávu na konkrétní část toku, jedna na zpracování RMS a jedna na maximum, jedna na min a jedna na teplotu

Krok 20: V prvním poli změňte „užitečné zatížení“na „téma“

V prvním poli změňte „užitečné zatížení“na „téma“
V prvním poli změňte „užitečné zatížení“na „téma“

Klikněte na „==“a vyberte „odpovídá regexu“, do pole vedle zadejte „rms_.“, To znamená „porovnejte řetězec, který obsahuje rms_ následovaný libovolným znakem (.) Tolik znaků, kolik je k dispozici ()

Krok 21: Kliknutím na tlačítko Přidat přidáte nový řádek

Kliknutím na tlačítko Přidat přidáte nový řádek
Kliknutím na tlačítko Přidat přidáte nový řádek

Postupujte podle posledního kroku, nahraďte „rms“hodnotou „max“a poté ještě jednou „min“a ještě jeden řádek pro typ teploty „teplota“vedle „==“. To rozdělí naše příchozí užitečné zatížení do 4 sekcí, které mají být směrovány do ui, z nichž každá obsahuje příslušné hodnoty pro všechny 3 osy a teplotu

Krok 22: Další Pojďme přidat „graf“z palety pro RMS, zkopírujte jej dvakrát pro MAX a MIN a také přidejte „měřidlo“pro teplotu

Dále pojďme přidat „graf“z palety pro RMS, zkopírovat jej dvakrát pro MAX a MIN a také přidat
Dále pojďme přidat „graf“z palety pro RMS, zkopírovat jej dvakrát pro MAX a MIN a také přidat

Krok 23: Nyní dvakrát klikněte na uzel prvního grafu

Nyní dvakrát klikněte na uzel prvního grafu
Nyní dvakrát klikněte na uzel prvního grafu

nastavte skupinu na „[Aktuální] vibrace“a nastavte štítek na RMS, jak je znázorněno na obrázku

Krok 24: Nyní dvakrát klikněte na uzel druhého grafu

Nyní dvakrát klikněte na uzel druhého grafu
Nyní dvakrát klikněte na uzel druhého grafu

nastavte skupinu na „[Aktuální] vibrace“a nastavte štítek na MAX, jak je znázorněno na obrázku

Krok 25: Nyní dvakrát klikněte na uzel třetího grafu

Nyní dvakrát klikněte na uzel třetího grafu
Nyní dvakrát klikněte na uzel třetího grafu
Nyní dvakrát klikněte na uzel třetího grafu
Nyní dvakrát klikněte na uzel třetího grafu

nastavte skupinu na „[Aktuální] vibrace“a nastavte štítek na MIN, jak je znázorněno na obrázku

Krok 26: Další pro uzel měřidla

Další pro Gauge Node
Další pro Gauge Node

Nastavte štítek na „Teplota“a formát hodnoty na „{{hodnota | číslo: 2}} “a jednotky na„ Celsia “můžete změnit rozsah na minimální a maximální očekávanou teplotu, používám 0 a 50

Krok 27: Nyní nakreslete dráty

Nyní nakreslete dráty
Nyní nakreslete dráty

Krok 28: Jakmile to bude hotové, klikněte na Nasadit

Jakmile to bude hotové, klikněte na Nasadit
Jakmile to bude hotové, klikněte na Nasadit

Krok 29: PŘÍSTROJOVÁ DESKA ČERVENÁ

PŘÍSTROJOVÁ DESKA S ČERVENÝM UZELEM
PŘÍSTROJOVÁ DESKA S ČERVENÝM UZELEM

Poskytuje možnost vytvořit uživatelské rozhraní pomocí nástroje pro tvorbu toků, poskytuje grafy, grafy a řadu dalších vizuálních prvků, které můžeme použít k zobrazení dat, spolu s uzly pro spuštění toku pomocí vstupu uživatele. Některé z těchto uzlů použijeme k zobrazení telemetrie z vašich bezdrátových senzorů.

Pojďme to zkontrolovat! Vpravo nahoře je karta s nápisem „Hlavní panel“

Krok 30: V pravé horní části této karty je malá ikona „nové okno“, kliknutím na ni zobrazíte své uživatelské rozhraní

V pravé horní části této karty je malá ikona „nové okno“, kliknutím na ni zobrazíte uživatelské rozhraní
V pravé horní části této karty je malá ikona „nové okno“, kliknutím na ni zobrazíte uživatelské rozhraní

Je pravděpodobné, že měřidla nezobrazují žádné informace, protože od nasazení toku nebyla hlášena žádná data ze senzoru, kliknutím na resetovací tlačítko na senzoru teploty/vlhkosti jej přinutíte přihlásit se a vaše měřidla by měla vyskočit. Nyní byste měli mít zobrazení dat v reálném čase!

Krok 31: VÝSTUP PŘÍSTROJOVÉ DESKY ČERVENÉ

VÝSTUP NA PŘÍSTROJOVÉ DESKE ČERVENÉ
VÝSTUP NA PŘÍSTROJOVÉ DESKE ČERVENÉ

Nyní, když se hodnota vibrací a teploty zvyšuje a snižuje, jsou k dispozici nová data uvnitř různých proměnných.

Doporučuje: