Cuprins:

Senzor de temperatură și umiditate fără fir IOT cu rază lungă de acțiune cu roșu nod: 27 de pași
Senzor de temperatură și umiditate fără fir IOT cu rază lungă de acțiune cu roșu nod: 27 de pași

Video: Senzor de temperatură și umiditate fără fir IOT cu rază lungă de acțiune cu roșu nod: 27 de pași

Video: Senzor de temperatură și umiditate fără fir IOT cu rază lungă de acțiune cu roșu nod: 27 de pași
Video: Hardware Build of LoRa Transmitter, BME280 Sensor based on Arduino ESP32 (EP08) 2024, Iulie
Anonim
Senzor de temperatură și umiditate fără fir cu rază lungă de acțiune IOT cu roșu nod
Senzor de temperatură și umiditate fără fir cu rază lungă de acțiune IOT cu roșu nod

Prezentăm senzorul wireless de temperatură-umiditate cu rază lungă de acțiune al NCD, oferind o gamă de până la 28 de mile folosind o arhitectură de rețea fără fir mesh. Incorporarea senzorului de temperatură-umiditate Honeywell HIH9130 transmite probe de temperatură și umiditate extrem de precise la intervale definite de utilizator.

Senzorul de temperatură de la bord este evaluat între -25 ° C și 85 ° C sau -13 ° F până la 185 ° F, iar senzorul de umiditate este evaluat între 0 și 100% HR. Poate fi alimentat de doar 2 baterii AA și o durată de viață operațională de 500.000 de transmisii wireless. Durata de viață a bateriei poate fi extinsă până la 10 ani, în funcție de condițiile de mediu și de intervalul de transmitere a datelor. Opțional, acest senzor poate fi alimentat extern.

Cu un protocol de comunicație deschis, acest produs de umiditate fără fir IoT poate fi integrat cu aproape orice sistem de control sau gateway. Datele pot fi transmise către un computer, un Raspberry Pi, către Microsoft Azure® IoT sau Arduino. Parametrii senzorului și setările de transmisie fără fir pot fi modificate din mers folosind protocolul de comunicație deschis, oferind o configurabilitate maximă în funcție de aplicația dorită. Distanța lungă, prețul, acuratețea, durata de viață a bateriei și caracteristicile de securitate ale senzorului de umiditate de temperatură wireless cu rază lungă de acțiune îl fac o alegere accesibilă care depășește cerințele pentru majoritatea aplicațiilor de pe piața industrială și pentru consumatori.

Pasul 1: Hardware și software necesare

Hardware și software necesare
Hardware și software necesare
Hardware și software necesare
Hardware și software necesare

Hardware:

1. Senzor de temperatură și umiditate pe distanțe lungi NCD

2. Modem Mesh wireless cu rază lungă de acțiune NCD cu interfață USB

Software:

1. Utilitarul LabView

2. Nod-Roșu

Pasul 2: Pași pentru trimiterea datelor către utilitarul LabView

  • La început, pentru a vizualiza datele, avem nevoie de o aplicație utilitară Labview.
  • Pentru a utiliza această interfață de utilizare, va trebui să instalați următoarele drivere:

1. Instalați motorul de rulare de aici pentru driverul pe 64 de biți și driverul pe 32 de biți.

2. Instalați driverul Visa NI.

3. Instalați driverul serial Labview Run time și LabVIEW Run-Time Engine.

4. Ghid de introducere pentru acest produs.

Pasul 3: Configurarea nodului-roșu

Acum că aveți senzori care rulează, avem nevoie de o modalitate de a face ceva util cu acele date.

  • În primul rând, va trebui să instalați Node-Red.
  • Odată ce ați terminat, va trebui să introduceți linia de comandă sau Power Shell pentru utilizatorii de Windows, navigați la directorul în care este instalat Node-RED.
  • Acum tastați „npm i ncd-red-wireless node-red-dashboard“. Aceasta va instala nodurile necesare pentru a primi date de la senzorii fără fir și puteți porni Node-RED odată ce acest lucru este făcut.
  • Pentru a porni serverul nodului, scrieți nod roșu în linia de comandă sau terminal și apăsați Enter.

Pasul 4: Pași pentru construirea fluxului:

Pași pentru a construi fluxul
Pași pentru a construi fluxul

În acest moment, veți vedea un flux gol mare, cu o listă lungă de noduri în partea stângă, această bară laterală se numește paletă.

Pasul 5: Mergeți în față și trageți un nod gateway wireless peste pânza dvs. de flux pentru a începe

Mergeți în față și trageți un nod de gateway wireless peste pânza dvs. de flux pentru a începe
Mergeți în față și trageți un nod de gateway wireless peste pânza dvs. de flux pentru a începe

NCD-roșu-wireless Oferă noduri care gestionează conexiunea serială, analizează datele senzorilor de intrare, le filtrează după parametri specifici și vă permit să configurați senzorii fără fir.

Pasul 6: Găsirea senzorilor fără fir:

Găsirea senzorilor fără fir
Găsirea senzorilor fără fir

Când ați livrat nodul, veți putea vizualiza fila cu informații, care conține înregistrări despre capacitatea nodului, această filă este bine populată pentru pachete cu nod roșu maxim și constă din statistici prețioase, de multe ori acum nu veți dori să vizualizați orice altă documentație în exterior a filei de informații, așa că țineți-o în gânduri chiar și în timp ce vă construiți fluxurile atunci când aveți o întrebare despre cum funcționează un nod. Următorul element pe care vrem să-l facem este să configurăm nodul, când îl adăugați pentru prima dată, veți observa că există un mic triunghi în colțul din dreapta sus lângă un punct albastru, triunghiul indică faptul că nodul dorește o configurație suplimentară, cel albastru punct indică faptul că nodul nu mai este, dar a fost implementat ca parte a fluxului.

  • Faceți dublu clic pe nod pentru a deschide opțiunile de configurare.
  • Faceți clic pe pictograma creion de lângă câmpul Serial Device pentru a vă configura routerul USB, acesta va deschide un al doilea panou de configurare care are doar câteva opțiuni.

Pasul 7: Faceți clic pe lupă lângă câmpul portului serial și selectați portul care corespunde routerului dvs., apoi faceți clic pe butonul „Adăugați” de deasupra

Faceți clic pe lupă de lângă câmpul portului serial și selectați portul care corespunde routerului dvs., apoi faceți clic pe butonul „Adăugați” de deasupra
Faceți clic pe lupă de lângă câmpul portului serial și selectați portul care corespunde routerului dvs., apoi faceți clic pe butonul „Adăugați” de deasupra

Pasul 8: câmpul dispozitivului serial va fi acum populat pe baza acelei selecții și puteți face clic pe „Terminat”, acum aveți acces direct la senzorii fără fir! pentru a vizualiza datele care intră

câmpul dispozitivului serial va fi acum populat pe baza acelei selecții și puteți face clic pe „Terminat”, acum aveți acces direct la senzorii dvs. wireless! pentru a vizualiza datele care intră
câmpul dispozitivului serial va fi acum populat pe baza acelei selecții și puteți face clic pe „Terminat”, acum aveți acces direct la senzorii dvs. wireless! pentru a vizualiza datele care intră

Pasul 9: Acum reveniți la paleta dvs. și tastați „depanare” în câmpul de căutare din partea de sus, apucați unul dintre aceste noduri și trageți-l în dreapta gateway-ului dvs. wireless

Acum reveniți la paleta dvs. și tastați „depanare” în câmpul de căutare din partea de sus, apucați unul dintre aceste noduri și trageți-l în dreapta gateway-ului dvs. wireless
Acum reveniți la paleta dvs. și tastați „depanare” în câmpul de căutare din partea de sus, apucați unul dintre aceste noduri și trageți-l în dreapta gateway-ului dvs. wireless

Pasul 10: Faceți dublu clic pe el și schimbați „msg”. pentru a „finaliza Msg Object” Faceți clic pe Gata

Faceți dublu clic pe el și schimbați „msg”. pentru a „finaliza Msg Object” Faceți clic pe Gata
Faceți dublu clic pe el și schimbați „msg”. pentru a „finaliza Msg Object” Faceți clic pe Gata

Pasul 11: Desenați acum o linie între cele două noduri și faceți clic pe „Deploy” în partea dreaptă sus a ferestrei

Acum desenați o linie între cele două noduri și faceți clic pe „Deploy” în partea dreaptă sus a ferestrei
Acum desenați o linie între cele două noduri și faceți clic pe „Deploy” în partea dreaptă sus a ferestrei

Pasul 12: Lucrul cu datele:

Lucrul cu datele
Lucrul cu datele

Acum, din senzorii fără fir, datele sunt colectate și sunt trimise la fila „depanare”, această „filă de depanare” este plasată în bara laterală dreaptă, ulterior filei de informații. Pentru a vedea informațiile disponibile, apăsați butonul de resetare. În înregistrările roșu-nod este depășit printre nodurile dintr-un pachet json. Când obiectul msg intră în fila de depanare, îl puteți mări pentru a vizualiza lista generală de informații care vine cu acesta. Acest lucru este extraordinar de util în cazul în care trebuie să vedeți rapid ce senzori verifică. Cealaltă problemă pe care o dă acest nod este o modalitate ușoară de a schimba routerul cu identitatea de rețea pe care dispozitivele din modul de configurare documentează, pur și simplu apăsați butonul din stânga a nodului și instrumentul va trece la rețeaua de configurare, apăsați-l încă o dată pentru a reveni la modul de ascultare. Odată ce am configurat nodurile instrumentului Wi-Fi, acestea pot fi setate pentru a configura în mod obișnuit un senzor în timp ce acesta intră în modul de configurare, astfel încât este întotdeauna disponibil să mențină astfel de noduri de gateway prezente la flux pentru configurarea rapidă a unui dispozitiv.

Pasul 13: Adăugarea senzorilor fără fir:

Adăugarea senzorilor fără fir
Adăugarea senzorilor fără fir

trebuie să separăm înregistrările senzorilor fără fir la nivel intern pentru a le putea afișa, am putea folosi un nod de comutare pentru a împărți mesajele de la gateway pe baza totală a adresei Mac cu sau tipul senzorului, dar, așa cum am menționat, nodurile fără fir încorporează cu adevărat funcționalități suplimentare pentru configurarea senzorilor, așa că vom începe cu ele pentru a vă oferi o imagine completă suplimentară a modului în care aceste structuri pot funcționa. În cazul în care nu ați văzut deja pachete care vin de la ambii senzori, încrucișați în avans și apăsați butonul de resetare pe singurul care nu a început. În timp ce o evaluare a senzorului se face prin orice nod de configurare a dispozitivului serial, adresa Mac și tipul senzorului sunt stocate în cache într-un pool, astfel încât să îl putem găsi rapid pe durata pasului următor.

Apucați un nod wireless din paletă și trageți-l pe flux, faceți dublu clic pe el pentru a-l configura

Pasul 14: Selectați dispozitivul serial din meniul drop-down pe care l-ați utilizat pentru gateway-ul wireless, faceți clic acum pe lupă lângă „Adresă Mac” și selectați una dintre opțiunile disponibile

Selectați dispozitivul serial din meniul drop-down pe care l-ați folosit pentru gateway-ul wireless, faceți clic acum pe lupă lângă „Adresă Mac” și selectați una dintre opțiunile disponibile
Selectați dispozitivul serial din meniul drop-down pe care l-ați folosit pentru gateway-ul wireless, faceți clic acum pe lupă lângă „Adresă Mac” și selectați una dintre opțiunile disponibile

Pasul 15:

Imagine
Imagine

Veți observa că acest lucru setează automat tipul senzorului pentru dvs., de asemenea, îi puteți da un nume pentru a ușura identificarea. După cum sa menționat în fila Informații, câmpul Serial Device for Config este opțional și nu ne vom îngrijora în acest moment. Nodul pe care tocmai l-ați adăugat funcționează efectiv ca un filtru pentru datele senzorului intrat, trecând doar prin datele pentru adresa Mac sau tipul senzorului dacă nu există o adresă Mac.

Pasul 16: Afișarea temperaturii / umidității:

Afișarea temperaturii / umidității
Afișarea temperaturii / umidității

Aceste noduri pentru senzorii fără fir generează un obiect msg cu toate aceleași informații ca nodul Wireless Gateway, doar într-un format ușor diferit, datele senzorului în sine sunt trimise în msg.payload, care este ceea ce utilizează majoritatea nodurilor pentru a interacționa cu msg în sine.

Luați un nod „divizat” din paletă și plasați-l în dreapta nodului Temp / Hum

Pasul 17: Faceți dublu clic și bifați caseta de sub obiect care spune „Copiați cheia către”, aceasta va împărți mesajul în mai multe obiecte, unul pentru fiecare proprietate din sarcina utilă și va seta subiectele pentru acele mesaje noi la numele proprietății

Faceți dublu clic și bifați caseta de sub obiect care spune „Copiați cheia către”, aceasta va împărți mesajul în mai multe obiecte, câte unul pentru fiecare proprietate din sarcina utilă și va seta subiectele pentru acele mesaje noi pe numele proprietății
Faceți dublu clic și bifați caseta de sub obiect care spune „Copiați cheia către”, aceasta va împărți mesajul în mai multe obiecte, câte unul pentru fiecare proprietate din sarcina utilă și va seta subiectele pentru acele mesaje noi pe numele proprietății

Pasul 18: Adăugați acum un nod „comutator”, acest lucru ne va permite să trimitem fiecare mesaj către o parte specifică a fluxului, una pentru a manipula temperatura și o umiditate. în primul câmp Schimbați „sarcina utilă” la „subiect”, lângă „==”, tastați „temperatură”

Acum adăugați un nod „comutator”, acest lucru ne va permite să trimitem fiecare mesaj către o parte specifică a debitului, o temperatură de manipulare și o umiditate. în primul câmp Schimbați „sarcina utilă” la „subiect”, lângă „==”, tastați „temperatură”
Acum adăugați un nod „comutator”, acest lucru ne va permite să trimitem fiecare mesaj către o parte specifică a debitului, o temperatură de manipulare și o umiditate. în primul câmp Schimbați „sarcina utilă” la „subiect”, lângă „==”, tastați „temperatură”

Pasul 19: Apoi faceți clic pe butonul „+ adăugați” din partea stângă jos, în noul câmp de tip „umiditate”. După cum puteți vedea fiecare dintre acestea are un număr unic în dreapta, acest număr indică la ce ieșire va fi trimis mesajul atunci când se potrivește condiției

Apoi faceți clic pe butonul „+ adăugați” din partea stângă jos, în noul tip de câmp „umiditate”. După cum puteți vedea, fiecare dintre acestea are un număr unic în dreapta, acest număr indică la ce ieșire va fi trimis mesajul atunci când se potrivește condiției
Apoi faceți clic pe butonul „+ adăugați” din partea stângă jos, în noul tip de câmp „umiditate”. După cum puteți vedea, fiecare dintre acestea are un număr unic în dreapta, acest număr indică la ce ieșire va fi trimis mesajul atunci când se potrivește condiției

Pasul 20: Apoi să adăugăm un „indicator” din paletă

În continuare, să adăugăm un „indicator” din paletă
În continuare, să adăugăm un „indicator” din paletă

Pasul 21: setați eticheta la „Temperatură”, iar formatul valorii la „{{valoare | Număr: 2}}”, iar unitățile la„ Celsius”Puteți modifica intervalul la temperatura minimă și maximă așteptată, folosesc 0 și 50

Setați eticheta la „Temperatură”, iar formatul valorii la „{{valoare | Număr: 2}}”, iar unitățile la„ Celsius”Puteți modifica intervalul la temperatura minimă și maximă așteptată, folosesc 0 și 50
Setați eticheta la „Temperatură”, iar formatul valorii la „{{valoare | Număr: 2}}”, iar unitățile la„ Celsius”Puteți modifica intervalul la temperatura minimă și maximă așteptată, folosesc 0 și 50

Pasul 22:

Imagine
Imagine

O altă caracteristică foarte interesantă a generatorului de flux este copierea + lipirea, faceți clic pe indicatorul pe care tocmai l-ați adăugat și faceți clic pe ctrl + c (cmd + c pe Mac), apoi pe cntl + v, acum aveți un al doilea indicator, faceți dublu clic pe el pentru a schimbați eticheta la Umiditate, unitățile la RH și intervalul la 20 și 80

Pasul 23:

Imagine
Imagine
  • Acum trageți fire de la nodul de temperatură / umiditate la nodul divizat, de la nodul divizat la nodul comutatorului și de la prima ieșire (de sus) a nodului comutatorului la nodul indicatorului de temperatură și de la a doua ieșire a nodului comutatorului la indicatorul de umiditate.
  • După ce ați terminat, faceți clic pe implementare.

Pasul 24: TABLOU NOD-ROȘU:

PLANTA DE BORD NODE-RED
PLANTA DE BORD NODE-RED

Oferă posibilitatea de a crea o interfață de utilizare folosind generatorul de flux, oferă diagrame, grafice și o serie de alte elemente vizuale pe care le putem utiliza pentru a afișa date, împreună cu noduri pentru a declanșa un flux folosind intrarea utilizatorului. Vom folosi unele dintre aceste noduri pentru a afișa telemetria de la senzorii dvs. fără fir.

Hai să verificăm! Există o filă în partea dreaptă sus care scrie „Tablou de bord”

Pasul 25: În partea dreaptă sus a acelei file se află pictograma „fereastră nouă”, faceți clic pe ea pentru a vă vizualiza interfața de utilizare

În partea din dreapta sus a acelei file se află pictograma „fereastră nouă”, faceți clic pe ea pentru a vă vizualiza interfața de utilizare
În partea din dreapta sus a acelei file se află pictograma „fereastră nouă”, faceți clic pe ea pentru a vă vizualiza interfața de utilizare

Este probabil ca indicatoarele să nu afișeze nicio informație, deoarece nu au fost raportate date despre senzori de când ați implementat debitul, faceți clic pe butonul de resetare a senzorului de temperatură / umiditate pentru a-l forța să se înregistreze și indicatoarele dvs. ar trebui să sară în sus. Acum ar trebui să aveți afișarea datelor în timp real!

Pasul 26: IEȘIRE NORD-RED RO

IEȘIRE NORD-RED RO
IEȘIRE NORD-RED RO

Acum, pe măsură ce temperatura și umiditatea cresc și scad noi date disponibile în interiorul variabilei variabile.

Recomandat: