Агуулгын хүснэгт:

IOT Long Range утасгүй температур ба чийгшил мэдрэгч нь зангилаа-улаан: 27 алхам
IOT Long Range утасгүй температур ба чийгшил мэдрэгч нь зангилаа-улаан: 27 алхам

Видео: IOT Long Range утасгүй температур ба чийгшил мэдрэгч нь зангилаа-улаан: 27 алхам

Видео: IOT Long Range утасгүй температур ба чийгшил мэдрэгч нь зангилаа-улаан: 27 алхам
Видео: ЭЛЕКТРОСКУТЕР CITYCOCO после ЗИМЫ РАЗБОР мотор колеса ЗАМЕР АКБ разбор citycoco skyboard br4000 fast 2024, Арваннэгдүгээр
Anonim
IOT Long Range утасгүй температур ба чийгшлийн мэдрэгч нь зангилаа улаан өнгөтэй
IOT Long Range утасгүй температур ба чийгшлийн мэдрэгч нь зангилаа улаан өнгөтэй

Утасгүй сүлжээний архитектурыг ашиглан 28 миль хүртэлх зайтай NCD-ийн урт хугацааны утасгүй температур, чийгшлийн мэдрэгчийг танилцуулж байна. Honeywell HIH9130 температур-чийгшлийн мэдрэгчийг ашиглах нь температур, чийгшлийн дээжийг хэрэглэгчийн тодорхойлсон интервалаар дамжуулдаг.

Усан онгоцны температур мэдрэгчийг -25 ° C -аас 85 ° C хүртэл эсвэл -13 ° F -аас 185 ° F хүртэл, чийгшлийн мэдрэгчийг 0-100% RH гэж үнэлдэг. Энэ нь ердөө 2 АА батерейгаар тэжээгдэж, 500,000 утасгүй дамжуулалтын ашиглалтын хугацаатай болно. Батерейны ашиглалтын хугацааг хүрээлэн буй орчны нөхцөл байдал, мэдээлэл дамжуулах интервалаас хамааран 10 жил хүртэл сунгаж болно. Нэмэлт байдлаар энэ мэдрэгчийг гаднаас тэжээх боломжтой.

Нээлттэй харилцаа холбооны протоколын тусламжтайгаар IoT утасгүй температурын чийгшлийн бүтээгдэхүүнийг бараг бүх хяналтын систем эсвэл гарцтай нэгтгэх боломжтой. Өгөгдлийг компьютер, Raspberry Pi, Microsoft Azure® IoT эсвэл Arduino руу дамжуулах боломжтой. Мэдрэгчийн параметрүүд болон утасгүй дамжуулах тохиргоог нээлттэй холбооны протокол ашиглан хүссэн үедээ өөрчилж болно. Урт хугацааны утасгүй температурын чийгшлийн мэдрэгчийн урт хугацааны, үнэ, нарийвчлал, батерейны ашиглалт, аюулгүй байдлын онцлог шинж чанарууд нь үйлдвэрлэлийн болон хэрэглээний зах зээлийн ихэнх хэрэглээний шаардлагаас давсан боломжийн сонголт болгодог.

Алхам 1: Шаардлагатай техник хангамж ба програм хангамж

Шаардлагатай техник хангамж ба програм хангамж
Шаардлагатай техник хангамж ба програм хангамж
Шаардлагатай техник хангамж ба програм хангамж
Шаардлагатай техник хангамж ба програм хангамж

Техник хангамж:

1. NCD Урт хугацааны температур ба чийгшил мэдрэгч

2. USB интерфэйстэй NCD урт хугацааны утасгүй сүлжээний модем

Програм хангамж:

1. LabView хэрэгсэл

2. Улаан зангилаа

Алхам 2: Өгөгдлийг LabView Utility руу илгээх алхамууд

  • Эхлээд өгөгдлийг төсөөлөхийн тулд бидэнд Labview хэрэгслийн програм хэрэгтэй болно.
  • Энэхүү UI -ийг ашиглахын тулд та дараах драйверуудыг суулгах хэрэгтэй болно.

1. Эндээс 64 битийн драйвер, 32 битийн драйверын ажиллах цагийн хөдөлгүүрийг суулгаарай.

2. NI Visa Driver суулгах.

3. Labview Run time сериал драйвер болон LabVIEW Run-Time Engine суулгаарай.

4. Энэхүү бүтээгдэхүүний эхлэх гарын авлага.

Алхам 3: Улаан зангилаа тохируулах

Одоо танд мэдрэгч ажиллаж байгаа тул бидэнд энэ өгөгдлөөр ашигтай зүйл хийх арга хэрэгтэй байна.

  • Юуны өмнө та Node-Red-ийг суулгах хэрэгтэй болно.
  • Үүнийг хийсний дараа та Windows хэрэглэгчдэд зориулсан тушаалын мөр эсвэл Power Shell-ийг оруулах шаардлагатай бөгөөд Node-RED-ийг суулгасан директор руу очно уу.
  • Одоо "npm i ncd-red-утасгүй зангилаа-улаан-самбар" гэж бичнэ үү. Энэ нь таны утасгүй мэдрэгчээс өгөгдөл хүлээн авахад шаардлагатай зангилааг суулгах бөгөөд үүнийг хийсний дараа та Node-RED-ийг эхлүүлж болно.
  • Зангилааны серверийг эхлүүлэхийн тулд командын мөр эсвэл терминал дээр node-red гэж бичээд enter дарна уу.

Алхам 4: Урсгалыг бий болгох алхамууд:

Урсгалыг бий болгох алхамууд
Урсгалыг бий болгох алхамууд

Энэ үед та зүүн талын зангилааны урт жагсаалттай том хоосон урсгалыг харах болно, энэ хажуугийн самбарыг палитр гэж нэрлэдэг.

Алхам 5: Урагшаа явж, утасгүй гарцны зангилааг урсгалын зураг руу чирж эхлээрэй

Урагшаа явж, утасгүй гарцны зангилааг урсгалын зураг руу чирж эхлээрэй
Урагшаа явж, утасгүй гарцны зангилааг урсгалын зураг руу чирж эхлээрэй

NCD-улаан утасгүй Цуваа холболтыг удирдах, ирж буй мэдрэгчийн өгөгдлийг задлан шинжлэх, тодорхой параметрээр шүүж, утасгүй мэдрэгчийг тохируулах боломжийг олгодог зангилааг өгдөг.

Алхам 6: Утасгүй мэдрэгчээ хайж олох:

Утасгүй мэдрэгчээ хайж олох
Утасгүй мэдрэгчээ хайж олох

Та зангилааг хүргэсний дараа зангилааны чадварын талаархи бүртгэлийг агуулсан мэдээллийн табыг харах боломжтой болно, энэ таб нь хамгийн их зангилаа улаан багцад дүүрсэн бөгөөд үнэ цэнэтэй статистик мэдээллээс бүрддэг бөгөөд ихэнхдээ та одоо хүсэхгүй байх болно. Мэдээллийн табын гадна байгаа бусад баримт бичгийг үзэх боломжтой бөгөөд зангилааг хэрхэн яаж ажиллуулах талаар асуулт гарч ирэх үед та урсгалыг бий болгож байхдаа үүнийг санаж байх хэрэгтэй. Бидний хийхийг хүсч буй дараагийн элемент бол зангилааг тохируулах явдал бөгөөд та үүнийг анх нэмэхэд цэнхэр цэгийн хажууд баруун дээд буланд жижиг гурвалжин байгааг анхаарна уу, гурвалжин нь зангилаа нэмэлт тохиргоо хийхийг хүсч байгааг харуулна. цэг нь зангилааг цаашид урсгалын нэг хэсэг болгон ашиглахаа больсон болохыг харуулж байна.

  • Тохиргооны сонголтыг нээхийн тулд зангилаа дээр хоёр товшино уу.
  • USB чиглүүлэгчийг тохируулахын тулд Цуваа төхөөрөмж талбарын хажууд байгаа харандаа дүрс дээр дарна уу, энэ нь хэдхэн сонголттой хоёр дахь тохиргооны самбарыг нээх болно.

Алхам 7: Цуваа портын талбайн хажууд байгаа томруулдаг шилэн дээр дараад чиглүүлэгчтэйгээ тохирох портыг сонгоод дээрээс нь "Нэмэх" товчийг дарна уу

Цуваа портын талбайн хажууд байгаа томруулдаг шилэн дээр дараад чиглүүлэгчтэйгээ тохирох портыг сонгоод дээрээс нь "Нэмэх" товчийг дарна уу
Цуваа портын талбайн хажууд байгаа томруулдаг шилэн дээр дараад чиглүүлэгчтэйгээ тохирох портыг сонгоод дээрээс нь "Нэмэх" товчийг дарна уу

Алхам 8: Цуваа төхөөрөмжийн талбарыг энэ сонголт дээр үндэслэн бөглөх бөгөөд та "Дууссан" дээр дарахад утасгүй мэдрэгчдээ шууд хандах боломжтой болно. орж ирж буй өгөгдлийг харахын тулд

Цуваа төхөөрөмжийн талбарыг энэ сонголт дээр үндэслэн бөглөх бөгөөд та "Дууссан" дээр дарахад утасгүй мэдрэгчдээ шууд хандах боломжтой болно. орж ирж буй өгөгдлийг харахын тулд
Цуваа төхөөрөмжийн талбарыг энэ сонголт дээр үндэслэн бөглөх бөгөөд та "Дууссан" дээр дарахад утасгүй мэдрэгчдээ шууд хандах боломжтой болно. орж ирж буй өгөгдлийг харахын тулд

Алхам 9: Одоо палитр руугаа буцаж ороод хайлтын талбарт "debug" гэж бичээд эдгээр цэгүүдийн нэгийг аваад утасгүй гарцынхаа баруун талд чирнэ үү

Одоо палитр руугаа буцаж ороод хайлтын талбарын дээд хэсэгт "дибаг хийх" гэж бичээд эдгээр цэгүүдийн нэгийг аваад утасгүй гарцынхаа баруун талд чирнэ үү
Одоо палитр руугаа буцаж ороод хайлтын талбарын дээд хэсэгт "дибаг хийх" гэж бичээд эдгээр цэгүүдийн нэгийг аваад утасгүй гарцынхаа баруун талд чирнэ үү

Алхам 10: Үүн дээр давхар товшоод "msg" -г өөрчилнө үү. "Msg Object -ийг дуусгах" бол Дууссан дээр дарна уу

Үүн дээр давхар товшоод "msg" -г өөрчилнө үү. "Msg Object -ийг дуусгах" бол Дууссан дээр дарна уу
Үүн дээр давхар товшоод "msg" -г өөрчилнө үү. "Msg Object -ийг дуусгах" бол Дууссан дээр дарна уу

Алхам 11: Одоо хоёр зангилааны хооронд шугам зураад цонхны баруун дээд хэсэгт байрлах "Байршуулах" дээр дарна уу

Одоо хоёр зангилааны хооронд шугам зураад цонхны баруун дээд хэсэгт байрлах "Байршуулах" дээр дарна уу
Одоо хоёр зангилааны хооронд шугам зураад цонхны баруун дээд хэсэгт байрлах "Байршуулах" дээр дарна уу

Алхам 12: Өгөгдөлтэй ажиллах:

Мэдээлэлтэй ажиллах
Мэдээлэлтэй ажиллах

Одоо таны утасгүй мэдрэгчийн өгөгдлийг цуглуулж "дибаг хийх" таб руу гаргана, энэ "дибаг хийх таб" нь мэдээллийн хажуугийн хажуугийн баруун талд байрлана. Мэдээллийг харахын тулд дахин тохируулах товчийг дарна уу. Зангилааны улаан бичлэг нь json пакетийн зангилаануудаас давж гардаг. Msg объект дибаг хийх таб руу орж ирэхэд та түүнтэй хамт ирдэг мэдээллийн ерөнхий жагсаалтыг харахын тулд үүнийг томруулж болно. Хэрэв та ямар мэдрэгчийг шалгаж байгааг хурдан харах шаардлагатай бол энэ нь маш хэрэгтэй юм. Энэ зангилааны өгдөг өөр нэг асуудал бол чиглүүлэгчийг тохиргооны горимд байгаа төхөөрөмжүүдийг асааж буй сүлжээний таних тэмдгээр солих хялбар арга юм. зангилаа болон хэрэгсэл нь тохиргооны сүлжээнд шилжих бөгөөд үүнийг дахин сонсох горимд буцаана. Бид wi-fi хэрэгслийн зангилааг тохируулсны дараа тэдгээрийг мэдрэгчийг тохиргооны горимд оруулахдаа тогтмол тохируулахаар тохируулж болох тул төхөөрөмжийг хурдан тохируулахын тулд урсгалд байгаа ийм гарцын зангилааг хадгалах боломжтой байдаг.

Алхам 13: Утасгүй мэдрэгчийг нэмэх:

Утасгүй мэдрэгчийг нэмж оруулах
Утасгүй мэдрэгчийг нэмж оруулах

Бид утасгүй мэдрэгчийн бүртгэлийг харуулахын тулд дотооддоо тусгаарлах хэрэгтэй бөгөөд бид шилжүүлэгчийн зангилааг ашиглан гарцнаас ирсэн мэдэгдлийг Mac хаягаар эсвэл мэдрэгчийн төрөл дээр үндэслэн хувааж болно, гэхдээ миний хэлсэнчлэн Утасгүй зангилаа нь мэдрэгчийг тохируулах нэмэлт функцийг агуулдаг тул бид эдгээр бүтцүүд хэрхэн ажиллах талаар нэмэлт дүр зургийг өгөх болно. Хэрэв та хоёр мэдрэгчээсээ пакет ирж байгааг хараагүй бол урьдчилан хөндлөн гарч эхлээгүй байгаа товчлуурыг дарна уу. Аливаа цуваа төхөөрөмжийн тохиргооны цэгээр мэдрэгчийн үнэлгээг хийх явцад mac хаяг болон мэдрэгчийн төрлийг цөөрөмд хадгалдаг тул бид үүнийг дараагийн алхамд хурдан олох боломжтой болно.

Утасгүй зангилааг палитраас аваад урсгал руу чирж тохируулахын тулд хоёр товшино уу

Алхам 14: Утасгүй сүлжээний гарцанд ашиглаж байсан цэсийг сонгоод одоо "Mac хаяг" -ны хажууд байгаа томруулдаг шилийг дарж, боломжтой сонголтуудын аль нэгийг сонгоно уу

Утасгүй сүлжээний гарцанд ашиглаж байсан цэснээс төхөөрөмжийг сонгоод одоо "Mac хаяг" -ын хажууд байгаа томруулдаг шилийг дарж, боломжтой сонголтуудын аль нэгийг сонгоно уу
Утасгүй сүлжээний гарцанд ашиглаж байсан цэснээс төхөөрөмжийг сонгоод одоо "Mac хаяг" -ын хажууд байгаа томруулдаг шилийг дарж, боломжтой сонголтуудын аль нэгийг сонгоно уу

Алхам 15:

Зураг
Зураг

Энэ нь танд мэдрэгчийн төрлийг автоматаар тохируулахыг та анзаарах бөгөөд танихад хялбар болгохын тулд түүнд нэр өгч болно. Мэдээллийн таб дээр тэмдэглэснээр, Config -ийн сериал төхөөрөмж нь заавал байх албагүй бөгөөд бид одоогоор энэ талаар санаа зовохгүй байна. Таны дөнгөж нэмж оруулсан зангилаа нь ирж буй мэдрэгчийн өгөгдөлд шүүлтүүр болж ажилладаг бөгөөд зөвхөн mac хаяг байхгүй тохиолдолд мэдрэгчийн төрлийг дамжуулдаг.

Алхам 16: Температур/чийгшлийг харуулах:

Температур/чийгшлийг харуулах
Температур/чийгшлийг харуулах

Утасгүй мэдрэгчийн эдгээр зангилаанууд нь утасгүй сүлжээний гарцтай ижил мэдээлэл бүхий msg объектыг гаргадаг бөгөөд арай өөр форматаар Мэдрэгчийн өгөгдлийг өөрөө msg.payload хэлбэрээр илгээдэг бөгөөд энэ нь ихэнх зангилаанууд харилцан үйлчлэхэд ашиглагддаг. мессеж өөрөө.

Палетаас "хуваах" зангилааг аваад Temp/Hum зангилааны баруун талд байрлуулна уу

Алхам 17: "Түлхүүрийг хуулах" гэсэн обьектын доорх хайрцгийг давхар товшоод шалгана уу

"Түлхүүрийг хуулах" гэсэн объектын доор байгаа хайрцгийг давхар товшиж, тэмдэглэвэл энэ нь Msg -ийг олон тооны объект болгон хувааж, ачааны эд хөрөнгө тус бүрт нэгийг нь хувааж, эдгээр шинэ мессежийн сэдвийг өмчийн нэр болгон тохируулах болно
"Түлхүүрийг хуулах" гэсэн объектын доор байгаа хайрцгийг давхар товшиж, тэмдэглэвэл энэ нь Msg -ийг олон тооны объект болгон хувааж, ачааны эд хөрөнгө тус бүрт нэгийг нь хувааж, эдгээр шинэ мессежийн сэдвийг өмчийн нэр болгон тохируулах болно

Алхам 18: Одоо "шилжүүлэгч" зангилаа нэмээрэй, ингэснээр бид Msg бүрийг урсгалын тодорхой хэсэг, нэгийг температур, нэг чийгшилтэй харьцах боломжийг олгодог. Эхний талбарт "ачаалал" -ыг "сэдэв" болгон өөрчилнө үү, "==" хажууд "температур" гэж бичнэ үү

Одоо "шилжүүлэгч" зангилаа нэмнэ үү, энэ нь бидэнд Msg бүрийг урсгалын тодорхой хэсэг, нэгийг температур, нэг чийгшил рүү илгээх боломжийг олгоно. Эхний талбарт "ачаалал" -ыг "сэдэв" болгон өөрчилнө үү, "==" хажууд "температур" гэж бичнэ үү
Одоо "шилжүүлэгч" зангилаа нэмнэ үү, энэ нь бидэнд Msg бүрийг урсгалын тодорхой хэсэг, нэгийг температур, нэг чийгшил рүү илгээх боломжийг олгоно. Эхний талбарт "ачаалал" -ыг "сэдэв" болгон өөрчилнө үү, "==" хажууд "температур" гэж бичнэ үү

Алхам 19: Дараа нь зүүн доод хэсэгт байрлах "+нэмэх" товчийг дарж, шинэ талбарын "чийгшил" гэсэн хэлбэрийг дарна уу. Таны харж байгаагаар эдгээр нь тус бүр баруун талд өвөрмөц дугаартай байдаг бөгөөд энэ тоо нь тухайн нөхцөлтэй нийцэж байгаа тохиолдолд ямар гаралт руу илгээгдэхийг харуулдаг

Дараа нь зүүн доод хэсэгт байрлах "+нэмэх" товчийг дарж, шинэ талбарын "чийгшил" гэж бичнэ үү. Таны харж байгаагаар эдгээр нь тус бүр баруун талд өвөрмөц дугаартай байдаг бөгөөд энэ тоо нь тухайн нөхцөлтэй нийцэж байгаа тохиолдолд ямар гаралт руу илгээгдэхийг харуулдаг
Дараа нь зүүн доод хэсэгт байрлах "+нэмэх" товчийг дарж, шинэ талбарын "чийгшил" гэж бичнэ үү. Таны харж байгаагаар эдгээр нь тус бүр баруун талд өвөрмөц дугаартай байдаг бөгөөд энэ тоо нь тухайн нөхцөлтэй нийцэж байгаа тохиолдолд ямар гаралт руу илгээгдэхийг харуулдаг

Алхам 20: Дараа нь палитраас "хэмжигч" нэмье

Дараа нь палитраас "хэмжигч" нэмье
Дараа нь палитраас "хэмжигч" нэмье

Алхам 21: Шошгыг "Температур", утга форматыг "{{утга | Дугаар: 2}} "ба" Цельсийн "нэгжийг ашиглан та мужийг хүлээгдэж буй хамгийн бага ба хамгийн их температурт өөрчилж болно, би 0 ба 50 -г ашиглаж байна

Шошгыг "Температур" болгож, Утгын форматыг "{{утга | Дугаар: 2}} "ба" Цельсийн "нэгжийг ашиглан та мужийг хүлээгдэж буй хамгийн бага ба хамгийн их температурт өөрчилж болно, би 0 ба 50 -г ашиглаж байна
Шошгыг "Температур" болгож, Утгын форматыг "{{утга | Дугаар: 2}} "ба" Цельсийн "нэгжийг ашиглан та мужийг хүлээгдэж буй хамгийн бага ба хамгийн их температурт өөрчилж болно, би 0 ба 50 -г ашиглаж байна

Алхам 22:

Зураг
Зураг

Урсгал бүтээгчийн бас нэг гайхалтай онцлог бол хуулбарлах+буулгах, шинээр нэмсэн хэмжигч дээр дараад ctrl+c (mac дээрх cmd+c), дараа нь cntl+v дээр дарна уу, одоо танд хоёр дахь хэмжигч байна, үүнийг давхар дарна уу. шошгыг чийгшил, нэгжийг RH, 20 ба 80 болгож өөрчилнө үү

Алхам 23:

Зураг
Зураг
  • Одоо температур/чийгшлийн зангилаанаас хуваах зангилаанд, хуваах зангилаанаас шилжүүлэгчийн зангилаа хүртэл, унтраалгын зангилааны эхний (дээд) гаралтаас температур хэмжигч зангилаанд, унтраалгын зангилааны хоёр дахь гаралтаас чийгийн хэмжигч рүү утас татна..
  • Үүнийг хийсний дараа байршуулах дээр дарна уу.

Алхам 24: NODE-RED DASHBOARD:

Зангилаатай улаан самбар
Зангилаатай улаан самбар

Урсгал бүтээгчийг ашиглан UI үүсгэх чадварыг бий болгож, өгөгдлийг харуулахад ашиглаж болох диаграм, график болон бусад олон тооны харааны элементүүд, хэрэглэгчийн оролтыг ашиглан урсгалыг өдөөх зангилааны хамт өгдөг. Бид эдгээр зангилааны заримыг ашиглан утасгүй мэдрэгчийн телеметрийг харуулах болно.

шалгаж үзье! Баруун дээд буланд "Хяналтын самбар" гэсэн таб байна

Алхам 25: Энэ табын баруун дээд буланд "шинэ цонх" дүрс байгаа бөгөөд үүнийг дарж UI -ээ харна уу

Энэ табын баруун дээд хэсэгт "шинэ цонх" гэсэн жижиг дүрс байгаа бөгөөд үүнийг дарж UI -ээ харна уу
Энэ табын баруун дээд хэсэгт "шинэ цонх" гэсэн жижиг дүрс байгаа бөгөөд үүнийг дарж UI -ээ харна уу

Цахилгаан хэмжигч нь ямар ч мэдээлэл харуулдаггүй байх магадлалтай, учир нь та урсгалыг байршуулснаас хойш ямар ч мэдрэгчийн мэдээлэл гараагүй тул температур/чийгшлийн мэдрэгч дээрх дахин тохируулах товчлуур дээр дарж шалгана уу. Та одоо бодит цагийн мэдээллийг харуулах ёстой!

Алхам 26: NODE-RED DASHBOARD OUTPUT:

NODE-RED DASHBOARD OUTPUT
NODE-RED DASHBOARD OUTPUT

Одоо температур, чийгшил нэмэгдэж, буурах тусам янз бүрийн хувьсагчийн дотор байгаа шинэ өгөгдлүүд гарч ирдэг.

Зөвлөмж болгож буй: