Tartalomjegyzék:
- 1. lépés: Szükséges készségek
- 2. lépés: Hardver
- 3. lépés: A projekt áttekintése
- 4. lépés: A szoftver áttekintése
- 5. lépés: Kód
- 6. lépés: Értesítések
- 7. lépés: Kérdések?
Videó: Távoli hőmérsékletfigyelés: 7 lépés (képekkel)
2024 Szerző: John Day | [email protected]. Utoljára módosítva: 2024-01-30 09:43
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
Itt van minden, amire szüksége van:
VINT Hub Phidget
Hőmérséklet Phidget
3. lépés: 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
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
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
Í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:
Apple TV Siri távoli kemény tok Bluetooth csempekeresővel: 7 lépés (képekkel)
Apple TV Siri távoli kemény tok Bluetooth csempekeresővel: Egyszer elolvastam az iPhone leírását, mint "" Olajjal átitatott vajrúd, és WD40 -tel megpermetezve! &Quot; Azt hiszem, ekkor jelent meg a 6 -os modell, és mindenki ledobta drága új telefonját, és összetörte az üveget
Távoli Bluetooth tűzijáték gyújtó: 6 lépés (képekkel)
Távoli Bluetooth tűzijáték -gyújtó: Nem lenne jó, ha egyszerre több tűzijátékot is meggyújtana? Vagy akár biztonságos távolságot kell tartani a veszélyesebb robbanóanyagoktól. Ebben a projektben megmutatom, hogyan lehet olyan áramkört felépíteni, amely a Bluetooth funkció segítségével éppen erre képes
Hőmérsékletfigyelés az MCP9808 és a Raspberry Pi használatával: 4 lépés
Hőmérsékletfigyelés az MCP9808 és a Raspberry Pi használatával: Az MCP9808 egy rendkívül pontos digitális hőmérséklet -érzékelő ± 0,5 ° C I2C mini modul. Ezeket a felhasználó által programozható regiszterek testesítik meg, amelyek megkönnyítik a hőmérsékletérzékelő alkalmazásokat. Az MCP9808 nagy pontosságú hőmérséklet-érzékelő iparággá vált
Hőmérsékletfigyelés az MCP9808 és az Arduino Nano használatával: 4 lépés
Hőmérsékletfigyelés az MCP9808 és az Arduino Nano használatával: Az MCP9808 egy rendkívül pontos digitális hőmérséklet -érzékelő ± 0,5 ° C I2C mini modul. Ezeket a felhasználó által programozható regiszterek testesítik meg, amelyek megkönnyítik a hőmérsékletérzékelő alkalmazásokat. Az MCP9808 nagy pontosságú hőmérséklet-érzékelő iparággá vált
Hőmérsékletfigyelés az MCP9808 és részecskefoton használatával: 4 lépés
Hőmérsékletfigyelés az MCP9808 és a részecskefoton segítségével: Az MCP9808 egy rendkívül pontos digitális hőmérséklet -érzékelő ± 0,5 ° C I2C mini modul. Ezeket a felhasználó által programozható regiszterek testesítik meg, amelyek megkönnyítik a hőmérsékletérzékelő alkalmazásokat. Az MCP9808 nagy pontosságú hőmérséklet-érzékelő iparággá vált