Përmbajtje:
- Hapi 1: Aftësitë e kërkuara
- Hapi 2: Pajisje kompjuterike
- Hapi 3: Vështrim i përgjithshëm i projektit
- Hapi 4: Vështrim i përgjithshëm i softuerit
- Hapi 5: Kodi
- Hapi 6: Njoftimet
- Hapi 7: Pyetje?
Video: Monitorimi në distancë i temperaturës: 7 hapa (me fotografi)
2024 Autor: John Day | [email protected]. E modifikuara e fundit: 2024-01-30 12:27
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
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
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
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 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
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:
Monitorimi i temperaturës dhe lagështisë duke përdorur NODE MCU AND BLYNK: 5 hapa
Monitorimi i temperaturës dhe lagështisë duke përdorur NODE MCU AND BLYNK: Përshëndetje Djema Në këtë udhëzues le të mësojmë se si të marrim temperaturën dhe lagështinë e atmosferës duke përdorur DHT11-Sensori i temperaturës dhe lagështisë duke përdorur aplikacionin Node MCU dhe BLYNK
Monitorimi i temperaturës dhe lagështisë në dhomë Me ESP32 dhe AskSensors Cloud: 6 hapa
Monitorimi i temperaturës dhe lagështisë në dhomë Me ESP32 dhe AskSensors Cloud: Në këtë tutorial do të mësoni se si të monitoroni temperaturën dhe lagështinë e dhomës ose tryezës tuaj duke përdorur DHT11 dhe ESP32 të lidhur me re. Përditësimet e mësimeve tona mund të gjenden këtu. DHT11 Karakteristikat: Sensori DHT11 është në gjendje të masë temperaturën
Monitorimi i temperaturës duke përdorur MCP9808 dhe Raspberry Pi: 4 hapa
Monitorimi i temperaturës duke përdorur MCP9808 dhe Raspberry Pi: MCP9808 është një sensor dixhital i temperaturës shumë i saktë mini 0.5 ° C mini modul I2C. Ato janë të mishëruara me regjistra të programueshëm nga përdoruesit që lehtësojnë aplikimet e ndjeshmërisë së temperaturës. Sensori i temperaturës me saktësi të lartë MCP9808 është bërë një industri
Monitorimi i temperaturës dhe lagështisë duke përdorur Raspberry Pi: 6 hapa (me fotografi)
Monitorimi i temperaturës dhe lagështisë duke përdorur Raspberry Pi: Vera po vjen, dhe ata që nuk kanë kondicioner duhet të jenë të përgatitur për të kontrolluar atmosferën brenda në shtëpi me dorë. Në këtë postim, unë jam duke përshkruar mënyrën moderne për të matur parametrat më të rëndësishëm për rehatinë njerëzore: temperaturën dhe lagështinë. T
Monitorimi në distancë i temperaturës dhe lagështisë me ESP8266 dhe aplikacionin Blynk: 15 hapa
Monitorimi në distancë i temperaturës dhe lagështisë me ESP8266 dhe Aplikacionin Blynk: Ishte projekti im i parë me çipin ESP8266. Sapo kam ndërtuar një serë të re pranë shtëpisë sime dhe ishte interesante për mua se çfarë po ndodh atje gjatë një dite? Dua të them se si ndryshon temperatura dhe lagështia? A është ajrosur serra mjaftueshëm? Kështu që unë vendos