Isi kandungan:

Pemantauan Suhu Jauh: 7 Langkah (dengan Gambar)
Pemantauan Suhu Jauh: 7 Langkah (dengan Gambar)

Video: Pemantauan Suhu Jauh: 7 Langkah (dengan Gambar)

Video: Pemantauan Suhu Jauh: 7 Langkah (dengan Gambar)
Video: SUHU DAN PERUBAHANYA | JENIS-JENIS TERMOMETER 2024, November
Anonim
Pemantauan Suhu Jauh
Pemantauan Suhu Jauh

Projek ini akan menunjukkan kepada anda bagaimana membuat sistem pemantauan suhu jauh menggunakan Phidgets. Sistem ini sering digunakan untuk memastikan suhu di lokasi terpencil (rumah percutian, bilik pelayan, dll.) Tidak berada pada tahap berbahaya. Sistem ini membolehkan anda menetapkan suhu minimum yang anda selesa, dan jika suhu turun di bawah had itu, pemberitahuan akan dihantar. Program ini dapat diubahsuai dengan mudah untuk mengirim pemberitahuan jika suhu terlalu tinggi, atau hanya untuk mengirim pemberitahuan setiap hari, jam, atau minit!

Langkah 1: Kemahiran Diperlukan

Yang anda perlukan hanyalah beberapa pengetahuan asas pengaturcaraan untuk projek ini. Program ini ditulis dalam C # tetapi dapat dengan mudah dibawa ke bahasa kegemaran anda!

Langkah 2: Perkakasan

Perkakasan
Perkakasan

Inilah semua yang anda perlukan:

Phidget Hub VINT

Phidget Suhu

Langkah 3: Gambaran Keseluruhan Projek

Tinjauan Projek
Tinjauan Projek

Projek ini terdiri daripada TMP1000 yang disambungkan ke VINT Hub yang dipasang ke komputer. Perisian yang berjalan di komputer bersambung dengan elektronik dan menghantar pemberitahuan (e-mel atau teks) jika suhu turun di bawah suhu tertentu. Catatan: Hub VINT juga dapat digunakan untuk berinteraksi dengan sensor analog, jadi jika anda mempunyai sensor suhu analog lama yang ada, pastikan untuk menggunakannya! Sekiranya anda menggunakan sensor analog, diperlukan sedikit pengubahsuaian kod. Tinggalkan komen untuk maklumat lebih lanjut.

Langkah 4: Gambaran Keseluruhan Perisian

Gambaran Keseluruhan Perisian
Gambaran Keseluruhan Perisian
Gambaran Keseluruhan Perisian
Gambaran Keseluruhan Perisian
Gambaran Keseluruhan Perisian
Gambaran Keseluruhan Perisian

Di bahagian atas borang suhu semasa dipaparkan dan diperbaharui setiap 30 saat. Di bawah suhu, terdapat beberapa tetapan:

  • Had Suhu: Sekiranya suhu secara konsisten berada di bawah nilai ini selama lebih dari 5 minit, pengguna akan diberitahu. Kemudian e-mel akan dihantar setiap jam sehingga suhu meningkat.
  • Kirim Pemberitahuan Ke: Tentukan alamat e-mel yang harus diberitahu ketika suhu turun di bawah ambang batas. Catatan: banyak penyedia wayarles menawarkan pilihan e-mel ke teks, jadi pemberitahuan dapat dihantar terus ke telefon.

Di bawah tab Tetapan E-mel, terdapat beberapa pilihan lagi:

  • Alamat Pelayan: Alamat pelayan e-mel. Sekiranya anda tidak menggunakan Gmail, carian Google yang cepat akan menghasilkan artikel seperti ini yang akan membantu anda.
  • Nama pengguna: E-mel yang ingin anda hantar pemberitahuan. Untuk program ini, saya membuat akaun Gmail baru dan membenarkan aplikasi yang kurang selamat menggunakannya.
  • Kata Laluan: Kata laluan untuk akaun.

Setelah memasukkan maklumat ke semua bidang yang diperlukan, status di sudut kanan bawah borang akan menunjukkan bahawa program sedang berjalan. Selepas itu, anda boleh meminimumkan program dan melupakannya!

Langkah 5: Kod

Kod
Kod

Kod untuk projek ini terdapat dalam fail TemperatureMonitor.zip. Sebelum menyusun program, pastikan anda memasang perpustakaan Phidget di komputer anda. Anda boleh menemui perpustakaan Phidget di sini.

Berikut adalah gambaran keseluruhan kod:

  • Semasa borang dimuat, buat objek TemperatureSensor dan berlangganan untuk melampirkan, melepaskan, dan peristiwa ralat.
  • Dalam pengendali lampiran, tetapkan DataInterval hingga 30 saat.
  • Dalam pengendali acara, kemas kini label suhu dan periksa sama ada suhu di bawah had. Sekiranya suhu di bawah had, tambahkan kaunter dan keluar. Sekiranya kaunter menunjukkan bahawa suhu berada di bawah had selama 5 minit, hantarkan pemberitahuan.
  • Sekiranya pemberitahuan telah dihantar, mulakan pemasa 1 jam yang akan mencegah pemberitahuan lagi dihantar sehingga masa berlalu.

Langkah 6: Pemberitahuan

Pemberitahuan
Pemberitahuan

Berikut adalah contoh pemberitahuan e-mel yang dihantar ketika suhu yang dilaporkan berada di bawah had 25 ° C selama lebih dari 5 minit.

Langkah 7: Soalan?

Sekiranya anda mempunyai pertanyaan mengenai projek ini, beritahu kami di bahagian komen!

Terima kasih untuk membaca

Disyorkan: