Përmbajtje:

Monitorimi në distancë i temperaturës: 7 hapa (me fotografi)
Monitorimi në distancë i temperaturës: 7 hapa (me fotografi)

Video: Monitorimi në distancë i temperaturës: 7 hapa (me fotografi)

Video: Monitorimi në distancë i temperaturës: 7 hapa (me fotografi)
Video: Днестр- от истока до моря Часть 7 Монологи на реке Сплав по реке 2024, Nëntor
Anonim
Monitorimi i temperaturës në distancë
Monitorimi i temperaturës në distancë

Ky projekt do t'ju tregojë se si të krijoni një sistem të largët të monitorimit të temperaturës duke përdorur Phidgets. Këto sisteme shpesh përdoren për të siguruar që temperatura në një vend të largët (shtëpia e pushimeve, dhoma e serverëve, etj.) Të mos jetë në nivele të rrezikshme. Ky sistem ju lejon të vendosni një temperaturë minimale me të cilën jeni të kënaqur, dhe nëse temperatura bie nën atë kufi, do të dërgohet një njoftim. Programi mund të modifikohet lehtësisht për të dërguar njoftime nëse temperatura bëhet shumë e lartë, ose thjesht për të dërguar njoftime çdo ditë, orë ose minutë!

Hapi 1: Aftësitë e kërkuara

E tëra që ju nevojitet është disa njohuri bazë të programimit për këtë projekt. Programi është shkruar në C#, por lehtë mund të transferohet në gjuhën tuaj të preferuar!

Hapi 2: Pajisje kompjuterike

Hardware
Hardware

Këtu është gjithçka që ju nevojitet:

VINT Hub Phidget

Fidet e temperaturës

Hapi 3: Vështrim i përgjithshëm i projektit

Vështrim i përgjithshëm i projektit
Vështrim i përgjithshëm i projektit

Ky projekt përbëhet nga një TMP1000 i lidhur me një VINT Hub që është i kyçur në një kompjuter. Softueri që funksionon në kompjuter ndërlidhet me elektronikën dhe dërgon një njoftim (email ose tekst) nëse temperatura bie nën një temperaturë të caktuar. Shënim: VINT Hub mund të përdoret gjithashtu për t'u ndërlidhur me sensorë analoge, kështu që nëse keni një sensor të vjetër të temperaturës analoge të vendosur rreth, sigurohuni që ta përdorni! Nëse jeni duke përdorur një sensor analog, disa modifikime të vogla në kod do të jenë të nevojshme. Lini një koment për më shumë informacion.

Hapi 4: Vështrim i përgjithshëm i softuerit

Pasqyrë e softuerit
Pasqyrë e softuerit
Pasqyrë e softuerit
Pasqyrë e softuerit
Pasqyrë e softuerit
Pasqyrë e softuerit

Në krye të formularit shfaqet temperatura aktuale dhe azhurnohet çdo 30 sekonda. Nën temperaturën, ka disa cilësime:

  • Kufiri i Temperaturës: Nëse temperatura është vazhdimisht nën këtë vlerë për më shumë se 5 minuta, përdoruesi do të njoftohet. Një email do të dërgohet çdo orë derisa të rritet temperatura.
  • Dërgo Njoftim Për: Specifikoni një adresë emaili që duhet të njoftohet kur temperatura të bjerë nën pragun. Shënim: shumë ofrues pa tel ofrojnë një opsion email për tekstin, kështu që njoftimi mund të dërgohet drejtpërdrejt në një telefon.

Nën skedën Cilësimet e postës elektronike, ka disa opsione të tjera:

  • Adresa e serverit: Adresa e serverit të postës elektronike. Nëse nuk përdorni Gmail, një kërkim i shpejtë në Google do të rezultojë në artikuj të tillë që do t'ju ndihmojnë.
  • Emri i përdoruesit: Emaili nga i cili dëshironi të dërgoni njoftime. Për këtë program kam krijuar një llogari të re Gmail dhe kam lejuar që aplikacionet më pak të sigurta ta përdorin atë.
  • Fjalëkalimi: Fjalëkalimi për llogarinë.

Pas futjes së informacionit në të gjitha fushat e kërkuara, statusi në këndin e poshtëm të djathtë të formularit do të tregojë që programi po funksionon. Pas kësaj, thjesht mund ta minimizoni programin dhe ta harroni atë!

Hapi 5: Kodi

Kodi
Kodi

Kodi për këtë projekt është i disponueshëm në skedarin TemperatureMonitor.zip. Para përpilimit të programit, sigurohuni që keni bibliotekat Phidget të instaluara në kompjuterin tuaj. Këtu mund të gjeni bibliotekat Phidget.

Këtu është një përmbledhje e shpejtë e kodit:

  • Kur formulari të ngarkohet, krijoni një objekt TemperatureSensor dhe regjistrohuni për të bashkangjitur, shkëputur dhe ndodhur gabimet.
  • Në mbajtësin e bashkëngjitjes, vendosni DataInterval në 30 sekonda.
  • Në mbajtësin e ngjarjeve, përditësoni etiketën e temperaturës dhe kontrolloni nëse temperatura është nën kufirin. Nëse temperatura është nën kufirin, shtoni një numërues dhe dilni. Nëse sporteli tregon se temperatura ka qenë nën kufirin për 5 minuta, dërgoni një njoftim.
  • Nëse një njoftim është dërguar, filloni një kohëmatës 1 orë që do të parandalojë dërgimin e më shumë njoftimeve derisa të ketë kaluar koha.

Hapi 6: Njoftimet

Njoftimet
Njoftimet

Këtu është një shembull i një njoftimi me email që u dërgua kur temperatura e raportuar ishte nën kufirin 25 ° C për më shumë se 5 minuta.

Hapi 7: Pyetje?

Nëse keni ndonjë pyetje në lidhje me projektin, na tregoni në pjesën e komenteve!

Faleminderit per leximin

Recommended: