INHOUDSOPGAWE:

IOT langafstand draadlose temperatuur- en humiditeitsensor met knooprooi: 27 stappe
IOT langafstand draadlose temperatuur- en humiditeitsensor met knooprooi: 27 stappe

Video: IOT langafstand draadlose temperatuur- en humiditeitsensor met knooprooi: 27 stappe

Video: IOT langafstand draadlose temperatuur- en humiditeitsensor met knooprooi: 27 stappe
Video: Non-Contact Long Range MLX90614-DCI Temperature Sensor with Arduino 2024, November
Anonim
IOT langafstand draadlose temperatuur- en humiditeitsensor met knooprooi
IOT langafstand draadlose temperatuur- en humiditeitsensor met knooprooi

Ons stel NCD se langafstand-draadlose sensor vir temperatuurvochtigheid bekend, met 'n bereik van 28 myl met 'n netwerkargitektuur vir draadlose gaas. Die opname van die Honeywell HIH9130 temperatuur-humiditeitsensor stuur hoogs akkurate temperatuur- en humiditeitsmonsters uit met gebruikersgedefinieerde tussenposes.

Die ingeboude temperatuursensor is gegradeer vir -25 ° C tot 85 ° C of -13 ° F tot 185 ° F en die humiditeitsensor is van 0 tot 100% RH. Dit kan aangedryf word deur slegs 2 AA -batterye en 'n lewensduur van 500 000 draadlose transmissies. Die batterylewe kan tot 10 jaar verleng word, afhangende van die omgewingstoestande en die data -oordraginterval. Opsioneel kan hierdie sensor ekstern aangedryf word.

Met 'n oop kommunikasieprotokol kan hierdie IoT -produk vir draadlose temperatuurvochtigheid byna enige beheerstelsel of gateway geïntegreer word. Data kan na 'n rekenaar, 'n Raspberry Pi, na Microsoft Azure® IoT of Arduino oorgedra word. Sensorparameters en instellings vir draadlose transmissie kan onderweg verander word met behulp van die oop kommunikasieprotokol wat maksimum instelbaarheid bied, afhangende van die beoogde toepassing. Die lang reeks, prys, akkuraatheid, batterylewe en sekuriteitskenmerke van die Long Range Wireless Temperature Humidity Sensor maak dit 'n bekostigbare keuse wat die vereistes oorskry vir die meeste industriële sowel as verbruikerstoepassings.

Stap 1: Vereiste hardeware en sagteware

Vereiste hardeware en sagteware
Vereiste hardeware en sagteware
Vereiste hardeware en sagteware
Vereiste hardeware en sagteware

Hardeware:

1. NCD langafstand temperatuur- en humiditeitsensor

2. NCD langafstand draadlose gaasmodem met USB -koppelvlak

Sagteware:

1. LabView Utility

2. Node-Rooi

Stap 2: Stappe om data na LabView Utility te stuur

  • Om die data te visualiseer, het ons eers 'n Labview -program nodig.
  • Om hierdie UI te gebruik, moet u die volgende bestuurders installeer:

1. Installeer die lopende tyd -enjin van hier af vir 64 -bit -bestuurder en 32 -bit -bestuurder.

2. Installeer NI Visa Driver.

3. Installeer die reeks reeks bestuurders van Labview Run Time en LabVIEW Run-Time Engine.

4. Handleiding vir hierdie produk.

Stap 3: Die opstel van Node-Red

Noudat u sensors aan die gang het, benodig ons 'n manier om iets nuttigs met die data te doen.

  • In die eerste plek moet u Node-Red installeer.
  • Sodra dit klaar is, moet u u opdragreël of Power Shell vir Windows-gebruikers invoer, na die gids waarin Node-RED geïnstalleer is, invoer.
  • Tik nou "npm i ncd-red-wireless node-red-dashboard". Dit installeer die nodusse om data van u draadlose sensors te ontvang, en u kan Node-RED begin sodra dit gedoen is.
  • Om node-bediener te begin, skryf node-rooi in die opdragprompt of terminale en druk enter.

Stap 4: Stappe om die vloei op te bou:

Stappe om die vloei op te bou
Stappe om die vloei op te bou

Op hierdie punt sien u 'n groot leë stroom met 'n lang lys knope aan die linkerkant, hierdie sybalk word die palet genoem.

Stap 5: Gaan vorentoe en sleep 'n draadlose gateway -knooppunt na u vloeidoek om aan die gang te kom

Gaan vorentoe en sleep 'n draadlose gateway -knooppunt na u vloeidoek om aan die gang te kom
Gaan vorentoe en sleep 'n draadlose gateway -knooppunt na u vloeidoek om aan die gang te kom

NCD-rooi-draadloos Voorsien die nodusse wat die reeksverbinding bestuur, inkomende sensordata ontleed, dit volgens spesifieke parameters filter, en u toelaat om die draadlose sensors op te stel.

Stap 6: Soek u draadlose sensors:

Soek u draadlose sensors
Soek u draadlose sensors

As u die nodus afgelewer het, kan u die info-oortjie sien, wat rekords bevat oor die vermoë van die nodus. bekyk enige ander dokumentasie buite die inligtingblad, dus hou dit in gedagte terwyl u u vloei bou as u 'n vraag het oor hoe 'n knoop werk. Die volgende element wat ons wil doen, is om die knoop op te stel; as u dit eers byvoeg, sal u sien dat daar 'n klein driehoek in die regter boonste hoek langs 'n blou kolletjie is; die driehoek dui aan dat die knoop ekstra opset wil hê, die blou dot dui aan dat die knoop nie meer nie, maar as deel van die vloei ontplooi is.

  • Dubbelklik op die knoop om die konfigurasie -opsies oop te maak.
  • Klik op die potlood -ikoon langs die veld Serial Device om u USB -router op te stel; dit maak 'n tweede konfigurasiepaneel oop wat slegs 'n paar opsies het.

Stap 7: Klik op die vergrootglas langs die seriële poortveld en kies die poort wat ooreenstem met u router, en klik dan op die "Voeg" -knoppie bo -aan

Klik op die vergrootglas langs die seriële poortveld en kies die poort wat ooreenstem met u router, en klik dan op die "Voeg" -knoppie bo -aan
Klik op die vergrootglas langs die seriële poortveld en kies die poort wat ooreenstem met u router, en klik dan op die "Voeg" -knoppie bo -aan

Stap 8: op grond van die keuse sal die veld vir reeks toestelle nou bevolk word, en u kan op 'Klaar' klik, en u het nou direkte toegang tot u draadlose sensors! om te sien hoe die data binnekom

die veld vir seriële toestelle word nou op grond van die keuse ingevul, en as u op 'Klaar' kan klik, het u nou direkte toegang tot u draadlose sensors! om te sien hoe die data binnekom
die veld vir seriële toestelle word nou op grond van die keuse ingevul, en as u op 'Klaar' kan klik, het u nou direkte toegang tot u draadlose sensors! om te sien hoe die data binnekom

Stap 9: Gaan nou terug na u palet en tik 'ontfout' bo in die soekveld, gryp een van hierdie nodusse en sleep dit regs van u draadlose gateway

Gaan nou terug na u palet en tik 'ontfout' bo in die soekveld, gryp een van hierdie nodusse en sleep dit regs van u draadlose gateway
Gaan nou terug na u palet en tik 'ontfout' bo in die soekveld, gryp een van hierdie nodusse en sleep dit regs van u draadlose gateway

Stap 10: Dubbelklik daarop en verander 'msg.' Klik op Klaar om die boodskap te voltooi

Dubbelklik daarop en verander 'msg.' Klik op Klaar om die boodskap te voltooi
Dubbelklik daarop en verander 'msg.' Klik op Klaar om die boodskap te voltooi

Stap 11: Trek nou 'n lyn tussen die twee nodusse en klik op "Implementeer" regs bo in die venster

Trek nou 'n lyn tussen die twee nodusse en klik op "Implementeer" regs bo in die venster
Trek nou 'n lyn tussen die twee nodusse en klik op "Implementeer" regs bo in die venster

Stap 12: Werk met die data:

Werk met die data
Werk met die data

Nou word data uit u draadlose sensors versamel en dit na die oortjie "ontfouting" gestuur, hierdie "ontfout -oortjie" word in die regterkantste sidebalk geplaas na die inligtingblad. Om die inligting te sien, kan u op die reset -knoppie druk. In node-rooi rekords word oortref tussen nodes in 'n json-pakkie. As die msg -voorwerp op die debug -oortjie kom, kan u dit groter maak om die algehele lys inligting wat daarmee gepaard gaan, te sien. Dit is buitengewoon handig as u vinnig moet kyk watter sensors aanmeld. Die ander probleem wat hierdie knoop gee, is 'n maklike manier om u router uit te skakel na die netwerkidentiteit waarop toestelle in die konfigurasiemodus dokumenteer, druk eenvoudig op die knoppie aan die linkerkant van die node en die instrument sal oorskakel na die konfigurasienetwerk, druk dit nog een keer om dit terug te keer na die luistermodus. Sodra ons die wi-fi-gereedskapsknooppunte opgestel het, is dit moontlik dat hulle 'n sensor gereeld instel terwyl dit in die konfigurasiemodus gaan, sodat dit altyd beskikbaar is om sulke gateway-nodusse teenwoordig te hou om 'n toestel vinnig te konfigureer.

Stap 13: Voeg die draadlose sensors by:

Voeg die draadlose sensors by
Voeg die draadlose sensors by

ons moet binnenshuise draadlose sensorrekords skei sodat ons dit kan vertoon, ons kan 'n skakelknooppunt gebruik om die boodskappe van die gateway heeltemal te verdeel op grond van die mac -adres met of sensortipe, maar soos ek daarna verwys het, draadlose nodes bevat werklik ekstra funksies om die sensors te konfigureer, daarom begin ons daarmee om 'n ekstra beeld te gee van hoe die strukture kan werk. As u nog nie pakkies van albei u sensors sien inkom nie, kruis vooraf en druk die reset -knoppie op die enigste wat nog nie begin het nie. Terwyl 'n sensor deur middel van 'n seriële toestelkonfigurasie -knoop ingeskryf word, word die mac -adres en die soort sensor in 'n swembad gestoor, sodat ons dit vinnig kan vind vir die duur van hierdie volgende stap.

Haal 'n draadlose knoop uit die palet en sleep dit na die stroom, dubbelklik daarop om dit op te stel

Stap 14: Kies die seriële toestel uit die aftreklys wat u vir die draadlose gateway gebruik het, klik nou op die vergrootglas langs 'Mac -adres' en kies een van die beskikbare opsies

Kies die seriële toestel in die aftreklys wat u vir die draadlose gateway gebruik het, klik nou op die vergrootglas langs 'Mac -adres' en kies een van die beskikbare opsies
Kies die seriële toestel in die aftreklys wat u vir die draadlose gateway gebruik het, klik nou op die vergrootglas langs 'Mac -adres' en kies een van die beskikbare opsies

Stap 15:

Beeld
Beeld

U sal agterkom dat die sensortipe outomaties vir u gestel word; u kan dit ook 'n naam gee om dit makliker te maak om dit te identifiseer. Soos op die inligting -oortjie aangedui, is die veld Serial Device for Config opsioneel, en ons sal ons nie daaroor bekommer nie. Die knoop wat u pas bygevoeg het, werk effektief as 'n filter vir inkomende sensordata, wat slegs deur die data van die Mac -adres of die sensortipe gaan as daar geen mac -adres is nie.

Stap 16: Die temperatuur/humiditeit vertoon:

Toon temperatuur/humiditeit
Toon temperatuur/humiditeit

Hierdie nodusse vir die draadlose sensors gee 'n msg -voorwerp uit met dieselfde inligting as die Wireless Gateway -knoop, net in 'n effens ander formaat, word die sensordata self gestuur in die msg.payload, wat die meeste nodusse gebruik om mee te werk die boodskap self.

Gryp 'n 'gesplete' knoop van die palet en plaas dit regs van die Temp/Hum -knoop

Stap 17: Dubbelklik en merk die blokkie onder 'Voorwerp' waarop 'Kopieer sleutel na' staan, dit verdeel die boodskap in verskeie voorwerpe, een vir elke eiendom in die laai, en stel die onderwerpe vir die nuwe boodskappe op die eiendomsname

Dubbelklik en merk die blokkie onder die voorwerp waarop 'Kopieer sleutel na' staan, dit sal die boodskap in verskeie voorwerpe verdeel, een vir elke eiendom in die loonvrag en die onderwerpe vir die nuwe boodskappe op die eiendomsname stel
Dubbelklik en merk die blokkie onder die voorwerp waarop 'Kopieer sleutel na' staan, dit sal die boodskap in verskeie voorwerpe verdeel, een vir elke eiendom in die loonvrag en die onderwerpe vir die nuwe boodskappe op die eiendomsname stel

Stap 18: Voeg nou 'n 'skakelaar' -knooppunt by, dit laat ons toe om elke boodskap na 'n spesifieke deel van die vloei te stuur, een om temperatuur te hanteer en een humiditeit. Verander "loonvrag" na "onderwerp" in die eerste veld, tik "temperatuur" langs die "=="

