Obsah:
- Krok 1: Vyžaduje sa hardvér a softvér
- Krok 2: Nastavenie Node-red
- Krok 3: Kroky na vytvorenie toku
- Krok 4: Začnite a presuňte uzol bezdrôtovej brány na svoje tokové plátno
- Krok 5: Nájdenie vašich bezdrôtových senzorov
- Krok 6: Kliknite na lupu vedľa poľa Sériový port a vyberte port, ktorý zodpovedá vášmu smerovaču, potom kliknite na tlačidlo „Pridať“hore
- Krok 7: Pole sériového zariadenia bude teraz vyplnené na základe tohto výberu a môžete kliknúť na „Hotovo“, teraz budete mať priamy prístup k svojim bezdrôtovým senzorom! na zobrazenie prichádzajúcich údajov
- Krok 8: Teraz sa vráťte do svojej palety a do vyhľadávacieho poľa v hornej časti zadajte výraz „debug“, chyťte jeden z týchto uzlov a presuňte ho napravo od bezdrôtovej brány
- Krok 9: Dvakrát naň kliknite a zmeňte „správu“. na „dokončenie objektu správy“Kliknite na Hotovo
- Krok 10: Teraz nakreslite čiaru medzi dvoma uzlami a kliknite na „Nasadiť“v pravom hornom rohu okna.
- Krok 11: Práca s údajmi
- Krok 12: Pridanie bezdrôtových senzorov:
- Krok 13: V rozbaľovacom zozname, ktorý ste použili pre bezdrôtovú bránu, vyberte sériové zariadenie, teraz kliknite na lupu vedľa položky „Adresa Mac“a vyberte jednu z dostupných možností
- Krok 14: Kliknite na Hotovo
- Krok 15: Teraz sa vráťte do svojej palety a do vyhľadávacieho poľa v hornej časti zadajte výraz „debug“, chyťte jeden z týchto uzlov a presuňte ho napravo od bezdrôtovej brány
- Krok 16: Dvakrát naň kliknite a kliknite na Hotovo
- Krok 17: Pridanie uzlov funkcií
- Krok 18: Dvojitým kliknutím na uzol otvoríte možnosti konfigurácie
- Krok 19: Teraz chyťte výstupný e -mailový uzol z palety a umiestnite ho napravo od vibračného a teplotného uzla
- Krok 20: Teraz naň dvakrát kliknite a otvorte uzol na úpravu e -mailu
- Krok 21: Teraz nakreslite všetky drôty a kliknite na Nasadiť, ako je znázornené na obrázku
- Krok 22: Výstup
- Krok 23: Tok uzla-ČERVENÝ
- Krok 24: Existuje ďalší spôsob, v ktorom môžete odosielať vibračné a teplotné e -maily oddelene
- Krok 25: Teraz chyťte ďalší uzol z palety pre hodnoty teploty
- Krok 26: Teraz dvojitým kliknutím na uzol funkcie upravte uzol funkcie
- Krok 27: Teraz chyťte e -mailový uzol z palety
- Krok 28: Pripojte všetky vodiče a potom kliknite na tlačidlo „Nasadiť“
- Krok 29: Výstup
- Krok 30: Toto je e -mailové upozornenie na hodnotu teploty
- Krok 31: Ak vidíte, že sa neposielajú žiadne e -maily alebo sa „odosielanie zlyhalo“, prejdite na účet Google a zobrazí sa hlásenie o probléme so zabezpečením
- Krok 32: Kliknite na ňu a povoľte „prístup tretích strán“k aplikáciám, ako je znázornené na obrázku
Video: E-mailové upozornenia na vibrácie a teplotu pomocou Node-RED: 33 krokov
2024 Autor: John Day | [email protected]. Naposledy zmenené: 2024-01-30 11:58
Predstavujeme bezdrôtový snímač vibrácií a teploty IoT Industrial s dlhým dosahom NCD, ktorý sa môže pochváliť až 2-míľovým dosahom použitím štruktúry bezdrôtovej sieťovej siete. Toto zariadenie obsahuje presný 16-bitový snímač vibrácií a teploty a prenáša neuveriteľne presné záznamy o vibráciách a teplote počas trvania popísaných spotrebiteľom.
Krok 1: Vyžaduje sa hardvér a softvér
Hardvér:
NCD snímač vibrácií a teploty s dlhým dosahom
Bezdrôtový sieťový modem NCD s dlhým dosahom s rozhraním USB
Softvér:
Uzol-červený
Krok 2: Nastavenie Node-red
Teraz, keď máte spustené senzory, potrebujeme spôsob, ako s týmito údajmi urobiť niečo užitočné.
- Najprv musíte nainštalovať Node-Red.
- Akonáhle to urobíte, budete musieť zadať príkazový riadok alebo Power Shell pre používateľov systému Windows a prejsť do adresára, v ktorom je nainštalovaný Node-RED.
- Teraz zadajte „npm i ncd-red-wireless node-red-dashboard“. Nainštalujú sa uzly potrebné na príjem údajov z vašich bezdrôtových senzorov a Node-RED môžete spustiť, akonáhle to urobíte.
- Na spustenie uzlového servera napíšte node-red do príkazového riadka alebo terminálu a stlačte kláves Enter.
Krok 3: Kroky na vytvorenie toku
V tomto mieste budete zobrazovať veľký prázdny tok s dlhým zoznamom uzlov na ľavej strane, tento bočný panel sa nazýva paleta.
Krok 4: Začnite a presuňte uzol bezdrôtovej brány na svoje tokové plátno
ncd-red-wireless Poskytuje uzly, ktoré spravujú sériové pripojenie, analyzujú prichádzajúce údaje senzorov, filtrujú ich podľa konkrétnych parametrov a umožňujú vám konfigurovať bezdrôtové senzory.
Krok 5: Nájdenie vašich bezdrôtových senzorov
Keď doručíte uzol, budete si môcť pozrieť kartu s informáciami, ktorá obsahuje záznamy o schopnostiach uzla. Na tejto karte je dobre zaplnený maximálny počet balíkov červených uzlov a pozostáva z cenených štatistík, ktoré často nebudete chcieť. Ak chcete zobraziť akúkoľvek inú dokumentáciu mimo informačnej karty, držte ju v myšlienkach, aj keď vytvárate svoje toky, keď máte otázku o tom, ako uzol funguje. Ďalším prvkom, ktorý chceme urobiť, je nakonfigurovať uzol. Pri prvom pridaní si všimnete, že v pravom hornom rohu je vedľa modrej bodky malý trojuholník. Trojuholník naznačuje, že uzol si želá dodatočnú konfiguráciu, modrá bodka znamená, že uzol už nebol, ale bol nasadený ako súčasť toku.
- Dvojitým kliknutím na uzol otvoríte možnosti konfigurácie.
- Kliknutím na ikonu ceruzky vedľa poľa Sériové zariadenie nakonfigurujete smerovač USB. Tým sa otvorí druhý konfiguračný panel, ktorý má iba niekoľko možností.
Krok 6: Kliknite na lupu vedľa poľa Sériový port a vyberte port, ktorý zodpovedá vášmu smerovaču, potom kliknite na tlačidlo „Pridať“hore
Krok 7: Pole sériového zariadenia bude teraz vyplnené na základe tohto výberu a môžete kliknúť na „Hotovo“, teraz budete mať priamy prístup k svojim bezdrôtovým senzorom! na zobrazenie prichádzajúcich údajov
Krok 8: Teraz sa vráťte do svojej palety a do vyhľadávacieho poľa v hornej časti zadajte výraz „debug“, chyťte jeden z týchto uzlov a presuňte ho napravo od bezdrôtovej brány
Krok 9: Dvakrát naň kliknite a zmeňte „správu“. na „dokončenie objektu správy“Kliknite na Hotovo
Krok 10: Teraz nakreslite čiaru medzi dvoma uzlami a kliknite na „Nasadiť“v pravom hornom rohu okna.
Krok 11: Práca s údajmi
Teraz sú z vašich bezdrôtových senzorov zhromaždené údaje a sú odoslané na kartu „ladenie“, táto „karta ladenia“je umiestnená v pravom bočnom paneli za kartou s informáciami. Ak chcete zobraziť dostupné informácie, kliknite na tlačidlo reset. V uzloch sú červené záznamy prekonané medzi uzlami v pakete json. Keď objekt msg príde na kartu ladenia, môžete ho zväčšiť a zobraziť tak celkový zoznam informácií, ktoré s ním prichádzajú. To je mimoriadne užitočné v prípade, že potrebujete rýchlo zistiť, ktoré senzory sa prihlasujú. Ďalším problémom, ktorý tento uzol prináša, je jednoduchý spôsob výmeny smerovača na sieťovú identitu, v ktorej sa dokumentujú zariadenia v režime konfigurácie, jednoducho kliknite na tlačidlo vľavo uzla a nástroj sa prepne do konfiguračnej siete, opätovným stlačením ho vrátite do režimu počúvania. Hneď ako nastavíme uzly nástrojov Wi-Fi, môžu byť nastavené tak, aby rutinne konfigurovali senzor, keď vstúpi do konfiguračného režimu, takže je vždy k dispozícii na udržanie týchto uzlov brány v toku pre rýchlu konfiguráciu zariadenia.
Krok 12: Pridanie bezdrôtových senzorov:
Potrebujeme oddeliť záznamy bezdrôtových senzorov na domácom trhu, aby sme ich mohli zobrazovať, mohli by sme pomocou uzla prepínača rozdeliť správy z brány úplne na základe adresy mac s typom senzora alebo senzora, ale ako som už spomenul, bezdrôtové uzly skutočne obsahujú ďalšie funkcie na konfiguráciu senzorov, takže začneme s nimi, aby sme vám poskytli extra celkový obraz o tom, ako môžu tieto štruktúry fungovať. V prípade, že ste ešte nevideli prichádzať pakety z obidvoch vašich senzorov, vopred to skrížte a stlačte tlačidlo reset na jedinom, ktoré sa nezačalo. Kým sa senzor vyhodnocuje prostredníctvom ľubovoľného uzla konfigurácie sériového zariadenia, adresa MAC a druh senzora sa ukladajú do pamäte cache, aby sme ho mohli rýchlo nájsť počas trvania tohto ďalšieho kroku.
Uchopte bezdrôtový uzol z palety a presuňte ho do toku, dvojitým kliknutím naň ho nakonfigurujete
Krok 13: V rozbaľovacom zozname, ktorý ste použili pre bezdrôtovú bránu, vyberte sériové zariadenie, teraz kliknite na lupu vedľa položky „Adresa Mac“a vyberte jednu z dostupných možností
Krok 14: Kliknite na Hotovo
Všimnete si, že sa tým automaticky nastaví typ senzora, môžete ho tiež pomenovať, aby ste ho ľahšie identifikovali. Ako je uvedené na karte informácií, pole Sériové zariadenie pre konfiguráciu je voliteľné a nebudeme si s tým teraz robiť starosti. Uzol, ktorý ste práve pridali, efektívne funguje ako filter pre prichádzajúce údaje senzorov, ktoré prechádzajú iba údajmi pre adresu mac alebo typ senzora, ak nie je k dispozícii žiadna adresa mac.
Krok 15: Teraz sa vráťte do svojej palety a do vyhľadávacieho poľa v hornej časti zadajte výraz „debug“, chyťte jeden z týchto uzlov a presuňte ho napravo od bezdrôtovej brány
Krok 16: Dvakrát naň kliknite a kliknite na Hotovo
Krok 17: Pridanie uzlov funkcií
Funkčný uzol sa používa na spustenie kódu JavaScript proti objektu msg. Funkčný uzol prijíma objekt msg ako vstup a ako výstup môže vrátiť 0 alebo viac objektov správy. Tento objekt správy musí mať vlastnosť užitočného zaťaženia (msg.payload) a zvyčajne má ďalšie vlastnosti v závislosti od postupujúcich uzlov.
Teraz z palety uchopte „funkčný“uzol a umiestnite ho napravo od uzla Vib/Temp
Krok 18: Dvojitým kliknutím na uzol otvoríte možnosti konfigurácie
Tu musíte napísať malý kód JavaScript, aby ste vytvorili podmienku, takže pri konkrétnej hodnote bude na príslušné ID e -mailu odoslané upozornenie na e -mail.
Hodnoty môžete upravovať ako 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: "Subject: System RMS_X value has been reduced", payload: "RMS_X:" + msg.payload.rms_x,});} if (msg.payload.rms_y> 50) {node.send ({topic: "Subject: System RMS_Y value has been mentioned", payload: "RMS_Y:" + msg.payload.rms_y,});} if (msg.payload.rms_z> 100) {node.send ({ téma: "Predmet: Hodnota systému RMS_Z bola prekročená", užitočné zaťaženie: "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 mentioned", payload: "MAX_Y:" + msg.payload.max_y,}))}} if (msg.payload.max_z > 0) {node.send ({topic: "Subject: System RMS_x value has been reduced", payload: "MAX_Z:" + msg.payload.max_z,});} if (msg.payload.min_x <0) { node.send ({topic: "Subject: System MIN_X value has been entered", payload: "MIN_X:" + msg.payload.min_x,});} if (msg.payload.min_y <0) {node.send ({topic: "Subject: System min_y value has been reduced", payload: "MIN_Y:" + msg.payload.min_y,});} if (msg.payload.min_z <(-150)) {node.send ({ téma: "Predmet: Hodnota systému MIN_Z bola prekročená", užitočné zaťaženie: "MIN_Z:" + msg.payload.rms_x,});} návrat;
Krok 19: Teraz chyťte výstupný e -mailový uzol z palety a umiestnite ho napravo od vibračného a teplotného uzla
Uzol E -mail poskytuje vstup aj výstup e -mailov.
Krok 20: Teraz naň dvakrát kliknite a otvorte uzol na úpravu e -mailu
Teraz do prvého poľa zadajte „email-id“osoby, ktorej chcete posielať e-mailové upozornenia, a potom tiež zadajte „e-mailovú adresu a heslo“tejto osoby, z ktorej chcete odosielať upozornenia, ako je to znázornené na obrázku nižšie. hotový
Krok 21: Teraz nakreslite všetky drôty a kliknite na Nasadiť, ako je znázornené na obrázku
Krok 22: Výstup
Teraz uvidíte odosielanie e -mailov. Môžete tiež skontrolovať príslušný e -mailový identifikátor.
Krok 23: Tok uzla-ČERVENÝ
Krok 24: Existuje ďalší spôsob, v ktorom môžete odosielať vibračné a teplotné e -maily oddelene
Kroky sú rovnaké až do funkčného uzla
Teraz dvojitým kliknutím na uzol funkcie upravte uzol funkcie. Teraz je kód pre tento uzol funkcie
ak (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 = "Predmet: Vibrácie systému boli prekročené."; msg.payload = "Vibrácie: [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: "+ Reťazec (msg.payload.min_x)+", min_y: "+ Reťazec (msg.payload.min_y)+", min_z: "+ Reťazec (msg.payload.min_z)+"] "; vrátiť správu;}
Krok 25: Teraz chyťte ďalší uzol z palety pre hodnoty teploty
Krok 26: Teraz dvojitým kliknutím na uzol funkcie upravte uzol funkcie
Krok 27: Teraz chyťte e -mailový uzol z palety
Teraz to upravte tak, ako ste to urobili vyššie.
Krok 28: Pripojte všetky vodiče a potom kliknite na tlačidlo „Nasadiť“
Krok 29: Výstup
Toto je výstup hodnoty vibrácií.
Krok 30: Toto je e -mailové upozornenie na hodnotu teploty
Krok 31: Ak vidíte, že sa neposielajú žiadne e -maily alebo sa „odosielanie zlyhalo“, prejdite na účet Google a zobrazí sa hlásenie o probléme so zabezpečením
Krok 32: Kliknite na ňu a povoľte „prístup tretích strán“k aplikáciám, ako je znázornené na obrázku
Ak vám e -maily stále neprichádzajú, môžete si tiež skontrolovať priečinok so spamom.
Odporúča:
M5STACK Ako zobraziť teplotu, vlhkosť a tlak na M5StickC ESP32 pomocou Visuino - jednoduché kroky: 6 krokov
M5STACK Ako zobraziť teplotu, vlhkosť a tlak na M5StickC ESP32 pomocou programu Visuino - Jednoduché kroky: V tomto návode sa naučíme, ako naprogramovať ESP32 M5Stack StickC s Arduino IDE a Visuino na zobrazenie teploty, vlhkosti a tlaku pomocou snímača ENV (DHT12, BMP280, BMM150)
Ako používať vibrácie 801 s SkiiiD: 9 krokov
Ako používať vibrácie 801 s programom SkiiiD: Návod na vývoj vibrácií 801 s programom skiiiD
Pomocou Raspberry Pi vyhodnoťte vlhkosť a teplotu pomocou kroku SI7006: 6
Použitie Raspberry Pi, vyhodnotenie vlhkosti a teploty pomocou SI7006: Ako nadšenec pre Raspberry Pi sme uvažovali o ďalších veľkolepých experimentoch. V tejto kampani budeme merať teplotu a vlhkosť, ktoré je potrebné ovládať, pomocou Raspberry Pi a SI7006, Snímač vlhkosti a teploty
IoT-ThingSpeak-ESP32-Bezdrôtové vibrácie a teplota s dlhým dosahom: 6 krokov
IoT-ThingSpeak-ESP32-Dlhý dosah-Bezdrôtové vibrácie a teplota: V tomto projekte budeme merať vibrácie a teplotu pomocou vibračných a teplotných snímačov NCD, Esp32, ThingSpeak. Vibrácie sú skutočne pohybom sem a tam-alebo osciláciou - strojov a komponentov v motorizovaných prístrojoch. Vibrácie v i
Pomocou Raspberry Pi zmerajte nadmorskú výšku, tlak a teplotu pomocou MPL3115A2: 6 krokov
Používanie Raspberry Pi, meranie nadmorskej výšky, tlaku a teploty pomocou MPL3115A2: Zistite, čo vlastníte, a prečo to vlastníte! Je to zaujímavé. Žijeme v dobe internetovej automatizácie, ktorá sa vrhá do množstva nových aplikácií. Ako nadšenci počítačov a elektroniky sme sa s Raspberry Pi veľa naučili