Სარჩევი:

წყლის გაჟონვის დეტექტორი: 6 ნაბიჯი (სურათებით)
წყლის გაჟონვის დეტექტორი: 6 ნაბიჯი (სურათებით)

ვიდეო: წყლის გაჟონვის დეტექტორი: 6 ნაბიჯი (სურათებით)

ვიდეო: წყლის გაჟონვის დეტექტორი: 6 ნაბიჯი (სურათებით)
ვიდეო: გაზის უსაფრთხოებაზე რეგულაციები მკაცრდება 2024, ნოემბერი
Anonim
Image
Image

თუ ოდესმე გაწუხებთ დატბორილ სარდაფში სახლში მისვლა, ეს პროექტი თქვენთვისაა.

ჩვენ გაჩვენებთ თუ როგორ უნდა შექმნათ წყლის გაჟონვის გამოვლენის სისტემა, რომელიც გაგზავნის ტექსტურ შეტყობინებას გაჟონვის დადგენისას.

ნაბიჯი 1: საჭირო უნარ -ჩვევები

ამ პროექტისთვის, ყველაფერი რაც თქვენ გჭირდებათ არის პროგრამირების ძირითადი ცოდნა! ჩვენ დავწერეთ პროგრამა, რომელიც ზომავს წყლის სენსორს და აგზავნის ტექსტს C.

ნაბიჯი 2: კომპონენტები/აპარატურის სია

პროექტის მიმოხილვა
პროექტის მიმოხილვა

აქ არის ის, რაც ჩვენ გამოვიყენეთ:

  • ფიჯეტი SBC4
  • წყლის სენსორი
  • ფიჯიტ კაბელი

ნაბიჯი 3: პროექტის მიმოხილვა

ამ პროექტს ექნება შემდეგი განლაგება:

  • PhidgetSBC4 გაუშვებს ჩვენს პროგრამის კოდს (დაწერილია C). ის დაუკავშირდება წყლის სენსორს ჩაშენებული VINT Hub– ის საშუალებით.
  • თუ წყლის სენსორი მიუთითებს წყლის არსებობაზე, SBC გამოიყენებს ელ.წერილს ტექსტის ფუნქციაზე, რომელსაც უკაბელო გადამზიდავების უმეტესობა მხარს უჭერს ტექსტური შეტყობინების გასაგზავნად.

ნაბიჯი 4: აპარატურის მომზადება

აპარატურის მომზადება
აპარატურის მომზადება
აპარატურის მომზადება
აპარატურის მომზადება
აპარატურის მომზადება
აპარატურის მომზადება

ჩვენი სენსორი სავარაუდოდ კონტაქტში იქნება წყალთან (განსაკუთრებით ტესტირების დროს), ამიტომ მნიშვნელოვანია, რომ ჩვენ დავიცვათ PCB კომპონენტები. ამისათვის ჩვენ გამოვიყენეთ კონფორმული საფარი PCB– ზე.

ნაბიჯი 5: კოდის წერა

წერის კოდექსი
წერის კოდექსი
წერის კოდექსი
წერის კოდექსი

ამ პროექტის ყველა კოდი უკვე დაწერილია და შედის ფაილში waterLeakDetector.c, ასე რომ, თუ გსურთ მისი განხორციელება, თქვენ მხოლოდ რამდენიმე რამის შეცვლა მოგიწევთ (სერიული ნომრები, ელ.ფოსტის მისამართი და ა.შ.) და შედგენა ის

მნიშვნელოვანია: ინსტალაციამდე, თქვენ უნდა დააყენოთ libcurl თქვენს SBC– ზე. გახსენით ტერმინალი და შეიყვანეთ შემდეგი ბრძანება:

sudo apt-get დააინსტალირეთ libcurl4-gnutls-dev

დამატებითი ინფორმაციისთვის, თუ როგორ უნდა შეადგინოთ C პროგრამები SBC– ში, გადახედეთ ამ ბმულებს:

  • პაკეტების დაყენება განვითარებისათვის
  • Linux პროგრამებზე C პროგრამების შედგენა

აქ არის კოდის სწრაფი მიმოხილვა:

  • შექმენით VoltageInput ობიექტი
  • მიუთითეთ VoltageInput ობიექტი წყლის სენსორზე. იხილეთ ეს ვიდეო დამატებითი ინფორმაციისთვის.
  • ხოლო მარყუჟში, წაიკითხეთ წყლის სენსორის მნიშვნელობა, თუ წყლის დონე საშიშია, გააგზავნეთ ტექსტური შეტყობინება. თუ არა გააგრძელე.
  • დაიძინე ერთი წამი და გაიმეორე

ნაბიჯი 6: კითხვები?

თუ თქვენ გაქვთ რაიმე შეკითხვა პროექტის შესახებ, შეგვატყობინეთ კომენტარების განყოფილებაში!

Მადლობა წაკითხვისთვის

გირჩევთ: