
Բովանդակություն:
- Քայլ 1: Պահանջվում է սարքավորում և ծրագրակազմ
- Քայլ 2: Կարգավորեք Node-red- ը
- Քայլ 3: Հոսք ստեղծելու քայլեր
- Քայլ 4. Առաջ գնացեք և սկսելու համար անլար դարպասի հանգույցը քաշեք դեպի ձեր հոսքի կտավը:
- Քայլ 5: Գտեք ձեր անլար տվիչները
- Քայլ 6. Սեղմեք ապակու հաջորդական դաշտի կողքին գտնվող խոշորացույցի վրա և ընտրեք ձեր երթուղիչին համապատասխանող նավահանգիստը, այնուհետև կտտացրեք «Ավելացնել» կոճակը վերևում:
- Քայլ 7: Սերիայի սարքի դաշտը այժմ կհամալրվի այդ ընտրության հիման վրա, և դուք կարող եք սեղմել «Կատարված» կոճակը: Այժմ դուք անմիջական մուտք կունենաք ձեր անլար տվիչներին: մուտքագրվող տվյալները դիտելու համար:
- Քայլ 8. Այժմ վերադարձեք ձեր ներկապնակ և մուտքագրեք «վրիպակ» վերևի որոնման դաշտում, բռնեք այս հանգույցներից մեկը և քաշեք այն ձեր անլար դարպասի աջ կողմում
- Քայլ 9 Կրկնակի կտտացրեք դրա վրա և փոխեք «msg»: «Msg օբյեկտը լրացնելու համար» կտտացրեք Կատարված է
- Քայլ 10: Այժմ գծեք երկու հանգույցների միջև և կտտացրեք «Տեղակայել» պատուհանի վերևի աջ մասում:
- Քայլ 11: Աշխատեք տվյալների հետ
- Քայլ 12: Անլար տվիչների ավելացում
- Քայլ 13. Ընտրեք անլար դարպասի համար օգտագործվող սերիական սարքը, այժմ կտտացրեք «Mac հասցեի» կողքին գտնվող խոշորացույցին և ընտրեք մատչելի տարբերակներից մեկը:
- Քայլ 14: Կտտացրեք Կատարված է
- Քայլ 15. Այժմ վերադառնաք ձեր ներկապնակ և մուտքագրեք «վրիպազերծում» որոնման դաշտի վերևում, բռնեք այս հանգույցներից մեկը և քաշեք այն ձեր անլար դարպասի աջ կողմում
- Քայլ 16. Կրկնակի կտտացրեք դրա վրա և կտտացրեք Կատարված է
- Քայլ 17: Թրթռում/ջերմաստիճանի ցուցադրում
- Քայլ 18. Կրկնակի կտտացրեք և նշեք «Պատճենել բանալին» օբյեկտի տակ գտնվող տուփը, որը կբաժանի Msg- ն բազմաթիվ օբյեկտների, մեկը ՝ յուրաքանչյուր բեռնվածության համար, և այդ նոր Msgs- ի թեմաները կդնի սեփականության անունների վրա:
- Քայլ 19: Այժմ ավելացրեք «անջատիչ» հանգույց: Սա թույլ կտա մեզ ուղարկել յուրաքանչյուր Msg հոսքի որոշակի մասի, մեկը ՝ RMS- ի մշակման համար, և մեկը ՝ Max- ի, մեկը ՝ նվազագույնի և մեկը ՝ ջերմաստիճանի:
- Քայլ 20. Առաջին դաշտում «բեռնվածությունը» փոխեք «թեմայի»:
- Քայլ 21. Կտտացրեք Ավելացնել կոճակին ՝ նոր տող ավելացնելու համար
- Քայլ 22. Հաջորդ Եկեք ավելացնենք «գծապատկեր» ներկապնակից RMS- ի համար, երկու անգամ պատճենեք MAX- ի և MIN- ի համար, ինչպես նաև ավելացրեք «չափիչ» ջերմաստիճանի համար:
- Քայլ 23. Այժմ կրկնակի սեղմեք Առաջին գծապատկերի հանգույցի վրա
- Քայլ 24. Այժմ կրկնակի սեղմեք Երկրորդ գծապատկերի հանգույցի վրա
- Քայլ 25. Այժմ կրկնակի սեղմեք Երրորդ գծապատկերի հանգույցի վրա
- Քայլ 26. Հաջորդը ՝ Չափիչ հանգույցի համար
- Քայլ 27. Այժմ գծեք լարերը:
- Քայլ 28. Երբ դա արված է, կտտացրեք տեղակայմանը:
- Քայլ 29. NODE-RED DASHBOARD
- Քայլ 30. Այդ ներդիրի վերևի աջ մասում փոքր «նոր պատուհան» պատկերակն է, կտտացրեք դրա վրա ՝ ձեր միջերեսը դիտելու համար:
- Քայլ 31. NODE-RED DASHBOARD Ելք
2025 Հեղինակ: John Day | [email protected]. Վերջին փոփոխված: 2025-01-23 14:48

Ներկայացնում ենք NCD- ի հեռահար անլար ջերմաստիճանի խոնավության տվիչը, որը կարող է պարծենալ մինչև 28 Մղոն հեռավորությամբ ՝ օգտագործելով անլար ցանցային ցանցային ճարտարապետություն: Ներառում է Honeywell HIH9130 ջերմաստիճանի խոնավության տվիչը, որը փոխանցում է բարձր ճշգրիտ ջերմաստիճանի և խոնավության նմուշներ `օգտագործողի կողմից սահմանված ընդմիջումներով:
Քայլ 1: Պահանջվում է սարքավորում և ծրագրակազմ


Սարքավորումներ:
NCD Long Range թրթռում և ջերմաստիճանի տվիչ
NCD Long Range Wireless ԱՐՏ մոդեմ ՝ USB ինտերֆեյսով
Softwareրագրային ապահովում:
Հանգույց-կարմիր
Քայլ 2: Կարգավորեք Node-red- ը
Այժմ, երբ դուք գործարկում եք տվիչներ, մեզ անհրաժեշտ է միջոց, որն օգտակար կլինի այդ տվյալների հետ:
- Առաջին հերթին, դուք պետք է տեղադրեք Node-Red:
- Դա անելուց հետո ձեզ հարկավոր է մուտքագրել ձեր հրամանի տողը կամ Windows Shell- ի օգտագործողների համար նախատեսված Power Shell- ը, անցեք գրացուցակում, որտեղ տեղադրված է Node-RED- ը:
- Այժմ մուտքագրեք «npm i ncd-red-wireless node-red-dashboard»: Սա կտեղադրի ձեր անլար տվիչներից տվյալներ ստանալու համար անհրաժեշտ հանգույցները, և դա անելուց հետո կարող եք միացնել Node-RED- ը:
- Հանգույցի սերվեր գործարկելու համար հրամանի տողում կամ տերմինալում գրեք node-red և սեղմեք enter:
Քայլ 3: Հոսք ստեղծելու քայլեր

Այս պահին դուք դիտելու եք մի մեծ դատարկ հոսք ՝ ձախ կողմում գտնվող հանգույցների երկար ցուցակով, այս կողագոտին կոչվում է պալիտրա:
Քայլ 4. Առաջ գնացեք և սկսելու համար անլար դարպասի հանգույցը քաշեք դեպի ձեր հոսքի կտավը:

ncd-red-wireless Ապահովում է սերիական կապը կառավարող հանգույցները, վերլուծելով մուտքային սենսորների տվյալները, զտելով դրանք հատուկ պարամետրերով և թույլ տալով կարգավորել անլար տվիչները:
Քայլ 5: Գտեք ձեր անլար տվիչները

Երբ փոխանցեք հանգույցը, դուք կկարողանաք դիտել տեղեկատվական ներդիրը, որը պարունակում է հանգույցի հնարավորությունների մասին գրառումներ: տեղեկատվության ներդիրից դուրս ցանկացած այլ փաստաթուղթ դիտելու համար, այնպես որ այն մտքերի մեջ պահեք նույնիսկ այն ժամանակ, երբ կառուցում եք ձեր հոսքերը, երբ մոտավորապես հարց ունեք, թե ինչպես է աշխատում հանգույցը: Հաջորդ տարրը, որը մենք ցանկանում ենք անել, հանգույցի կազմաձևումն է, երբ այն առաջին անգամ ավելացնեք, կնկատեք, որ վերևի աջ անկյունում կա մի փոքր եռանկյուն ՝ կապույտ կետի կողքին, եռանկյունը ցույց է տալիս, որ հանգույցը ցանկանում է լրացուցիչ կազմաձևում ՝ կապույտ dot- ը ցույց է տալիս, որ հանգույցն այլևս տեղակայված չէ որպես հոսքի մաս:
- Կրկնակի սեղմեք հանգույցի վրա ՝ կազմաձևման ընտրանքները բացելու համար:
- Ձեր USB երթուղիչը կազմաձևելու համար Սերիական սարքի դաշտի կողքին սեղմեք մատիտի պատկերակը: Սա կբացի երկրորդ կազմաձևման վահանակը, որն ունի ընդամենը մի քանի տարբերակ:
Քայլ 6. Սեղմեք ապակու հաջորդական դաշտի կողքին գտնվող խոշորացույցի վրա և ընտրեք ձեր երթուղիչին համապատասխանող նավահանգիստը, այնուհետև կտտացրեք «Ավելացնել» կոճակը վերևում:

Քայլ 7: Սերիայի սարքի դաշտը այժմ կհամալրվի այդ ընտրության հիման վրա, և դուք կարող եք սեղմել «Կատարված» կոճակը: Այժմ դուք անմիջական մուտք կունենաք ձեր անլար տվիչներին: մուտքագրվող տվյալները դիտելու համար:

Քայլ 8. Այժմ վերադարձեք ձեր ներկապնակ և մուտքագրեք «վրիպակ» վերևի որոնման դաշտում, բռնեք այս հանգույցներից մեկը և քաշեք այն ձեր անլար դարպասի աջ կողմում

Քայլ 9 Կրկնակի կտտացրեք դրա վրա և փոխեք «msg»: «Msg օբյեկտը լրացնելու համար» կտտացրեք Կատարված է

Քայլ 10: Այժմ գծեք երկու հանգույցների միջև և կտտացրեք «Տեղակայել» պատուհանի վերևի աջ մասում:

Քայլ 11: Աշխատեք տվյալների հետ

Այժմ ձեր անլար սենսորներից տվյալները հավաքվում են և դուրս են բերվում «կարգաբերում» ներդիրին, այս «կարգաբերում» ներդիրը տեղադրվում է տեղեկատվության ներդիրին հաջորդող աջ կողային գծի ներսում: Տեղեկատվությունը տեսնելու համար անհրաժեշտ է սեղմել վերակայման կոճակը: Հանգույցների կարմիր գրառումներում գերազանցվում է json փաթեթի հանգույցների շարքում: Երբ msg օբյեկտը գալիս է վրիպազերծման ներդիրին, կարող եք այն ավելի մեծ դարձնել ՝ դրանով եկող տեղեկատվության ընդհանուր ցանկը դիտելու համար: Սա չափազանց օգտակար է այն դեպքում, երբ դուք պետք է արագ տեսնեք, թե որ սենսորներն են ստուգում: Մյուս խնդիրը, որը տալիս է այս հանգույցը, հեշտ ճանապարհ է ձեր երթուղիչը փոխանակելու ցանցի ինքնության հետ, որի վրա կազմաձևված ռեժիմում գտնվող սարքերը պարզապես սեղմում են ձախ կոճակը: հանգույցը և գործիքը կանցնեն կազմաձևման ցանցին, ևս մեկ անգամ կտտացրեք այն `այն լսելու ռեժիմին վերադարձնելու համար: Երբ մենք ստեղծենք wi-fi գործիքի հանգույցները, դրանք կարող են կարգավորվել այնպես, որ այն սովորաբար կազմաձևի սենսորը, մինչ այն մտնում է կազմաձևման ռեժիմ, ուստի միշտ հասանելի է պահել դարպասի նման հանգույցները, որոնք առկա են հոսքի մեջ ՝ սարքը արագ կազմաձևելու համար:
Քայլ 12: Անլար տվիչների ավելացում

Մենք պետք է առանձնացնենք անլար տվիչների գրառումները երկրի ներսում, որպեսզի կարողանանք ցուցադրել այն, մենք կարող ենք օգտագործել անջատիչ հանգույց `դարպասից հաղորդագրությունները բաժանելու համար` հիմնվելով Mac հասցեի կամ սենսորի տիպի վրա, բայց ինչպես ես նշեցի, անլար հանգույցներն իսկապես ներառում են լրացուցիչ ֆունկցիոնալություն սենսորների կազմաձևման համար, ուստի մենք նրանցից կսկսենք ձեզ լրացուցիչ պատկերացում տալ այն մասին, թե ինչպես կարող են աշխատել այդ կառույցները: Եթե դուք դեռ չեք տեսել ձեր երկու սենսորներից ստացվող փաթեթները, նախապես հատեք և սեղմեք վերականգնման կոճակը միմիայն, որը չի սկսվել: Մինչ սենսորային գնահատումը կատարվում է ցանկացած սերիական սարքի կազմաձևման հանգույցի միջոցով, mac հասցեն և սենսորի տեսակը պահվում են լողավազանում, որպեսզի մենք կարողանանք արագ գտնել այն հաջորդ քայլի տևողության ընթացքում:
Ներկապնակից վերցրեք անլար հանգույց և քաշեք այն հոսքի վրա, կրկնակի կտտացրեք դրա վրա ՝ այն կազմաձևելու համար:
Քայլ 13. Ընտրեք անլար դարպասի համար օգտագործվող սերիական սարքը, այժմ կտտացրեք «Mac հասցեի» կողքին գտնվող խոշորացույցին և ընտրեք մատչելի տարբերակներից մեկը:

Քայլ 14: Կտտացրեք Կատարված է

Դուք կնկատեք, որ սա ինքնաբերաբար սահմանում է սենսորի տեսակը ձեզ համար, կարող եք նաև նրան անուն տալ, որպեսզի ավելի հեշտ լինի ճանաչելը: Ինչպես նշվում է տեղեկատվության ներդիրում, Կարգավորման սերիական սարքը դաշտը պարտադիր չէ, և մենք դրա մասին հիմա չենք անհանգստանա: Ձեր ավելացրած հանգույցը արդյունավետորեն գործում է որպես զտիչ մուտքային սենսորների տվյալների վրա ՝ փոխանցելով միայն mac հասցեի տվյալների կամ սենսորային տիպի, եթե mac հասցեն բացակայում է:
Քայլ 15. Այժմ վերադառնաք ձեր ներկապնակ և մուտքագրեք «վրիպազերծում» որոնման դաշտի վերևում, բռնեք այս հանգույցներից մեկը և քաշեք այն ձեր անլար դարպասի աջ կողմում

Քայլ 16. Կրկնակի կտտացրեք դրա վրա և կտտացրեք Կատարված է

Քայլ 17: Թրթռում/ջերմաստիճանի ցուցադրում

Անլար սենսորների այս հանգույցները թողարկում են msg օբյեկտ ՝ բոլոր նույն տեղեկատվությամբ, ինչ Wireless Gateway հանգույցը, պարզապես մի փոքր այլ ձևաչափով: msg- ն ինքն է:
Վերցրեք ներկապնակից «պառակտված» հանգույց և տեղադրեք այն Vib/Temp հանգույցի աջ կողմում:
Քայլ 18. Կրկնակի կտտացրեք և նշեք «Պատճենել բանալին» օբյեկտի տակ գտնվող տուփը, որը կբաժանի Msg- ն բազմաթիվ օբյեկտների, մեկը ՝ յուրաքանչյուր բեռնվածության համար, և այդ նոր Msgs- ի թեմաները կդնի սեփականության անունների վրա:

Քայլ 19: Այժմ ավելացրեք «անջատիչ» հանգույց: Սա թույլ կտա մեզ ուղարկել յուրաքանչյուր Msg հոսքի որոշակի մասի, մեկը ՝ RMS- ի մշակման համար, և մեկը ՝ Max- ի, մեկը ՝ նվազագույնի և մեկը ՝ ջերմաստիճանի:

Քայլ 20. Առաջին դաշտում «բեռնվածությունը» փոխեք «թեմայի»:

Կտտացրեք «==» - ի վրա և ընտրեք «համապատասխանում է regex» - ին, իսկ կողքին գտնվող դաշտում մուտքագրեք «rms_»: Սա նշանակում է, որ «համապատասխանեք տողին, որը պարունակում է rms_, որին հաջորդում է ցանկացած նիշ (.) Այնքան նիշ, որքան առկա է ()
Քայլ 21. Կտտացրեք Ավելացնել կոճակին ՝ նոր տող ավելացնելու համար

Հետևեք վերջին քայլին ՝ փոխարինելով «rms» - ը «max» - ով, այնուհետև ևս մեկ անգամ «min» - ով, և մեկ այլ տող «ջերմաստիճան» ջերմաստիճանի համար ՝ «==» - ի կողքին: Սա կբաժանի մեր մուտքային բեռները 4 մասի, որոնք պետք է ուղղորդվեն դեպի ui, որոնցից յուրաքանչյուրը պարունակում է համապատասխան արժեքներ բոլոր 3 առանցքների և ջերմաստիճանի համար:
Քայլ 22. Հաջորդ Եկեք ավելացնենք «գծապատկեր» ներկապնակից RMS- ի համար, երկու անգամ պատճենեք MAX- ի և MIN- ի համար, ինչպես նաև ավելացրեք «չափիչ» ջերմաստիճանի համար:

Քայլ 23. Այժմ կրկնակի սեղմեք Առաջին գծապատկերի հանգույցի վրա

խումբը դարձրեք «[Ընթացիկ] թրթռում» և դրեք Պիտակը RMS- ին, ինչպես ցույց է տրված նկարում:
Քայլ 24. Այժմ կրկնակի սեղմեք Երկրորդ գծապատկերի հանգույցի վրա

խումբը սահմանեք «[Ընթացիկ] թրթռում» -ի վրա և Պիտակը սահմանեք MAX, ինչպես ցույց է տրված նկարում:
Քայլ 25. Այժմ կրկնակի սեղմեք Երրորդ գծապատկերի հանգույցի վրա


խումբը դարձրեք «[Ընթացիկ] թրթռում» և պիտակը սահմանեք MIN, ինչպես ցույց է տրված նկարում:
Քայլ 26. Հաջորդը ՝ Չափիչ հանգույցի համար

սահմանեք Պիտակը «peratերմաստիճան», իսկ Արժեքի ձևաչափը ՝ «{{արժեք | համարը ՝ 2}} », իսկ« Cելսիուս »միավորի դեպքում կարող եք միջակայքը փոխել նվազագույն և առավելագույն սպասվող ջերմաստիճանի վրա, ես օգտագործում եմ 0 և 50:
Քայլ 27. Այժմ գծեք լարերը:

Քայլ 28. Երբ դա արված է, կտտացրեք տեղակայմանը:

Քայլ 29. NODE-RED DASHBOARD

Ապահովում է հոսքի կառուցման միջոցով UI ստեղծելու ունակություն, տրամադրում է գծապատկերներ, գծապատկերներ և մի շարք այլ տեսողական տարրեր, որոնք մենք կարող ենք օգտագործել տվյալների ցուցադրման համար, ինչպես նաև հանգույցներ ՝ օգտագործողի մուտքի միջոցով հոսք առաջացնելու համար: Մենք կօգտագործենք այս հանգույցներից մի քանիսը ՝ ձեր անլար տվիչներից հեռաչափությունը ցուցադրելու համար:
եկեք ստուգենք այն! Վերևի աջ մասում կա ներդիր, որն ասում է «Գործիքային վահանակ»
Քայլ 30. Այդ ներդիրի վերևի աջ մասում փոքր «նոր պատուհան» պատկերակն է, կտտացրեք դրա վրա ՝ ձեր միջերեսը դիտելու համար:

Հավանական է, որ չափիչ սարքերը որևէ տեղեկատվություն չեն ցուցադրում, քանի որ հոսքը տեղակայելուց հետո սենսորային տվյալներ չեն հաղորդվում, կտտացրեք ջերմաստիճանի/խոնավության տվիչի ձեր վերակայման կոճակին ՝ ստիպելու այն մուտք գործել և ձեր չափիչները պետք է վեր թռչեն: Այժմ դուք պետք է ունենաք իրական ժամանակի տվյալների ցուցադրում:
Քայլ 31. NODE-RED DASHBOARD Ելք

Այժմ, երբ թրթռանքի և ջերմաստիճանի արժեքը մեծանում և նվազում է, տարբեր փոփոխականի ներսում առկա նոր տվյալները:
Խորհուրդ ենք տալիս:
Սկսելով երկար հեռահար անլար ջերմաստիճանի և թրթռման տվիչների միջոցով `7 քայլ

Սկսելով երկար հեռահար անլար ջերմաստիճանի և թրթռման սենսորների օգտագործմամբ. Երբեմն թրթռումը լուրջ խնդիրների պատճառ է դառնում բազմաթիվ ծրագրերում: Մեքենայի լիսեռներից և առանցքակալներից մինչև կոշտ սկավառակի աշխատանքը, թրթռումը առաջացնում է մեքենայի վնասում, վաղ փոխարինում, ցածր կատարողականություն և մեծ հարված հասցնում ճշգրտությանը: Մոնիտորինգ
Arduino ահազանգ թվային թրթռման տվիչով `5 քայլ

Arduino ահազանգ թվային թրթռման սենսորով. Այս հրահանգն այն մասին է, թե ինչպես ինքներդ պատրաստել հեշտ և էժան ազդանշանային սարք: Ձեզ անհրաժեշտ է միայն էլեկտրոնիկայի և arduino ծրագրավորման հիմնական գիտելիքներ: Եթե որևէ հարց կամ խնդիր ունեք, կարող եք ինձ հետ կապվել իմ փոստով. [email protected] Այսպիսով, le
Երկար հեռավորության IR հարևանության տվիչ ՝ 3 քայլ

Long Range IR Proximity Sensor. Ինֆրակարմիր տվիչները օբյեկտի հայտնաբերման լավագույն մոդուլն են, սակայն խնդիրն այն է, որ այն աշխատում է շատ կարճ հեռավորության վրա: Այս հոդվածում մենք մտադիր ենք կիսվել, թե ինչպես կարող եք մեծացնել տեսականին և ինչ գործոններ են ազդում տիրույթի վրա
Սկսելով AWS IoT- ով ՝ անլար ջերմաստիճանի տվիչով ՝ օգտագործելով MQTT ՝ 8 քայլ

Սկսելով AWS IoT- ով ՝ անլար ջերմաստիճանի տվիչով ՝ օգտագործելով MQTT. Ավելի վաղ Instructables- ում մենք անցել ենք տարբեր ամպային հարթակներով, ինչպիսիք են Azure- ը, Ubidots- ը, ThingSpeak- ը, Losant- ը և այլն: ամբողջ ամպային հարթակը: Լրացուցիչ տեղեկությունների համար
Բարձր հզորությամբ, երկար հեռավորության վրա, չափազանց ճշգրիտ գրիչով աղեղ !!!: 6 քայլ

Բարձր հզորությամբ, երկար հեռավորության վրա, ծայրահեղ ճշգրիտ գրիչով աղեղ !!!. =) Վայելեք: Պ.Ս. այս բաները մի տեսակ հզոր են, նպատակ մի դրեք մեկի վրա: Ներառյալ մարդիկ և կենդանիները: Սա իմ առաջին հրահանգն է, այնքան խնդրում եմ