Sadržaj:

Slanje IoT bežičnih osjetnika za temperaturu i vlažnost na Google tablicu: 39 koraka
Slanje IoT bežičnih osjetnika za temperaturu i vlažnost na Google tablicu: 39 koraka

Video: Slanje IoT bežičnih osjetnika za temperaturu i vlažnost na Google tablicu: 39 koraka

Video: Slanje IoT bežičnih osjetnika za temperaturu i vlažnost na Google tablicu: 39 koraka
Video: Часть 1 - Аудиокнига «Том Свифт в ледяных пещерах» Виктора Эпплтона (гл. 1–11) 2024, Decembar
Anonim
Slanje podataka IoT -a za bežične osjetnike temperature i vlažnosti na velike udaljenosti na Google tablicu
Slanje podataka IoT -a za bežične osjetnike temperature i vlažnosti na velike udaljenosti na Google tablicu

Ovdje koristimo NCD -ov senzor temperature i vlažnosti, ali koraci ostaju jednaki za bilo koji od ncd proizvoda, pa ako imate druge ncd bežične senzore, slobodno ih promatrajte pored. Zaustavljanjem ovog teksta morate imati stabilno razumijevanje kako postaviti senzore, konfigurirati crveno za čvor i vidjeti podatke na nadzornoj ploči poput one prikazane ovdje.

Korak 1: Potreban hardver i softver:

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

Hardver:

  • NCD senzor temperature i vlažnosti za velike udaljenosti
  • NCD bežični mrežni modem dugog dometa sa USB sučeljem

Softver:

Node-Red

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.

  • Kada to učinite, morat ćete unijeti svoju naredbenu liniju ili Power Shell za korisnike Windowsa, 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 sa vaših bežičnih senzora i možete pokrenuti Node-RED kada to učinite.
  • Za pokretanje poslužitelja čvorova upišite node-red u naredbeni redak ili terminal i pritisnite enter.

Korak 3: Koraci za stvaranje toka

Koraci za stvaranje toka
Koraci za stvaranje toka

U ovom trenutku ćete gledati veliki prazan tok s dugačkom listom čvorova s lijeve strane, ova bočna traka se naziva paleta.

Korak 4: Idite naprijed i povucite čvor bežičnog pristupnika na svoje platno toka da započnete

Idite naprijed i povucite čvor bežičnog pristupnika na svoje platno toka da započnete
Idite naprijed i povucite čvor bežičnog pristupnika na svoje platno toka da započnete

ncd-red-wireless Pruža čvorove koji upravljaju serijskom vezom, raščlanjuju 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:

Pronalaženje bežičnih senzora
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 kartica je dobro popunjena za maksimalne pakete crvene boje čvora i sastoji se od dragocjenih statistika, često nećete htjeti da biste pogledali bilo koju drugu dokumentaciju izvan kartice info, imajte je na umu čak i dok gradite svoje tokove 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 tačka označava da čvor više nije raspoređen kao dio toka.

  • Dvaput kliknite na čvor da biste otvorili mogućnosti konfiguracije.
  • Kliknite na ikonu olovke pored polja Serijski uređaj da biste konfigurirali USB usmjerivač, otvorit će se druga konfiguracijska ploča koja ima samo nekoliko opcija.

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

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 7: Na temelju tog odabira sada će se popuniti polje serijskog uređaja i možete kliknuti na „Gotovo“, sada imate izravan pristup svojim bežičnim senzorima! za pregled podataka koji dolaze

Na temelju tog odabira sada će se popuniti polje serijskog uređaja, a možete kliknuti na „Gotovo“. Sada imate izravan pristup svojim bežičnim senzorima! za pregled podataka koji dolaze
Na temelju tog odabira sada će se popuniti polje serijskog uređaja, a možete kliknuti na „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 „otklanjanje grešaka“u polje za pretraživanje pri vrhu, zgrabite jedan od ovih čvorova i povucite ga desno od bežičnog prolaza

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

Korak 9: Dvaput kliknite na nju i promijenite "poruku". da biste „dovršili objekat poruke“Kliknite Gotovo

Dvaput kliknite na nju i promijenite "poruku". da biste „dovršili objekat poruke“Kliknite Gotovo
Dvaput kliknite na nju i promijenite "poruku". da biste „dovršili objekat poruke“Kliknite Gotovo

Korak 10: Sada nacrtajte liniju između dva čvora i kliknite „Rasporedi“u gornjem desnom kutu prozora

Sada nacrtajte liniju između dva čvora i kliknite „Rasporedi“u gornjem desnom kutu prozora
Sada nacrtajte liniju između dva čvora i kliknite „Rasporedi“u gornjem desnom kutu prozora

Korak 11: Rad s podacima:

Rad sa podacima
Rad sa podacima

Sada se sa vaših bežičnih senzora prikupljaju podaci i oni se šalju na karticu "otklanjanje grešaka", a ta se kartica "otklanjanje grešaka" postavlja unutar desne bočne trake nakon kartice s podacima. Da biste vidjeli dostupne informacije, pritisnite tipku za poništavanje. U crvenim čvorovima zapisi su nadmašeni među čvorovima u json paketu. Kada objekt poruke dođe na karticu za otklanjanje grešaka, možete ga povećati da biste vidjeli ukupnu listu 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 promijenite usmjerivač na mrežni identitet na kojem dokumentiraju uređaji u načinu konfiguracije, jednostavno pritisnite dugme 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 način konfiguracije, 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:

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

moramo odvojiti zapise o bežičnim senzorima na domaćem jeziku kako bismo ih mogli prikazati, mogli bismo koristiti čvor za prebacivanje da podijelimo poruke sa pristupnika na temelju mac adrese sa ili tipa senzora, ali kako sam spomenuo, bežični čvorovi zaista uključuju dodatnu funkcionalnost za konfiguriranje 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 u tok, dvaput kliknite na njega da 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

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 14: Kliknite Gotovo

Kliknite Gotovo
Kliknite Gotovo

Primijetit ćete da vam ovo automatski postavlja tip 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 „otklanjanje grešaka“u polje za pretraživanje na vrhu, zgrabite jedan od ovih čvorova i povucite ga desno od bežičnog prolaza

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

Korak 16: Dvaput kliknite na nju i kliknite Gotovo

Dvaput kliknite na nju i kliknite Gotovo
Dvaput kliknite na nju i kliknite Gotovo

Korak 17: Dodavanje čvorova funkcija

Dodavanje čvorova funkcija
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 Temp/Hum

Korak 18: Dvaput kliknite na čvor da biste uredili čvor funkcije

Dvaput kliknite na čvor da biste uredili čvor funkcija
Dvaput kliknite na čvor da biste uredili čvor funkcija

Ovdje morate napisati mali javascript kôd da biste stvorili uvjet, tako da će vrijednosti temperature i vlažnosti biti zapisane u excelu.

Korak 19: Sada dodajte “http Request” čvor sa palete

Sada dodajte „http Request“čvor sa palete
Sada dodajte „http Request“čvor sa palete

Ako dvaput kliknete na njega za uređivanje http čvora, vidjet ćete polje "URL", ovdje morate unijeti odgovarajuću vezu google tablice. Sada stvorite google list za pohranu vrijednosti temperature i vlažnosti.

Korak 20: Koraci za stvaranje Google tablice

Koraci za stvaranje Google tablice
Koraci za stvaranje Google tablice

Prvo otvorite svoj preglednik i upišite www.google.com te se prijavite na google račun ako se niste prijavili, a zatim kliknite na šest točaka s lijeve strane slike

Korak 21: Sada kliknite na "Disk" da biste otvorili Google disk

Sada kliknite na "Disk" da biste otvorili Google disk
Sada kliknite na "Disk" da biste otvorili Google disk

Korak 22: Kliknite na Novo> Više> Google obrasci> prazan obrazac

Ovdje ćete vidjeti obrazac bez naslova, dajte mu naslov kao što je prikazano na slici
Ovdje ćete vidjeti obrazac bez naslova, dajte mu naslov kao što je prikazano na slici

Više> Google obrasci> Prazan obrazac "src =" https://content.instructables.com/ORIG/FB4/2TW7/JYIZ2EDA/FB42TW7JYIZ2EDA-j.webp

Sada uredite pitanje kao temperaturu i kliknite gumb “+” da dodate još jedno pitanje o vlažnosti
Sada uredite pitanje kao temperaturu i kliknite gumb “+” da dodate još jedno pitanje o vlažnosti

Više> Google obrasci> Prazan obrazac "src =" {{file.large_url | add: 'auto = webp & frame = 1 & height = 300' %} ">

Korak 23: Ovdje ćete vidjeti obrazac bez naslova, dajte mu naslov kako je prikazano na slici

Korak 24: Sada uredite pitanje kao temperaturu i kliknite gumb “+” da dodate još jedno pitanje za vlažnost

Sada uredite pitanje kao temperaturu i kliknite gumb “+” da dodate još jedno pitanje o vlažnosti
Sada uredite pitanje kao temperaturu i kliknite gumb “+” da dodate još jedno pitanje o vlažnosti

Korak 25: Unesite pitanje kao vlažnost da biste uzeli vrijednosti vlažnosti

Unesite pitanje kao vlažnost da biste uzeli vrijednosti vlažnosti
Unesite pitanje kao vlažnost da biste uzeli vrijednosti vlažnosti

Korak 26: Sada kliknite na tri tačke pored vaše slike kako je prikazano na donjoj slici

Sada kliknite na tri tačke pored vaše slike kako je prikazano na donjoj slici
Sada kliknite na tri tačke pored vaše slike kako je prikazano na donjoj slici

Korak 27: Sada kliknite na "Preuzmi unaprijed ispunjenu vezu"

Sada kliknite na "Preuzmi unaprijed ispunjenu vezu"
Sada kliknite na "Preuzmi unaprijed ispunjenu vezu"

Korak 28: Sada unesite nasumične vrijednosti u polja temperature i vlažnosti i kliknite Dohvati vezu

Sada unesite nasumične vrijednosti u polja temperature i vlažnosti i kliknite Dohvati vezu
Sada unesite nasumične vrijednosti u polja temperature i vlažnosti i kliknite Dohvati vezu

Korak 29: Sada zalijepite tu vezu u Notepad

Sada zalijepite tu vezu u Notepad
Sada zalijepite tu vezu u Notepad

Korak 30: Uredite tu vezu kao što je prikazano na slici

Uredite tu vezu kao što je prikazano na slici
Uredite tu vezu kao što je prikazano na slici

Korak 31: Sada se vratite na obrazac i kliknite na ODGOVORI, a zatim kliknite na ikonu Google tablice kao što je prikazano na slici

Sada se vratite na obrazac i kliknite na ODGOVORI, a zatim kliknite na ikonu Google tablice kao što je prikazano na slici
Sada se vratite na obrazac i kliknite na ODGOVORI, a zatim kliknite na ikonu Google tablice kao što je prikazano na slici

Korak 32: Kreirajte novu proračunsku tablicu

Kreirajte novu proračunsku tablicu
Kreirajte novu proračunsku tablicu

Korak 33: Ovdje možete vidjeti novu proračunsku tablicu, a zatim joj dajte ime kako je prikazano na slikama

Ovdje možete vidjeti novu proračunsku tablicu, a zatim joj dati ime kako je prikazano na slikama
Ovdje možete vidjeti novu proračunsku tablicu, a zatim joj dati ime kako je prikazano na slikama

Korak 34: Ovdje možete vizualizirati vrijednosti temperature i vlažnosti

Ovdje možete vizualizirati vrijednosti temperature i vlažnosti
Ovdje možete vizualizirati vrijednosti temperature i vlažnosti

Korak 35: Sada se vratite na Node-red i dvaput kliknite na Http Request Node da biste ga uredili, zatim kopirajte URL iz bilježnice koju ste spremili i zalijepite ga u polje URL-a kao što je prikazano na slici

Sada se vratite na Node-red i dvaput kliknite na Http Request Node da biste ga uredili, zatim kopirajte URL iz bilježnice koju ste spremili i zalijepite ga u polje URL-a kao što je prikazano na slici
Sada se vratite na Node-red i dvaput kliknite na Http Request Node da biste ga uredili, zatim kopirajte URL iz bilježnice koju ste spremili i zalijepite ga u polje URL-a kao što je prikazano na slici

Također možete priključiti čvor za otklanjanje grešaka da biste provjerili izlaz http čvora.

Korak 36: Sada spojite sve žice

Sada spojite sve žice
Sada spojite sve žice

Korak 37: Kliknite na dugme Deploy da biste ih izbacili na Google tablicu

Kliknite na dugme Deploy da biste ih izbacili na Google tablicu
Kliknite na dugme Deploy da biste ih izbacili na Google tablicu

Korak 38: IZLAZAK

OUTPUT
OUTPUT

Sada idite na google proračunsku tablicu i vidjet ćete da vrijednosti dolaze.

Preporučuje se: