Daftar Isi:

Detektor Kebocoran Air: 6 Langkah (dengan Gambar)
Detektor Kebocoran Air: 6 Langkah (dengan Gambar)

Video: Detektor Kebocoran Air: 6 Langkah (dengan Gambar)

Video: Detektor Kebocoran Air: 6 Langkah (dengan Gambar)
Video: MUDAH & MURAH | Cara Menemukan Titik Bocor Pipa Bawah Tanah \ Dinding 2024, Juli
Anonim
Image
Image

Jika Anda pernah khawatir tentang pulang ke ruang bawah tanah yang banjir, proyek ini adalah untuk Anda.

Kami akan menunjukkan cara membuat sistem pendeteksi kebocoran air yang akan mengirimi Anda pesan teks saat kebocoran terdeteksi.

Langkah 1: Keterampilan yang Dibutuhkan

Untuk proyek ini, yang Anda perlukan hanyalah pengetahuan pemrograman dasar! Kami menulis program yang mengukur sensor air dan mengirim teks dalam C.

Langkah 2: Daftar Komponen/Perangkat Keras

Ulasan Proyek
Ulasan Proyek

Inilah yang kami gunakan:

  • Phidget SBC4
  • Sensor air
  • Kabel Phidget

Langkah 3: Ikhtisar Proyek

Proyek ini akan memiliki tata letak berikut:

  • PhidgetSBC4 akan menjalankan kode program kita (ditulis dalam C). Ini akan terhubung ke sensor air melalui VINT Hub bawaan.
  • Jika sensor air menunjukkan bahwa ada air, SBC akan menggunakan fitur email ke teks yang didukung sebagian besar operator nirkabel untuk mengirim pesan teks.

Langkah 4: Mempersiapkan Perangkat Keras

Mempersiapkan Perangkat Keras
Mempersiapkan Perangkat Keras
Mempersiapkan Perangkat Keras
Mempersiapkan Perangkat Keras
Mempersiapkan Perangkat Keras
Mempersiapkan Perangkat Keras

Sensor kami kemungkinan akan bersentuhan dengan air (terutama selama pengujian), jadi penting bagi kami untuk melindungi komponen PCB. Untuk melakukan ini, kami menggunakan lapisan konformal pada PCB.

Langkah 5: Menulis Kode

Menulis Kode
Menulis Kode
Menulis Kode
Menulis Kode

Semua kode untuk proyek ini sudah ditulis dan disertakan dalam file waterLeakDetector.c, jadi jika Anda ingin mengimplementasikannya, Anda hanya perlu memodifikasi beberapa hal (nomor seri, alamat email, dll.) dan kompilasi dia.

Penting: sebelum menginstal, Anda harus mengatur libcurl di SBC Anda. Buka terminal dan masukkan perintah berikut:

sudo apt-get install libcurl4-gnutls-dev

Untuk informasi lebih lanjut tentang cara mengkompilasi program C di SBC, lihat tautan ini:

  • Menginstal paket untuk pengembangan
  • Kompilasi program C di Linux

Berikut adalah ikhtisar singkat dari kode:

  • Buat objek VoltageInput
  • Petakan objek VoltageInput ke sensor air. Lihat video ini untuk informasi lebih lanjut.
  • Dalam while loop, baca nilai sensor air, jika ketinggian air berbahaya, kirim pesan teks. Jika tidak lanjutkan.
  • Tidur selama satu detik dan ulangi

Langkah 6: Pertanyaan?

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

Terima kasih sudah membaca

Direkomendasikan: