Sadržaj:
- Korak 1: Potreban hardver i softver
- Korak 2: Postavljanje Node-red
- Korak 3: Koraci za stvaranje toka
- Korak 4: Idite naprijed i povucite čvor bežičnog pristupnika na svoje protočno platno za početak
- Korak 5: Pronalaženje bežičnih senzora
- Korak 6: Kliknite na povećalo pored polja serijskog porta i odaberite port koji odgovara vašem usmjerivaču, a zatim kliknite gumb "Dodaj" na vrhu
- Korak 7: Na temelju tog odabira sada će se popuniti polje serijskog uređaja, a možete kliknuti „Gotovo“, sada imate izravan pristup svojim bežičnim senzorima! za pregled podataka koji dolaze
- Korak 8: Sada se vratite na svoju paletu i upišite “debug” u polje za pretraživanje pri vrhu, zgrabite jedan od ovih čvorova i povucite ga desno od bežičnog pristupnika
- Korak 9: Dvaput kliknite na nju i promijenite "poruku". za “dovršenje objekta poruke” Pritisnite Gotovo
- Korak 10: Sada povucite liniju između dva čvora i kliknite "Razmjesti" u gornjem desnom kutu prozora
- Korak 11: Rad s podacima
- Korak 12: Dodavanje bežičnih senzora:
- Korak 13: Odaberite serijski uređaj s padajućeg izbornika koji ste koristili za bežični pristupnik, sada kliknite povećalo pored "Mac adresa" i odaberite jednu od dostupnih opcija
- Korak 14: Kliknite Gotovo
- Korak 15: Sada se vratite na svoju paletu i upišite “debug” u polje za pretraživanje pri vrhu, zgrabite jedan od ovih čvorova i povucite ga desno od bežičnog pristupnika
- Korak 16: Dvaput kliknite na nju i kliknite Gotovo
- Korak 17: Dodavanje čvorova funkcija
- Korak 18: Dvaput kliknite na čvor da biste otvorili mogućnosti konfiguracije
- Korak 19: Sada zgrabite izlazni čvor e -pošte s palete i postavite ga desno od čvora vibracije i temperature
- Korak 20: Sada dvaput kliknite na nju i otvorite čvor za uređivanje e -pošte
- Korak 21: Sada nacrtajte sve žice i kliknite Rasporedi kako je prikazano na slici
- Korak 22: Izlaz
- Korak 23: Čvor-CRVENI tok
- Korak 24: Postoji još jedan način na koji možete zasebno poslati e -poštu o vibracijama i temperaturi
- Korak 25: Sada zgrabite još jedan čvor s palete za vrijednosti temperature
- Korak 26: Sada dvaput kliknite na čvor funkcije za uređivanje čvora funkcije
- Korak 27: Sada zgrabite čvor e -pošte s palete
- Korak 28: Spojite sve žice, a zatim kliknite gumb "Rasporedi"
- Korak 29: Ispis
- Korak 30: Ovo je upozorenje o vrijednosti temperature putem e -pošte
- Korak 31: Ako vidite da se e -poruke ne šalju ili "slanje nije uspjelo", idite na Google račun i vidjet ćete sigurnosni problem
- Korak 32: Kliknite na nju i dopustite "Pristup treće strane" aplikacijama kao što je prikazano na slici
Video: Upozorenja o vibracijama i temperaturi putem e-pošte pomoću NOD-RED-a: 33 koraka
2024 Autor: John Day | [email protected]. Zadnja promjena: 2024-01-30 09:35
Predstavljamo NCD-ov industrijski bežični osjetnik vibracija i temperature IoT Industrial Long Range, koji se može pohvaliti domet do 2 milje korištenjem bežične mrežne strukture. Uključujući precizni 16-bitni senzor vibracija i temperature, ovaj uređaj prenosi nevjerojatno točne zapise vibracija i temperature pri trajanju koje je opisao potrošač.
Korak 1: Potreban hardver i softver
Hardver:
NCD senzor vibracija i temperature za velike udaljenosti
NCD bežični mrežni modem dugog dometa s USB sučeljem
Softver:
Čvor-Crveno
Korak 2: Postavljanje Node-red
Sada kada imate pokrenute senzore, potreban nam je način da učinimo nešto korisno s tim podacima.
- Prije svega, morate instalirati Node-Red.
- Nakon što to učinite, morat ćete unijeti svoju naredbenu liniju ili Power Shell za korisnike sustava Windows, idite do direktorija u kojem je instaliran Node-RED.
- Sada upišite “npm i ncd-red-wireless node-red-dashboard”. Ovo će instalirati čvorove potrebne za primanje podataka s vaših bežičnih senzora, a kada to učinite, možete pokrenuti Node-RED.
- Za pokretanje poslužitelja čvorova upišite node-red u naredbeni redak ili terminal i pritisnite enter.
Korak 3: Koraci za stvaranje toka
U ovom trenutku ćete pregledavati veliki prazan tok s dugim popisom čvorova s lijeve strane, ova se bočna traka naziva paletom.
Korak 4: Idite naprijed i povucite čvor bežičnog pristupnika na svoje protočno platno za početak
ncd-red-wireless Pruža čvorove koji upravljaju serijskom vezom, analiziraju dolazne podatke senzora, filtriraju ih prema posebnim parametrima i omogućuju vam da konfigurirate bežične senzore.
Korak 5: Pronalaženje bežičnih senzora
Kad isporučite čvor, moći ćete pregledati karticu s podacima koja sadrži zapise o sposobnostima čvora, ova je kartica dobro popunjena za maksimalne pakete crvenih čvorova i sastoji se od dragocjenih statistika, često nećete htjeti da biste pogledali bilo koju drugu dokumentaciju izvan kartice info, zato je držite u mislima čak i dok gradite svoje tijekove kada imate pitanje otprilike kako čvor radi. Sljedeći element koji želimo učiniti je konfiguriranje čvora, kada ga prvi put dodate primijetit ćete da postoji mali trokut u gornjem desnom kutu pored plave točke, trokut označava da čvor želi dodatnu konfiguraciju, plavu točka označava da čvor više nije bio postavljen kao dio toka.
- Dvaput kliknite na čvor da biste otvorili mogućnosti konfiguracije.
- Pritisnite ikonu olovke pokraj polja Serijski uređaj za konfiguriranje USB usmjerivača. Otvorit će se druga konfiguracijska ploča koja ima samo nekoliko mogućnosti.
Korak 6: Kliknite na povećalo pored polja serijskog porta i odaberite port koji odgovara vašem usmjerivaču, a zatim kliknite gumb "Dodaj" na vrhu
Korak 7: Na temelju tog odabira sada će se popuniti polje serijskog uređaja, a možete kliknuti „Gotovo“, sada imate izravan pristup svojim bežičnim senzorima! za pregled podataka koji dolaze
Korak 8: Sada se vratite na svoju paletu i upišite “debug” u polje za pretraživanje pri vrhu, zgrabite jedan od ovih čvorova i povucite ga desno od bežičnog pristupnika
Korak 9: Dvaput kliknite na nju i promijenite "poruku". za “dovršenje objekta poruke” Pritisnite Gotovo
Korak 10: Sada povucite liniju između dva čvora i kliknite "Razmjesti" u gornjem desnom kutu prozora
Korak 11: Rad s podacima
Sada se sa vaših bežičnih senzora prikupljaju podaci i oni se šalju na karticu "otklanjanje pogrešaka", a ta se kartica "otklanjanje pogrešaka" postavlja unutar desne bočne trake nakon kartice s podacima. Da biste vidjeli dostupne informacije, pritisnite gumb za resetiranje. U čvorovima crveni zapisi nadmašuju se među čvorovima u json paketu. Kad objekt poruke dođe na karticu za otklanjanje pogrešaka, možete ga povećati da biste vidjeli cjelokupni popis informacija koje dolaze s njim. Ovo je izuzetno korisno u slučaju da morate brzo vidjeti koji se senzori prijavljuju. Drugi problem koji ovaj čvor daje je jednostavan način da zamijenite usmjerivač s mrežnim identitetom na kojem dokumentiraju uređaji u načinu konfiguracije, jednostavno pritisnite gumb s lijeve strane čvora i alat će se prebaciti na konfiguracijsku mrežu, pritisnite ga još jednom da biste ga vratili u način slušanja. Nakon što postavimo čvorove alata za Wi-Fi, oni se mogu postaviti za rutinsko konfiguriranje senzora dok ulazi u konfiguracijski način, tako da je uvijek dostupno za održavanje takvih čvorova pristupnika koji su prisutni u toku za brzo konfiguriranje uređaja.
Korak 12: Dodavanje bežičnih senzora:
Moramo odvojiti zapise bežičnih senzora na domaćem tržištu kako bismo ih mogli prikazati, mogli bismo upotrijebiti prekidački čvor za razdvajanje poruka s pristupnika na temelju mac adrese s tipom senzora ili tipa, ali kako sam spomenuo, bežični čvorovi uistinu uključuju dodatnu funkcionalnost za konfiguraciju senzora, pa ćemo početi s njima kako bismo vam dali dodatnu cjelovitu sliku o tome kako te strukture mogu funkcionirati. U slučaju da još niste vidjeli pakete koji dolaze s oba vaša senzora, prijeđite unaprijed i pritisnite gumb za poništavanje na jedinom koji nije započeo. Dok je ocjena senzora uključena kroz bilo koji čvor za konfiguraciju serijskog uređaja, mac adresa i vrsta senzora su predmemorirani u spremištu, tako da ih možemo brzo pronaći za vrijeme sljedećeg koraka.
Izvadite bežični čvor iz palete i povucite ga na tok, dvaput kliknite na njega kako biste ga konfigurirali
Korak 13: Odaberite serijski uređaj s padajućeg izbornika koji ste koristili za bežični pristupnik, sada kliknite povećalo pored "Mac adresa" i odaberite jednu od dostupnih opcija
Korak 14: Kliknite Gotovo
Primijetit ćete da vam automatski postavlja vrstu senzora, možete mu dati i naziv radi lakše identifikacije. Kao što je navedeno na kartici s podacima, polje Serijski uređaj za konfiguraciju nije obavezno i nećemo se sada brinuti zbog toga. Čvor koji ste upravo dodali učinkovito funkcionira kao filter za dolazne podatke senzora, samo prolazi kroz podatke za mac adresu ili tip senzora ako nema mac adrese.
Korak 15: Sada se vratite na svoju paletu i upišite “debug” u polje za pretraživanje pri vrhu, zgrabite jedan od ovih čvorova i povucite ga desno od bežičnog pristupnika
Korak 16: Dvaput kliknite na nju i kliknite Gotovo
Korak 17: Dodavanje čvorova funkcija
Čvor funkcije koristi se za pokretanje JavaScript koda protiv objekta msg. Čvor funkcije prihvaća objekt poruke kao ulaz i može vratiti 0 ili više objekata poruke kao izlaz. Ovaj objekt poruke mora imati svojstvo korisnog tereta (msg.payload) i obično ima druga svojstva ovisno o čvorovima u tijeku.
Sada zgrabite čvor "funkcije" s palete i postavite ga desno od čvora Vib/Temp
Korak 18: Dvaput kliknite na čvor da biste otvorili mogućnosti konfiguracije
Ovdje morate napisati mali javascript kôd za stvaranje uvjeta, pa će se pri određenoj vrijednosti upozorenje e -poštom poslati na odgovarajući id e -pošte.
Vrijednosti možete uređivati kao naše vlastite.
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: Vrijednost sustava RMS_X je premašena", korisni teret: "RMS_X:" + msg.payload.rms_x,});} if (msg.payload.rms_y> 50) {čvor.send ({topic: "Subject: Vrijednost sustava RMS_Y je premašena", korisni teret: "RMS_Y:" + msg.payload.rms_y,});} if (msg.payload.rms_z> 100) {node.send ({ topic: "Subject: Vrijednost sustava RMS_Z je premašena", korisni teret: "RMS_Z:" + msg.payload.rms_z,}); } if (msg.payload.max_x> 500) {node.send ({topic: "Subject: Vrijednost MAX_X sustava je premašena", korisni teret: "MAX_X:" + msg.payload.max_x,});} if (msg.payload.max_y> 50) {node.send ({topic: "Subject: System MAX_Y value has exceeded", payload: "MAX_Y:" + msg.payload.max_y,});} if (msg.payload.max_z > 0) {node.send ({topic: "Subject: Vrijednost sustava RMS_x je premašena", korisni teret: "MAX_Z:" + msg.payload.max_z,});} if (msg.payload.min_x <0) { node.send ({topic: "Subject: System MIN_X value has exceeded", payload: "MIN_X:" + msg.payload.min_x,});} if (msg.payload.min_y <0) {node.send ({topic: "Subject: Sustavna min_y vrijednost je premašena", korisni teret: "MIN_Y:" + msg.payload.min_y,});} if (msg.payload.min_z <(-150)) {node.send ({ topic: "Subject: Vrijednost MIN_Z sustava je premašena", korisni teret: "MIN_Z:" + msg.payload.rms_x,});} return;
Korak 19: Sada zgrabite izlazni čvor e -pošte s palete i postavite ga desno od čvora vibracije i temperature
Čvor e -pošte omogućuje unos i izlaz e -pošte.
Korak 20: Sada dvaput kliknite na nju i otvorite čvor za uređivanje e -pošte
Sada dodajte "email-id" osobe u prvo polje kojoj želite poslati upozorenja e-poštom, a zatim dodajte i "email-id i lozinku" te osobe odakle želite poslati upozorenja kao što je prikazano na slici ispod i kliknite učinjeno
Korak 21: Sada nacrtajte sve žice i kliknite Rasporedi kako je prikazano na slici
Korak 22: Izlaz
Sada ćete vidjeti da se e -pošta šalje. Također možete provjeriti odgovarajući ID e -pošte.
Korak 23: Čvor-CRVENI tok
Korak 24: Postoji još jedan način na koji možete zasebno poslati e -poštu o vibracijama i temperaturi
Koraci su isti do funkcijskog čvora
Sada dvaput kliknite na čvor funkcije da biste uredili čvor funkcije. Sada je kôd za ovaj čvor funkcije
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 = "Predmet: Vibracije sustava su premašene."; msg.payload = "Vibracija: [rms_x:"+ niz (msg.payload.rms_x)+ ", rms_y:"+ niz (msg.payload.rms_y)+ ", rms_z:"+ niz (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)+"] "; return msg;}
Korak 25: Sada zgrabite još jedan čvor s palete za vrijednosti temperature
Korak 26: Sada dvaput kliknite na čvor funkcije za uređivanje čvora funkcije
Korak 27: Sada zgrabite čvor e -pošte s palete
Sada ga uredite kao što ste učinili gore.
Korak 28: Spojite sve žice, a zatim kliknite gumb "Rasporedi"
Korak 29: Ispis
Ovo je izlaz vrijednosti vibracije.
Korak 30: Ovo je upozorenje o vrijednosti temperature putem e -pošte
Korak 31: Ako vidite da se e -poruke ne šalju ili "slanje nije uspjelo", idite na Google račun i vidjet ćete sigurnosni problem
Korak 32: Kliknite na nju i dopustite "Pristup treće strane" aplikacijama kao što je prikazano na slici
Ako i dalje ne dobivate e -poštu, možete provjeriti i mapu sa neželjenom poštom.
Preporučeni:
Upravljanje Led putem aplikacije Blynk pomoću Nodemcua putem interneta: 5 koraka
Upravljanje LED -om putem aplikacije Blynk pomoću Nodemcua putem Interneta: Pozdrav svima Danas ćemo vam pokazati kako možete upravljati LED diodom pomoću pametnog telefona putem interneta
Analiza podataka o temperaturi/vlažnosti pomoću Ubidota i Google tablica: 6 koraka
Analiza podataka o temperaturi/vlažnosti pomoću Ubidota i Google tablica: U ovom ćemo vodiču mjeriti različite podatke o temperaturi i vlažnosti zraka pomoću senzora temperature i vlažnosti. Naučit ćete i kako poslati te podatke Ubidotsu. Tako da ga možete analizirati s bilo kojeg mjesta za različite primjene. Također slanjem
Upozorenje o temperaturi i vlažnosti pomoću AWS -a i ESP32: 11 koraka
Upozorenje o temperaturi i vlažnosti pomoću AWS i ESP32: U ovom ćemo vodiču mjeriti različite podatke o temperaturi i vlažnosti zraka pomoću senzora temperature i vlažnosti. Naučit ćete i kako poslati te podatke AWS -u
Internetski zapisnik o temperaturi i vlažnosti s zaslonom pomoću ESP8266: 3 koraka
Internet Logger o temperaturi i vlažnosti s zaslonom pomoću ESP8266: Htio sam podijeliti mali projekt koji će vam se svidjeti. To je mali, izdržljivi internetski zapisnik o temperaturi i vlažnosti s zaslonom na Internetu s zaslonom. Ovo se prijavljuje na emoncms.org i opcionalno, bilo lokalno u Raspberry PI ili vaš vlastiti emoncm
Zapisnik podataka o temperaturi i vlažnosti od Arduina do Android telefona s modulom SD kartice putem Bluetootha: 5 koraka
Zapisnik podataka o temperaturi i vlažnosti od Arduina do Android telefona s modulom SD kartice putem Bluetootha: Pozdrav svima, ovo je moj prvi Instructable ikada, nadam se da ću pomoći zajednici proizvođača jer sam od toga imao koristi. Često koristimo senzore u svojim projektima, ali pronalazimo način da prikupimo podatke, pohranimo ih i prenesemo odmah Telefoni ili drugi uređaji