Kazalo:

Daljinsko spremljanje temperature: 7 korakov (s slikami)
Daljinsko spremljanje temperature: 7 korakov (s slikami)

Video: Daljinsko spremljanje temperature: 7 korakov (s slikami)

Video: Daljinsko spremljanje temperature: 7 korakov (s slikami)
Video: ЗАПРЕЩЁННЫЕ ТОВАРЫ с ALIEXPRESS 2023 ШТРАФ и ТЮРЬМА ЛЕГКО! 2024, November
Anonim
Daljinski nadzor temperature
Daljinski nadzor temperature

Ta projekt vam bo pokazal, kako z uporabo Phidgets ustvariti sistem za daljinsko spremljanje temperature. Ti sistemi se pogosto uporabljajo za zagotovitev, da temperatura na oddaljeni lokaciji (počitniška hiša, strežniška soba itd.) Ni na nevarnih ravneh. Ta sistem vam omogoča, da nastavite najnižjo temperaturo, ki vam ustreza, in če temperatura pade pod to mejo, bo poslano obvestilo. Program lahko preprosto spremenite tako, da pošilja obvestila, če je temperatura previsoka, ali pa samo za pošiljanje obvestil vsak dan, uro ali minuto!

1. korak: Potrebne veščine

Za ta projekt potrebujete le osnovno znanje programiranja. Program je napisan v jeziku C#, vendar ga je mogoče enostavno prenesti v vaš najljubši jezik!

2. korak: Strojna oprema

Strojna oprema
Strojna oprema

Tukaj je vse, kar potrebujete:

VINT Hub Phidget

Temperaturni Phidget

3. korak: Pregled projekta

Pregled projekta
Pregled projekta

Ta projekt je sestavljen iz TMP1000, priključenega na VINT Hub, ki je priključen na računalnik. Programska oprema, ki deluje na računalniku, se poveže z elektroniko in pošlje obvestilo (e -poštno ali besedilno), če temperatura pade pod določeno temperaturo. Opomba: VINT Hub lahko uporabite tudi za vmesnik z analognimi senzorji, zato ga uporabite, če imate na voljo stari analogni temperaturni senzor! Če uporabljate analogni senzor, bodo kode potrebne rahle spremembe. Za več informacij pustite komentar.

4. korak: Pregled programske opreme

Pregled programske opreme
Pregled programske opreme
Pregled programske opreme
Pregled programske opreme
Pregled programske opreme
Pregled programske opreme

Na vrhu obrazca je prikazana trenutna temperatura in se posodablja vsakih 30 sekund. Pod temperaturo je nekaj nastavitev:

  • Omejitev temperature: Če je temperatura konstantno pod to vrednostjo več kot 5 minut, bo uporabnik obveščen. E -poštno sporočilo bo nato poslano vsako uro, dokler se temperatura ne dvigne.
  • Pošlji obvestilo na: Določite e -poštni naslov, ki naj ga obvesti, ko temperatura pade pod prag. Opomba: številni brezžični ponudniki ponujajo možnost e -poštnega sporočila, zato je obvestilo mogoče poslati neposredno na telefon.

Na zavihku Nastavitve e -pošte je na voljo še nekaj možnosti:

  • Naslov strežnika: Naslov e -poštnega strežnika. Če ne uporabljate Gmaila, bo hitro iskanje v Googlu prineslo takšne članke, ki vam bodo v pomoč.
  • Uporabniško ime: E -poštni naslov, s katerega želite poslati obvestila. Za ta program sem ustvaril nov Gmail račun in dovolil, da ga uporabljajo manj varne aplikacije.
  • Geslo: Geslo za račun.

Ko vnesete podatke v vsa zahtevana polja, bo stanje v spodnjem desnem kotu obrazca pokazalo, da se program izvaja. Po tem lahko program preprosto minimizirate in pozabite nanj!

5. korak: Koda

Koda
Koda

Koda za ta projekt je na voljo v datoteki TemperatureMonitor.zip. Preden sestavite program, se prepričajte, da imate v računalniku nameščene knjižnice Phidget. Knjižnice Phidget najdete tukaj.

Tu je kratek pregled kode:

  • Ko se obrazec naloži, ustvarite objekt TemperatureSensor in se naročite na pripenjanje, ločevanje in dogodke napak.
  • V orodju za prilaganje nastavite DataInterval na 30 sekund.
  • V upravljalniku dogodkov posodobite oznako temperature in preverite, ali je temperatura pod mejo. Če je temperatura pod mejo, povečajte števec in zapustite. Če števec pokaže, da je bila temperatura 5 minut pod mejo, pošljite obvestilo.
  • Če je bilo poslano obvestilo, zaženite 1 -urni časomer, ki prepreči pošiljanje več obvestil, dokler čas ne poteče.

6. korak: Obvestila

Obvestila
Obvestila

Tu je primer e -poštnega obvestila, ki je bilo poslano, ko je bila prijavljena temperatura več kot 5 minut pod mejo 25 ° C.

7. korak: Vprašanja?

Če imate kakršna koli vprašanja o projektu, nam to sporočite v oddelku za komentarje!

Hvala za branje

Priporočena: