Мазмуну:

Зымсыз температура жана нымдуулук сенсорунун маалыматтарын Excelге жөнөтүү: 34 кадам
Зымсыз температура жана нымдуулук сенсорунун маалыматтарын Excelге жөнөтүү: 34 кадам

Video: Зымсыз температура жана нымдуулук сенсорунун маалыматтарын Excelге жөнөтүү: 34 кадам

Video: Зымсыз температура жана нымдуулук сенсорунун маалыматтарын Excelге жөнөтүү: 34 кадам
Video: Measure Temperature and Humidity using M5Stack Core 2 with DHT11 and DHT22 - Robojax 2024, Ноябрь
Anonim
Зымсыз температура жана нымдуулук сенсорунун маалыматтарын Excelге жөнөтүү
Зымсыз температура жана нымдуулук сенсорунун маалыматтарын Excelге жөнөтүү

Биз бул жерде NCDдин Температура жана Нымдуулук сенсорун колдонуп жатабыз, бирок кадамдар ncd продуктусу үчүн бирдей болуп калат, андыктан эгер сизде башка ncd зымсыз сенсорлору болсо, аны менен катар байкоо жүргүзүү эркин. Бул текстти токтотуу аркылуу сенсорлорду кантип орнотууну, түйүндүн кызылын конфигурациялоону жана ушул жерде сүрөттөлгөндөй тактадагы маалыматтарды көрүүнү туруктуу түшүнүү керек.

1 -кадам: Аппараттык жана программалык камсыздоо талап кылынат:

Аппараттык жана программалык камсыздоо талап кылынат
Аппараттык жана программалык камсыздоо талап кылынат
Аппараттык жана программалык камсыздоо талап кылынат
Аппараттык жана программалык камсыздоо талап кылынат

Аппараттык:

  • 1. NCD Long Range Температура жана Нымдуулук Сенсор
  • 2. 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 аяктоо" үчүн Даярды басыңыз

Аны эки жолу чыкылдатыңыз жана "msg." Өзгөртүңүз. "Msg Object аяктоо" үчүн Даярды басыңыз
Аны эки жолу чыкылдатыңыз жана "msg." Өзгөртүңүз. "Msg Object аяктоо" үчүн Даярды басыңыз

10 -кадам: Эми эки түйүндүн ортосуна сызык чийип, терезенин жогорку оң жагындагы "Колдонуу" дегенди басыңыз

Эми эки түйүндүн ортосуна сызык чийип, терезенин жогорку оң жагындагы "Колдонуу" дегенди басыңыз
Эми эки түйүндүн ортосуна сызык чийип, терезенин жогорку оң жагындагы "Колдонуу" дегенди басыңыз

11 -кадам: маалыматтар менен иштөө:

Маалыматтар менен иштөө
Маалыматтар менен иштөө

Эми зымсыз сенсорлоруңуздан маалыматтар чогултулуп, ал "мүчүлүштүктөрдү оңдоо" өтмөгүнө чыгарылат, бул "мүчүлүштүктөрдү оңдоо өтмөгү" маалымат өтмөгүнөн кийинки оң каптал тилкесине жайгаштырылган. Маалыматты көрүү үчүн, баштапкы абалга келтирүү баскычын басыңыз. Түйүндүн кызыл жазууларында json пакетиндеги түйүндөрдүн арасынан ашып түшөт. Мсг объектиси мүчүлүштүктөрдү оңдоо өтмөгүнө келгенде, аны менен кошо келген маалыматтардын жалпы тизмесин көрүү үчүн аны чоңойтууңуз мүмкүн. Кайсы сенсорлор текшерилип жатканын тез арада көрүү керек болгондо, бул өтө пайдалуу. Бул түйүндүн башка маселеси - роутериңизди конфигурация режиминдеги түзүлүштөр документтештирилген тармактын идентификаторуна алмаштыруунун оңой жолу, жөн гана сол жактагы баскычты басыңыз. түйүн жана курал конфигурация тармагына өтөт, аны угуу режимине кайтаруу үчүн дагы бир жолу басыңыз. Wi-Fi инструменттеринин түйүндөрүн орноткондон кийин, алар сенсорду конфигурация режимине кирип жатканда, аны дайыма конфигурациялоого коюлушу мүмкүн, андыктан түзмөктү тез конфигурациялоо үчүн агымдагы шлюз түйүндөрүн кармап туруу дайыма жеткиликтүү.

12 -кадам: Зымсыз сенсорлорду кошуу:

Зымсыз сенсорлорду кошуу
Зымсыз сенсорлорду кошуу

биз зымсыз сенсордук жазууларды өлкө ичинде бөлүп көрсөтүшүбүз керек, биз аны көрсөтө алышыбыз үчүн, которуу түйүнүн колдонуп, шлюздагы билдирүүлөрдү толугу менен Mac дарегине же сенсор түрүнө негиздеп бөлүп алмакпыз, бирок мен айткандай, зымсыз түйүндөр чындыгында сенсорлорду конфигурациялоо үчүн кошумча функцияларды камтыйт, андыктан биз бул структуралардын кантип иштээри жөнүндө толук сүрөттү берүүнү баштайбыз. Эгерде сиз буга чейин эки сенсордон келген пакеттерди көрө элек болсоңуз, алдын ала өтүңүз жана башталбаганын жөндөө баскычын басыңыз. Сенсорду сериялык түзмөктүн конфигурация түйүнү аркылуу баалоо учурунда, Mac дареги жана сенсор түрү бассейнде кэштелген, андыктан биз аны кийинки кадамдын аралыгында тез таба алабыз.

Палитрадан Зымсыз түйүндү алыңыз жана аны агымга сүйрөңүз, аны конфигурациялоо үчүн аны эки жолу басыңыз

13 -кадам: Зымсыз шлюз үчүн колдонгон Ылдый Сериалдык Түзмөктү Тандоо, Эми "Mac дарегинин" жанындагы Чоңойткучту чыкылдатып, жеткиликтүү Жолдордун бирин тандаңыз

Сиз зымсыз шлюз үчүн колдонгон ачылуучу тизмеден сериялык түзмөктү тандап алыңыз, эми "Mac дарегинин" жанындагы чоңойтуучу айнекти басыңыз жана жеткиликтүү параметрлердин бирин тандаңыз
Сиз зымсыз шлюз үчүн колдонгон ачылуучу тизмеден сериялык түзмөктү тандап алыңыз, эми "Mac дарегинин" жанындагы чоңойтуучу айнекти басыңыз жана жеткиликтүү параметрлердин бирин тандаңыз

14 -кадам: Даяр дегенди басыңыз

Дайын дегенди басыңыз
Дайын дегенди басыңыз

Сиз бул сенсордун түрүн автоматтык түрдө орноторун байкайсыз, аны аныктоону жеңилдетүү үчүн ага ат коё аласыз. Маалымат өтмөгүндө белгиленгендей, конфигурация үчүн сериялык түзмөк милдеттүү эмес жана биз азыр ал жөнүндө тынчсызданбайбыз. Жаңы эле кошулган түйүн эффективдүү түрдө кирүүчү сенсордук маалыматтардын чыпкасы катары иштейт, эгерде mac дареги жок болсо, Mac дареги же сенсор түрү боюнча гана маалымат өтөт.

15 -кадам: Эми палитраңызга кайтыңыз жана "оңдоону" жогору жагындагы издөө талаасына териңиз, ушул түйүндөрдүн бирин кармап, зымсыз шлюздун оң жагына сүйрөңүз

Эми палитраңызга кайтыңыз жана "оңдоо" деп териңиз, жогорудагы издөө талаасына, бул түйүндөрдүн бирин кармап, зымсыз шлюздун оң жагына сүйрөңүз
Эми палитраңызга кайтыңыз жана "оңдоо" деп териңиз, жогорудагы издөө талаасына, бул түйүндөрдүн бирин кармап, зымсыз шлюздун оң жагына сүйрөңүз

16 -кадам: Аны эки жолу чыкылдатыңыз жана "Даяр" дегенди басыңыз

Аны эки жолу чыкылдатыңыз жана Дайын дегенди басыңыз
Аны эки жолу чыкылдатыңыз жана Дайын дегенди басыңыз

17 -кадам: Функция түйүндөрүн кошуу

Функция түйүндөрүн кошуу
Функция түйүндөрүн кошуу

Функциянын түйүнү msg объектине каршы JavaScript кодун иштетүү үчүн колдонулат. Функция түйүнү msg объектисин киргизүү катары кабыл алат жана 0 же андан көп билдирүү объектилерин кайтарып бере алат. Бул билдирүү объектиси пайдалуу жүккө ээ болушу керек (msg.payload) жана адатта, иштеп жаткан түйүндөргө жараша башка касиеттерге ээ.

Эми палитрадан "функция" түйүнүн алып, аны Temp/Hum түйүнүнүн оң жагына коюңуз

18 -кадам: Функциянын түйүнүн түзөтүү үчүн түйүндү эки жолу басыңыз

Функциянын түйүнүн түзөтүү үчүн түйүндү эки жолу басыңыз
Функциянын түйүнүн түзөтүү үчүн түйүндү эки жолу басыңыз

Бул жерде шарт түзүү үчүн кичинекей JavaScript кодун жазышыңыз керек, андыктан температурада жана нымдуулуктун маанилери Excelде жазылат.

19-кадам: Азыр палитрадан CSV түйүнүн кармаңыз жана аны Функция түйүнүнүн оң жагына коюңуз, ал CSV форматын, башкача айтканда, үтүр менен ажыратылган баалуулуктарды айландырат

Азыр CSV түйүнүн палитрадан алыңыз жана аны функция түйүнүнүн оң жагына коюңуз, ал CSV форматын, башкача айтканда, үтүр менен ажыратылган баалуулуктарды айландырат
Азыр CSV түйүнүн палитрадан алыңыз жана аны функция түйүнүнүн оң жагына коюңуз, ал CSV форматын, башкача айтканда, үтүр менен ажыратылган баалуулуктарды айландырат

20 -кадам: Эми аны эки жолу чыкылдатыңыз жана Төмөндөгү Сүрөттө Көрсөтүлгөндөй, Үтүр жана Чыгуу менен Бөлүнгөн Мамычалардын Аттарын "Ар бир Катка Кат" катары териңиз

Эми аны эки жолу чыкылдатып, үтүр жана чыгаруу менен бөлүнгөн мамычалардын аталыштарын төмөнкү сүрөттө көрсөтүлгөндөй "катарына билдирүү" деп териңиз
Эми аны эки жолу чыкылдатып, үтүр жана чыгаруу менен бөлүнгөн мамычалардын аталыштарын төмөнкү сүрөттө көрсөтүлгөндөй "катарына билдирүү" деп териңиз

21 -кадам: Эми палитраңызга кайтыңыз жана "Файлды" Жогорку жагындагы Издөө талаасына териңиз, баалуулуктарды сактоо үчүн "Msg.payload жазат" дегенди кармаңыз жана аны CSV түйүнүнө коюңуз. Файл түйүнүнүн чыгып кетишин текшерүү үчүн, сиз мүчүлүштүктөрдү оңдоо түйүнүн тиркей аласыз

Эми палитраңызга кайтыңыз жана "Файлды" Жогорку жагындагы Издөө талаасына териңиз, баалуулуктарды сактоо үчүн "Msg.payload жазат" дегенди кармаңыз жана аны CSV түйүнүнө жайгаштырыңыз. Файл түйүнүнүн чыгып кетишин текшерүү үчүн, сиз мүчүлүштүктөрдү оңдоо түйүнүн тиркей аласыз
Эми палитраңызга кайтыңыз жана "Файлды" Жогорку жагындагы Издөө талаасына териңиз, баалуулуктарды сактоо үчүн "Msg.payload жазат" дегенди кармаңыз жана аны CSV түйүнүнө жайгаштырыңыз. Файл түйүнүнүн чыгып кетишин текшерүү үчүн, сиз мүчүлүштүктөрдү оңдоо түйүнүн тиркей аласыз

22 -кадам: Файлдын түйүнүн түзөтүү үчүн эки жолу чыкылдатыңыз, Фигуранын аталышын киргизиңиз, анда баалуулуктарды сүрөттө көрсөтүлгөндөй сактагыңыз келет

Файлдын түйүнүн түзөтүү үчүн эки жолу чыкылдатыңыз, сүрөттө көрсөтүлгөндөй баалуулуктарды сактагыңыз келген файлдын атын киргизиңиз
Файлдын түйүнүн түзөтүү үчүн эки жолу чыкылдатыңыз, сүрөттө көрсөтүлгөндөй баалуулуктарды сактагыңыз келген файлдын атын киргизиңиз

23 -кадам: Эми бардык зымдарды туташтырып, жайгаштыруу баскычын басыңыз

Эми бардык зымдарды туташтырып, жайгаштыруу баскычын чыкылдатыңыз
Эми бардык зымдарды туташтырып, жайгаштыруу баскычын чыкылдатыңыз
Эми бардык зымдарды туташтырып, жайгаштыруу баскычын чыкылдатыңыз
Эми бардык зымдарды туташтырып, жайгаштыруу баскычын чыкылдатыңыз

24 -кадам: ЧЫГУУ

ЧЫГУУ
ЧЫГУУ

Эми сиз Excel өндүрүшүн текшере аласыз.

25 -кадам: Node_red_flow

26 -кадам: Ошондой эле, "JSON" түйүнүн жана "excel" түйүнүн колдонуу менен маалыматтарды Excelге жөнөтүүнүн дагы бир жолу бар

  • Биринчиден, эгер сиз жогоруда айтылган ыкма менен иштеп жатсаңыз, терминалды же буйрук көрсөтмөсүн жабыңыз.
  • Андан кийин маалыматтарды сактоо үчүн excel түйүнүн орнотушуңуз керек.
  • Ошентип, буйрук сабыңызды же Windows колдонуучулары үчүн Power Shellди киргизишиңиз керек, Node-RED каталогуна өтүңүз.
  • Эми "npm install node-red-салым-excel" териңиз. Бул зымсыз сенсорлоруңуздан маалыматтарды сактоо үчүн керектүү "excel" түйүнүн орнотот жана муну бүткөндөн кийин Node-RED иштете аласыз.
  • Түйүн серверин баштоо үчүн, буйрук сабына же терминалга node-red деп жазып, enter басыңыз.
  • Эми браузерди ачыңыз жана https:// localhost: 1880ге өтүңүз, агын куруучуну ачыңыз.

27 -кадам: Зымсыз сенсорду кошууга чейин кадамдар бирдей

Кадамдар зымсыз сенсорду кошууга окшош
Кадамдар зымсыз сенсорду кошууга окшош
  • Зымсыз сенсорду кошууга чейин жогоруда көрсөтүлгөн агымды түзүү.
  • Андан кийин палитрадагы JSON түйүнүн кармап, аны Температура/Нымдуулук түйүнүнө коюңуз.

28 -кадам: JSON түйүнүн оңдоону эки жолу чыкылдатыңыз, аны төмөнкү сүрөттө көрсөтүлгөндөй түзөтүңүз жана "Даяр" дегенди басыңыз

JSON түйүнүн оңдоону эки жолу чыкылдатыңыз, аны төмөнкү сүрөттө көрсөтүлгөндөй түзөтүңүз жана Даяр дегенди басыңыз
JSON түйүнүн оңдоону эки жолу чыкылдатыңыз, аны төмөнкү сүрөттө көрсөтүлгөндөй түзөтүңүз жана Даяр дегенди басыңыз

29 -кадам: Эми сиз палитрага орнотулган "excel" түйүнүн кармап, аны "JSON" түйүнүнүн оң жагына коюңуз

Эми палитрадан орноткон "excel" түйүнүн кармап, аны "JSON" түйүнүнүн оң жагына коюңуз
Эми палитрадан орноткон "excel" түйүнүн кармап, аны "JSON" түйүнүнүн оң жагына коюңуз

30 -кадам: Temp/hum маалыматын сактагыңыз келген файлдын атын киргизүү үчүн эки жолу чыкылдатыңыз жана "Даяр" дегенди басыңыз

Temp/hum маалыматын сактагыңыз келген файлдын атын киргизүү үчүн аны эки жолу чыкылдатыңыз жана "Даяр" дегенди басыңыз
Temp/hum маалыматын сактагыңыз келген файлдын атын киргизүү үчүн аны эки жолу чыкылдатыңыз жана "Даяр" дегенди басыңыз

31 -кадам: Эми бардык зымдарды туташтырыңыз

Эми бардык зымдарды туташтырыңыз
Эми бардык зымдарды туташтырыңыз

32 -кадам: Орнотуу баскычын басыңыз

Орнотуу баскычын басыңыз
Орнотуу баскычын басыңыз

33 -кадам: ЧЫГУУ

ЧЫГУУ
ЧЫГУУ

Бирок excel түйүнүнүн чектөөсү - бул маалыматтарды бир катарга кайра жазуу.

Сунушталууда: