Obsah:

Odesílání údajů o bezdrátovém senzoru teploty a vlhkosti IoT s dlouhým dosahem na list Google: 39 kroků
Odesílání údajů o bezdrátovém senzoru teploty a vlhkosti IoT s dlouhým dosahem na list Google: 39 kroků

Video: Odesílání údajů o bezdrátovém senzoru teploty a vlhkosti IoT s dlouhým dosahem na list Google: 39 kroků

Video: Odesílání údajů o bezdrátovém senzoru teploty a vlhkosti IoT s dlouhým dosahem na list Google: 39 kroků
Video: TOP 10 Tajné funkce mobilu o kterých 90% lidí neví 2024, Listopad
Anonim
Odesílání údajů o bezdrátovém senzoru teploty a vlhkosti IoT s dlouhým dosahem do tabulky Google
Odesílání údajů o bezdrátovém senzoru teploty a vlhkosti IoT s dlouhým dosahem do tabulky Google

Používáme zde snímač teploty a vlhkosti NCD, ale kroky zůstávají stejné pro jakýkoli produkt ncd, takže pokud máte další bezdrátové snímače ncd, můžete kromě toho pozorovat. Na konci tohoto textu musíte mít stabilní znalosti o tom, jak nastavit senzory, nakonfigurovat uzel-červená a zobrazit data na palubní desce, jako je ta, která je zobrazena přímo zde.

Krok 1: Požadovaný hardware a software:

Požadovaný hardware a software
Požadovaný hardware a software
Požadovaný hardware a software
Požadovaný hardware a software

Hardware:

  • Snímač teploty a vlhkosti NCD 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ů:

Vyhledání bezdrátových senzorů
Vyhledá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: Přidání funkčních uzlů

Přidání uzlů funkcí
Přidání uzlů funkcí

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í z palety uchopte „funkční“uzel a umístěte jej napravo od uzlu Temp/Hum

Krok 18: Dvojitým kliknutím na uzel upravíte funkční uzel

Dvojitým kliknutím na uzel upravíte funkční uzel
Dvojitým kliknutím na uzel upravíte funkční uzel

Zde musíte napsat malý javascriptový kód pro vytvoření podmínky, takže hodnoty teploty a vlhkosti budou zapsány v Excelu.

Krok 19: Nyní přidejte uzel „http Request“z palety

Nyní přidejte uzel „http Request“z palety
Nyní přidejte uzel „http Request“z palety

Pokud na něj dvakrát kliknete a upravíte uzel http, zobrazí se pole „URL“, zde musíte zadat příslušný odkaz na list Google. Nyní vytvořte google list pro ukládání hodnot teploty a vlhkosti.

Krok 20: Kroky k vytvoření tabulky Google

Kroky k vytvoření tabulky Google
Kroky k vytvoření tabulky Google

Nejprve otevřete prohlížeč, zadejte www.google.com a zaregistrujte se do účtu Google, pokud jste se nepřihlásili, poté klikněte na šest teček v levé části obrázku

Krok 21: Nyní kliknutím na „Disk“otevřete Disk Google

Nyní kliknutím na „Disk“otevřete Disk Google
Nyní kliknutím na „Disk“otevřete Disk Google

Krok 22: Klikněte na Nový> Více> Formuláře Google> Prázdný formulář

Zde uvidíte formulář bez názvu a dejte mu nějaký název, jak je znázorněno na obrázku
Zde uvidíte formulář bez názvu a dejte mu nějaký název, jak je znázorněno na obrázku

Více> Formuláře Google> Prázdný formulář "src =" https://content.instructables.com/ORIG/FB4/2TW7/JYIZ2EDA/FB42TW7JYIZ2EDA-j.webp

Nyní upravte otázku jako teplotu a kliknutím na tlačítko „+“přidejte další otázku pro vlhkost
Nyní upravte otázku jako teplotu a kliknutím na tlačítko „+“přidejte další otázku pro vlhkost

Více> Formuláře Google> Prázdný formulář "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">

Krok 23: Zde uvidíte formulář bez názvu a dejte mu nějaký název, jak je znázorněno na obrázku

Krok 24: Nyní upravte otázku jako teplotu a kliknutím na tlačítko „+“přidejte další otázku pro vlhkost

Nyní upravte otázku jako teplotu a kliknutím na tlačítko „+“přidejte další otázku pro vlhkost
Nyní upravte otázku jako teplotu a kliknutím na tlačítko „+“přidejte další otázku pro vlhkost

Krok 25: Zadáním otázky jako vlhkosti vezměte hodnoty vlhkosti

Chcete -li vzít hodnoty vlhkosti, zadejte otázku jako vlhkost
Chcete -li vzít hodnoty vlhkosti, zadejte otázku jako vlhkost

Krok 26: Nyní klikněte na tři tečky vedle obrázku, jak je znázorněno na obrázku níže

Nyní klikněte na tři tečky vedle obrázku, jak je znázorněno na obrázku níže
Nyní klikněte na tři tečky vedle obrázku, jak je znázorněno na obrázku níže

Krok 27: Nyní klikněte na „Získat předvyplněný odkaz“

Nyní klikněte na „Získat předvyplněný odkaz“
Nyní klikněte na „Získat předvyplněný odkaz“

Krok 28: Nyní zadejte náhodné hodnoty do polí teploty a vlhkosti a klikněte na Získat odkaz

Nyní zadejte náhodné hodnoty do polí teploty a vlhkosti a klikněte na Získat odkaz
Nyní zadejte náhodné hodnoty do polí teploty a vlhkosti a klikněte na Získat odkaz

Krok 29: Nyní vložte tento odkaz do programu Poznámkový blok

Nyní vložte tento odkaz do programu Poznámkový blok
Nyní vložte tento odkaz do programu Poznámkový blok

Krok 30: Upravte odkaz tak, jak je zobrazen na obrázku

Upravte odkaz tak, jak je zobrazen na obrázku
Upravte odkaz tak, jak je zobrazen na obrázku

Krok 31: Nyní se vraťte zpět do formuláře a klikněte na ODPOVĚDI a poté klikněte na ikonu listu Google, jak je znázorněno na obrázku

Nyní se vraťte zpět do formuláře a klikněte na ODPOVĚDI a poté klikněte na ikonu Tabulky Google, jak je zobrazena na obrázku
Nyní se vraťte zpět do formuláře a klikněte na ODPOVĚDI a poté klikněte na ikonu Tabulky Google, jak je zobrazena na obrázku

Krok 32: Vytvořte novou tabulku

Vytvořte novou tabulku
Vytvořte novou tabulku

Krok 33: Zde můžete vidět novou tabulku a poté jí dát nějaké jméno, jak je uvedeno na obrázcích

Zde můžete vidět novou tabulku a pojmenovat ji tak, jak je uvedeno na obrázcích
Zde můžete vidět novou tabulku a pojmenovat ji tak, jak je uvedeno na obrázcích

Krok 34: Zde si můžete představit hodnoty teploty a vlhkosti

Zde si můžete představit hodnoty teploty a vlhkosti
Zde si můžete představit hodnoty teploty a vlhkosti

Krok 35: Nyní se vraťte zpět na Node-red a dvakrát klikněte na Http Request Node, abyste jej mohli upravit, poté zkopírujte URL z poznámkového bloku, který jste uložili, a vložte jej do pole URL, jak je znázorněno na obrázku

Nyní se vraťte zpět na Node-red a dvakrát klikněte na uzel požadavku HTTP na jeho úpravu, poté zkopírujte adresu URL z poznámkového bloku, který jste uložili, a vložte ji do pole adresy URL, jak je znázorněno na obrázku
Nyní se vraťte zpět na Node-red a dvakrát klikněte na uzel požadavku HTTP na jeho úpravu, poté zkopírujte adresu URL z poznámkového bloku, který jste uložili, a vložte ji do pole adresy URL, jak je znázorněno na obrázku

Můžete také připojit ladicí uzel a zkontrolovat výstup uzlu

Krok 36: Nyní připojte všechny vodiče

Nyní připojte všechny vodiče
Nyní připojte všechny vodiče

Krok 37: Kliknutím na tlačítko Nasadit je dostanete na Google Sheet

Kliknutím na tlačítko Nasadit je dostanete na Google Sheet
Kliknutím na tlačítko Nasadit je dostanete na Google Sheet

Krok 38: VÝSTUP

VÝSTUP
VÝSTUP

Nyní přejděte do tabulky Google a uvidíte, že přicházejí hodnoty.

Doporučuje: