Taula de continguts:
- Pas 1: es requereix maquinari i programari
- Pas 2: Configuració del vermell del node
- Pas 3: passos per crear el flux
- Pas 4: seguiu endavant i arrossegueu un node de passarel·la sense fils cap al llenç de flux per començar
- Pas 5: trobar els vostres sensors sense fils
- Pas 6: Feu clic a la lupa situada al costat del camp del port sèrie i seleccioneu el port que correspongui amb el vostre router i, a continuació, feu clic al botó "Afegeix" a la part superior
- Pas 7: El camp del dispositiu sèrie ara es completarà en funció d'aquesta selecció i podeu fer clic a "Fet", ja teniu accés directe als vostres sensors sense fils. per veure les dades que entren
- Pas 8: ara torneu a la vostra paleta i escriviu "depuració" al camp de cerca de la part superior, agafeu un d'aquests nodes i arrossegueu-lo a la dreta de la vostra passarel·la sense fils
- Pas 9: feu doble clic a sobre i canvieu "msg". per "completar l'objecte Msg" Feu clic a Fet
- Pas 10: ara dibuixeu una línia entre els dos nodes i feu clic a "Desplega" a la part superior dreta de la finestra
- Pas 11: Treballar amb les dades
- Pas 12: Afegir els sensors sense fils:
- Pas 13: Seleccioneu el dispositiu sèrie del menú desplegable que heu utilitzat per a la passarel·la sense fils; feu clic a la lupa al costat de "Adreça Mac" i seleccioneu una de les opcions disponibles
- Pas 14: feu clic a Fet
- Pas 15: ara torneu a la vostra paleta i escriviu "depuració" al camp de cerca de la part superior, agafeu un d'aquests nodes i arrossegueu-lo a la dreta de la passarel·la sense fils
- Pas 16: feu doble clic a sobre i feu clic a Fet
- Pas 17: Afegir nodes de funció
- Pas 18: feu doble clic al node per obrir les opcions de configuració
- Pas 19: ara agafeu un node de correu electrònic de sortida de la paleta i col·loqueu-lo a la dreta del node de vibració i temperatura
- Pas 20: Ara feu doble clic damunt i obriu el node d'edició de correu electrònic
- Pas 21: ara dibuixeu tots els cables i feu clic a Desplega tal com es mostra a la imatge
- Pas 22: sortida
- Pas 23: flux Node-RED
- Pas 24: hi ha un altre mètode en què podeu enviar correus electrònics de vibració i temperatura per separat
- Pas 25: ara agafeu un altre node de la paleta per obtenir valors de temperatura
- Pas 26: Ara feu doble clic al node de funció per editar el node de funció
- Pas 27: ara agafeu un node de correu electrònic de la paleta
- Pas 28: connecteu tots els cables i feu clic al botó "Desplega"
- Pas 29: sortida
- Pas 30: aquesta és l'alerta per correu electrònic del valor de temperatura
- Pas 31: si veieu que no s'envia cap missatge de correu electrònic o que "no s'ha pogut enviar", aneu al compte de Google i veureu el problema de seguretat
- Pas 32: feu-hi clic i permeteu "Accés de tercers" a les aplicacions tal com es mostra a la figura
Vídeo: Alertes per correu electrònic de vibracions i temperatura mitjançant Node-RED: 33 passos
2024 Autora: John Day | [email protected]. Última modificació: 2024-01-30 08:13
Presentem el sensor de temperatura i vibració sense fils IoT Industrial de llarg abast de NCD, que ofereix fins a una distància de 2 milles l’ús d’una estructura de xarxa de malla sense fils. Incorporant un sensor de precisió de 16 bits de vibració i temperatura, aquest dispositiu transmet registres de vibracions i temperatura increïblement precisos a les durades descrites pel consumidor.
Pas 1: es requereix maquinari i programari
Maquinari:
Sensor de temperatura i vibració de llarg abast NCD
Mòdem de malla sense fils de llarg abast NCD amb interfície USB
Programari:
Node-vermell
Pas 2: Configuració del vermell del node
Ara que teniu sensors en funcionament, necessitem una manera de fer alguna cosa útil amb aquestes dades.
- Primer de tot, haureu d’instal·lar Node-Red.
- Un cop fet això, haureu d’introduir la vostra línia d’ordres o Power Shell per als usuaris de Windows; aneu al directori on està instal·lat el node-RED.
- Ara escriviu "npm i ncd-red-wireless node-red-dashboard". Això instal·larà els nodes necessaris per rebre dades dels vostres sensors sense fils i podreu iniciar Node-RED una vegada que es faci això.
- Per iniciar el servidor de nodes, escriviu node-red a l'indicador d'ordres o al terminal i premeu Intro.
Pas 3: passos per crear el flux
En aquest moment, veureu un gran flux en blanc amb una llarga llista de nodes a la part esquerra, aquesta barra lateral s’anomena paleta.
Pas 4: seguiu endavant i arrossegueu un node de passarel·la sense fils cap al llenç de flux per començar
ncd-red-wireless Proporciona els nodes que gestionen la connexió sèrie, analitzen les dades del sensor entrant, les filtren per paràmetres específics i permeten configurar els sensors sense fils.
Pas 5: trobar els vostres sensors sense fils
Quan hàgiu lliurat el node, podreu veure la pestanya d’informació, que conté registres sobre la capacitat del node, aquesta pestanya està ben poblada per obtenir el màxim nombre de paquets vermells de node i consta d’estadístiques molt freqüents, sovint ara no voldreu per veure qualsevol altra documentació a l'exterior de la pestanya d'informació, tingueu-la en compte fins i tot mentre creeu els vostres fluxos quan tingueu una pregunta aproximada sobre com funciona un node. El següent element que volem fer és configurar el node, quan l’afegiu per primera vegada, observareu que hi ha un petit triangle a l’angle superior dret al costat d’un punt blau; el triangle indica que el node vol configuració addicional, el blau punt indica que el node ja no s'ha desplegat com a part del flux.
- Feu doble clic al node per obrir les opcions de configuració.
- Feu clic a la icona de llapis que hi ha al costat del camp Dispositiu sèrie per configurar l'encaminador USB; s'obrirà un segon panell de configuració que només té algunes opcions.
Pas 6: Feu clic a la lupa situada al costat del camp del port sèrie i seleccioneu el port que correspongui amb el vostre router i, a continuació, feu clic al botó "Afegeix" a la part superior
Pas 7: El camp del dispositiu sèrie ara es completarà en funció d'aquesta selecció i podeu fer clic a "Fet", ja teniu accés directe als vostres sensors sense fils. per veure les dades que entren
Pas 8: ara torneu a la vostra paleta i escriviu "depuració" al camp de cerca de la part superior, agafeu un d'aquests nodes i arrossegueu-lo a la dreta de la vostra passarel·la sense fils
Pas 9: feu doble clic a sobre i canvieu "msg". per "completar l'objecte Msg" Feu clic a Fet
Pas 10: ara dibuixeu una línia entre els dos nodes i feu clic a "Desplega" a la part superior dreta de la finestra
Pas 11: Treballar amb les dades
Ara, dels vostres sensors sense fils, es recopilen dades i es publiquen a la pestanya "depuració", aquesta "pestanya depuració" es col·loca a la barra lateral dreta després de la pestanya d'informació. Per veure la informació disponible, premeu el botó de restabliment. Als registres vermells de node se supera entre els nodes d'un paquet json. Quan l'objecte msg entra a la pestanya de depuració, podeu fer-lo més gran per veure la llista general d'informació que s'acompanya. Això és extraordinàriament útil en cas que hàgiu de veure ràpidament quins sensors estan comprovant. L'altre problema que dóna aquest node és una manera senzilla d'intercanviar el vostre enrutador a la identitat de xarxa en què es troben els dispositius en mode de configuració, simplement premeu el botó de l'esquerra. del node i l'eina canviarà a la xarxa de configuració, premeu-lo una vegada més per tornar al mode d'escolta. Un cop configurats els nodes de l’eina Wi-Fi, es poden configurar per configurar rutinàriament un sensor mentre entra al mode de configuració, de manera que sempre estarà disponible per mantenir aquests nodes de passarel·la presents al flux per configurar ràpidament un dispositiu.
Pas 12: Afegir els sensors sense fils:
Hem de separar els registres de sensors sense fils a nivell nacional perquè puguem visualitzar-los, podríem utilitzar un node d’interruptor per dividir els missatges de la passarel·la basant-nos totalment en l’adreça de Mac o el tipus de sensor, però, com he dit, Els nodes sense fils incorporen una funcionalitat addicional per configurar els sensors, de manera que començarem amb ells per oferir-vos una imatge completa de com poden funcionar aquestes estructures. En cas que no hagueu vist cap paquet entrant dels dos sensors, creueu amb antelació i premeu el botó de restabliment de l'únic que no s'hagi iniciat. Tot i que s’efectua una avaluació del sensor a través de qualsevol node de configuració de dispositiu sèrie, l’adreça mac i el tipus de sensor s’emmagatzemen a la memòria cau, de manera que podem trobar-lo ràpidament durant el següent pas.
Agafeu un node sense fils de la paleta i arrossegueu-lo al flux, feu doble clic damunt per configurar-lo
Pas 13: Seleccioneu el dispositiu sèrie del menú desplegable que heu utilitzat per a la passarel·la sense fils; feu clic a la lupa al costat de "Adreça Mac" i seleccioneu una de les opcions disponibles
Pas 14: feu clic a Fet
Notareu que això defineix automàticament el tipus de sensor. També podeu donar-li un nom per facilitar-ne la identificació. Com s’indica a la pestanya d’informació, el camp Dispositiu sèrie per a configuració és opcional i no ens en preocuparem ara mateix. El node que acabeu d'afegir funciona efectivament com a filtre de les dades del sensor entrant, només passa a través de les dades de l'adreça Mac o del tipus de sensor si no hi ha cap adreça Mac.
Pas 15: ara torneu a la vostra paleta i escriviu "depuració" al camp de cerca de la part superior, agafeu un d'aquests nodes i arrossegueu-lo a la dreta de la passarel·la sense fils
Pas 16: feu doble clic a sobre i feu clic a Fet
Pas 17: Afegir nodes de funció
El node de funció s'utilitza per executar codi JavaScript contra l'objecte msg. El node de funció accepta un objecte msg com a entrada i pot retornar 0 o més objectes de missatge com a sortida. Aquest objecte de missatge ha de tenir una propietat de càrrega útil (msg.payload) i normalment té altres propietats en funció dels nodes de procediment.
Ara agafeu un node de "funció" de la paleta i col·loqueu-lo a la dreta del node Vib / Temp
Pas 18: feu doble clic al node per obrir les opcions de configuració
Aquí heu d’escriure un petit codi javascript per crear una condició, de manera que, amb un valor concret, s’enviarà una alerta per correu electrònic a l’identificador de correu electrònic respectiu.
Podeu editar valors com a propis.
if (msg.payload.temperature> 28) {node.send ({topic: "Subject: System ….", load: "Temperature:" + msg.payload.temperature,})} if (msg.payload.rms_x> 300) {node.send ({topic: "Assumpte: s'ha superat el valor RMS_X del sistema", càrrega útil: "RMS_X:" + msg.payload.rms_x,});} if (msg.payload.rms_y> 50) {node.send ({tema: "Assumpte: s'ha superat el valor RMS_Y del sistema", càrrega útil: "RMS_Y:" + msg.payload.rms_y,});} if (msg.payload.rms_z> 100) {node.send ({ tema: "Assumpte: s'ha superat el valor RMS_Z del sistema", càrrega útil: "RMS_Z:" + msg.payload.rms_z,}); } if (msg.payload.max_x> 500) {node.send ({topic: "Assumpte: s'ha superat el valor MAX_X del sistema", càrrega útil: "MAX_X:" + msg.payload.max_x,});} if (msg.payload.max_y> 50) {node.send ({topic: "Assumpte: s'ha superat el valor MAX_Y del sistema", càrrega útil: "MAX_Y:" + msg.payload.max_y,});} if (msg.payload.max_z > 0) {node.send ({tema: "Assumpte: s'ha superat el valor RMS_x del sistema", càrrega útil: "MAX_Z:" + msg.payload.max_z,});} if (msg.payload.min_x <0) { node.send ({topic: "Assumpte: s'ha superat el valor MIN_X del sistema", càrrega útil: "MIN_X:" + msg.payload.min_x,});} if (msg.payload.min_y <0) {node.send ({topic: "Assumpte: s'ha superat el valor min_y del sistema", càrrega útil: "MIN_Y:" + msg.payload.min_y,});} if (msg.payload.min_z <(-150)) {node.send ({ topic: "Assumpte: s'ha superat el valor MIN_Z del sistema", càrrega útil: "MIN_Z:" + msg.payload.rms_x,});} retorn;
Pas 19: ara agafeu un node de correu electrònic de sortida de la paleta i col·loqueu-lo a la dreta del node de vibració i temperatura
El node Correu electrònic proporciona l'entrada i sortida de correus electrònics.
Pas 20: Ara feu doble clic damunt i obriu el node d'edició de correu electrònic
Ara afegiu "email-id" de la persona al primer camp a la qual voleu enviar les alertes de correu electrònic i, a continuació, també afegiu "email-id i contrasenya" d'aquesta persona des d'on voleu enviar alertes tal com es mostra a la imatge següent i feu clic a fet
Pas 21: ara dibuixeu tots els cables i feu clic a Desplega tal com es mostra a la imatge
Pas 22: sortida
Ara veureu que s’envien correus electrònics. També podeu consultar l’identificador de correu electrònic corresponent.
Pas 23: flux Node-RED
Pas 24: hi ha un altre mètode en què podeu enviar correus electrònics de vibració i temperatura per separat
Els passos són els mateixos fins al node de funció
Ara feu doble clic al node de funció per editar-lo. Ara el codi d’aquest node de funció és
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 = "Assumpte: S'ha superat la vibració del sistema."; msg.payload = "Vibració: [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) +"] "; torna msg;}
Pas 25: ara agafeu un altre node de la paleta per obtenir valors de temperatura
Pas 26: Ara feu doble clic al node de funció per editar el node de funció
Pas 27: ara agafeu un node de correu electrònic de la paleta
Ara editeu-ho com heu fet anteriorment.
Pas 28: connecteu tots els cables i feu clic al botó "Desplega"
Pas 29: sortida
Aquesta és la sortida del valor de vibració.
Pas 30: aquesta és l'alerta per correu electrònic del valor de temperatura
Pas 31: si veieu que no s'envia cap missatge de correu electrònic o que "no s'ha pogut enviar", aneu al compte de Google i veureu el problema de seguretat
Pas 32: feu-hi clic i permeteu "Accés de tercers" a les aplicacions tal com es mostra a la figura
Si encara no rebeu correus electrònics, també podeu consultar la carpeta de correu brossa.
Recomanat:
ESP32-CAM Captureu fotos i envieu-les per correu electrònic mitjançant SPIFF Memmory. -- NO cal targeta SD: 4 passos
ESP32-CAM Captureu fotos i envieu-les per correu electrònic mitjançant SPIFF Memmory. || NO cal targeta SD: Hola gent, la placa ESP32-CAM és una placa de desenvolupament de baix cost que combina un xip ESP32-S, una càmera OV2640, diversos GPIO per connectar perifèrics i una ranura per a targetes microSD. Té una sèrie d'aplicacions que van des del servidor web de transmissió de vídeo, com ara
Obteniu alertes per correu electrònic des del vostre sistema de seguretat domèstica mitjançant Arduino: 3 passos
Obteniu alertes per correu electrònic des del vostre sistema de seguretat domèstic mitjançant Arduino: mitjançant Arduino, podem adaptar fàcilment la funcionalitat bàsica de correu electrònic a pràcticament qualsevol instal·lació de sistema de seguretat existent. Això és especialment adequat per a sistemes antics que és probable que hagin estat desconnectats durant molt de temps d'un servei de monitorització
Superviseu els galons del dipòsit de gasoil de calefacció amb alertes de correu electrònic, SMS i pulsador: 9 passos (amb imatges)
Superviseu els galons del dipòsit de gasoil de calefacció amb alertes de correu electrònic, SMS i pulsador: INFORMACIÓ DE SEGURETAT: en cas que algú vulgui saber si " és segur de construir / instal·lar " - Ho he portat a dues companyies petrolieres diferents per qüestions de retroalimentació / seguretat, i ho he dirigit pel subdirector C de prevenció d'incendis dels bombers
Monitorització de temperatura ambient controlada per Raspberry Pi amb sortida d'imatges Gnuplot i capacitat d'alerta per correu electrònic: 7 passos
Monitorització de temperatura de l’habitació controlada per Raspberry Pi amb sortida d’imatges Gnuplot i capacitat d’alerta per correu electrònic: on treballo, hi ha una sala molt important que alberga molts ordinadors. La temperatura ambient d’aquesta habitació ha de ser molt fresca per optimitzar el rendiment d’aquests sistemes. Em van demanar que vingués amb un sistema de control que tingués la capacitat de
Com reenviar el correu TIGERweb al vostre compte de correu electrònic: 5 passos
Com reenviar el vostre correu TIGERweb al vostre compte de correu electrònic: Siguem sincers, el correu TIGERweb és un problema que cal comprovar. El Microsoft Outlook Web Access és lent, complicat i, en general, desagradable d’utilitzar. Aquí és on entra aquest tutorial. Un cop hàgiu acabat aquí, esperem que pugueu comprovar tot el vostre correu electrònic de TIGERweb