Sadržaj:

IOT bežični osjetnik temperature i vlažnosti na daljinu s crvenim čvorom: 27 koraka
IOT bežični osjetnik temperature i vlažnosti na daljinu s crvenim čvorom: 27 koraka

Video: IOT bežični osjetnik temperature i vlažnosti na daljinu s crvenim čvorom: 27 koraka

Video: IOT bežični osjetnik temperature i vlažnosti na daljinu s crvenim čvorom: 27 koraka
Video: Раскройте секреты Мексики Путеводитель кочевника 2024, Srpanj
Anonim
IOT bežični osjetnik temperature i vlažnosti na daljinu s crvenim čvorom
IOT bežični osjetnik temperature i vlažnosti na daljinu s crvenim čvorom

Predstavljamo NCD-ov bežični senzor temperature i vlažnosti na daljinu, koji se može pohvaliti do 28 milja pomoću arhitekture bežičnog mrežnog umrežavanja. Uključujući Honeywell HIH9130 senzor temperature i vlažnosti, prenosi vrlo točne uzorke temperature i vlažnosti u intervalima koje definira korisnik.

Ugrađeni osjetnik temperature je ocijenjen za -25 ° C do 85 ° C ili -13 ° F do 185 ° F, a osjetnik vlažnosti od 0 do 100% RH. Može se napajati samo s 2 AA baterije i radnim vijekom od 500 000 bežičnih prijenosa. Vijek trajanja baterije može se produžiti do 10 godina ovisno o uvjetima okoline i intervalu prijenosa podataka. Izborno, ovaj senzor može imati vanjsko napajanje.

S otvorenim komunikacijskim protokolom, ovaj IoT bežični proizvod s temperaturnom vlagom može se integrirati sa gotovo svim kontrolnim sustavima ili pristupnicima. Podaci se mogu prenijeti na računalo, Raspberry Pi, u Microsoft Azure® IoT ili Arduino. Parametri senzora i postavke bežičnog prijenosa mogu se mijenjati u pokretu pomoću otvorenog komunikacijskog protokola koji pruža maksimalnu konfiguraciju ovisno o namjeni aplikacije. Dugi raspon, cijena, točnost, trajanje baterije i sigurnosne značajke bežičnog osjetnika vlažnosti na daljinu bežičnog osjetnika temperature čine ga pristupačnim izborom koji premašuje zahtjeve za većinu industrijskih i potrošačkih aplikacija.

Korak 1: Potreban hardver i softver

Potreban hardver i softver
Potreban hardver i softver
Potreban hardver i softver
Potreban hardver i softver

Hardver:

1. NCD osjetnik temperature i vlažnosti na velikim udaljenostima

2. NCD bežični mrežni modem dugog dometa s USB sučeljem

Softver:

1. Pomoćni program LabView

2. Čvor-Red

Korak 2: Koraci za slanje podataka u LabView Utility

  • U početku, za vizualizaciju podataka potrebna nam je pomoćna aplikacija Labview.
  • Da biste koristili ovo korisničko sučelje, morate instalirati sljedeće upravljačke programe:

1. Ovdje instalirajte engine run time za 64 -bitni i 32 -bitni upravljački program.

2. Instalirajte NI Visa Driver.

3. Instalirajte Labview Run time serijski upravljački program i LabVIEW Run-Time Engine.

4. Vodič za početak korištenja ovog proizvoda.

Korak 3: 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 4: Koraci za izgradnju toka:

Koraci za izgradnju toka
Koraci za izgradnju toka

U ovom trenutku ćete pregledavati veliki prazan tok s dugim popisom čvorova s lijeve strane, ova se bočna traka naziva paletom.

Korak 5: Idite naprijed i povucite čvor bežičnog pristupnika na svoje protočno platno za početak

Idite naprijed i povucite čvor bežičnog pristupnika na svoje protočno platno za početak
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 6: Pronalaženje bežičnih senzora:

Pronalaženje bežičnih senzora
Pronalaženje bežičnih senzora

Nakon što ste isporučili čvor moći ćete pregledati karticu s podacima koja sadrži zapise o sposobnostima čvora, ova je kartica dobro popunjena za maksimalne pakete označene čvorom i sastoji se od dragocjenih statistika, često nećete htjeti pregledajte bilo koju drugu dokumentaciju izvan kartice info pa 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 7: Kliknite na povećalo pored polja serijskog porta i odaberite port koji odgovara vašem usmjerivaču, a zatim kliknite gumb "Dodaj" na vrhu

Kliknite na povećalo pored polja serijskog porta i odaberite port koji odgovara vašem usmjerivaču, a zatim kliknite gumb "Dodaj" na vrhu
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 8: Polje serijskog uređaja sada će se popuniti na temelju tog odabira i možete kliknuti „Gotovo“, sada imate izravan pristup svojim bežičnim senzorima! za pregled podataka koji dolaze

Polje serijskog uređaja sada će se popuniti na temelju tog odabira i možete kliknuti "Gotovo", sada imate izravan pristup svojim bežičnim senzorima! za pregled podataka koji dolaze
Polje serijskog uređaja sada će se popuniti na temelju tog odabira i možete kliknuti "Gotovo", sada imate izravan pristup svojim bežičnim senzorima! za pregled podataka koji dolaze

Korak 9: 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

Sada se vratite na svoju paletu i upišite "otklanjanje pogrešaka" u polje za pretraživanje pri vrhu, zgrabite jedan od ovih čvorova i povucite ga desno od bežičnog pristupnika
Sada se vratite na svoju paletu i upišite "otklanjanje pogrešaka" u polje za pretraživanje pri vrhu, zgrabite jedan od ovih čvorova i povucite ga desno od bežičnog pristupnika

Korak 10: Dvaput kliknite na nju i promijenite "poruku". za “dovršenje objekta poruke” Pritisnite Gotovo

Dvaput kliknite na nju i promijenite "poruku". za “dovršenje objekta poruke” Pritisnite Gotovo
Dvaput kliknite na nju i promijenite "poruku". za “dovršenje objekta poruke” Pritisnite Gotovo

Korak 11: Sada povucite liniju između dva čvora i kliknite "Razmjesti" u gornjem desnom kutu prozora

Sada povucite crtu između dva čvora i kliknite "Razmjesti" u gornjem desnom kutu prozora
Sada povucite crtu između dva čvora i kliknite "Razmjesti" u gornjem desnom kutu prozora

Korak 12: Rad s podacima:

Rad s podacima
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 13: Dodavanje bežičnih senzora:

Dodavanje bežičnih senzora
Dodavanje bežičnih senzora

moramo odvojiti zapise bežičnih senzora na domaćem jeziku kako bismo ih mogli prikazati, mogli bismo upotrijebiti čvor za prebacivanje kako bismo razdvojili poruke s pristupnika na temelju mac adrese s tipom ili tipa senzora, 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 14: 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

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
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 15:

Slika
Slika

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 16: Prikaz temperature/vlažnosti:

Prikaz temperature/vlažnosti
Prikaz temperature/vlažnosti

Ti čvorovi za bežične senzore ispisuju objekt poruke sa svim istim podacima kao i čvor Wireless Gateway, samo u nešto drugačijem formatu, sami podaci senzora šalju se u učitavanju poruke, što većina čvorova koristi za interakciju sama poruka.

Zgrabite "split" čvor iz palete i postavite ga desno od čvora Temp/Hum

Korak 17: Dvaput kliknite i potvrdite okvir ispod objekta koji kaže "Kopiraj ključ u", to će podijeliti poruku u više objekata, po jedan za svako svojstvo u korisnom opterećenju, i postaviti teme za te nove poruke u nazive svojstava

Dvaput kliknite i potvrdite okvir ispod objekta koji kaže "Kopiraj ključ u", to će podijeliti poruku u više objekata, po jedan za svako svojstvo u korisnom opterećenju, i postaviti teme za te nove poruke u nazive svojstava
Dvaput kliknite i potvrdite okvir ispod objekta koji kaže "Kopiraj ključ u", to će podijeliti poruku u više objekata, po jedan za svako svojstvo u korisnom opterećenju, i postaviti teme za te nove poruke u nazive svojstava

Korak 18: Sada dodajte „switch“čvor, to će nam omogućiti da svaku poruku šaljemo u određeni dio protoka, jednu za upravljanje temperaturom i jednu vlažnost. u prvom polju promijenite “payload” u “topic”, pored “==”, upišite “temperature”

Sada dodajte "switch" čvor, to će nam omogućiti da svaku poruku šaljemo u određeni dio protoka, jedan za upravljanje temperaturom i jednu vlažnost. u prvom polju promijenite “payload” u “topic”, pored “==”, upišite “temperature”
Sada dodajte "switch" čvor, to će nam omogućiti da svaku poruku šaljemo u određeni dio protoka, jedan za upravljanje temperaturom i jednu vlažnost. u prvom polju promijenite “payload” u “topic”, pored “==”, upišite “temperature”

Korak 19: Zatim kliknite gumb "+dodaj" dolje lijevo, u novom polju tipa "vlažnost". Kao što možete vidjeti, svaki od ovih ima jedinstveni broj s desne strane, ovaj broj označava koji će izlaz biti poslan kada se ispuni uvjet

Zatim kliknite gumb "+dodaj" dolje lijevo, u Novo polje unesite "vlažnost". Kao što možete vidjeti, svaki od ovih ima jedinstveni broj s desne strane, ovaj broj označava koji će izlaz biti poslan kada se ispuni uvjet
Zatim kliknite gumb "+dodaj" dolje lijevo, u Novo polje unesite "vlažnost". Kao što možete vidjeti, svaki od ovih ima jedinstveni broj s desne strane, ovaj broj označava koji će izlaz biti poslan kada se ispuni uvjet

Korak 20: Zatim dodajmo "mjerač" s palete

Sljedeće Dodajmo "mjerač" s palete
Sljedeće Dodajmo "mjerač" s palete

Korak 21: Postavite oznaku na "Temperatura", a format vrijednosti na "{{vrijednost | Broj: 2}}”, a jedinice za„ Celsius”Možete promijeniti raspon na minimalnu i maksimalnu očekivanu temperaturu, koristim 0 i 50

Postavite oznaku na "Temperatura", a format vrijednosti na "{{vrijednost | Broj: 2}}”, a jedinice za„ Celsius”Možete promijeniti raspon na minimalnu i maksimalnu očekivanu temperaturu, koristim 0 i 50
Postavite oznaku na "Temperatura", a format vrijednosti na "{{vrijednost | Broj: 2}}”, a jedinice za„ Celsius”Možete promijeniti raspon na minimalnu i maksimalnu očekivanu temperaturu, koristim 0 i 50

Korak 22:

Slika
Slika

Još jedna jako zanimljiva značajka programa Builder protoka je copy+paste, kliknite na mjerač koji ste upravo dodali i kliknite ctrl+c (cmd+c na mac), zatim cntl+v, sada imate drugi mjerač, dvaput kliknite na njega da biste promijenite oznaku u Vlažnost, jedinice u RH i raspon na 20 i 80

Korak 23:

Slika
Slika
  • Sada povucite žice od čvora Temperatura/Vlažnost do podijeljenog čvora, od podijeljenog čvora do čvora sklopke i od prvog (gornjeg) izlaza sklopnog čvora do čvora mjerača temperature, a od drugog izlaza sklopnog čvora do mjerača vlage.
  • Nakon što to učinite, kliknite na implementaciju.

Korak 24: NODE-CRVENA TABELA:

CRNO-PLOČA PLOČA
CRNO-PLOČA PLOČA

Pruža mogućnost stvaranja korisničkog sučelja pomoću alata za izgradnju protoka, pruža grafikone, grafikone i niz drugih vizualnih elemenata koje možemo koristiti za prikaz podataka, zajedno s čvorovima za pokretanje toka pomoću korisničkog unosa. Neke od ovih čvorova koristit ćemo za prikaz telemetrije s vaših bežičnih senzora.

provjerimo to! U gornjem desnom kutu nalazi se kartica s natpisom "Nadzorna ploča"

Korak 25: U gornjem desnom kutu kartice nalazi se ikona malog „novog prozora“, kliknite na nju za pregled korisničkog sučelja

U gornjem desnom kutu te kartice nalazi se ikona malog „novog prozora“, kliknite na nju za pregled korisničkog sučelja
U gornjem desnom kutu te kartice nalazi se ikona malog „novog prozora“, kliknite na nju za pregled korisničkog sučelja

Vjerojatno mjerači ne prikazuju nikakve podatke, jer nisu zabilježeni nikakvi podaci senzora otkad ste aktivirali protok, kliknite gumb za poništavanje na senzoru temperature/vlažnosti kako biste ga prisilili da se prijavi, a mjerači bi trebali skočiti. Sada biste trebali imati prikaz podataka u stvarnom vremenu!

Korak 26: IZLAZ CRVENE CRVENE PLOČE:

IZLAZ CRVENE CRVENE PLOČE
IZLAZ CRVENE CRVENE PLOČE

Sada kako se temperatura i vlaga povećavaju i smanjuju, dostupni su novi podaci unutar različitih varijabli.

Preporučeni: