Агуулгын хүснэгт:
- Алхам 1: Тоног төхөөрөмж, програм хангамж шаардлагатай
- Алхам 2: Улаан зангилаа тохируулах
- Алхам 3: Урсгалыг бий болгох алхамууд
- Алхам 4: Урагшаа явж, утасгүй гарцны зангилааг урсгалын зураг руу чирж эхлээрэй
- Алхам 5: Утасгүй мэдрэгчээ хайж олох
- Алхам 6: Цуваа портын талбайн хажууд байгаа томруулдаг шилэн дээр дараад чиглүүлэгчтэйгээ тохирох портыг сонгоод дээрээс нь "Нэмэх" товчийг дарна уу
- Алхам 7: Цуваа төхөөрөмжийн талбарыг энэ сонголт дээр үндэслэн бөглөх бөгөөд та "Дууссан" дээр дарахад утасгүй мэдрэгчдээ шууд хандах боломжтой болно. орж ирж буй өгөгдлийг харахын тулд
- Алхам 8: Одоо палитр руугаа буцаж ороод хайлтын талбарт "debug" гэж бичээд эдгээр цэгүүдийн нэгийг аваад утасгүй гарцынхаа баруун талд чирнэ үү
- Алхам 9: Үүн дээр давхар товшоод "msg" -г өөрчилнө үү. "Msg Object -ийг дуусгах" бол Дууссан дээр дарна уу
- Алхам 10: Одоо хоёр зангилааны хооронд шугам зураад цонхны баруун дээд хэсэгт байрлах "Байршуулах" дээр дарна уу
- Алхам 11: Өгөгдөлтэй ажиллах
- Алхам 12: Утасгүй мэдрэгчийг нэмэх:
- Алхам 13: Утасгүй сүлжээний гарцанд ашиглаж байсан цэсийн төхөөрөмжийг сонгоод одоо "Mac хаяг" -ын хажууд байгаа томруулдаг шилийг дарж, боломжтой сонголтуудын аль нэгийг сонгоно уу
- Алхам 14: Дууссан дээр дарна уу
- Алхам 15: Одоо палитр руугаа буцаж ороод, дээд хэсэгт байрлах хайлтын талбарт "дибаг хийх" гэж бичээд эдгээр цэгүүдийн нэгийг аваад утасгүй гарцынхаа баруун талд чирнэ үү
- Алхам 16: Үүн дээр давхар товшоод Done дээр дарна уу
- Алхам 17: Чичиргээ/температурыг харуулах
- Алхам 18: "Түлхүүрийг хуулах" гэсэн объектын доорх хайрцгийг давхар товшиж, тэмдэглэвэл энэ нь Msg -ийг олон объект болгон хувааж, ачааны эд хөрөнгө тус бүрт нэгийг нь хувааж, шинэ Msgs -ийн сэдвүүдийг өмчийн нэр болгон тохируулна
- Алхам 19: Одоо "шилжүүлэгч" зангилаа нэмээрэй, ингэснээр бид Msg бүрийг урсгалын тодорхой хэсэгт, нэгийг нь RMS -ээр, нэгийг нь Макс руу, нэгийг нь температурт, нэгийг нь илгээх боломжийг олгоно
- Алхам 20: Эхний талбарт "ачаалал" -ыг "сэдэв" болгон өөрчилнө үү
- Алхам 21: Шинэ мөр нэмэхийн тулд Нэмэх товчийг дарна уу
- Алхам 22: Дараа нь RMS -ийн палитраас "диаграм" нэмж оруулаад MAX болон MIN -д хоёр удаа хуулж, температурын хэмжигчийг нэмье
- Алхам 23: Одоо эхний график зангилаа дээр давхар товшино уу
- Алхам 24: Одоо хоёр дахь график зангилаа дээр давхар товшино уу
- Алхам 25: Одоо гурав дахь диаграмын зангилаа дээр давхар дарна уу
- Алхам 26: Дараа нь хэмжигч зангилааны хувьд
- Алхам 27: Одоо утас зур
- Алхам 28: Үүнийг хийсний дараа байршуулах дээр дарна уу
- Алхам 29: NODE-RED DASHBOARD
- Алхам 30: Энэ табын баруун дээд буланд "шинэ цонх" дүрс байгаа бөгөөд үүнийг дарж UI -ээ харна уу
- Алхам 31: NODE-RED DASHBOARD OUTPUT
Видео: IoT урт хугацааны чичиргээ ба температур мэдрэгч бүхий зангилаа-улаан: 34 алхам
2024 Зохиолч: John Day | [email protected]. Хамгийн сүүлд өөрчлөгдсөн: 2024-01-30 11:02
Утасгүй сүлжээний архитектурыг ашиглан 28 миль хүртэлх зайтай NCD-ийн урт хугацааны утасгүй температурын чийгшлийн мэдрэгчийг танилцуулж байна. Honeywell HIH9130 температурын чийгшлийн мэдрэгчийг ашиглан температур, чийгшлийн дээжийг хэрэглэгчийн тодорхойлсон интервалаар дамжуулдаг.
Алхам 1: Тоног төхөөрөмж, програм хангамж шаардлагатай
Техник хангамж:
NCD урт хугацааны чичиргээ ба температур мэдрэгч
USB интерфэйстэй NCD урт хугацааны утасгүй сүлжээний модем
Програм хангамж:
Улаан зангилаа
Алхам 2: Улаан зангилаа тохируулах
Одоо танд мэдрэгч ажиллаж байгаа тул бидэнд энэ өгөгдлөөр ашигтай зүйл хийх арга хэрэгтэй байна.
- Юуны өмнө та Node-Red-ийг суулгах хэрэгтэй болно.
- Үүнийг хийсний дараа та Windows хэрэглэгчдэд зориулсан тушаалын мөр эсвэл Power Shell-ийг оруулах шаардлагатай бөгөөд Node-RED-ийг суулгасан директор руу очно уу.
- Одоо "npm i ncd-red-утасгүй зангилаа-улаан-самбар" гэж бичнэ үү. Энэ нь таны утасгүй мэдрэгчээс өгөгдөл хүлээн авахад шаардлагатай зангилааг суулгах бөгөөд үүнийг хийсний дараа та Node-RED-ийг эхлүүлж болно.
- Зангилааны серверийг эхлүүлэхийн тулд командын мөр эсвэл терминал дээр node-red гэж бичээд enter дарна уу.
Алхам 3: Урсгалыг бий болгох алхамууд
Энэ үед та зүүн талын зангилааны урт жагсаалттай том хоосон урсгалыг харах болно, энэ хажуугийн самбарыг палитр гэж нэрлэдэг.
Алхам 4: Урагшаа явж, утасгүй гарцны зангилааг урсгалын зураг руу чирж эхлээрэй
ncd-red-утасгүй Цуваа холболтыг удирдах, ирж буй мэдрэгчийн өгөгдлийг задлан шинжлэх, тодорхой параметрээр шүүж, утасгүй мэдрэгчийг тохируулах боломжийг олгодог зангилааг өгдөг.
Алхам 5: Утасгүй мэдрэгчээ хайж олох
Та зангилааг хүргэсний дараа зангилааны чадварын талаархи бүртгэлийг агуулсан мэдээллийн табыг харах боломжтой болно, энэ таб нь зангилааны улаан багцад хамгийн их хүн амтай бөгөөд үнэ цэнэтэй статистик мэдээллээс бүрддэг бөгөөд үүнийг ихэвчлэн хүсэхгүй байх болно. Мэдээллийн табын гадна талд байгаа бусад баримт бичгийг үзэхийн тулд зангилаа хэрхэн ажилладаг талаар асуулт байвал урсгалыг бий болгож байхдаа үүнийг санаж байгаарай. Бидний хийхийг хүсч буй дараагийн элемент бол зангилааг тохируулах явдал бөгөөд та үүнийг анх нэмэхэд цэнхэр цэгийн хажууд баруун дээд буланд жижиг гурвалжин байгааг анхаарна уу, гурвалжин нь зангилаа нэмэлт тохиргоо хийхийг хүсч байгааг харуулна. цэг нь зангилааг цаашид урсгалын нэг хэсэг болгон ашиглахаа больсон болохыг харуулж байна.
- Тохиргооны сонголтыг нээхийн тулд зангилаа дээр хоёр товшино уу.
- USB чиглүүлэгчийг тохируулахын тулд Цуваа төхөөрөмж талбарын хажууд байгаа харандаа дүрс дээр дарна уу, энэ нь хэдхэн сонголттой хоёр дахь тохиргооны самбарыг нээх болно.
Алхам 6: Цуваа портын талбайн хажууд байгаа томруулдаг шилэн дээр дараад чиглүүлэгчтэйгээ тохирох портыг сонгоод дээрээс нь "Нэмэх" товчийг дарна уу
Алхам 7: Цуваа төхөөрөмжийн талбарыг энэ сонголт дээр үндэслэн бөглөх бөгөөд та "Дууссан" дээр дарахад утасгүй мэдрэгчдээ шууд хандах боломжтой болно. орж ирж буй өгөгдлийг харахын тулд
Алхам 8: Одоо палитр руугаа буцаж ороод хайлтын талбарт "debug" гэж бичээд эдгээр цэгүүдийн нэгийг аваад утасгүй гарцынхаа баруун талд чирнэ үү
Алхам 9: Үүн дээр давхар товшоод "msg" -г өөрчилнө үү. "Msg Object -ийг дуусгах" бол Дууссан дээр дарна уу
Алхам 10: Одоо хоёр зангилааны хооронд шугам зураад цонхны баруун дээд хэсэгт байрлах "Байршуулах" дээр дарна уу
Алхам 11: Өгөгдөлтэй ажиллах
Одоо таны утасгүй мэдрэгчийн өгөгдлийг цуглуулж "дибаг хийх" таб руу гаргана, энэ "дибаг хийх таб" нь мэдээллийн хажуугийн хажуугийн баруун талд байрлана. Мэдээллийг харахын тулд дахин тохируулах товчийг дарна уу. Зангилааны улаан бичлэг нь json пакетийн зангилаануудаас давж гардаг. Msg объект дибаг хийх таб руу орж ирэхэд та түүнтэй хамт ирдэг мэдээллийн ерөнхий жагсаалтыг харахын тулд үүнийг томруулж болно. Хэрэв та ямар мэдрэгчийг шалгаж байгааг хурдан харах шаардлагатай бол энэ нь маш хэрэгтэй юм. Энэ зангилааны өгдөг өөр нэг асуудал бол чиглүүлэгчийг тохиргооны горимд байгаа төхөөрөмжүүдийг асааж буй сүлжээний таних тэмдгээр солих хялбар арга юм. зангилаа болон хэрэгсэл нь тохиргооны сүлжээнд шилжих бөгөөд үүнийг дахин сонсох горимд буцаана. Бид wi-fi хэрэгслийн зангилааг тохируулсны дараа тэдгээрийг мэдрэгчийг тохиргооны горимд оруулахдаа тогтмол тохируулахаар тохируулж болох тул төхөөрөмжийг хурдан тохируулахын тулд урсгалд байгаа ийм гарцын зангилааг хадгалах боломжтой байдаг.
Алхам 12: Утасгүй мэдрэгчийг нэмэх:
Бид утасгүй мэдрэгчийн бүртгэлийг харуулахын тулд дотооддоо тусгаарлах хэрэгтэй бөгөөд бид шилжүүлэгчийн зангилааг ашиглан гарцаас ирсэн мэдэгдлийг Mac хаягаар эсвэл мэдрэгчийн төрөл дээр үндэслэн хувааж болно, гэхдээ миний хэлсэнчлэн Утасгүй зангилаа нь мэдрэгчийг тохируулах нэмэлт функцийг агуулдаг тул бид эдгээр бүтцүүд хэрхэн ажиллах талаар нэмэлт дүр зургийг өгөх болно. Хэрэв та хоёр мэдрэгчээсээ пакет ирж байгааг хараагүй бол урьдчилан хөндлөн гарч эхлээгүй байгаа товчлуурыг дарна уу. Аливаа цуваа төхөөрөмжийн тохиргооны цэгээр мэдрэгчийн үнэлгээг хийх явцад mac хаяг болон мэдрэгчийн төрлийг цөөрөмд хадгалдаг тул бид үүнийг дараагийн алхамд хурдан олох боломжтой болно.
Утасгүй зангилааг палитраас аваад урсгал руу чирж тохируулахын тулд хоёр товшино уу
Алхам 13: Утасгүй сүлжээний гарцанд ашиглаж байсан цэсийн төхөөрөмжийг сонгоод одоо "Mac хаяг" -ын хажууд байгаа томруулдаг шилийг дарж, боломжтой сонголтуудын аль нэгийг сонгоно уу
Алхам 14: Дууссан дээр дарна уу
Энэ нь танд мэдрэгчийн төрлийг автоматаар тохируулахыг та анзаарах бөгөөд танихад хялбар болгохын тулд түүнд нэр өгч болно. Мэдээллийн таб дээр тэмдэглэснээр, Config -ийн сериал төхөөрөмж нь заавал байх албагүй бөгөөд бид одоогоор энэ талаар санаа зовохгүй байна. Таны дөнгөж нэмж оруулсан зангилаа нь ирж буй мэдрэгчийн өгөгдөлд шүүлтүүр болж ажилладаг бөгөөд зөвхөн mac хаяг байхгүй тохиолдолд мэдрэгчийн төрлийг дамжуулдаг.
Алхам 15: Одоо палитр руугаа буцаж ороод, дээд хэсэгт байрлах хайлтын талбарт "дибаг хийх" гэж бичээд эдгээр цэгүүдийн нэгийг аваад утасгүй гарцынхаа баруун талд чирнэ үү
Алхам 16: Үүн дээр давхар товшоод Done дээр дарна уу
Алхам 17: Чичиргээ/температурыг харуулах
Утасгүй мэдрэгчийн эдгээр зангилаанууд нь утасгүй сүлжээний гарцтай ижил мэдээлэл бүхий msg объектыг гаргадаг бөгөөд арай өөр форматаар Мэдрэгчийн өгөгдлийг өөрөө msg.payload хэлбэрээр илгээдэг бөгөөд энэ нь ихэнх зангилаанууд харилцан үйлчлэхэд ашиглагддаг. мессеж өөрөө.
Палетаас "хуваах" зангилааг аваад Vib/Temp зангилааны баруун талд байрлуулна уу
Алхам 18: "Түлхүүрийг хуулах" гэсэн объектын доорх хайрцгийг давхар товшиж, тэмдэглэвэл энэ нь Msg -ийг олон объект болгон хувааж, ачааны эд хөрөнгө тус бүрт нэгийг нь хувааж, шинэ Msgs -ийн сэдвүүдийг өмчийн нэр болгон тохируулна
Алхам 19: Одоо "шилжүүлэгч" зангилаа нэмээрэй, ингэснээр бид Msg бүрийг урсгалын тодорхой хэсэгт, нэгийг нь RMS -ээр, нэгийг нь Макс руу, нэгийг нь температурт, нэгийг нь илгээх боломжийг олгоно
Алхам 20: Эхний талбарт "ачаалал" -ыг "сэдэв" болгон өөрчилнө үү
"==" дээр товшоод "match regex" -ийг сонгоно уу, хажууд байгаа талбарт "rms_" гэж бичнэ үү. Энэ нь "rms_ агуулсан мөртэй таарч, дараа нь ямар ч тэмдэгт (.) Байгаа бол аль болох олон тэмдэгт тааруулна ()
Алхам 21: Шинэ мөр нэмэхийн тулд Нэмэх товчийг дарна уу
Сүүлчийн алхамыг дагаж "rms" -ийг "max" гэж орлуулж, дараа нь "=" -ийн хажууд "температур" гэсэн температурын хувьд "min" гэж нэг удаа нэмж, нэг эгнээ хий. Энэ нь бидний ирж буй ачааг 4 хэсэгт хувааж, тус бүрдээ 3 тэнхлэг, температурт тохирох утгыг агуулсан болно
Алхам 22: Дараа нь RMS -ийн палитраас "диаграм" нэмж оруулаад MAX болон MIN -д хоёр удаа хуулж, температурын хэмжигчийг нэмье
Алхам 23: Одоо эхний график зангилаа дээр давхар товшино уу
Бүлгийг "[Одоогийн] чичиргээ" болгож, шошгыг зураг дээр үзүүлсэн шиг RMS болгон тохируулна уу
Алхам 24: Одоо хоёр дахь график зангилаа дээр давхар товшино уу
Бүлгийг "[Одоогийн] чичиргээ" болгож, шошгыг зураг дээр үзүүлсэн шиг MAX болгож тохируулна уу
Алхам 25: Одоо гурав дахь диаграмын зангилаа дээр давхар дарна уу
Бүлгийг "[Одоогийн] чичиргээ" болгож, шошгыг зураг дээр үзүүлсэн шиг MIN болгож тохируулна уу
Алхам 26: Дараа нь хэмжигч зангилааны хувьд
шошгыг "Температур" болгож, Утга форматыг "{{утга | тоо: 2}} "," Цельсийн "нэгжээр хэлбэлзэж буй мужийг хамгийн бага ба хамгийн их температур болгон өөрчилж болно, би 0 ба 50 -г ашиглаж байна
Алхам 27: Одоо утас зур
Алхам 28: Үүнийг хийсний дараа байршуулах дээр дарна уу
Алхам 29: NODE-RED DASHBOARD
Урсгал бүтээгчийг ашиглан UI үүсгэх чадварыг бий болгож, өгөгдлийг харуулахад ашиглаж болох диаграм, график болон бусад олон тооны харааны элементүүд, хэрэглэгчийн оролтыг ашиглан урсгалыг өдөөх зангилааны хамт өгдөг. Бид эдгээр зангилааны заримыг ашиглан утасгүй мэдрэгчийн телеметрийг харуулах болно.
шалгаж үзье! Баруун дээд буланд "Хяналтын самбар" гэсэн таб байна
Алхам 30: Энэ табын баруун дээд буланд "шинэ цонх" дүрс байгаа бөгөөд үүнийг дарж UI -ээ харна уу
Цахилгаан хэмжигч нь ямар ч мэдээлэл харуулдаггүй байх магадлалтай, учир нь та урсгалыг байршуулснаас хойш ямар ч мэдрэгчийн мэдээлэл гараагүй тул температур/чийгшлийн мэдрэгч дээрх дахин тохируулах товчлуур дээр дарж шалгана уу. Та одоо бодит цагийн мэдээллийг харуулах ёстой!
Алхам 31: NODE-RED DASHBOARD OUTPUT
Одоо чичиргээ, температурын утга нэмэгдэж, буурах тусам янз бүрийн хувьсагчийн дотор байгаа шинэ өгөгдлүүд гарч байна.
Зөвлөмж болгож буй:
Урт хугацааны утасгүй температур ба чичиргээ мэдрэгчийг эхлүүлэх нь: 7 алхам
Урт хугацааны утасгүй температур ба чичиргээ мэдрэгчийг эхлүүлэх нь: Заримдаа чичиргээ нь олон програмын ноцтой асуудлын шалтгаан болдог. Машины босоо ам, холхивчоос эхлээд хатуу дискний гүйцэтгэл хүртэлх чичиргээ нь машиныг гэмтээх, эрт солих, гүйцэтгэл муутай болгож, нарийвчлалд ихээхэн цохилт өгдөг. Хяналт хийж байна
IoT- Ubidots- ESP32+урт хугацааны утасгүй чичиргээ ба температурын мэдрэгч: 7 алхам
IoT- Ubidots- ESP32+урт хугацааны утасгүй чичиргээ ба температурын мэдрэгч: Чичиргээ бол моторт төхөөрөмж дээрх машин, эд ангиудын нааш цааш хөдөлдөг хөдөлгөөн юм. Аж үйлдвэрийн систем дэх чичиргээ нь хүндрэл бэрхшээлийн шинж тэмдэг, сэдэл байж болох юмуу өдөр тутмын ажилтай холбоотой байж болно. Жишээлбэл, Оскар
Esp32-Ubidots-Утасгүй урт хугацааны температур ба чийгшил: 6 алхам
Esp32-Ubidots-Утасгүй урт хугацааны температур ба чийгшил: Энэхүү гарын авлагад бид Температур ба чийгшлийн мэдрэгч ашиглан янз бүрийн температур, чийгшлийн өгөгдлийг хэмжих болно. Та мөн энэ өгөгдлийг Ubidots руу хэрхэн илгээх талаар сурах болно. Тиймээс та үүнийг хаанаас ч хамаагүй өөр өөр програмд дүн шинжилгээ хийх боломжтой болно
IoT-ThingSpeak-ESP32-урт хугацааны утасгүй чичиргээ ба температур: 6 алхам
IoT-ThingSpeak-ESP32-Утасгүй утасгүй чичиргээ ба температур: Энэхүү төсөлд бид NCD чичиргээ ба температур мэдрэгч Esp32, ThingSpeak ашиглан чичиргээ ба температурыг хэмжих болно. - моторт төхөөрөмж дэх машин, эд ангиудын тухай. I доторх чичиргээ
IoT урт хугацааны утасгүй температур ба чийгшил мэдрэгчийн өгөгдлийг Google хуудсанд илгээх: 39 алхам
IoT урт хугацааны утасгүй температур ба чийгшил мэдрэгчийн өгөгдлийг Google Хүснэгт рүү илгээх: Бид энд NCD -ийн температур ба чийгшлийн мэдрэгчийг ашиглаж байгаа боловч ncd бүтээгдэхүүний аль алинд нь адилхан алхмууд байгаа тул хэрэв та бусад ncd утасгүй мэдрэгчтэй бол ажиглахад чөлөөтэй байгаарай. хажуугаар нь. Энэ текстийг зогсоохын тулд та