Voeg nou 'n "skakelaar" -knoop by, dit sal ons toelaat om elke boodskap na 'n spesifieke deel van die vloei te stuur, een om temperatuur te hanteer en een humiditeit. Verander "loonvrag" na "onderwerp" in die eerste veld, tik "temperatuur" langs die "=="
Voeg nou 'n "skakelaar" -knoop by, dit sal ons toelaat om elke boodskap na 'n spesifieke deel van die vloei te stuur, een om temperatuur te hanteer en een humiditeit. Verander "loonvrag" na "onderwerp" in die eerste veld, tik "temperatuur" langs die "=="

Stap 19: Klik dan op die "+voeg" -knoppie links onder in die nuwe veld "humiditeit". Soos u kan sien, het elkeen 'n unieke nommer aan die regterkant, en hierdie nommer dui aan watter uitvoer die boodskap gestuur sal word as dit by die toestand pas

Klik dan op die "+add" -knoppie links onder in die nuwe veld "humiditeit". Soos u kan sien, het elkeen 'n unieke nommer aan die regterkant, en hierdie nommer dui aan watter uitset die boodskap gestuur sal word as dit by die toestand pas
Klik dan op die "+add" -knoppie links onder in die nuwe veld "humiditeit". Soos u kan sien, het elkeen 'n unieke nommer aan die regterkant, en hierdie nommer dui aan watter uitset die boodskap gestuur sal word as dit by die toestand pas

Stap 20: Volgende, laat ons 'n "meter" van die palet byvoeg

Volgende, laat ons 'n 'meter' vanaf die palet byvoeg
Volgende, laat ons 'n 'meter' vanaf die palet byvoeg

Stap 21: Stel die etiket op "Temperatuur" en die waardeformaat op "{{waarde | Nommer: 2}}”, en die eenhede na“Celsius”, u kan die reeks verander na die minimum en maksimum verwagte temperatuur, ek gebruik 0 en 50

Stel die etiket op "Temperatuur" en die waardeformaat op "{{waarde | Nommer: 2}}”, en die eenhede na“Celsius”, u kan die reeks verander na die minimum en maksimum verwagte temperatuur, ek gebruik 0 en 50
Stel die etiket op "Temperatuur" en die waardeformaat op "{{waarde | Nommer: 2}}”, en die eenhede na“Celsius”, u kan die reeks verander na die minimum en maksimum verwagte temperatuur, ek gebruik 0 en 50

Stap 22:

Beeld
Beeld

'N Ander wonderlike kenmerk van die vloei -bouer is kopieer+plak, klik op die meter wat u pas bygevoeg het en klik op ctrl+c (cmd+c op mac), dan cntl+v, nou het u 'n tweede meter, dubbelkliek daarop om verander die etiket na humiditeit, die eenhede na RH en die reeks na 20 en 80

Stap 23:

Beeld
Beeld
  • Trek nou drade van die temperatuur-/humiditeitsknooppunt na die gesplete knoop, van die gesplete knoop na die skakelaarknoop en van die skakelaar se eerste (boonste) uitset na die temperatuurmeterknoop, en van die skakelaar se tweede uitset na die humiditeitsmeter.
  • Sodra dit klaar is, klik op implementeer.

Stap 24: NODE-RED DASHBOARD:

NODE-RED DASHBOARD
NODE-RED DASHBOARD

Bied die moontlikheid om 'n UI te skep met behulp van die vloei -bouer, bied kaarte, grafieke en 'n aantal ander visuele elemente wat ons kan gebruik om data te vertoon, tesame met nodusse om 'n vloei te aktiveer met behulp van gebruikersinvoer. Ons sal sommige van hierdie nodusse gebruik om die telemetrie van u draadlose sensors te vertoon.

kom ons kyk! Daar is 'n oortjie regs bo met 'Dashboard'

Stap 25: Regs bo op die oortjie is die klein 'nuwe venster' -ikoon, klik daarop om u UI te sien

Regs bo op die oortjie is die klein "nuwe venster" -ikoon, klik daarop om u UI te sien
Regs bo op die oortjie is die klein "nuwe venster" -ikoon, klik daarop om u UI te sien

Dit is waarskynlik dat die meters geen inligting vertoon nie, want daar is geen sensorsdata aangemeld sedert u die vloei ontplooi het nie, klik op die reset -knoppie op u temperatuur-/humiditeitsensor om dit te dwing om aan te meld en u meters moet opspring. U moet nou real -time data vertoon!

Stap 26: UITGANG VAN NODE-RED DASHBOARD:

NODE-ROOI DASHBOARD UITSET
NODE-ROOI DASHBOARD UITSET

As die temperatuur en humiditeit nou toeneem en afneem, is nuwe data beskikbaar binne die verskillende veranderlikes.

Aanbeveel: