Мазмуну:
- 1 -кадам: Аппараттык жана программалык камсыздоо талап кылынат
- 2-кадам: Node-red орнотуу
- 3 -кадам: Агымды түзүү кадамдары
- 4 -кадам: Алдыга барыңыз жана Баштоо үчүн зымсыз шлюз түйүнүн Сиздин Flow кенепке сүйрөңүз
- 5 -кадам: Зымсыз сенсорлорду табуу
- 6 -кадам: Сериялык порт талаасынын жанындагы лупаны басыңыз жана роутериңизге туура келген портту тандап, анан үстүндөгү "Кошуу" баскычын басыңыз
- 7 -кадам: Сериялык түзмөктүн талаасы азыр ошол тандоонун негизинде толтурулат жана сиз "Даяр" баскычын бассаңыз болот, сиз эми зымсыз сенсорлорго түз кире аласыз! Кирүүчү маалыматтарды көрүү үчүн
- 8 -кадам: Эми палитраңызга кайтыңыз жана "оңдоо" деп териңиз, жогорудагы издөө талаасына, бул түйүндөрдүн бирин кармап, зымсыз шлюздун оң жагына сүйрөңүз
- 9 -кадам: Аны эки жолу чыкылдатып, "msg." "Msg Object аяктоо" үчүн Даярды басыңыз
- 10 -кадам: Эми эки түйүндүн ортосуна сызык чийип, терезенин жогорку оң жагындагы "Колдонуу" дегенди басыңыз
- 11 -кадам: маалыматтар менен иштөө
- 12 -кадам: Зымсыз сенсорлорду кошуу:
- 13 -кадам: Зымсыз шлюз үчүн колдонгон Ылдый Сериалдык Түзмөктү Тандоо, Эми "Mac дарегинин" жанындагы Чоңойткучту чыкылдатып, жеткиликтүү Жолдордун бирин тандаңыз
- 14 -кадам: Даяр дегенди басыңыз
- 15 -кадам: Эми палитраңызга кайтыңыз жана "оңдоону" жогору жагындагы издөө талаасына териңиз, ушул түйүндөрдүн бирин кармап, зымсыз шлюздун оң жагына сүйрөңүз
- 16 -кадам: Аны эки жолу чыкылдатыңыз жана "Даяр" дегенди басыңыз
- 17 -кадам: Вибрация/Температураны көрсөтүү
- 18 -кадам: "Ачкычты көчүрүү" деп аталган объектинин астындагы кутучаны эки жолу чыкылдатыңыз жана белгилеңиз, бул Msgди бир нече объектилерге бөлөт, жүктөмдөгү ар бир мүлк үчүн бирөө жана жаңы Msgs үчүн темаларды менчиктин аталыштарына коюңуз
- 19 -кадам: Эми "которуштуруу" түйүнүн кошуңуз, бул бизге ар бир катты агымдын белгилүү бир бөлүгүнө, бирин RMSди иштетүүгө, бирин максимумга, бирин минге жана бирин температурага жөнөтүүгө мүмкүндүк берет
- 20 -кадам: Биринчи талаада "пайдалуу жүктү" "темага" алмаштырыңыз
- 21 -кадам: Жаңы сапты кошуу үчүн Кошуу баскычын басыңыз
- 22 -кадам: Андан кийин RMS үчүн палитрага "диаграмма" кошолу, аны MAX жана MIN үчүн эки жолу көчүрүп, температурага "өлчөгүчтү" кошобуз
- 23 -кадам: Эми биринчи диаграмма түйүнүн эки жолу чыкылдатыңыз
- 24 -кадам: Эми экинчи диаграмма түйүнүн эки жолу чыкылдатыңыз
- 25 -кадам: Эми үчүнчү диаграмма түйүнүн эки жолу чыкылдатыңыз
- 26 -кадам: Кийинки өлчөөчү түйүн
- 27 -кадам: Эми зымдарды тартыңыз
- 28 -кадам: Бул аяктагандан кийин чыкылдатыңыз
- 29-кадам: NODE-RED DASHBOARD
- 30 -кадам: Бул өтмөктүн жогорку оң жагында кичинекей "жаңы терезе" сүрөтчөсү, UIди көрүү үчүн аны басыңыз
- 31-кадам: NODE-RED DASHBOARD OUTPUT
Video: Node-RED IoT Long Range Vibration and Temperature Sensor менен: 34 кадам
2024 Автор: John Day | [email protected]. Акыркы өзгөртүү: 2024-01-30 10:40
Зымсыз сетка тармагынын архитектурасын колдонуп, 28 милге чейин мактанган NCDдин узак аралыкка зымсыз температурасы нымдуулук сенсорун киргизүү. Honeywell HIH9130 температурасы нымдуулук сенсорун колдонуу температура жана нымдуулук үлгүлөрүн колдонуучу тарабынан белгиленген аралыкта өткөрүп берет.
1 -кадам: Аппараттык жана программалык камсыздоо талап кылынат
Аппараттык:
NCD Long Range Vibration and Temperature Sensor
USB интерфейси бар NCD Long Range Wireless Mesh модем
Программалык камсыздоо:
Node-Red
2-кадам: Node-red орнотуу
Эми сенсорлор иштеп жаткандыктан, биз бул маалыматтар менен пайдалуу бир нерсе кылуунун жолуна муктажбыз.
- Биринчиден, Node-Redди орнотушуңуз керек.
- Муну аяктагандан кийин, буйрук сабыңызды же Windows колдонуучулары үчүн Power Shellди киргизишиңиз керек, Node-RED орнотулган каталогго өтүңүз.
- Эми "npm i ncd-red-wireless-node-red-dashboard" деп териңиз. Бул зымсыз сенсорлоруңуздан маалыматтарды алуу үчүн керектүү түйүндөрдү орнотот жана муну бүткөндөн кийин Node-RED иштете аласыз.
- Түйүн серверин баштоо үчүн, буйрук сабына же терминалга node-red деп жазып, enter басыңыз.
3 -кадам: Агымды түзүү кадамдары
Бул учурда сиз сол жактагы түйүндөрдүн узун тизмеси бар чоң бош агымды көрүп жатасыз, бул каптал тилкеси палитра деп аталат.
4 -кадам: Алдыга барыңыз жана Баштоо үчүн зымсыз шлюз түйүнүн Сиздин Flow кенепке сүйрөңүз
ncd-red-wireless Сериялык туташууну башкаруучу түйүндөрдү камсыз кылат, келген сенсор маалыматтарын талдайт, аны белгилүү бир параметрлер боюнча чыпкалайт жана зымсыз сенсорлорду конфигурациялоого мүмкүнчүлүк берет.
5 -кадам: Зымсыз сенсорлорду табуу
Түйүндү жеткиргенден кийин, түйүндүн жөндөмдүүлүгү жөнүндө жазууларды камтыган маалымат өтмөгүн көрө аласыз, бул өтмөк максималдуу түйүн кызыл топтомдору үчүн толтурулган жана баалуу статистикадан турат, көбүнчө азыр сиз каалабайсыз. маалымат өтмөгүнүн сыртындагы башка документтерди көрүү үчүн, түйүндүн иштеши тууралуу суроолоруңуз болгондо, агымдарыңызды куруп жатканыңызда, ойлонуп көрүңүз. Биз кылгысы келген кийинки элемент - бул түйүндү конфигурациялоо, аны биринчи жолу кошкондо, көк чекиттин жанында, жогорку оң бурчунда кичинекей үч бурчтук бар экенин байкайсыз, үч бурчтук түйүндүн кошумча конфигурацияны каалаганын билдирет, көк чекит түйүн мындан ары агымдын бир бөлүгү катары колдонулганын билдирет.
- Конфигурация параметрлерин ачуу үчүн түйүндү эки жолу чыкылдатыңыз.
- USB роутериңизди конфигурациялоо үчүн Serial Device талаасынын жанындагы карандаш сөлөкөтүн чыкылдатыңыз, бул бир нече варианттары бар экинчи конфигурация панелин ачат.
6 -кадам: Сериялык порт талаасынын жанындагы лупаны басыңыз жана роутериңизге туура келген портту тандап, анан үстүндөгү "Кошуу" баскычын басыңыз
7 -кадам: Сериялык түзмөктүн талаасы азыр ошол тандоонун негизинде толтурулат жана сиз "Даяр" баскычын бассаңыз болот, сиз эми зымсыз сенсорлорго түз кире аласыз! Кирүүчү маалыматтарды көрүү үчүн
8 -кадам: Эми палитраңызга кайтыңыз жана "оңдоо" деп териңиз, жогорудагы издөө талаасына, бул түйүндөрдүн бирин кармап, зымсыз шлюздун оң жагына сүйрөңүз
9 -кадам: Аны эки жолу чыкылдатып, "msg." "Msg Object аяктоо" үчүн Даярды басыңыз
10 -кадам: Эми эки түйүндүн ортосуна сызык чийип, терезенин жогорку оң жагындагы "Колдонуу" дегенди басыңыз
11 -кадам: маалыматтар менен иштөө
Эми зымсыз сенсорлоруңуздан маалыматтар чогултулуп, ал "мүчүлүштүктөрдү оңдоо" өтмөгүнө чыгарылат, бул "мүчүлүштүктөрдү оңдоо өтмөгү" маалымат өтмөгүнөн кийинки оң каптал тилкесине жайгаштырылган. Маалыматты көрүү үчүн, баштапкы абалга келтирүү баскычын басыңыз. Түйүндүн кызыл жазууларында json пакетиндеги түйүндөрдүн арасынан ашып түшөт. Мсг объектиси мүчүлүштүктөрдү оңдоо өтмөгүнө келгенде, аны менен кошо келген маалыматтардын жалпы тизмесин көрүү үчүн аны чоңойтууңуз мүмкүн. Кайсы сенсорлор текшерилип жатканын тез арада көрүү керек болгондо, бул өтө пайдалуу. Бул түйүндүн башка маселеси - роутериңизди конфигурация режиминдеги түзүлүштөр документтештирилген тармактын идентификаторуна алмаштыруунун оңой жолу, жөн гана сол жактагы баскычты басыңыз. түйүн жана курал конфигурация тармагына өтөт, аны угуу режимине кайтаруу үчүн дагы бир жолу басыңыз. Wi-Fi инструменттеринин түйүндөрүн орноткондон кийин, алар сенсорду конфигурация режимине кирип жатканда, аны дайыма конфигурациялоого коюлушу мүмкүн, андыктан түзмөктү тез конфигурациялоо үчүн агымдагы шлюз түйүндөрүн кармап туруу дайыма жеткиликтүү.
12 -кадам: Зымсыз сенсорлорду кошуу:
Биз зымсыз сенсордук жазууларды өлкө ичинде бөлүп көрсөтүшүбүз керек, биз аны көрсөтө алышыбыз үчүн, которуу түйүнүн колдонуп, шлюздагы билдирүүлөрдү толугу менен Mac дарегине же сенсор түрүнө негиздеп бөлүп алмакпыз, бирок мен айткандай, зымсыз түйүндөр чындыгында сенсорлорду конфигурациялоо үчүн кошумча функцияларды камтыйт, андыктан биз бул структуралардын кантип иштээри жөнүндө кошумча сүрөттү берүүнү баштайбыз. Эгерде сиз буга чейин эки сенсордон келген пакеттерди көрө элек болсоңуз, алдын ала өтүңүз жана башталбаганын жөндөө баскычын басыңыз. Сенсорду сериялык түзмөктүн конфигурация түйүнү аркылуу баалоо учурунда, Mac дареги жана сенсор түрү бассейнде кэштелген, андыктан биз аны кийинки кадамдын аралыгында тез таба алабыз.
Палитрадан Зымсыз түйүндү алыңыз жана аны агымга сүйрөңүз, аны конфигурациялоо үчүн аны эки жолу басыңыз
13 -кадам: Зымсыз шлюз үчүн колдонгон Ылдый Сериалдык Түзмөктү Тандоо, Эми "Mac дарегинин" жанындагы Чоңойткучту чыкылдатып, жеткиликтүү Жолдордун бирин тандаңыз
14 -кадам: Даяр дегенди басыңыз
Сиз бул сенсордун түрүн автоматтык түрдө орноторун байкайсыз, аны аныктоону жеңилдетүү үчүн ага ат коё аласыз. Маалымат өтмөгүндө белгиленгендей, конфигурация үчүн сериялык түзмөк милдеттүү эмес жана биз азыр ал жөнүндө тынчсызданбайбыз. Жаңы эле кошулган түйүн эффективдүү түрдө кирүүчү сенсордук маалыматтардын чыпкасы катары иштейт, эгерде mac дареги жок болсо, Mac дареги же сенсор түрү боюнча гана маалымат өтөт.
15 -кадам: Эми палитраңызга кайтыңыз жана "оңдоону" жогору жагындагы издөө талаасына териңиз, ушул түйүндөрдүн бирин кармап, зымсыз шлюздун оң жагына сүйрөңүз
16 -кадам: Аны эки жолу чыкылдатыңыз жана "Даяр" дегенди басыңыз
17 -кадам: Вибрация/Температураны көрсөтүү
Зымсыз сенсорлор үчүн бул түйүндөр бир аз башка форматта, Wireless Gateway түйүнүндөй болгон бардык маалыматка ээ болгон msg объектин чыгарат, сенсордук маалыматтын өзү msg.payloadдо жөнөтүлөт, бул көпчүлүк түйүндөр менен иштөө үчүн колдонулат. msg өзү.
Палитрадан "бөлүнгөн" түйүндү кармап, Vib/Temp түйүнүнүн оң жагына коюңуз
18 -кадам: "Ачкычты көчүрүү" деп аталган объектинин астындагы кутучаны эки жолу чыкылдатыңыз жана белгилеңиз, бул Msgди бир нече объектилерге бөлөт, жүктөмдөгү ар бир мүлк үчүн бирөө жана жаңы Msgs үчүн темаларды менчиктин аталыштарына коюңуз
19 -кадам: Эми "которуштуруу" түйүнүн кошуңуз, бул бизге ар бир катты агымдын белгилүү бир бөлүгүнө, бирин RMSди иштетүүгө, бирин максимумга, бирин минге жана бирин температурага жөнөтүүгө мүмкүндүк берет
20 -кадам: Биринчи талаада "пайдалуу жүктү" "темага" алмаштырыңыз
"==" баскычын чыкылдатыңыз жана "дал келүүчү" дегенди тандаңыз, анын жанындагы талаага "rms_." Териңиз, бул "rms_ камтыган сапка дал келүү, андан кийин кандайдыр бир белгини (.) Жеткиликтүү болушунча көп символдорду көрсөтүү ()
21 -кадам: Жаңы сапты кошуу үчүн Кошуу баскычын басыңыз
Акыркы кадамды аткарыңыз, "rms" менен "max" дегенди алмаштырыңыз, андан кийин дагы бир жолу "min" менен жана дагы бир катар "==" жанындагы температура "температурасы" үчүн дагы бир катар менен алмаштырыңыз. Бул биздин кирүү жүктөмүбүздү 4 бөлүмгө бөлүп, uIге багытталат, алардын ар биринде бардык 3 огу жана температурасы үчүн тиешелүү маанилер камтылган
22 -кадам: Андан кийин RMS үчүн палитрага "диаграмма" кошолу, аны MAX жана MIN үчүн эки жолу көчүрүп, температурага "өлчөгүчтү" кошобуз
23 -кадам: Эми биринчи диаграмма түйүнүн эки жолу чыкылдатыңыз
"[Учурдагы] Вибрацияга" Топту орнотуңуз жана Этикетканы RMSке сүрөттө көрсөтүлгөндөй коюңуз
24 -кадам: Эми экинчи диаграмма түйүнүн эки жолу чыкылдатыңыз
"[Учурдагы] Дирилдөө" тобун орнотуп, сүрөттө көрсөтүлгөндөй Этикетканы MAXке коюңуз
25 -кадам: Эми үчүнчү диаграмма түйүнүн эки жолу чыкылдатыңыз
"[Учурдагы] Дирилдөө" тобун орнотуп, сүрөттө көрсөтүлгөндөй энбелгини MINге коюңуз
26 -кадам: Кийинки өлчөөчү түйүн
энбелгини "Температурага", ал эми Маани форматын "{{value | саны: 2}} ", жана" Цельсий "бирдиктеринин диапазонун минималдуу жана максималдуу күтүлгөн температурага өзгөртө аласыз, мен 0 жана 50 колдонуп жатам
27 -кадам: Эми зымдарды тартыңыз
28 -кадам: Бул аяктагандан кийин чыкылдатыңыз
29-кадам: NODE-RED DASHBOARD
Агымдын куруучусун колдонуп UI түзүү мүмкүнчүлүгүн камсыз кылат, диаграммаларды, графиктерди жана башка бир катар визуалдык элементтерди камсыз кылат, ошондой эле колдонуучунун киргизүүсүн колдонуп агымды баштоо үчүн түйүндөр менен бирге. Биз бул түйүндөрдүн айрымдарын зымсыз сенсорлоруңуздан телеметрияны көрсөтүү үчүн колдонобуз.
аны текшерип көрөлү! Жогорку оң жакта "Куралдар тактасы" деп жазылган өтмөк бар
30 -кадам: Бул өтмөктүн жогорку оң жагында кичинекей "жаңы терезе" сүрөтчөсү, UIди көрүү үчүн аны басыңыз
Кыязы, өлчөгүчтөр эч кандай маалыматты көрсөтпөйт, анткени сиз агымды жайгаштырганыңыздан бери сенсорлор жөнүндө эч кандай маалымат жок, температураны/нымдуулук сенсорун кайра орнотуу баскычын чыкылдатып, текшерүүгө киргизиңиз жана өлчөгүчтөрүңүз секирип кетиши керек. Сизде азыр реалдуу убакытта маалыматтарды көрсөтүү керек!
31-кадам: NODE-RED DASHBOARD OUTPUT
Эми термелүүнүн жана температуранын мааниси ар кандай өзгөрмөлөрдүн ичинде болгон жаңы маалыматтарды көбөйтөт жана төмөндөтөт.
Сунушталууда:
HC-12 Long Range Distance Weather Station жана DHT Sensors: 9 Steps
HC-12 Long Range Distance Weather Station жана DHT Sensors: Бул үйрөткүчтө биз эки dht сенсорлорун, HC12 модулдарын жана I2C LCD дисплейин колдонуп алыскы аба ырайынын станциясын жасоону үйрөнөбүз
Digital Vibration Sensor менен Arduino Ойготкуч: 5 кадам
Digital Vibration Sensor менен Arduino Ойготкуч: Бул үйрөткүч youself.All аркылуу электроника жана arduino программалоо боюнча негизги билимге ээ болуу үчүн. [email protected] Ошентип
IoT- Ubidots- ESP32+Long-Range-Wireless-Vibration-and-Temperature Sensor: 7 Steps
IoT- Ubidots- ESP32+Узак аралыкка-Зымсыз-Вибрация-Жана-Температура-Сенсор: Вибрация чындыгында моторлуу гаджеттердеги машиналардын жана тетиктердин кыймылы же термелүүсү. Өнөр жай системасындагы титирөө кыйынчылыктын белгиси же мотиви болушу мүмкүн же ал күнүмдүк иш менен байланыштуу болушу мүмкүн. Мисалы, Оскар
IoT Long Range Зымсыз Температура жана Нымдуулук Сенсорунун маалыматтарын Google Баракка жөнөтүү: 39 кадам
IoT Long Range Wireless Temperature and Humidity Sensor маалыматтарын Google Sheetке жөнөтүү: Биз бул жерде NCDдин температурасы жана нымдуулугу сенсорун колдонобуз, бирок кадамдар ncd продуктусу үчүн бирдей, ошондуктан сизде башка ncd зымсыз сенсорлору болсо, байкап көрүңүз жанында. Бул текстти токтотуу аркылуу сиз
IoT Wireless Temperature and Motion Sensor: 11 Steps (Сүрөттөр менен)
IoT Wireless Temperature and Motion Sensor: Мени Instructables'де турган көптөгөн IoT долбоорлору шыктандырды, ошондуктан үйрөнүү процессинде мен тиешелүү болгон пайдалуу тиркемени айкалыштырууга аракет кылып жатам. IoT Температура сенсоруна байланыштуу мурунку көрсөтмөлөрүмдүн кеңейтүүсү катары мен азыр