İçindekiler:

Su Kaçak Dedektörü: 6 Adım (Resimli)
Su Kaçak Dedektörü: 6 Adım (Resimli)

Video: Su Kaçak Dedektörü: 6 Adım (Resimli)

Video: Su Kaçak Dedektörü: 6 Adım (Resimli)
Video: Feci sonlu ölüm anı masum köylü 2024, Temmuz
Anonim
Image
Image

Eve su basmış bir bodruma gelmekten endişe ettiyseniz, bu proje tam size göre.

Bir sızıntı tespit edildiğinde size bir metin mesajı gönderecek bir su sızıntısı tespit sisteminin nasıl oluşturulacağını size göstereceğiz.

Adım 1: Gerekli Beceriler

Bu proje için tek ihtiyacınız olan bazı temel programlama bilgisi! Su sensörünü ölçen ve C'ye metin gönderen programı yazdık.

Adım 2: Bileşenler/Donanım Listesi

Projeye Genel Bakış
Projeye Genel Bakış

İşte kullandığımız şey:

  • Phidget SBC4
  • Su sensörü
  • Phidget Kablosu

3. Adım: Projeye Genel Bakış

Bu proje aşağıdaki düzene sahip olacaktır:

  • PhidgetSBC4, program kodumuzu çalıştıracak (C ile yazılmış). Dahili VINT Hub aracılığıyla su sensörüne bağlanacaktır.
  • Su sensörü suyun mevcut olduğunu gösterirse, SBC bir metin mesajı göndermek için çoğu kablosuz iletişim operatörünün desteklediği e-postadan metne özelliğini kullanacaktır.

Adım 4: Donanımı Hazırlama

Donanım Hazırlama
Donanım Hazırlama
Donanım Hazırlama
Donanım Hazırlama
Donanım Hazırlama
Donanım Hazırlama

Sensörümüz muhtemelen suyla temas edecek (özellikle test sırasında), bu nedenle PCB bileşenlerini korumamız önemlidir. Bunu yapmak için PCB üzerinde uyumlu bir kaplama kullandık.

Adım 5: Kod Yazma

Kod Yazma
Kod Yazma
Kod Yazma
Kod Yazma

Bu proje için tüm kod zaten yazılmıştır ve waterLeakDetector.c dosyasına dahil edilmiştir, bu nedenle, uygulamak istiyorsanız, tek yapmanız gereken birkaç şeyi (seri numaraları, e-posta adresi, vb.) değiştirmek ve derlemektir. o.

Önemli: yüklemeden önce, SBC'nizde libcurl kurmanız gerekecektir. Terminali açın ve aşağıdaki komutu girin:

sudo apt-get install libcurl4-gnutls-dev

SBC'de C programlarının nasıl derleneceği hakkında daha fazla bilgi için şu bağlantılara göz atın:

  • Geliştirme için paketleri yükleme
  • Linux üzerinde C programlarının derlenmesi

İşte koda hızlı bir genel bakış:

  • Bir VoltageInput nesnesi oluşturun
  • VoltageInput nesnesini su sensörüne eşleyin. Daha fazla bilgi için bu videoya bakın.
  • while döngüsünde su sensörü değerini okuyun, su seviyesi tehlikeli ise mesaj atın. Devam etmezse.
  • Bir saniye uyu ve tekrar et

Adım 6: Sorular?

Projeyle ilgili herhangi bir sorunuz varsa, yorumlar bölümünde bize bildirin!

okuduğunuz için teşekkürler

Önerilen: