Mundarija:

IOT Uzoq masofali simsiz harorat va namlik sensori-qizil tugunli: 27 qadam
IOT Uzoq masofali simsiz harorat va namlik sensori-qizil tugunli: 27 qadam

Video: IOT Uzoq masofali simsiz harorat va namlik sensori-qizil tugunli: 27 qadam

Video: IOT Uzoq masofali simsiz harorat va namlik sensori-qizil tugunli: 27 qadam
Video: How To Laser Clean A Rusty Range Rover Chassis | Workshop Diaries | Edd China 2024, Noyabr
Anonim
IOT Uzoq masofali simsiz harorat va namlik sensori-tugun-qizil
IOT Uzoq masofali simsiz harorat va namlik sensori-tugun-qizil

Simsiz tarmoqli tarmoq arxitekturasidan foydalangan holda 28 millik masofaga ega bo'lgan NCD uzoq masofali simsiz harorat-namlik sensori bilan tanishish. Honeywell HIH9130 harorat-namlik sensori o'z ichiga olgan harorat va namlik namunalarini foydalanuvchi aniqlagan vaqt oralig'ida uzatadi.

Bort harorat sensori -25 ° C dan 85 ° C gacha yoki -13 ° F dan 185 ° F gacha, namlik sensori esa 0 dan 100% RH uchun baholanadi. U faqat 2 ta AA batareyasi va 500 000 simsiz uzatishning ishlash muddati bilan ta'minlanishi mumkin. Batareya muddati atrof -muhit sharoitiga va ma'lumotlarni uzatish oralig'iga qarab 10 yilgacha uzaytirilishi mumkin. Majburiy emas, bu sensor tashqi quvvat bilan ta'minlanishi mumkin.

Ochiq aloqa protokoli bilan, bu IoT simsiz harorat namlik mahsuloti deyarli har qanday boshqaruv tizimi yoki shlyuz bilan birlashtirilishi mumkin. Ma'lumotlar kompyuterga, Raspberry Pi, Microsoft Azure® IoT yoki Arduino -ga uzatilishi mumkin. Sensor parametrlari va simsiz uzatish sozlamalari ochiq muloqot protokoli yordamida yo'lda o'zgartirilishi mumkin, bu esa mo'ljallangan dasturga qarab maksimal konfiguratsiyani ta'minlaydi. Uzoq diapazonli simsiz harorat namlik sezgichining uzoq diapazoni, narxi, aniqligi, batareyaning ishlash muddati va xavfsizlik xususiyatlari uni sanoat va iste'mol bozorining aksariyat talablariga javob beradigan tanlovga aylantiradi.

1 -qadam: Kerakli apparat va dasturiy ta'minot

Kerakli apparat va dasturiy ta'minot
Kerakli apparat va dasturiy ta'minot
Kerakli apparat va dasturiy ta'minot
Kerakli apparat va dasturiy ta'minot

Uskuna:

1. NCD uzoq masofali harorat va namlik sensori

2. USB interfeysli NCD uzoq masofali simsiz tarmoqli modem

Dasturiy ta'minot:

1. LabView yordam dasturi

2. Qizil tugun

2 -qadam: Ma'lumotlarni LabView yordam dasturiga yuborish bosqichlari

  • Birinchidan, ma'lumotlarni vizualizatsiya qilish uchun bizga Labview yordamchi dasturi kerak.
  • Ushbu foydalanuvchi interfeysidan foydalanish uchun siz quyidagi drayverlarni o'rnatishingiz kerak bo'ladi:

1. 64 bitli haydovchi va 32 bitli haydovchi uchun bu yerdan ish vaqti dvigatelini o'rnating.

2. NI Visa Driver -ni o'rnating.

3. Labview Run time ketma-ket haydovchisi va LabVIEW Run-Time Engine-ni o'rnating.

4. Ushbu mahsulotni ishga tushirish bo'yicha qo'llanma.

3-qadam: Qizil tugunni sozlash

Endi sizda sensorlar ishlayotgandek, biz bu ma'lumotlar bilan foydali ish qilishimiz kerak.

  • Birinchidan, siz Node-Red-ni o'rnatishingiz kerak bo'ladi.
  • Bu bajarilgandan so'ng, siz buyruq satrini yoki Windows foydalanuvchilari uchun Power Shell-ni kiritishingiz kerak, Node-RED o'rnatilgan katalogga o'ting.
  • Endi "npm i ncd-red-simsiz tugun-qizil-boshqaruv paneli" ni kiriting. Bu simsiz sensorlardan ma'lumotlarni qabul qilish uchun zarur bo'lgan tugunlarni o'rnatadi va tugagandan so'ng siz Node-RED-ni ishga tushirishingiz mumkin.
  • Tugun serverini ishga tushirish uchun buyruq satriga yoki terminalga node-red yozing va enter tugmasini bosing.

4 -qadam: oqimni yaratish bosqichlari:

Oqim yaratish bosqichlari
Oqim yaratish bosqichlari

Bu vaqtda siz chap tomonda tugunlarning uzun ro'yxati bo'lgan katta bo'sh oqimni ko'rasiz, bu yon panel palitrasi deb ataladi.

5 -qadam: Oldinga o'ting va boshlash uchun simsiz shlyuz tugunini oqim tuvalingizga torting

Oldinga o'ting va boshlash uchun simsiz shlyuz tugunini oqim tuvalingizga torting
Oldinga o'ting va boshlash uchun simsiz shlyuz tugunini oqim tuvalingizga torting

NCD-red-wireless-ketma-ket ulanishni boshqaruvchi, kiruvchi sensor ma'lumotlarini tahlil qiladigan, ularni ma'lum parametrlar bo'yicha filtrlaydigan va simsiz sensorlarni sozlash imkonini beruvchi tugunlarni ta'minlaydi.

6 -qadam: Simsiz sensorlarni toping:

Simsiz sensorlarni qidirish
Simsiz sensorlarni qidirish

Tugunni etkazib bergandan so'ng, siz tugunning imkoniyatlari to'g'risidagi yozuvlarni o'z ichiga olgan ma'lumot yorlig'ini ko'rishingiz mumkin, bu tugma qizil-qizil paketlar uchun yaxshi to'ldirilgan va qimmatbaho statistikadan iborat bo'lib, ko'pincha siz xohlamaysiz. Ma'lumotlar yorlig'i tashqarisidagi boshqa hujjatlarni ko'rishingiz mumkin, shuning uchun siz tugun qanday ishlaydi, degan savol tug'ilsa ham, o'z oqimlaringizni qurayotganingizda, uni o'ylab ko'ring. Biz qilmoqchi bo'lgan keyingi element - bu tugunni sozlash, uni birinchi marta qo'shganingizda, o'ng yuqori burchakda ko'k nuqta yonida kichik uchburchak borligini, uchburchak tugunning qo'shimcha konfiguratsiyani xohlashini bildiradi. nuqta tugun endi yo'q, lekin oqimning bir qismi sifatida joylashtirilganligini ko'rsatadi.

  • Konfiguratsiya variantlarini ochish uchun tugunni ikki marta bosing.
  • USB routerni sozlash uchun "Serial Device" maydonining yonidagi qalam belgisini bosing, bu faqat bir nechta variantga ega bo'lgan ikkinchi konfiguratsiya panelini ochadi.

7 -qadam: Seriyali port maydonining yonidagi kattalashtirish oynasini bosing va yo'riqnoma bilan mos keladigan portni tanlang, so'ng yuqoridagi "Qo'shish" tugmasini bosing

Seriyali port maydonining yonidagi kattalashtiruvchi oynani bosing va yo'riqnoma bilan mos keladigan portni tanlang, so'ng yuqoridagi "Qo'shish" tugmasini bosing
Seriyali port maydonining yonidagi kattalashtiruvchi oynani bosing va yo'riqnoma bilan mos keladigan portni tanlang, so'ng yuqoridagi "Qo'shish" tugmasini bosing

8 -qadam: Seriyali qurilmalar maydoni shu tanlov asosida to'ldiriladi va siz "Bajarildi" tugmasini bosishingiz mumkin, endi siz simsiz sensorlarga to'g'ridan -to'g'ri kirishingiz mumkin! kirayotgan ma'lumotlarni ko'rish uchun

Seriyali qurilma maydoni endi shu tanlov asosida to'ldiriladi va siz "Bajarildi" tugmasini bosishingiz mumkin, endi siz simsiz sensorlarga to'g'ridan -to'g'ri kirishingiz mumkin! kirayotgan ma'lumotlarni ko'rish uchun
Seriyali qurilma maydoni endi shu tanlov asosida to'ldiriladi va siz "Bajarildi" tugmasini bosishingiz mumkin, endi siz simsiz sensorlarga to'g'ridan -to'g'ri kirishingiz mumkin! kirayotgan ma'lumotlarni ko'rish uchun

9 -qadam: Endi palitrangizga qayting va qidiruv maydonining yuqori qismiga "disk raskadrovka" kiriting, ushbu tugunlardan birini oling va simsiz shlyuzingizning o'ng tomoniga torting

Endi palitrangizga qayting va yuqoridagi qidirish maydoniga "tuzatishni" kiriting, ushbu tugunlardan birini oling va simsiz shlyuzingizning o'ng tomoniga torting
Endi palitrangizga qayting va yuqoridagi qidirish maydoniga "tuzatishni" kiriting, ushbu tugunlardan birini oling va simsiz shlyuzingizning o'ng tomoniga torting

10 -qadam: Uni ikki marta bosing va "msg" ni o'zgartiring. "Msg ob'ektini to'ldirish" uchun "Bajarildi" tugmasini bosing

Uni ikki marta bosing va "msg" ni o'zgartiring. "Msg ob'ektini to'ldirish" uchun "Bajarildi" tugmasini bosing
Uni ikki marta bosing va "msg" ni o'zgartiring. "Msg ob'ektini to'ldirish" uchun "Bajarildi" tugmasini bosing

11 -qadam: Endi ikkita tugun orasiga chiziq qo'ying va oynaning yuqori o'ng burchagidagi "Joylashtirish" ni bosing

Endi ikkita tugun orasiga chiziq torting va oynaning o'ng yuqori qismidagi "joylashtirish" ni bosing
Endi ikkita tugun orasiga chiziq torting va oynaning o'ng yuqori qismidagi "joylashtirish" ni bosing

12 -qadam: Ma'lumotlar bilan ishlash:

Ma'lumotlar bilan ishlash
Ma'lumotlar bilan ishlash

Endi simsiz sensorlardan ma'lumotlar yig'iladi va u "disk raskadrovka" yorlig'iga chiqariladi, bu "disk raskadrovka" yorlig'i ma'lumot yonidan keyin o'ng yon panelda joylashgan. Ma'lumotni ko'rish uchun reset tugmasini bosing. Qizil tugunli yozuvlar json paketidagi tugunlar orasidan oshib ketadi. Xabar ob'ekti disk raskadrovka yorlig'iga kirganda, siz u bilan birga kelgan ma'lumotlarning umumiy ro'yxatini ko'rish uchun uni kattalashtirishingiz mumkin. Agar siz qaysi sensorlar tekshirilayotganini tezda ko'rishingiz kerak bo'lsa, bu juda foydali bo'ladi. Bu tugunning boshqa muammosi - yo'riqnoma konfiguratsiya rejimidagi qurilmalar hujjatlashtirilgan tarmoq identifikatori bilan almashishning oson usuli, chapdagi tugmani bosish kifoya. tugun va asbob konfiguratsiya tarmog'iga o'tadi, uni yana tinglash rejimiga qaytarish uchun bosing. Wi-Fi asboblari tugunlari o'rnatilgandan so'ng, ular sensorni konfiguratsiya rejimiga o'tganda muntazam ravishda sozlashi mumkin, shuning uchun qurilmani tez sozlash uchun oqimda mavjud bo'lgan bunday shlyuz tugunlarini saqlash har doim mavjud.

13 -qadam: Simsiz sensorlarni qo'shish:

Simsiz sensorlarni qo'shish
Simsiz sensorlarni qo'shish

biz simsiz sensorli yozuvlarni o'zimizda ajratishimiz kerak, biz uni ko'rsatishimiz mumkin, biz shlyuzdan kelgan xabarlarni sensorli turiga yoki manziliga qarab ajratish uchun kalit tugunidan foydalanishimiz mumkin, lekin men aytganimdek, Haqiqatan ham, simsiz tugunlar sensorlarni sozlash uchun qo'shimcha funktsiyalarni o'z ichiga oladi, shuning uchun biz sizdan ushbu tuzilmalar qanday ishlashi haqida to'liq tasavvur berishni boshlaymiz. Agar siz ikkala datchikdan kelgan paketlarni ko'rmagan bo'lsangiz, oldindan kesib o'ting va boshlanmagan joyidagi reset tugmasini bosing. Sensorni har qanday ketma -ket konfiguratsiya tugunlari orqali baholashda, makon manzili va sensori hovuzda saqlanadi, shuning uchun biz uni keyingi bosqich davomida tezda topa olamiz.

Palitradagi simsiz tugunni oling va uni oqimga torting, uni sozlash uchun uni ikki marta bosing

14 -qadam: Simsiz shlyuz uchun ishlatilgan oynadan ketma -ket qurilmani tanlang, endi "Mac manzili" yonidagi kattalashtiruvchi oynani bosing va mavjud variantlardan birini tanlang

Simsiz shlyuz uchun ishlatilgan oynadan ketma -ket qurilmani tanlang, so'ng "Mac manzili" yonidagi kattalashtiruvchi oynani bosing va mavjud variantlardan birini tanlang
Simsiz shlyuz uchun ishlatilgan oynadan ketma -ket qurilmani tanlang, so'ng "Mac manzili" yonidagi kattalashtiruvchi oynani bosing va mavjud variantlardan birini tanlang

15 -qadam:

Rasm
Rasm

Siz avtomatik ravishda sensorlar turini belgilashini sezasiz, shuningdek aniqlashni osonlashtirish uchun unga nom berishingiz mumkin. Ma'lumotlar ko'rinishida ta'kidlanganidek, Konfiguratsiya uchun ketma -ket qurilma ixtiyoriy va biz hozir bu haqda tashvishlanmaymiz. Siz qo'shgan tugun, sensor sensori ma'lumotlarini filtr sifatida samarali ishlaydi, faqat Mac manzili yoki sensori turidagi ma'lumotlarni uzatadi, agar hech qanday Mac manzili bo'lmasa.

16 -qadam: Harorat/namlikni ko'rsatish:

Harorat/namlikni ko'rsatish
Harorat/namlikni ko'rsatish

Simsiz sensorlar uchun ushbu tugunlar, bir xil ma'lumotga ega bo'lgan, simsiz shlyuzlar tuguniga o'xshash, bir xil ma'lumotga ega bo'lgan xabar ma'lumotlarini yuboradi. xabarning o'zi.

Paletadan "bo'linish" tugunini oling va uni Temp/Hum tugunining o'ng tomoniga qo'ying

17 -qadam: Ob'ekt ostidagi katakchani ikki marta bosing va "Nusxa ko'chirish kalitini belgilang", bu xabarni yukdagi har bir mulk uchun bir nechta ob'ektlarga bo'linadi va yangi nomlar uchun mavzularni mulk nomlariga o'rnatadi

Ob'ekt ostidagi katakchani ikki marta bosing va "Kalitni nusxalash" deb belgilang, bu xabarni yukdagi har bir mulk uchun bir nechta ob'ektlarga ajratadi va yangi nomlar uchun mavzularni mulk nomlariga o'rnatadi
Ob'ekt ostidagi katakchani ikki marta bosing va "Kalitni nusxalash" deb belgilang, bu xabarni yukdagi har bir mulk uchun bir nechta ob'ektlarga ajratadi va yangi nomlar uchun mavzularni mulk nomlariga o'rnatadi

18 -qadam: Endi "o'tish" tugunini qo'shing, bu bizga har bir xabarni oqimning ma'lum bir qismiga, haroratni boshqarishga va namlikni boshqarishga imkon beradi. Birinchi maydonda "yuk" ni "mavzu" ga o'zgartiring, "==" yoniga "harorat" yozing

Endi "o'tish" tugunini qo'shing, bu bizga har bir xabarni oqimning ma'lum bir qismiga, bitta haroratni boshqarishga va bitta namlikka yuborishga imkon beradi. Birinchi maydonda "yuk" ni "mavzu" ga o'zgartiring, "==" yonida "harorat" ni kiriting
Endi "o'tish" tugunini qo'shing, bu bizga har bir xabarni oqimning ma'lum bir qismiga, bitta haroratni boshqarishga va bitta namlikka yuborishga imkon beradi. Birinchi maydonda "yuk" ni "mavzu" ga o'zgartiring, "==" yonida "harorat" ni kiriting

19 -qadam: Keyin chap tomondagi "+qo'shish" tugmachasini bosing, yangi maydonda "namlik". Ko'rib turganingizdek, ularning har biri o'ng tomonda noyob raqamga ega, bu raqam Msg shartga mos kelganda qaysi chiqishga yuborilishini ko'rsatadi

Keyin chap tomondagi "+qo'shish" tugmachasini bosing, yangi maydonda "namlik". Ko'rib turganingizdek, ularning har biri o'ng tomonda noyob raqamga ega, bu raqam Msg shartga mos kelganda qaysi chiqishga yuborilishini ko'rsatadi
Keyin chap tomondagi "+qo'shish" tugmachasini bosing, yangi maydonda "namlik". Ko'rib turganingizdek, ularning har biri o'ng tomonda noyob raqamga ega, bu raqam Msg shartga mos kelganda qaysi chiqishga yuborilishini ko'rsatadi

20 -qadam: Keyin palitradan "o'lchagich" qo'shamiz

Keyin palitradan "o'lchagich" qo'shamiz
Keyin palitradan "o'lchagich" qo'shamiz

21 -qadam: Yorliqni "Harorat" ga, qiymat formatini esa "{{qiymat | Raqam: 2}} "va" Selsiy "birliklari diapazonini minimal va maksimal kutilgan haroratga o'zgartirish mumkin, men 0 va 50 dan foydalanayapman

Yorliqni "Harorat" ga, qiymat formatini esa "{{qiymat | Raqam: 2}} "va" Selsiy "birliklari diapazonini minimal va maksimal kutilgan haroratga o'zgartirish mumkin, men 0 va 50 dan foydalanayapman
Yorliqni "Harorat" ga, qiymat formatini esa "{{qiymat | Raqam: 2}} "va" Selsiy "birliklari diapazonini minimal va maksimal kutilgan haroratga o'zgartirish mumkin, men 0 va 50 dan foydalanayapman

22 -qadam:

Rasm
Rasm

Oqim ishlab chiqaruvchining yana bir ajoyib xususiyati - bu nusxa ko'chirish+joylashtirish, siz qo'shgan o'lchagichni bosing va ctrl+c (Macda cmd+c) ni bosing, keyin cntl+v ni bosing, endi sizda ikkinchi o'lchagich bor, uni ikki marta bosing. Yorliqni namlikka, birliklarni RHga va diapazonni 20 va 80 ga o'zgartiring

23 -qadam:

Rasm
Rasm
  • Endi simlarni Harorat/Namlik tugunidan bo'linish tuguniga, bo'linish tugunidan kalit tuguniga va kalit tugunining birinchi (yuqori) chiqishidan harorat o'lchagich tuguniga va kalit tugunining ikkinchi chiqishidan namlik o'lchagichiga torting..
  • Bu bajarilgandan so'ng, tarqatish -ni bosing.

24-qadam: NODE-RED DASHBOARD:

TUG'IL QIZIL DASHBOARD
TUG'IL QIZIL DASHBOARD

Oqim tuzuvchi yordamida foydalanuvchi interfeysi yaratish qobiliyatini beradi, xaritalar, grafikalar va boshqa bir qancha vizual elementlarni taqdim etadi, biz foydalanuvchini kiritish yordamida oqimni ishga tushirish uchun tugunlar bilan bir qatorda. Biz simsiz sensorlardan telemetriyani ko'rsatish uchun ushbu tugunlarning bir qismini ishlatamiz.

tekshirib ko'ramiz! O'ng yuqori burchakda "Boshqaruv paneli" yozuvi mavjud

25 -qadam: Yorliqning yuqori o'ng burchagida kichik "yangi oyna" belgisi, foydalanuvchi interfeysini ko'rish uchun ustiga bosing

Yorliqning yuqori o'ng burchagida "yangi oyna" belgisi bor, foydalanuvchi interfeysini ko'rish uchun ustiga bosing
Yorliqning yuqori o'ng burchagida "yangi oyna" belgisi bor, foydalanuvchi interfeysini ko'rish uchun ustiga bosing

O'lchagichlar hech qanday ma'lumotni ko'rsatmasligi mumkin, chunki siz oqimni o'rnatganingizdan beri sensorlar haqida hech qanday ma'lumot berilmagan, harorat/namlik sensori sozlamalarini tiklash uchun tugmachani bosing va o'lchagichlar yuqoriga ko'tarilishi kerak. Endi siz real vaqtda ma'lumotlarni ko'rsatishingiz kerak!

26-qadam: NODE-RED DASHBOARD OUTPUT:

NODE-RED DASHBOARD Chiqish
NODE-RED DASHBOARD Chiqish

Endi harorat va namlik oshishi va kamayishi bilan har xil o'zgaruvchilar ichida yangi ma'lumotlar mavjud.

Tavsiya: