Daftar Isi:

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

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

Video: Pemantauan Suhu Jarak Jauh: 7 Langkah (dengan Gambar)
Video: Sistem Monitoring suhu dan kelembapan berbasis App Android dengan MIT APP Inventor. 5 Menit Jadi! 2024, Juli
Anonim
Pemantauan Suhu Jarak Jauh
Pemantauan Suhu Jarak Jauh

Proyek ini akan menunjukkan cara membuat sistem pemantauan suhu jarak jauh menggunakan Phidget. Sistem ini sering digunakan untuk memastikan suhu di lokasi terpencil (rumah liburan, ruang server, dll.) tidak pada tingkat yang berbahaya. Sistem ini memungkinkan Anda untuk mengatur suhu minimum yang nyaman bagi Anda, dan jika suhu turun di bawah batas itu, pemberitahuan akan dikirim. Program ini dapat dengan mudah dimodifikasi untuk mengirim pemberitahuan jika suhu terlalu tinggi, atau hanya untuk mengirim pemberitahuan setiap hari, jam, atau menit!

Langkah 1: Keterampilan yang Dibutuhkan

Yang Anda butuhkan hanyalah pengetahuan pemrograman dasar untuk proyek ini. Program ini ditulis dalam C# tetapi dapat dengan mudah dipindahkan ke bahasa favorit Anda!

Langkah 2: Perangkat Keras

Perangkat keras
Perangkat keras

Ini semua yang Anda perlukan:

VINT Hub Phidget

Suhu Phidget

Langkah 3: Ikhtisar Proyek

Ulasan Proyek
Ulasan Proyek

Proyek ini terdiri dari TMP1000 yang terhubung ke VINT Hub yang dicolokkan ke komputer. Perangkat lunak yang berjalan pada antarmuka komputer dengan elektronik dan mengirimkan pemberitahuan (email atau teks) jika suhu turun di bawah suhu tertentu. Catatan: Hub VINT juga dapat digunakan untuk berinteraksi dengan sensor analog, jadi jika Anda memiliki sensor suhu analog lama, pastikan untuk menggunakannya! Jika Anda menggunakan sensor analog, sedikit modifikasi pada kode akan diperlukan. Tinggalkan komentar untuk informasi lebih lanjut.

Langkah 4: Ikhtisar Perangkat Lunak

Ikhtisar Perangkat Lunak
Ikhtisar Perangkat Lunak
Ikhtisar Perangkat Lunak
Ikhtisar Perangkat Lunak
Ikhtisar Perangkat Lunak
Ikhtisar Perangkat Lunak

Di bagian atas formulir, suhu saat ini ditampilkan dan diperbarui setiap 30 detik. Di bawah suhu, ada beberapa pengaturan:

  • Batas Suhu: Jika suhu secara konsisten di bawah nilai ini selama lebih dari 5 menit, pengguna akan diberi tahu. Email kemudian akan dikirim setiap jam sampai suhu naik.
  • Kirim Pemberitahuan Ke: Tentukan alamat email yang harus diberitahukan saat suhu turun di bawah ambang batas. Catatan: banyak penyedia nirkabel menawarkan opsi email ke teks, sehingga pemberitahuan dapat dikirim langsung ke telepon.

Di bawah tab Pengaturan Email, ada beberapa opsi lagi:

  • Alamat Server: Alamat server email. Jika Anda tidak menggunakan Gmail, pencarian Google cepat akan menghasilkan artikel seperti ini yang akan membantu Anda.
  • Nama Pengguna: Email yang ingin Anda kirimi notifikasi. Untuk program ini saya membuat akun Gmail baru dan mengizinkan aplikasi yang kurang aman untuk menggunakannya.
  • Kata sandi: Kata sandi untuk akun.

Setelah memasukkan informasi ke semua bidang yang diperlukan, status di sudut kanan bawah formulir akan menunjukkan bahwa program sedang berjalan. Setelah itu, Anda cukup meminimalkan program dan melupakannya!

Langkah 5: Kode

Kode
Kode

Kode untuk proyek ini tersedia di file TemperatureMonitor.zip. Sebelum mengkompilasi program, pastikan Anda telah menginstal pustaka Phidget di komputer Anda. Anda dapat menemukan perpustakaan Phidget di sini.

Berikut adalah ikhtisar singkat dari kode:

  • Saat formulir dimuat, buat objek TemperatureSensor dan berlangganan untuk melampirkan, melepaskan, dan kejadian kesalahan.
  • Di pengendali lampiran, atur DataInterval ke 30 detik.
  • Di event handler, perbarui label suhu dan periksa apakah suhu di bawah batas. Jika suhu di bawah batas, tambahkan penghitung dan keluar. Jika penghitung menunjukkan bahwa suhu telah di bawah batas selama 5 menit, kirim pemberitahuan.
  • Jika notifikasi telah terkirim, mulai timer 1 jam yang akan mencegah pengiriman notifikasi lagi hingga waktu berlalu.

Langkah 6: Pemberitahuan

Pemberitahuan
Pemberitahuan

Berikut adalah contoh notifikasi email yang dikirim saat suhu yang dilaporkan berada di bawah batas 25°C selama lebih dari 5 menit.

Langkah 7: Pertanyaan?

Jika Anda memiliki pertanyaan tentang proyek ini, beri tahu kami di bagian komentar!

Terima kasih sudah membaca

Direkomendasikan: