Innholdsfortegnelse:
- Trinn 1: Nødvendig maskinvare og programvare
- Trinn 2: Konfigurere Node-red
- Trinn 3: Trinn for å lage flyten
- Trinn 4: Gå fremover og dra en trådløs gateway -node over til flyt -lerretet for å komme i gang
- Trinn 5: Finne dine trådløse sensorer
- Trinn 6: Klikk på forstørrelsesglasset ved siden av det serielle portfeltet, og velg porten som tilsvarer ruteren, og klikk deretter på "Legg til" -knappen øverst
- Trinn 7: Seriell enhetsfelt vil nå bli befolket basert på det valget, og du kan klikke "Ferdig", du har nå direkte tilgang til dine trådløse sensorer! for å se dataene som kommer inn
- Trinn 8: Gå tilbake til paletten din og skriv "feilsøk" i søkefeltet øverst, grip en av disse nodene og dra den til høyre for den trådløse gatewayen
- Trinn 9: Dobbeltklikk på den og endre "msg." for å "fullføre Msg Object" Klikk Ferdig
- Trinn 10: Tegn nå en linje mellom de to nodene, og klikk "Distribuer" øverst til høyre i vinduet
- Trinn 11: Arbeide med dataene
- Trinn 12: Legge til de trådløse sensorene:
- Trinn 13: Velg den serielle enheten fra rullegardinmenyen du brukte for den trådløse gatewayen. Klikk nå på forstørrelsesglasset ved siden av "Mac -adresse" og velg ett av de tilgjengelige alternativene
- Trinn 14: Klikk på Ferdig
- Trinn 15: Gå tilbake til paletten din og skriv "feilsøk" i søkefeltet øverst, ta en av disse nodene og dra den til høyre for den trådløse gatewayen
- Trinn 16: Dobbeltklikk på den og klikk Ferdig
- Trinn 17: Legge til funksjonsnoder
- Trinn 18: Dobbeltklikk på noden for å åpne konfigurasjonsalternativene
- Trinn 19: Ta en utgående e -postnode fra paletten og legg den til høyre for vibrasjons- og temperaturnoden
- Trinn 20: Dobbeltklikk på den og åpne e -postredigeringsnoden
- Trinn 21: Tegn nå alle ledningene og klikk Distribuer som vist på bildet
- Trinn 22: Utgang
- Trinn 23: Node-RED Flow
- Trinn 24: Det er en annen metode der du kan sende vibrasjons- og temperaturemails separat
- Trinn 25: Ta en annen node fra paletten for temperaturverdier
- Trinn 26: Dobbeltklikk nå på funksjonsnoden for å redigere funksjonsnoden
- Trinn 27: Få en e -postnode fra paletten
- Trinn 28: Koble til alle ledningene, klikk deretter på "Distribuer" -knappen
- Trinn 29: Utgang
- Trinn 30: Dette er e -postvarsel om temperaturverdi
- Trinn 31: Hvis du ser at ingen e -postmeldinger blir sendt eller "sendingen mislyktes", går du til Google -kontoen, og du vil finne sikkerhetsproblemer
- Trinn 32: Klikk på den og Tillat "tredjeparts tilgang" til appene som vist i figuren
2025 Forfatter: John Day | [email protected]. Sist endret: 2025-01-23 15:02
Vi introduserer NCDs Long Range IoT Industrial trådløse vibrasjons- og temperatursensor, med opptil 2 mils rekkevidde ved bruk av en trådløs nettverksstruktur. Denne enheten inneholder en presis 16-biters vibrasjons- og temperatursensor, og overfører utrolig nøyaktige vibrasjons- og temperaturregistre ved forbrukerbeskrevne varigheter.
Trinn 1: Nødvendig maskinvare og programvare
Maskinvare:
NCD Long Range Vibration and Temperature Sensor
NCD trådløst nettverksmodem med lang rekkevidde med USB -grensesnitt
Programvare:
Node-rød
Trinn 2: Konfigurere Node-red
Nå som du har sensorer i gang, trenger vi en måte å gjøre noe nyttig med disse dataene på.
- Først av alt må du installere Node-Red.
- Når det er gjort, må du skrive inn kommandolinjen, eller Power Shell for Windows-brukere, navigere til katalogen Node-RED er installert i.
- Skriv nå "npm i ncd-red-wireless node-red-dashboard". Dette installerer nodene som kreves for å motta data fra dine trådløse sensorer, og du kan starte Node-RED når dette er gjort.
- For å starte nodeserveren, skriv node-rød i ledeteksten eller terminalen og trykk enter.
Trinn 3: Trinn for å lage flyten
På dette tidspunktet vil du se en stor blank flyt med en lang liste med noder på venstre side, denne sidefeltet kalles paletten.
Trinn 4: Gå fremover og dra en trådløs gateway -node over til flyt -lerretet for å komme i gang
ncd-red-wireless Gir noder som administrerer den serielle tilkoblingen, analyserer innkommende sensordata, filtrerer dem etter spesifikke parametere og lar deg konfigurere de trådløse sensorene.
Trinn 5: Finne dine trådløse sensorer
Når du har levert noden, vil du kunne se info-fanen, som inneholder poster om nodens evne, denne kategorien er godt befolket for maksimal node-rød pakker og består av verdifull statistikk, ofte vil du nå ikke ha lyst for å se annen dokumentasjon utenfor informasjonsfanen, så hold den i tankene selv mens du bygger strømmen din når du har et spørsmål om omtrent hvordan en node fungerer. Det neste elementet vi vil gjøre er å konfigurere noden. Når du først legger den til, vil du merke at det er en liten trekant øverst til høyre ved siden av en blå prikk, trekanten indikerer at noden ønsker ekstra konfigurasjon, den blå prikk indikerer at noden ikke lenger har blitt distribuert som en del av flyten.
- Dobbeltklikk på noden for å åpne konfigurasjonsalternativene.
- Klikk på blyantikonet ved siden av feltet Serial Device for å konfigurere USB -ruteren. Dette åpner et andre konfigurasjonspanel som bare har noen få alternativer.
Trinn 6: Klikk på forstørrelsesglasset ved siden av det serielle portfeltet, og velg porten som tilsvarer ruteren, og klikk deretter på "Legg til" -knappen øverst
Trinn 7: Seriell enhetsfelt vil nå bli befolket basert på det valget, og du kan klikke "Ferdig", du har nå direkte tilgang til dine trådløse sensorer! for å se dataene som kommer inn
Trinn 8: Gå tilbake til paletten din og skriv "feilsøk" i søkefeltet øverst, grip en av disse nodene og dra den til høyre for den trådløse gatewayen
Trinn 9: Dobbeltklikk på den og endre "msg." for å "fullføre Msg Object" Klikk Ferdig
Trinn 10: Tegn nå en linje mellom de to nodene, og klikk "Distribuer" øverst til høyre i vinduet
Trinn 11: Arbeide med dataene
Nå er dataene fra de trådløse sensorene samlet inn og det blir sendt ut til "feilsøkings" -fanen, denne "feilsøkingsfanen" er plassert i høyre sidefelt etter informasjonsfanen. For å se informasjonen er tilgjengelig for å trykke på tilbakestillingsknappen. I node-røde poster er overgått blant noder i en json-pakke. Når msg -objektet kommer inn i feilsøkingsfanen, kan du gjøre det større for å se den generelle listen med informasjon som følger med det. Dette er usedvanlig nyttig hvis du raskt trenger å se hvilke sensorer som sjekker inn. Det andre problemet denne noden gir, er en enkel måte å bytte ruteren til nettverksidentiteten som enheter i konfigurasjonsmodus dokumenterer på, bare trykk på knappen til venstre av noden og verktøyet vil bytte til konfigurasjonsnettverket, slå den en gang til for å gå tilbake til lyttemodus. Når vi får konfigurert wi-fi-verktøyknappene, kan de settes til å konfigurere en sensor rutinemessig mens den går inn i konfigurasjonsmodus, så den er alltid tilgjengelig for å opprettholde slike gatewaynoder som er tilstede ved strømmen for rask konfigurering av en enhet.
Trinn 12: Legge til de trådløse sensorene:
Vi må skille trådløse sensoroppføringer innenlands for at vi skal kunne vise den, vi kan bruke en bryternode for å dele ut meldingene fra gatewayen helt basert på mac -adressen med eller sensortype, men som jeg refererte til, trådløse noder har virkelig ekstra funksjonalitet for konfigurering av sensorene, så vi starter med dem for å gi deg et ekstra helt bilde av hvordan disse strukturene kan fungere. Hvis du ikke allerede har sett pakker som kommer inn fra begge sensorene dine, krysser du på forhånd og trykker på tilbakestillingsknappen på den eneste som ikke har startet. Mens en sensor vurderes gjennom en hvilken som helst seriell enhetskonfigurasjonsnode, blir mac -adressen og typen sensor bufret i et basseng, slik at vi raskt kan finne den i løpet av dette neste trinnet.
Ta en trådløs node fra paletten og dra den til flyten, dobbeltklikk på den for å få den konfigurert
Trinn 13: Velg den serielle enheten fra rullegardinmenyen du brukte for den trådløse gatewayen. Klikk nå på forstørrelsesglasset ved siden av "Mac -adresse" og velg ett av de tilgjengelige alternativene
Trinn 14: Klikk på Ferdig
Du vil merke at dette automatisk angir sensortypen for deg. Du kan også gi den et navn for å gjøre det lettere å identifisere. Som nevnt i infofanen, er feltet Serial Device for Config valgfritt, og vi skal ikke bekymre deg for det akkurat nå. Noden du nettopp har lagt til, fungerer effektivt som et filter på innkommende sensordata, og passerer bare data for mac -adressen eller sensortypen hvis ingen mac -adresse er tilstede.
Trinn 15: Gå tilbake til paletten din og skriv "feilsøk" i søkefeltet øverst, ta en av disse nodene og dra den til høyre for den trådløse gatewayen
Trinn 16: Dobbeltklikk på den og klikk Ferdig
Trinn 17: Legge til funksjonsnoder
Funksjonsnoden brukes til å kjøre JavaScript -kode mot msg -objektet. Funksjonsnoden godtar et meldingsobjekt som inndata og kan returnere 0 eller flere meldingsobjekter som utdata. Dette meldingsobjektet må ha en nyttelastegenskap (msg. Payload) og har vanligvis andre egenskaper avhengig av de pågående nodene.
Ta nå en "funksjons" -node fra paletten, og plasser den til høyre for Vib/Temp -noden
Trinn 18: Dobbeltklikk på noden for å åpne konfigurasjonsalternativene
Her må du skrive liten javascript -kode for å opprette en betingelse, så ved en bestemt verdi vil et e -postvarsel bli sendt til den respektive e -post -IDen.
Du kan redigere verdier som våre egne.
if (msg.payload.temperature> 28) {node.send ({topic: "Subject: System….", nyttelast: "Temperature:" + msg.payload.temperature,})} if (msg.payload.rms_x> 300) {node.send ({emne: "Emne: System RMS_X -verdi er overskredet", nyttelast: "RMS_X:" + msg.payload.rms_x,});} if (msg.payload.rms_y> 50) {node.send ({emne: "Emne: System RMS_Y -verdien er overskredet", nyttelast: "RMS_Y:" + msg.payload.rms_y,});} if (msg.payload.rms_z> 100) {node.send ({ topic: "Emne: System RMS_Z -verdien er overskredet", nyttelast: "RMS_Z:" + msg.payload.rms_z,}); } if (msg.payload.max_x> 500) {node.send ({topic: "Subject: System MAX_X value has been exceeded", nyttelast: "MAX_X:" + msg.payload.max_x,});} if (msg.payload.max_y> 50) {node.send ({topic: "Subject: System MAX_Y value has been exceeded", nyttelast: "MAX_Y:" + msg.payload.max_y,});} if (msg.payload.max_z > 0) {node.send ({emne: "Emne: System RMS_x -verdi er overskredet", nyttelast: "MAX_Z:" + msg.payload.max_z,});} if (msg.payload.min_x <0) { node.send ({emne: "Emne: System MIN_X -verdi er overskredet", nyttelast: "MIN_X:" + msg.payload.min_x,});} if (msg.payload.min_y <0) {node.send ({emne: "Emne: System min_y verdi er overskredet", nyttelast: "MIN_Y:" + msg.payload.min_y,});} if (msg.payload.min_z <(-150)) {node.send ({ topic: "Emne: System MIN_Z verdi er overskredet", nyttelast: "MIN_Z:" + msg.payload.rms_x,});} return;
Trinn 19: Ta en utgående e -postnode fra paletten og legg den til høyre for vibrasjons- og temperaturnoden
E -postnoden gir både input og output av e -post.
Trinn 20: Dobbeltklikk på den og åpne e -postredigeringsnoden
Legg nå til "e-post-ID" for personen i det første feltet du vil sende e-postvarslene til, og legg deretter til "e-post-ID og passord" for personen der du vil sende varsler som vist på bildet nedenfor, og klikk på gjort
Trinn 21: Tegn nå alle ledningene og klikk Distribuer som vist på bildet
Trinn 22: Utgang
Nå vil du se e -postmeldinger som sendes. Du kan også sjekke den respektive e -post -ID -en.
Trinn 23: Node-RED Flow
Trinn 24: Det er en annen metode der du kan sende vibrasjons- og temperaturemails separat
Trinnene er de samme opp til funksjonsnoden
Dobbeltklikk nå på funksjonsnoden for å redigere funksjonsnoden. Nå er koden for denne funksjonsnoden
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 = "Emne: Systemvibrasjon er overskredet."; msg.payload = "Vibrasjon: [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)+"] "; returmelding;}
Trinn 25: Ta en annen node fra paletten for temperaturverdier
Trinn 26: Dobbeltklikk nå på funksjonsnoden for å redigere funksjonsnoden
Trinn 27: Få en e -postnode fra paletten
Rediger det nå som du har gjort ovenfor.
Trinn 28: Koble til alle ledningene, klikk deretter på "Distribuer" -knappen
Trinn 29: Utgang
Dette er utgangen av vibrasjonsverdien.
Trinn 30: Dette er e -postvarsel om temperaturverdi
Trinn 31: Hvis du ser at ingen e -postmeldinger blir sendt eller "sendingen mislyktes", går du til Google -kontoen, og du vil finne sikkerhetsproblemer
| |Trinn 32: Klikk på den og Tillat "tredjeparts tilgang" til appene som vist i figuren
Hvis du fortsatt ikke mottar e -post, kan du også sjekke spam -mappen din.
Anbefalt:
Måling av temperatur ved bruk av AD7416ARZ og Raspberry Pi: 4 trinn
Måling av temperatur ved bruk av AD7416ARZ og Raspberry Pi: AD7416ARZ er en 10-bits temperatursensor med fire enkeltkanals analoge til digitale omformere og en innebygd temperatursensor som er integrert i den. Temperaturføleren på delene kan nås via multiplexerkanaler. Denne høye nøyaktigheten
Overvåkning av temperatur og fuktighet ved bruk av NODE MCU OG BLYNK: 5 trinn
Overvåkning av temperatur og fuktighet ved bruk av NODE MCU OG BLYNK: Hei Gutter I denne instruksen kan vi lære hvordan du får temperatur og fuktighet i atmosfæren ved hjelp av DHT11-temperatur- og fuktighetssensor ved hjelp av Node MCU og BLYNK-appen
DHT -overvåking av temperatur og fuktighet ved bruk av ESP8266 og AskSensors IoT -plattform: 8 trinn
Overvåkning av temperatur og fuktighet i DHT ved bruk av ESP8266 og AskSensors IoT -plattform: I en tidligere instruksjon presenterte jeg en trinnvis veiledning for å komme i gang med ESP8266 -nodenMCU og AskSensors IoT -plattformen. I denne opplæringen kobler jeg til en DHT11 -sensor til noden MCU. DHT11 er en vanlig temperatur og fuktighet
Overvåkning av temperatur og fuktighet ved bruk av ESP-01 & DHT og AskSensors Cloud: 8 trinn
Overvåkning av temperatur og fuktighet ved bruk av ESP-01 & DHT og AskSensors Cloud: I denne instruksen skal vi lære å overvåke temperatur og fuktighetsmålinger ved hjelp av IOT-MCU/ESP-01-DHT11-kortet og AskSensors IoT-plattform .Jeg velger IOT-MCU ESP-01-DHT11-modulen for denne applikasjonen fordi den
Predisitiv vedlikehold av roterende maskiner ved hjelp av en vibrasjon og Thingspeak: 8 trinn
Predisitiv vedlikehold av roterende maskiner ved bruk av en vibrasjon og Thingspeak: Roterende maskiner som vindturbiner, hydroturbiner, induksjonsmotorer osv. Står overfor forskjellige typer slitasje og slitasje. De fleste av disse feilene og slitasje forårsaket av unormale vibrasjoner i enheten. Disse maskinene brukes ofte under tunge