Isi kandungan:

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

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

Video: Pengesan Kebocoran Air: 6 Langkah (dengan Gambar)
Video: Detect Wayar Elektrik, Paip Air Sebelum Tebuk Dinding 2024, November
Anonim
Image
Image

Sekiranya anda pernah bimbang pulang ke ruang bawah tanah yang banjir, projek ini sesuai untuk anda.

Kami akan menunjukkan kepada anda cara membuat sistem pengesanan kebocoran air yang akan menghantar pesanan teks kepada anda apabila kebocoran telah dikesan.

Langkah 1: Kemahiran Diperlukan

Untuk projek ini, yang anda perlukan hanyalah pengetahuan asas pengaturcaraan! Kami menulis program yang mengukur sensor air dan mengirim teks dalam C.

Langkah 2: Senarai Komponen / Perkakasan

Tinjauan Projek
Tinjauan Projek

Inilah yang kami gunakan:

  • Phidget SBC4
  • Sensor air
  • Kabel Phidget

Langkah 3: Gambaran Keseluruhan Projek

Projek ini akan mempunyai susun atur berikut:

  • PhidgetSBC4 akan menjalankan kod program kami (ditulis dalam C). Ia akan disambungkan ke sensor air melalui Hub VINT.
  • Sekiranya sensor air menunjukkan bahawa air ada, SBC akan menggunakan ciri e-mel ke teks yang disokong oleh kebanyakan pembawa wayarles untuk menghantar pesanan teks.

Langkah 4: Menyiapkan Perkakasan

Menyiapkan Perkakasan
Menyiapkan Perkakasan
Menyiapkan Perkakasan
Menyiapkan Perkakasan
Menyiapkan Perkakasan
Menyiapkan Perkakasan

Sensor kami mungkin akan bersentuhan dengan air (terutama semasa ujian), jadi penting untuk melindungi komponen PCB. Untuk melakukan ini, kami menggunakan lapisan konformal pada PCB.

Langkah 5: Menulis Kod

Kod Penulisan
Kod Penulisan
Kod Penulisan
Kod Penulisan

Semua kod untuk projek ini sudah ditulis dan dimasukkan ke dalam file waterLeakDetector.c, jadi jika anda ingin melaksanakannya, yang perlu anda lakukan adalah mengubah beberapa perkara (nombor siri, alamat e-mel, dll.) Dan menyusun ia.

Penting: sebelum memasang, anda perlu menyediakan libcurl pada SBC anda. Buka terminal dan masukkan arahan berikut:

sudo apt-get install libcurl4-gnutls-dev

Untuk maklumat lebih lanjut mengenai cara menyusun program C di SBC, lihat pautan ini:

  • Memasang pakej untuk pembangunan
  • Menyusun program C di Linux

Berikut adalah gambaran keseluruhan kod:

  • Buat objek VoltageInput
  • Petakan objek VoltageInput ke sensor air. Lihat video ini untuk maklumat lebih lanjut.
  • Semasa dalam gelung, baca nilai sensor air, jika paras air berbahaya, hantarkan mesej teks. Sekiranya tidak diteruskan.
  • Tidur sebentar dan ulangi

Langkah 6: Soalan?

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

Terima kasih untuk membaca

Disyorkan: