Obsah:
- Krok 1: Je vyžadován hardware a software
- Krok 2: Nastavení Node-red
- Krok 3: Kroky k vytvoření toku
- Krok 4: Začněte tím, že přetáhnete uzel bezdrátové brány na své Flow Canvas
- Krok 5: Nalezení bezdrátových senzorů
- 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
- 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
- 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
- Krok 9: 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“
- Krok 11: Práce s daty
- Krok 12: Přidání bezdrátových senzorů:
- 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í
- Krok 14: Klikněte na Hotovo
- 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
- Krok 16: Poklepejte na něj a klikněte na Hotovo
- Krok 17: Přidání funkčních uzlů
- Krok 18: Poklepáním na uzel otevřete možnosti konfigurace
- Krok 19: Nyní z palety uchopte výstupní uzel e -mailu a umístěte jej napravo od uzlu vibrací a teploty
- Krok 20: Nyní na něj dvakrát klikněte a otevřete uzel Upravit e -mail
- Krok 21: Nyní nakreslete všechny dráty a klikněte na Nasadit, jak je znázorněno na obrázku
- Krok 22: Výstup
- Krok 23: Tok uzlů-ČERVENÝ
- Krok 24: Existuje další metoda, ve které můžete odesílat vibrační a teplotní e -maily samostatně
- Krok 25: Nyní z palety uchopte další uzel pro hodnoty teploty
- Krok 26: Nyní dvojitým kliknutím na funkční uzel upravte funkční uzel
- Krok 27: Nyní z palety uchopte e -mailový uzel
- Krok 28: Připojte všechny kabely a poté klikněte na tlačítko „Nasadit“
- Krok 29: Výstup
- Krok 30: Toto je e -mailové upozornění na hodnotu teploty
- Krok 31: Pokud vidíte, že se neposílají žádné e -maily nebo se „odesílání nezdařilo“, přejděte do účtu Google a uvidíte Najít problém se zabezpečením
- Krok 32: Klikněte na něj a povolte „Přístup třetích stran“k aplikacím, jak je uvedeno na obrázku
Video: E-mailová upozornění na vibrace a teplotu pomocí Node-RED: 33 kroků
2024 Autor: John Day | [email protected]. Naposledy změněno: 2024-01-30 08:21
Představujeme bezdrátový snímač vibrací a teploty IoT Industrial společnosti NCD s dlouhým dosahem, který se může pochlubit až 2 mílovými vzdálenostmi použitím struktury bezdrátové síťové sítě. Toto zařízení obsahuje přesný 16bitový snímač vibrací a teploty a přenáší neuvěřitelně přesné záznamy o vibracích a teplotě v době popsané spotřebitelem.
Krok 1: 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
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
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ů
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
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
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
Krok 9: 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“
Krok 11: 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ů:
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í
Krok 14: 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
Krok 16: Poklepejte na něj a klikněte na Hotovo
Krok 17: Přidání funkčních uzlů
Funkční uzel slouží ke spuštění kódu JavaScript proti objektu msg. Funkční uzel přijímá jako vstup objekt msg a jako výstup může vrátit 0 nebo více objektů zpráv. Tento objekt zprávy musí mít vlastnost užitečného zatížení (msg.payload) a obvykle má další vlastnosti v závislosti na postupujících uzlech.
Nyní uchopte z palety uzel „funkce“a umístěte jej napravo od uzlu Vib/Temp
Krok 18: Poklepáním na uzel otevřete možnosti konfigurace
Zde musíte napsat malý kód JavaScript, abyste vytvořili podmínku, takže při určité hodnotě bude na příslušné e -mailové ID odesláno upozornění e -mailem.
Hodnoty můžete upravovat jako vlastní.
if (msg.payload.temperature> 28) {node.send ({topic: "Subject: System….", payload: "Temperature:" + msg.payload.temperature,})} if (msg.payload.rms_x> 300) {node.send ({topic: "Předmět: Systémová hodnota RMS_X byla překročena", užitečné zatížení: "RMS_X:" + msg.payload.rms_x,});} if (msg.payload.rms_y> 50) {uzel.send ({topic: "Předmět: Systémová hodnota RMS_Y byla překročena", užitečné zatížení: "RMS_Y:" + msg.payload.rms_y,});} if (msg.payload.rms_z> 100) {node.send ({ téma: "Předmět: Systémová hodnota RMS_Z byla překročena", užitečné zatížení: "RMS_Z:" + msg.payload.rms_z,}); } if (msg.payload.max_x> 500) {node.send ({topic: "Subject: System MAX_X value has been expanded", payload: "MAX_X:" + msg.payload.max_x,});} if (msg.payload.max_y> 50) {node.send ({topic: "Subject: System MAX_Y value has been beyond", payload: "MAX_Y:" + msg.payload.max_y,});} if (msg.payload.max_z > 0) {node.send ({topic: "Předmět: Systémová hodnota RMS_x byla překročena", užitečné zatížení: "MAX_Z:" + msg.payload.max_z,});} if (msg.payload.min_x <0) { node.send ({topic: "Předmět: Systémová hodnota MIN_X byla překročena", užitečné zatížení: "MIN_X:" + msg.payload.min_x,});} if (msg.payload.min_y <0) {node.send ({topic: "Subject: System min_y value was been opened", payload: "MIN_Y:" + msg.payload.min_y,});} if (msg.payload.min_z <(-150)) {node.send ({ téma: "Předmět: Systémová hodnota MIN_Z byla překročena", užitečné zatížení: "MIN_Z:" + msg.payload.rms_x,});} návrat;
Krok 19: Nyní z palety uchopte výstupní uzel e -mailu a umístěte jej napravo od uzlu vibrací a teploty
Uzel E -mail poskytuje jak vstup, tak výstup e -mailů.
Krok 20: Nyní na něj dvakrát klikněte a otevřete uzel Upravit e -mail
Nyní do prvního pole přidejte „email-id“osoby, které chcete zaslat e-mailová upozornění, a poté také přidejte „email-id and password“této osoby, odkud chcete zasílat upozornění, jak je znázorněno na obrázku níže, a klikněte na Hotovo
Krok 21: Nyní nakreslete všechny dráty a klikněte na Nasadit, jak je znázorněno na obrázku
Krok 22: Výstup
Nyní uvidíte odesílání e -mailů. Můžete také zkontrolovat příslušné e -mailové ID.
Krok 23: Tok uzlů-ČERVENÝ
Krok 24: Existuje další metoda, ve které můžete odesílat vibrační a teplotní e -maily samostatně
Kroky jsou stejné až do funkčního uzlu
Nyní dvojitým kliknutím na funkční uzel upravte funkční uzel. Nyní je kód pro tento uzel funkce
if (msg.payload.rms_x> 300 && msg.payload.rms_y> 50 && msg.payload.rms_z> 100 && msg.payload.max_x> 500 && msg.payload.max_y> 50 && msg.payload.max_z> 0 && msg.payload.min_x <0 && msg.payload.min_y <0 && msg.payload.min_z <-150) {msg.topic = "Předmět: Byly překročeny vibrace systému."; msg.payload = "Vibrace: [rms_x:"+ String (msg.payload.rms_x)+ ", rms_y:"+ String (msg.payload.rms_y)+ ", rms_z:"+ String (msg.payload.rms_z) +", max_x:"+String (msg.payload.max_x)+", max_y:"+String (msg.payload.max_y)+", max_z:"+String (msg.payload.max_z)+", min_x: "+ String (msg.payload.min_x)+", min_y: "+ String (msg.payload.min_y)+", min_z: "+ String (msg.payload.min_z)+"] "; vrátit zprávu;}
Krok 25: Nyní z palety uchopte další uzel pro hodnoty teploty
Krok 26: Nyní dvojitým kliknutím na funkční uzel upravte funkční uzel
Krok 27: Nyní z palety uchopte e -mailový uzel
Nyní jej upravte jako výše.
Krok 28: Připojte všechny kabely a poté klikněte na tlačítko „Nasadit“
Krok 29: Výstup
Toto je výstup hodnoty vibrací.
Krok 30: Toto je e -mailové upozornění na hodnotu teploty
Krok 31: Pokud vidíte, že se neposílají žádné e -maily nebo se „odesílání nezdařilo“, přejděte do účtu Google a uvidíte Najít problém se zabezpečením
Krok 32: Klikněte na něj a povolte „Přístup třetích stran“k aplikacím, jak je uvedeno na obrázku
Pokud e -maily stále nedostáváte, můžete také zkontrolovat složku se spamem.
Doporučuje:
Upozornění na teplotu a vlhkost pomocí AWS a ESP32: 11 kroků
Upozornění na teplotu a vlhkost pomocí AWS a ESP32: V tomto tutoriálu budeme měřit různé údaje o teplotě a vlhkosti pomocí teplotního a vlhkostního senzoru. Dozvíte se také, jak tato data odeslat do AWS
Jak používat vibrace 801 s SkiiiD: 9 kroků
Jak používat Vibration 801s se SkiiiD: Tutoriál k vývoji Vibration 801s se skiiiD
Pomocí Raspberry Pi vyhodnoťte vlhkost a teplotu pomocí SI7006: 6 kroků
Pomocí Raspberry Pi vyhodnoťte vlhkost a teplotu pomocí SI7006: Protože jsme nadšenci pro Raspberry Pi, uvažovali jsme o dalších velkolepých experimentech s ním. V této kampani budeme měřit teplotu a vlhkost, které je třeba ovládat, pomocí Raspberry Pi a SI7006, Snímač vlhkosti a teploty
IoT-ThingSpeak-ESP32-Bezdrátové vibrace a teplota s dlouhým dosahem: 6 kroků
IoT-ThingSpeak-ESP32-Long-Range-Wireless-Vibration-And-Temp: V tomto projektu budeme měřit vibrace a teplotu pomocí NCD vibračních a teplotních senzorů, Esp32, ThingSpeak. Vibrace je opravdu pohyb tam a zpět-nebo oscilace - strojů a součástí v motorizovaných přístrojích. Vibrace v i
Pomocí Raspberry Pi změřte nadmořskou výšku, tlak a teplotu pomocí MPL3115A2: 6 kroků
Pomocí Raspberry Pi změřte nadmořskou výšku, tlak a teplotu pomocí MPL3115A2: Vědět, co vlastníte, a vědět, proč to vlastníte! Je to zajímavé. Žijeme v době internetové automatizace, která se vrhá do velkého množství nových aplikací. Jako nadšenci počítačů a elektroniky jsme se s Raspberry Pi hodně naučili