Mündəricat:

Su sızma detektoru: 6 addım (şəkillərlə birlikdə)
Su sızma detektoru: 6 addım (şəkillərlə birlikdə)

Video: Su sızma detektoru: 6 addım (şəkillərlə birlikdə)

Video: Su sızma detektoru: 6 addım (şəkillərlə birlikdə)
Video: Alüminium radiatorun hissəsini necə əvəz etməli? 2024, Iyul
Anonim
Image
Image

Evə su basmış bir zirzəmiyə gəlməkdən narahat olmusunuzsa, bu layihə sizin üçündür.

Sızıntı aşkar edildikdə sizə mətn mesajı göndərəcək su sızıntısı aşkarlama sisteminin necə yaradılacağını sizə göstərəcəyik.

Addım 1: Tələb olunan bacarıqlar

Bu layihə üçün sizə lazım olacaq bütün proqramlaşdırma bilikləridir! Su sensorunu ölçən və C ilə bir mətn göndərən proqramı yazdıq.

Addım 2: Komponentlər/Avadanlıq siyahısı

Layihəyə Baxış
Layihəyə Baxış

İşdə istifadə etdiyimiz budur:

  • Phidget SBC4
  • Su sensoru
  • Phidget Kabeli

Addım 3: Layihəyə Baxış

Bu layihə aşağıdakı sxemə malik olacaq:

  • PhidgetSBC4 proqram kodumuzu işlədəcək (C ilə yazılmışdır). Daxili VINT Hub vasitəsilə su sensoruna qoşulacaq.
  • Su sensoru suyun olduğunu göstərirsə, SBC əksər simsiz operatorların mətn mesajı göndərmək üçün dəstəklədiyi mətni göndərmək üçün e -poçtdan istifadə edəcək.

Addım 4: Hardware Hazırlanması

Avadanlıq Hazırlanması
Avadanlıq Hazırlanması
Avadanlıq Hazırlanması
Avadanlıq Hazırlanması
Avadanlıq Hazırlanması
Avadanlıq Hazırlanması

Sensorumuz çox güman ki, su ilə təmasda olacaq (xüsusilə sınaq zamanı), buna görə də PCB komponentlərini qorumağımız vacibdir. Bunu etmək üçün PCB üzərində uyğun bir örtük istifadə etdik.

Addım 5: Kod yazmaq

Kod yazmaq
Kod yazmaq
Kod yazmaq
Kod yazmaq

Bu layihənin bütün kodları artıq yazılıb və waterLeakDetector.c faylına daxil edilib, buna görə də onu həyata keçirmək istəyirsinizsə, etməli olduğunuz şey bir neçə şeyi (seriya nömrələri, e -poçt ünvanı və s.) Dəyişdirmək və tərtib etməkdir. o.

Əhəmiyyətli: quraşdırmadan əvvəl, SBC -də libcurl qurmalısınız. Terminalı açın və aşağıdakı əmri daxil edin:

sudo apt-get libcurl4-gnutls-dev quraşdırın

SBC -də C proqramlarını necə tərtib etmək barədə daha çox məlumat üçün bu bağlantılara baxın:

  • İnkişaf üçün paketlərin quraşdırılması
  • Linuxda C proqramlarının tərtib edilməsi

İşdə koda qısa bir baxış:

  • Bir VoltageInput obyekti yaradın
  • VoltageInput obyektini su sensoru ilə xəritəyə salın. Ətraflı məlumat üçün bu videoya baxın.
  • Su döngəsində su sensoru dəyərini oxuyun, suyun səviyyəsi təhlükəlidirsə, mətn mesajı göndərin. Davam etmirsə.
  • Bir saniyə yatın və təkrarlayın

Addım 6: Suallar?

Layihə ilə bağlı hər hansı bir sualınız varsa, şərh bölməsində bizə bildirin!

Oxuduğunuz üçün təşəkkürlər

Tövsiyə: