Tartalomjegyzék:

Távoli hőmérsékletfigyelés: 7 lépés (képekkel)
Távoli hőmérsékletfigyelés: 7 lépés (képekkel)

Videó: Távoli hőmérsékletfigyelés: 7 lépés (képekkel)

Videó: Távoli hőmérsékletfigyelés: 7 lépés (képekkel)
Videó: A meditáció tudatossága 3 2024, November
Anonim
Távoli hőmérséklet -felügyelet
Távoli hőmérséklet -felügyelet

Ez a projekt megmutatja, hogyan hozhat létre távoli hőmérséklet -figyelő rendszert a Phidgets segítségével. Ezeket a rendszereket gyakran használják annak biztosítására, hogy a hőmérséklet egy távoli helyen (nyaraló, szerver szoba stb.) Ne legyen veszélyes szinten. Ez a rendszer lehetővé teszi az Ön számára megfelelő minimális hőmérséklet beállítását, és ha a hőmérséklet e határ alá süllyed, értesítést küld. A program könnyen módosítható úgy, hogy értesítéseket küldjön, ha a hőmérséklet túl magas lesz, vagy csak értesítéseket küld minden nap, órában vagy percben!

1. lépés: Szükséges készségek

Ehhez csak néhány alapvető programozási ismeretre van szüksége ehhez a projekthez. A program C# nyelven íródott, de könnyen átvihető kedvenc nyelvére!

2. lépés: Hardver

Hardver
Hardver

Itt van minden, amire szüksége van:

VINT Hub Phidget

Hőmérséklet Phidget

3. lépés: A projekt áttekintése

A projekt áttekintése
A projekt áttekintése

Ez a projekt egy TMP1000 -ből áll, amely egy számítógéphez csatlakoztatott VINT Hubhoz van csatlakoztatva. A számítógépen futó szoftver illeszkedik az elektronikához, és értesítést (e -mailt vagy szöveget) küld, ha a hőmérséklet egy bizonyos hőmérséklet alá csökken. Megjegyzés: a VINT Hub használható analóg érzékelőkkel való interfészhez is, ezért ha régi analóg hőmérséklet -érzékelője van, feltétlenül használja azt! Ha analóg érzékelőt használ, akkor a kód némi módosítására lesz szükség. További információért hagyjon megjegyzést.

4. lépés: A szoftver áttekintése

Szoftver áttekintés
Szoftver áttekintés
Szoftver áttekintés
Szoftver áttekintés
Szoftver áttekintés
Szoftver áttekintés

Az űrlap tetején megjelenik az aktuális hőmérséklet, és 30 másodpercenként frissül. A hőmérséklet alatt van néhány beállítás:

  • Hőmérséklethatár: Ha a hőmérséklet 5 percen keresztül folyamatosan ezen érték alatt van, a felhasználó értesítést kap. Ezután óránként e -mailt küldünk, amíg a hőmérséklet emelkedik.
  • Értesítés küldése: Adja meg azt az e -mail címet, amelyet értesíteni kell, ha a hőmérséklet a küszöb alá esik. Megjegyzés: sok vezeték nélküli szolgáltató felajánlja az e -mail szöveget opciót, így az értesítés közvetlenül a telefonra is elküldhető.

Az E -mail beállítások lapon van még néhány lehetőség:

  • Szerver címe: E -mail szerver címe. Ha nem használja a Gmailt, a gyors Google -keresés ilyen cikkeket eredményez, amelyek segítenek.
  • Felhasználónév: Az az e -mail, amelyről értesítéseket szeretne küldeni. Ehhez a programhoz létrehoztam egy új Gmail -fiókot, és engedélyeztem a kevésbé biztonságos alkalmazások használatát.
  • Jelszó: Fiók jelszava.

Miután megadta az adatokat az összes szükséges mezőbe, az űrlap jobb alsó sarkában lévő állapot jelzi, hogy a program fut. Ezt követően egyszerűen minimalizálhatja a programot, és elfelejtheti!

5. lépés: Kód

Kód
Kód

A projekt kódja elérhető a TemperatureMonitor.zip fájlban. A program összeállítása előtt győződjön meg arról, hogy a számítógépre telepítve vannak a Phidget könyvtárak. A Phidget könyvtárakat itt találja.

Itt egy gyors áttekintés a kódról:

  • Amikor az űrlap betöltődik, hozzon létre egy TemperatureSensor objektumot, és iratkozzon fel események csatolására, leválasztására és hibára.
  • A csatoláskezelőben állítsa a DataInterval értéket 30 másodpercre.
  • Az eseménykezelőben frissítse a hőmérséklet -címkét, és ellenőrizze, hogy a hőmérséklet a határérték alatt van -e. Ha a hőmérséklet a határérték alatt van, növelje a számlálót, és lépjen ki. Ha a számláló azt jelzi, hogy a hőmérséklet 5 percig a határérték alatt van, küldjön értesítést.
  • Ha értesítést küldtek, indítson el egy 1 órás időzítőt, amely megakadályozza az újabb értesítések küldését, amíg az idő lejár.

6. lépés: Értesítések

Értesítések
Értesítések

Íme egy példa egy e -mail értesítésre, amelyet akkor küldtek, amikor a bejelentett hőmérséklet több mint 5 percig a 25 ° C határérték alatt volt.

7. lépés: Kérdések?

Ha bármilyen kérdése van a projekttel kapcsolatban, ossza meg velünk a megjegyzések rovatban!

Köszönöm, hogy elolvasta

Ajánlott: