Talaan ng mga Nilalaman:

IOT Long Range Wireless Temperature at Humidity Sensor Na May Node-Red: 27 Hakbang
IOT Long Range Wireless Temperature at Humidity Sensor Na May Node-Red: 27 Hakbang

Video: IOT Long Range Wireless Temperature at Humidity Sensor Na May Node-Red: 27 Hakbang

Video: IOT Long Range Wireless Temperature at Humidity Sensor Na May Node-Red: 27 Hakbang
Video: Long Range Industrial IoT Wireless Sensors Node-Red Compatible 2024, Nobyembre
Anonim
IOT Long Range Wireless Temperature at Humidity Sensor Sa Node-Red
IOT Long Range Wireless Temperature at Humidity Sensor Sa Node-Red

Ipinakikilala ang pangmatagalang sensor ng temperatura-halumigmig na wireless ng NCD, ipinagmamalaki ang isang saklaw na 28 Mile gamit ang isang wireless mesh networking architecture. Ang pagsasama sa Honeywell HIH9130 na sensor ng temperatura-halumigmig ay nagpapadala ng lubos na tumpak na mga sample ng temperatura at halumigmig sa mga agwat na tinukoy ng gumagamit.

Ang sensor ng temperatura sa onboard ay na-rate para sa -25 ° C hanggang 85 ° C o -13 ° F hanggang 185 ° F at ang sensor ng halumigmig ay na-rate para sa 0 hanggang 100% RH. Maaari itong mapalakas ng 2 baterya lamang ng AA at isang habang-buhay na pagpapatakbo ng 500, 000 mga wireless transmission. Ang buhay ng baterya ay maaaring mapalawak hanggang sa 10 taon depende sa mga kondisyon sa kapaligiran at agwat ng paghahatid ng data. Bilang pagpipilian, ang sensor na ito ay maaaring pinalakas ng panlabas.

Gamit ang isang bukas na protocol ng komunikasyon, ang produktong ito ng IoT wireless temperatura na halumigmig ay maaaring isama sa halos anumang control system o gateway. Maaaring mailipat ang data sa isang PC, isang Raspberry Pi, sa Microsoft Azure® IoT, o Arduino. Ang mga parameter ng sensor at mga setting ng wireless transmission ay maaaring mabago on the go gamit ang bukas na protocol ng komunikasyon na nagbibigay ng maximum na configurability depende sa inilaan na application. Ang mahabang hanay, presyo, kawastuhan, buhay ng baterya at mga tampok sa seguridad ng Long Range Wireless Temperature Humidity Sensor ay ginagawang isang abot-kayang pagpipilian na lumampas sa mga kinakailangan para sa karamihan ng pang-industriya pati na rin ang mga aplikasyon ng market ng consumer.

Hakbang 1: Kinakailangan ang Hardware at Softwares

Kinakailangan Hardware at Softwares
Kinakailangan Hardware at Softwares
Kinakailangan Hardware at Softwares
Kinakailangan Hardware at Softwares

Hardware:

1. NCD Long Range Temperature at Humidity Sensor

2. NCD Long Range Wireless Mesh Modem na may USB Interface

Software:

1. LabView Utility

2. Node-Red

Hakbang 2: Mga Hakbang upang Magpadala ng Data sa LabView Utility

  • Sa una, Upang mailarawan ang data, kailangan namin ng isang aplikasyon ng utility ng Labview.
  • Upang magamit ang UI na ito, kakailanganin mong i-install ang mga sumusunod na driver:

1. I-install ang run time engine mula dito para sa 64 bit driver at 32 bit driver.

2. I-install ang NI Visa Driver.

3. I-install ang driver ng oras ng driver ng Labview at ang LabVIEW Run-Time Engine.

4. Patnubay sa pagsisimula para sa produktong ito.

Hakbang 3: Pag-set up ng Node-Red

Ngayon na mayroon kang mga sensor na tumatakbo, kailangan namin ng isang paraan upang makagawa ng isang bagay na kapaki-pakinabang sa data na iyon.

  • Una sa lahat, kakailanganin mong i-install ang Node-Red.
  • Kapag tapos na iyon, kakailanganin mong ipasok ang iyong linya ng utos, o mga gumagamit ng Power Shell para sa Windows, mag-navigate sa direktoryo na naka-install ang Node-RED.
  • Ngayon i-type ang "npm i ncd-red-wireless node-red-dashboard". I-install nito ang mga node na kinakailangan upang makatanggap ng data mula sa iyong mga wireless sensor at maaari mong simulan ang Node-RED kapag tapos na ito.
  • Upang simulan ang node server isulat ang node-red sa command prompt o terminal at pindutin ang enter.

Hakbang 4: Mga Hakbang upang Buuin ang Daloy:

Mga Hakbang upang Buuin ang Daloy
Mga Hakbang upang Buuin ang Daloy

Sa puntong ito makikita mo ang isang malaking blangko na daloy na may mahabang listahan ng mga node sa kaliwang bahagi, ang sidebar na ito ay tinatawag na palette.

Hakbang 5: Pumunta sa Unahan at I-drag ang isang Wireless Gateway Node Over sa Iyong Daloy ng Canvas upang Magsimula

Pumunta sa Unahan at I-drag ang isang Wireless Gateway Node Higit sa Iyong Daloy ng Canvas upang Magsimula
Pumunta sa Unahan at I-drag ang isang Wireless Gateway Node Higit sa Iyong Daloy ng Canvas upang Magsimula

Nagbibigay ang NCD-red-wireless ng mga node na namamahala sa serial connection, i-parse ang papasok na sensor data, i-filter ito sa pamamagitan ng mga tukoy na parameter, at payagan kang i-configure ang mga wireless sensor.

Hakbang 6: Paghahanap ng Iyong Mga Wireless Sensor:

Paghahanap ng Iyong Mga Wireless Sensor
Paghahanap ng Iyong Mga Wireless Sensor

Kapag naihatid mo ang node makikita mo ang tab na impormasyon, na naglalaman ng mga tala tungkol sa kakayahan ng node, ang tab na ito ay mahusay na napunan para sa maximum na mga node-red na pakete at binubuo ng mga pinag-iingat na istatistika, madalas ay ayaw mo na ngayon tingnan ang anumang iba pang dokumentasyon sa labas ng tab na impormasyon, kaya't panatilihin ito sa mga saloobin kahit na binubuo mo ang iyong mga daloy kapag mayroon kang isang katanungan na tinatayang kung paano gumagana ang isang node. Ang susunod na elemento na nais naming gawin ay i-configure ang node, kapag una mong idinagdag ito ay mapapansin mo na mayroong isang maliit na tatsulok sa kanang sulok sa itaas sa tabi ng isang asul na tuldok, ipinapahiwatig ng tatsulok na ang node ay nagnanais ng karagdagang pagsasaayos, ang asul Ipinapahiwatig ng tuldok na ang node ay hindi na ngunit na-deploy bilang bahagi ng daloy.

  • Mag-double click sa node upang buksan ang mga pagpipilian sa pagsasaayos.
  • Mag-click sa icon na lapis sa tabi ng patlang ng Serial Device upang mai-configure ang iyong USB router, magbubukas ito ng pangalawang panel ng pagsasaayos na mayroon lamang ilang mga pagpipilian.

Hakbang 7: Mag-click sa Magnifying Glass Sa Susunod sa Serial Port Field at Piliin ang Port Na Naaangkop Sa Iyong Router, Pagkatapos I-click ang Button na "Idagdag" sa Itaas

Mag-click sa Magnifying Glass Sa Susunod sa Serial Port Field at Piliin ang Port Na Naaayon sa Iyong Router, Pagkatapos I-click ang "Idagdag" na Button sa Itaas
Mag-click sa Magnifying Glass Sa Susunod sa Serial Port Field at Piliin ang Port Na Naaayon sa Iyong Router, Pagkatapos I-click ang "Idagdag" na Button sa Itaas

Hakbang 8: Ang Patlang ng Serial Device Ay Ngayon Ay Populado Batay sa Seleksyon Na, at Maaari Mong Mag-click sa "Tapos Na", Mayroon Ka Nang Direktang Pag-access sa Iyong Mga Wireless Sensor! upang Tingnan ang Papasok na Data

ang Patlang ng Serial Device Ay Magiging Populated Batay sa Seleksyon Na, at Maaari Mong Mag-click sa "Tapos Na", Mayroon Ka Nang Direktang Pag-access sa Iyong Mga Wireless Sensor! upang Tingnan ang Papasok na Data
ang Patlang ng Serial Device Ay Magiging Populated Batay sa Seleksyon Na, at Maaari Mong Mag-click sa "Tapos Na", Mayroon Ka Nang Direktang Pag-access sa Iyong Mga Wireless Sensor! upang Tingnan ang Papasok na Data

Hakbang 9: Bumalik Ngayon sa Iyong Palette at I-type ang "debug" Sa Patlang ng Paghahanap sa Itaas, Kunin ang Isa sa mga Node na ito at I-drag ito sa Kanan ng Iyong Wireless Gateway

Bumalik Ngayon sa Iyong Palette at I-type ang "debug" Sa Patlang ng Paghahanap sa Itaas, Kunin ang Isa sa mga Node na ito at I-drag ito sa Kanan ng Iyong Wireless Gateway
Bumalik Ngayon sa Iyong Palette at I-type ang "debug" Sa Patlang ng Paghahanap sa Itaas, Kunin ang Isa sa mga Node na ito at I-drag ito sa Kanan ng Iyong Wireless Gateway

Hakbang 10: I-double click dito at Palitan ang "msg." upang "kumpletuhin ang Msg Object" I-click ang Tapos na

I-double click dito at Palitan ang "msg." upang "kumpletuhin ang Msg Object" I-click ang Tapos na
I-double click dito at Palitan ang "msg." upang "kumpletuhin ang Msg Object" I-click ang Tapos na

Hakbang 11: Ngayon Gumuhit ng isang Linya sa Pagitan ng Dalawang Mga Node, at I-click ang "I-deploy" sa Nangungunang Kanan ng Window.

Ngayon Gumuhit ng isang Linya sa Pagitan ng Dalawang Mga Node, at I-click ang "Pag-deploy" sa Nangungunang Kanan ng Window.
Ngayon Gumuhit ng isang Linya sa Pagitan ng Dalawang Mga Node, at I-click ang "Pag-deploy" sa Nangungunang Kanan ng Window.

Hakbang 12: Paggawa Gamit ang Data:

Paggawa Gamit ang Data
Paggawa Gamit ang Data

Ngayon mula sa iyong data ng mga wireless sensor ay natipon at ito ay output sa tab na "debug", ang "tab ng pag-debug" na ito ay inilalagay sa loob ng kanang sidebar kasunod sa tab na impormasyon. Upang makita ang impormasyon ay magagamit upang ma-hit ang pindutan ng pag-reset. Sa mga node-red record ay nalampasan kasama ng mga node sa isang json packet. Kapag ang bagay na msg ay dumating sa tab ng pag-debug maaari mo itong gawing mas malaki upang matingnan ang pangkalahatang listahan ng impormasyon na kasama nito. Ito ay labis na kapaki-pakinabang kung sakaling kailangan mong mabilis na makita kung aling mga sensor ang nag-check in. Ang iba pang isyu na ibinibigay ng node na ito ay isang madaling paraan upang palitan ang iyong router sa pagkakakilanlan ng network kung saan naka-on ang dokumento ng mode ng pagsasaayos, pindutin lamang ang pindutan sa kaliwa ng node at ang tool ay lilipat sa network ng pagsasaayos, pindutin ito muli upang ibalik ito sa mode ng pakikinig. Sa sandaling makuha namin ang naka-set up na mga node ng tool ng wi-fi, maaaring maitakda ang mga ito upang regular na i-configure ang isang sensor habang pumapasok ito sa mode ng pag-configure, kaya laging magagamit upang mapanatili ang mga nasabing mga gateway node na nasa daloy para sa mabilis na pag-configure ng isang aparato.

Hakbang 13: Pagdaragdag ng Mga Wireless Sensor:

Pagdaragdag ng Mga Wireless Sensor
Pagdaragdag ng Mga Wireless Sensor

kailangan naming paghiwalayin ang mga tala ng wireless sensor sa loob upang maipakita namin ito, maaari naming gamitin ang isang switch node upang hatiin ang mga mensahe mula sa gateway na nakabatay sa mac address na may o uri ng sensor, ngunit tulad ng tinukoy ko, ang tunay na isinasama ng mga wireless node ang labis na pag-andar para sa pag-configure ng mga sensor, kaya magsisimula kami sa kanila upang bigyan ka ng labis na buong imahe kung paano gagana ang mga istrukturang iyon. Kung sakaling hindi mo pa nakikita ang mga packet na nagmumula sa pareho ng iyong mga sensor, tumawid nang maaga at pindutin ang pindutan ng pag-reset sa nag-iisang hindi pa nagsisimula. Habang ang isang pagtatasa ng sensor sa pamamagitan ng anumang serial node ng pag-configure ng aparato, ang mac address at uri ng sensor ay naka-cache sa isang pool upang madali naming makita ito sa tagal ng susunod na hakbang na ito.

Grab isang Wireless Node mula sa palette at i-drag ito papunta sa daloy, i-double click dito upang mai-configure ito

Hakbang 14: Piliin ang Serial Device Mula sa Drop Down na Ginamit Mo para sa Wireless Gateway, Ngayon I-click ang Magnifying Glass Sa Susunod sa "Mac Address" at Piliin ang Isa sa Mga Magagamit na Opsyon

Piliin ang Serial Device Mula sa Drop Down Na Ginamit Mo para sa Wireless Gateway, Ngayon I-click ang Magnifying Glass Sa Susunod sa "Mac Address" at Piliin ang Isa sa Mga Magagamit na Opsyon
Piliin ang Serial Device Mula sa Drop Down Na Ginamit Mo para sa Wireless Gateway, Ngayon I-click ang Magnifying Glass Sa Susunod sa "Mac Address" at Piliin ang Isa sa Mga Magagamit na Opsyon

Hakbang 15:

Larawan
Larawan

Mapapansin mong awtomatiko nitong itinatakda ang uri ng sensor para sa iyo, maaari mo rin itong bigyan ng pangalan upang mas madaling makilala. Tulad ng nabanggit sa tab na impormasyon, ang patlang ng Serial Device para sa Config ay opsyonal, at hindi kami mag-aalala tungkol dito ngayon. Ang node na naidagdag mo lamang ay mabisang gumagana bilang isang filter sa papasok na data ng sensor, dumadaan lamang sa data para sa mac address, o uri ng sensor kung wala ang mac address.

Hakbang 16: Pagpapakita ng Temperatura / Humidity:

Pagpapakita ng Temperatura / Humidity
Pagpapakita ng Temperatura / Humidity

Ang mga node na ito para sa mga wireless sensor ay naglalabas ng isang bagay na msg na may lahat ng parehong impormasyon tulad ng Wireless Gateway node, sa isang bahagyang naiibang format, ang Sensor Data mismo ay ipinadala sa msg.payload, na kung saan ang ginagamit ng karamihan sa mga node upang makipag-ugnay ang msg mismo.

Grab isang "split" node mula sa palette, at ilagay ito sa kanan ng Temp / Hum node

Hakbang 17: Dobleng Pag-click at Lagyan ng tsek ang Kahon sa ilalim ng Bagay na Sinasabi ng "Kopya ng Susi", Hahatiin Nito ang Msg Sa Maramihang Mga Bagay, Isa para sa Bawat Pag-aari sa Payload, at Itakda ang Mga Paksa para sa Mga Bagong Msg sa Mga Pangalan ng Ari-arian

I-double click at Lagyan ng tsek ang Kahon sa ilalim ng Bagay na Nagsasaad ng "Kopya ng Susi Sa", Hahatiin Nito ang Msg Sa Maramihang Mga Bagay, Isa para sa bawat Pag-aari sa Payload, at Itakda ang Mga Paksa para sa Mga Bagong Msg sa Mga Pangalan ng Ari-arian
I-double click at Lagyan ng tsek ang Kahon sa ilalim ng Bagay na Nagsasaad ng "Kopya ng Susi Sa", Hahatiin Nito ang Msg Sa Maramihang Mga Bagay, Isa para sa bawat Pag-aari sa Payload, at Itakda ang Mga Paksa para sa Mga Bagong Msg sa Mga Pangalan ng Ari-arian

Hakbang 18: Magdagdag Ngayon ng isang "switch" Node, Papayagan Namin Ito na Maipadala ang bawat Msg sa isang Tiyak na Bahagi ng Daloy, Isa upang Pangasiwaan ang Temperatura, at Isang Humidity. sa First Field Change na "payload" sa "paksa", Susunod sa "==", I-type ang "temperatura"

Magdagdag ngayon ng isang "switch" Node, Papayagan Kami na Ipadala ang bawat Msg sa isang Tiyak na Bahagi ng Daloy, Isa upang Pangasiwaan ang Temperatura, at Isang Humidity. sa First Field Change na "payload" sa "paksa", Susunod sa "==", I-type ang "temperatura"
Magdagdag ngayon ng isang "switch" Node, Papayagan Kami na Ipadala ang bawat Msg sa isang Tiyak na Bahagi ng Daloy, Isa upang Pangasiwaan ang Temperatura, at Isang Humidity. sa First Field Change na "payload" sa "paksa", Susunod sa "==", I-type ang "temperatura"

Hakbang 19: Pagkatapos I-click ang Button na "+ idagdag" sa Ibabang Kaliwa, sa Bagong Kahoy na Patlang na "kahalumigmigan". Tulad ng Maaari Mong Makita ang bawat isa sa mga Ito ay May isang Natatanging Numero sa Kanan, Ipinapahiwatig ng Bilang na Aling Output ang Msg na Ipapadala Sa Tugma sa Kalagayan

Pagkatapos I-click ang Button na "+ idagdag" sa Ibabang Kaliwa, sa Bagong Kahoy na Patlang na "halumigmig". Tulad ng Maaari Mong Makita ang bawat isa sa mga Ito ay May isang Natatanging Numero sa Kanan, Ipinapahiwatig ng Bilang na Aling Output ang Msg Ipapadala Sa Tugma sa Kalagayan
Pagkatapos I-click ang Button na "+ idagdag" sa Ibabang Kaliwa, sa Bagong Kahoy na Patlang na "halumigmig". Tulad ng Maaari Mong Makita ang bawat isa sa mga Ito ay May isang Natatanging Numero sa Kanan, Ipinapahiwatig ng Bilang na Aling Output ang Msg Ipapadala Sa Tugma sa Kalagayan

Hakbang 20: Susunod Magdaragdag tayo ng isang "gauge" Mula sa Palette

Susunod Magdaragdag tayo ng isang "gauge" Mula sa Palette
Susunod Magdaragdag tayo ng isang "gauge" Mula sa Palette

Hakbang 21: Itakda ang Label sa "Temperatura", at ang Format ng Halaga sa "{{halaga | Numero: 2}} ", at ang Mga Yunit sa" Celsius "Maaari mong Baguhin ang Saklaw sa Minimum at Maximum na Inaasahang Temperatura, Gumagamit ako ng 0 at 50

Itakda ang Label sa "Temperatura", at ang Format ng Halaga sa "{{halaga | Numero: 2}} ", at ang Mga Yunit sa" Celsius "Maaari mong Baguhin ang Saklaw sa Minimum at Maximum na Inaasahang Temperatura, Gumagamit ako ng 0 at 50
Itakda ang Label sa "Temperatura", at ang Format ng Halaga sa "{{halaga | Numero: 2}} ", at ang Mga Yunit sa" Celsius "Maaari mong Baguhin ang Saklaw sa Minimum at Maximum na Inaasahang Temperatura, Gumagamit ako ng 0 at 50

Hakbang 22:

Larawan
Larawan

Ang isa pang talagang cool na tampok ng tagabuo ng daloy ay ang kopya + i-paste, mag-click sa gauge na naidagdag mo lamang at i-click ang ctrl + c (cmd + c sa mac), pagkatapos ang cntl + v, ngayon mayroon kang isang pangalawang gauge, i-double click dito upang baguhin ang Label sa Humidity, ang Units to RH, at ang saklaw sa 20 at 80

Hakbang 23:

Larawan
Larawan
  • Gumuhit ngayon ng mga wire mula sa Temperatura / Humidity node patungo sa split node, mula sa split node hanggang sa switch node, at mula sa unang (tuktok) na output ng switch node sa temperatura gauge node, at mula sa pangalawang output ng switch node sa gauge gauity.
  • Kapag tapos na i-click i-deploy.

Hakbang 24: NODE-RED DASHBOARD:

NODE-RED DASHBOARD
NODE-RED DASHBOARD

Nagbibigay ng kakayahang lumikha ng isang UI gamit ang tagabuo ng daloy, nagbibigay ng mga tsart, grapiko, at maraming iba pang mga elemento ng visual na maaari naming magamit upang maipakita ang data, kasama ang mga node upang mag-trigger ng isang daloy gamit ang input ng gumagamit. Gagamitin namin ang ilan sa mga node na ito upang maipakita ang telemetry mula sa iyong mga wireless sensor.

Tignan natin! Mayroong isang tab sa kanang tuktok na nagsasabing "Dashboard"

Hakbang 25: Sa Itaas na Karapatan ng Tab na Iyon Ay Ang Maliit na "bagong Window" na Icon, Mag-click dito upang Tingnan ang Iyong UI

Sa Itaas ng Kanang Tab na Iyon Ay Ang Maliit na "bagong Window" na Icon, Mag-click dito upang Tingnan ang Iyong UI
Sa Itaas ng Kanang Tab na Iyon Ay Ang Maliit na "bagong Window" na Icon, Mag-click dito upang Tingnan ang Iyong UI

Malamang na ang mga gauge ay hindi nagpapakita ng anumang impormasyon, dahil walang naitala ang data ng sensor mula noong na-deploy mo ang daloy, i-click ang pindutan ng pag-reset sa iyong sensor ng temperatura / halumigmig upang pilitin itong mag-check in at dapat tumalon ang iyong mga gauge. Dapat mayroon ka na ngayong pagpapakita ng data ng real time!

Hakbang 26: NODE-RED DASHBOARD OUTPUT:

NODE-RED DASHBOARD OUTPUT
NODE-RED DASHBOARD OUTPUT

Ngayon habang ang temperatura at halumigmig ay tumataas at bumabawas ng bagong data na magagamit sa loob ng iba't ibang variable.

Inirerekumendang: