Kazalo:
- 1. korak: Potrebne veščine
- 2. korak: Strojna oprema
- 3. korak: Pregled projekta
- 4. korak: Pregled programske opreme
- 5. korak: Koda
- 6. korak: Obvestila
- 7. korak: Vprašanja?
Video: Daljinsko spremljanje temperature: 7 korakov (s slikami)
2024 Avtor: John Day | [email protected]. Nazadnje spremenjeno: 2024-01-30 12:07
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
Tukaj je vse, kar potrebujete:
VINT Hub Phidget
Temperaturni Phidget
3. korak: 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
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 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
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:
Spremljanje sobne temperature in vlažnosti z ESP32 in AskSensors Cloud: 6 korakov
Spremljanje sobne temperature in vlažnosti z ESP32 in AskSensors Cloud: V tej vadnici se boste naučili spremljati temperaturo in vlažnost vaše sobe ali mize z uporabo DHT11 in ESP32, povezanih z oblakom. Naše posodobitve vadnic najdete tukaj. Specifikacije: Senzor DHT11 lahko meri temperaturo
Sistem za spremljanje nivoja vode: 9 korakov (s slikami)
Sistem za spremljanje nivoja vode: Kot izdelovalec DIY vedno poskušam najti način za olajšanje in varnost svojega življenja in življenja drugih. 30. marca 2013 je najmanj 11 ljudi umrlo zaradi nenadnega dežja, ki je povzročil poplave v glavnem pristanišču Mauritian v louisu. Istega dne smo več hiš
Xpedit - naprava za spremljanje atmosfere pri pohodništvu in trekingu: 12 korakov (s slikami)
Xpedit - naprava za spremljanje vzdušja za pohodništvo in treking: Ko nameravate na pustolovsko potovanje ali treking v naravo, je nujno, da imate v nahrbtniku napravo, ki vam pomaga razumeti okolje. Za svoje prihajajoče pustolovsko potovanje sem nameraval zgraditi ročno napravo, ki bo pomagala
Daljinsko spremljanje temperature in vlažnosti z ESP8266 in aplikacijo Blynk: 15 korakov
Daljinsko spremljanje temperature in vlažnosti z ESP8266 in aplikacijo Blynk: To je bil moj prvi projekt s čipom ESP8266. Pravkar sem zgradil nov rastlinjak v bližini svoje hiše in zame je bilo zanimivo, kaj se tam dogaja čez dan? Mislim, kako se spreminja temperatura in vlaga? Ali je rastlinjak dovolj prezračen? Zato sem se odločil
Raspberry Pi nadzorovano spremljanje sobne temperature z izhodom slike Gnuplot in zmožnostjo opozarjanja po e -pošti: 7 korakov
Raspberry Pi nadzorovano spremljanje sobne temperature z izhodom slike Gnuplot in zmožnostjo opozarjanja po e -pošti: tam, kjer delam, je zelo pomembna soba, v kateri je veliko računalnikov. Temperatura okolice v tem prostoru mora biti zelo hladna, da se optimizira delovanje teh sistemov. Prosili so me, naj pripravim sistem za spremljanje, ki lahko