Sisukord:

Temperatuuri kaugseire: 7 sammu (piltidega)
Temperatuuri kaugseire: 7 sammu (piltidega)

Video: Temperatuuri kaugseire: 7 sammu (piltidega)

Video: Temperatuuri kaugseire: 7 sammu (piltidega)
Video: Как проверить генератор. За 3 минуты, БЕЗ ПРИБОРОВ и умений. 2024, November
Anonim
Temperatuuri kaugseire
Temperatuuri kaugseire

See projekt näitab teile, kuidas luua Phidgetsi abil temperatuuri kaugseire süsteem. Neid süsteeme kasutatakse sageli tagamaks, et temperatuur kauges kohas (puhkemaja, serveriruum jne) ei oleks ohtlikul tasemel. See süsteem võimaldab teil määrata minimaalse temperatuuri, mis teile sobib, ja kui temperatuur langeb alla selle piiri, saadetakse teade. Programmi saab hõlpsasti muuta, et saata teateid, kui temperatuur tõuseb liiga kõrgeks, või lihtsalt saata teateid iga päev, tund või minut!

Samm: nõutavad oskused

Selle projekti jaoks on vaja vaid programmeerimise põhiteadmisi. Programm on kirjutatud C# keeles, kuid seda saab hõlpsasti oma lemmikkeelde teisaldada!

Samm: riistvara

Riistvara
Riistvara

Siin on kõik, mida vajate:

VINT Hub Phidget

Temperatuuri phidget

3. samm: projekti ülevaade

projekti ülevaade
projekti ülevaade

See projekt koosneb arvutist ühendatud VINT -jaoturiga ühendatud TMP1000 -st. Arvutis töötav tarkvara liidestub elektroonikaga ja saadab teate (e -kirja või teksti), kui temperatuur langeb alla teatud temperatuuri. Märkus: VINT -jaoturit saab kasutada ka analooganduritega liidestamiseks, nii et kui teil on vana analoog -temperatuuriandur, kasutage seda kindlasti! Kui kasutate analoogandurit, tuleb koodi veidi muuta. Lisateabe saamiseks jätke kommentaar.

Samm 4: Tarkvara ülevaade

Tarkvara ülevaade
Tarkvara ülevaade
Tarkvara ülevaade
Tarkvara ülevaade
Tarkvara ülevaade
Tarkvara ülevaade

Vormi ülaosas kuvatakse praegune temperatuur ja seda uuendatakse iga 30 sekundi järel. Temperatuurist allpool on mõned seaded:

  • Temperatuuri piir: kui temperatuur on sellest väärtusest püsivalt alla 5 minuti, teavitatakse sellest kasutajat. Seejärel saadetakse iga tunni järel e -kiri, kuni temperatuur tõuseb.
  • Saada märguanne adressaadile: määrake e -posti aadress, mida tuleks teavitada, kui temperatuur langeb allapoole künnist. Märkus: paljud traadita teenuse pakkujad pakuvad e -kirjaga teksti, nii et teate saab saata otse telefoni.

Vahekaardil E -posti seaded on veel mõned valikud.

  • Serveri aadress: e -posti serveri aadress. Kui te Gmaili ei kasuta, toob kiire Google'i otsing kaasa sellised artiklid, mis aitavad teid.
  • Kasutajanimi: e -posti aadress, kust soovite märguandeid saata. Selle programmi jaoks lõin uue Gmaili konto ja lubasin vähem turvalistel rakendustel seda kasutada.
  • Parool: konto parool.

Pärast teabe sisestamist kõikidesse nõutavatesse väljadesse näitab vormi paremas alanurgas olev olek, et programm töötab. Pärast seda saate programmi lihtsalt minimeerida ja selle unustada!

Samm: kood

Kood
Kood

Selle projekti kood on saadaval failis TemperatureMonitor.zip. Enne programmi koostamist veenduge, et teie arvutisse on installitud Phidgeti teegid. Phidgeti raamatukogud leiate siit.

Siin on kiire ülevaade koodist:

  • Vormi laadimisel looge TemperatureSensor objekt ja tellige lisamiseks, eemaldamiseks ja veajuhtumiteks.
  • Määrake manuste töötlejas DataInterval väärtuseks 30 sekundit.
  • Sündmuste käitlejas uuendage temperatuurimärgist ja kontrollige, kas temperatuur on alla piiri. Kui temperatuur on alla piiri, suurendage loendurit ja väljuge. Kui loendur näitab, et temperatuur on olnud 5 minuti jooksul alla piiri, saatke teade.
  • Kui teade on saadetud, käivitage 1 -tunnine taimer, mis takistab uute teadete saatmist kuni aja möödumiseni.

6. toiming: märguanded

Märguanded
Märguanded

Siin on näide e -posti märguandest, mis saadeti, kui teatatud temperatuur oli rohkem kui 5 minutit alla 25 ° C piiri.

Samm 7: Küsimused?

Kui teil on projekti kohta küsimusi, andke meile kommentaaride osas teada!

Täname lugemise eest

Soovitan: