Բովանդակություն:

Հեռավոր ջերմաստիճանի մոնիտորինգ `7 քայլ (նկարներով)
Հեռավոր ջերմաստիճանի մոնիտորինգ `7 քայլ (նկարներով)

Video: Հեռավոր ջերմաստիճանի մոնիտորինգ `7 քայլ (նկարներով)

Video: Հեռավոր ջերմաստիճանի մոնիտորինգ `7 քայլ (նկարներով)
Video: ВИЗА В США. КАК ПОЛУЧИТЬ ВИЗУ? ТОП-7 ВОПРОСОВ НА СОБЕСЕДОВАНИИ В ПОСОЛЬСТВЕ США! +БОНУС! [2022] 2024, Նոյեմբեր
Anonim
Հեռավոր ջերմաստիճանի մոնիտորինգ
Հեռավոր ջերմաստիճանի մոնիտորինգ

Այս նախագիծը ցույց կտա ձեզ, թե ինչպես կարելի է ստեղծել հեռահար ջերմաստիճանի մոնիտորինգի համակարգ ՝ օգտագործելով Phidgets- ը: Այս համակարգերը հաճախ օգտագործվում են ապահովելու համար, որ ջերմաստիճանը հեռավոր վայրում (հանգստյան տուն, սերվերային սենյակ և այլն) վտանգավոր մակարդակի վրա չեն: Այս համակարգը թույլ է տալիս սահմանել ձեզ համար հարմարավետ նվազագույն ջերմաստիճանը, և եթե ջերմաստիճանը այդ սահմանից իջնի, ծանուցում կուղարկվի: Easilyրագիրը կարող է հեշտությամբ փոփոխվել ՝ ծանուցումներ ուղարկելու դեպքում, եթե ջերմաստիճանը չափազանց բարձր է, կամ պարզապես ամեն օր, ժամ կամ րոպե ծանուցումներ ուղարկելու համար:

Քայլ 1: Պահանջվող հմտություններ

Այս նախագծի համար անհրաժեշտ է միայն ծրագրավորման հիմնական գիտելիքներ: Programրագիրը գրված է C# - ով, բայց հեշտությամբ կարող է տեղափոխվել ձեր նախընտրած լեզվով:

Քայլ 2: Սարքավորումներ

Սարքավորումներ
Սարքավորումներ

Ահա այն ամենը, ինչ ձեզ հարկավոր կլինի.

VINT Hub Phidget

Temերմաստիճանի ֆիդջիթ

Քայլ 3. Նախագծի ակնարկ

Նախագծի ակնարկ
Նախագծի ակնարկ

Այս նախագիծը բաղկացած է TMP1000- ից `միացված VINT Hub- ին, որը միացված է համակարգչին: Համակարգչի վրա աշխատող ծրագրակազմը միանում է էլեկտրոնիկայի հետ և ծանուցում է ուղարկում (էլ. Փոստ կամ տեքստ), եթե ջերմաստիճանը որոշակի ջերմաստիճանից ցածր է: Նշում. VINT հանգույցը կարող է օգտագործվել նաև անալոգային սենսորների հետ ինտերֆեյսի համար, այնպես որ, եթե ձեր մոտ տեղադրված է հին անալոգային ջերմաստիճանի տվիչ, համոզվեք, որ այն օգտագործեք: Եթե դուք օգտագործում եք անալոգային սենսոր, ապա կոդի որոշ փոքր փոփոխություններ անհրաժեշտ կլինեն: Լրացուցիչ տեղեկությունների համար թողեք մեկնաբանություն:

Քայլ 4: Softwareրագրաշարի ակնարկ

Softwareրագրային ապահովման ակնարկ
Softwareրագրային ապահովման ակնարկ
Softwareրագրային ապահովման ակնարկ
Softwareրագրային ապահովման ակնարկ
Softwareրագրային ապահովման ակնարկ
Softwareրագրային ապահովման ակնարկ

Ձևի վերևում ցուցադրվում է ընթացիկ ջերմաստիճանը և այն թարմացվում է յուրաքանչյուր 30 վայրկյանը մեկ: Belowերմաստիճանից ցածր, կան մի քանի կարգավորումներ.

  • Temերմաստիճանի սահմանափակում. Եթե ջերմաստիճանը մշտապես ցածր է այս արժեքից ավելի քան 5 րոպե, օգտագործողը կտեղեկացվի: Այնուհետև ամեն ժամ նամակ կուղարկվի մինչև ջերմաստիճանի բարձրացումը:
  • Ուղարկել ծանուցում. Նշեք էլ.փոստի հասցե, որը պետք է տեղեկացվի, երբ ջերմաստիճանը շեմից ցածր է: Նշում. Շատ անլար պրովայդերներ առաջարկում են էլ. Փոստին տեքստային տարբերակ, այնպես որ ծանուցումը կարող է ուղարկվել անմիջապես հեռախոսին:

Էլփոստի կարգավորումների ներդիրում կան ևս մի քանի տարբերակ.

  • Սերվերի հասցե. Էլ. Սերվերի հասցե: Եթե դուք չեք օգտագործում Gmail- ը, Google- ի արագ որոնումը կհանգեցնի նման հոդվածների, որոնք կօգնեն ձեզ:
  • Մականուն: Էլ.փոստ, որից ցանկանում եք ծանուցումներ ուղարկել: Այս ծրագրի համար ես ստեղծեցի նոր Gmail հաշիվ և թույլ տվեցի օգտագործել ավելի քիչ ապահով ծրագրեր:
  • Գաղտնաբառ: Հաշվի գաղտնաբառ:

Բոլոր անհրաժեշտ դաշտերում տեղեկատվություն մուտքագրելուց հետո ձևի ներքևի աջ անկյունում գտնվող կարգավիճակը ցույց կտա, որ ծրագիրը գործում է: Դրանից հետո կարող եք պարզապես նվազագույնի հասցնել ծրագիրը և մոռանալ դրա մասին:

Քայլ 5: Կոդ

Կոդ
Կոդ

Այս նախագծի ծածկագիրը հասանելի է TemperatureMonitor.zip ֆայլում: Նախքան ծրագիրը կազմելը, համոզվեք, որ ձեր համակարգչում տեղադրված են Phidget գրադարանները: Այստեղ կարող եք գտնել Phidget գրադարանները:

Ահա կոդի արագ ակնարկ.

  • Երբ ձևը բեռնում է, ստեղծեք TemperatureSensor օբյեկտ և բաժանորդագրվեք ՝ կցելու, անջատելու և սխալի իրադարձությունները:
  • Կցորդի կառավարիչում DataInterval- ը սահմանեք 30 վայրկյան:
  • Իրադարձությունների կառավարիչում թարմացրեք ջերմաստիճանի պիտակը և ստուգեք, արդյոք ջերմաստիճանը սահմանից ցածր է: Եթե ջերմաստիճանը սահմանից ցածր է, ավելացրեք հաշվիչ և դուրս եկեք: Եթե հաշվիչը ցույց է տալիս, որ ջերմաստիճանը 5 րոպեից ցածր է սահմանից, ուղարկեք ծանուցում:
  • Եթե ծանուցումն ուղարկվել է, սկսեք 1 ժամյա ժամաչափ, որը թույլ չի տա որևէ այլ ծանուցման ուղարկումը մինչև ժամանակի լրանալը:

Քայլ 6: Notանուցումներ

Անուցումներ
Անուցումներ

Ահա էլ. Փոստի ծանուցման օրինակ, որն ուղարկվել է, երբ հաղորդվող ջերմաստիճանը 25 ° C- ի սահմանից ցածր է եղել ավելի քան 5 րոպե:

Քայլ 7: Հարցեր:

Եթե ունեք որևէ հարց նախագծի վերաբերյալ, տեղեկացրեք մեզ մեկնաբանությունների բաժնում:

Շնորհակալություն կարդալու համար

Խորհուրդ ենք տալիս: