Სარჩევი:
- ნაბიჯი 1: საჭირო უნარ -ჩვევები
- ნაბიჯი 2: კომპონენტები/აპარატურის სია
- ნაბიჯი 3: პროექტის მიმოხილვა
- ნაბიჯი 4: აპარატურის მომზადება
- ნაბიჯი 5: კოდის წერა
- ნაბიჯი 6: კითხვები?
ვიდეო: წყლის გაჟონვის დეტექტორი: 6 ნაბიჯი (სურათებით)
2024 ავტორი: John Day | [email protected]. ბოლოს შეცვლილი: 2024-01-30 10:20
თუ ოდესმე გაწუხებთ დატბორილ სარდაფში სახლში მისვლა, ეს პროექტი თქვენთვისაა.
ჩვენ გაჩვენებთ თუ როგორ უნდა შექმნათ წყლის გაჟონვის გამოვლენის სისტემა, რომელიც გაგზავნის ტექსტურ შეტყობინებას გაჟონვის დადგენისას.
ნაბიჯი 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: კითხვები?
თუ თქვენ გაქვთ რაიმე შეკითხვა პროექტის შესახებ, შეგვატყობინეთ კომენტარების განყოფილებაში!
Მადლობა წაკითხვისთვის
გირჩევთ:
წყლის გაჟონვის სენსორი ESP8266 + Micropython + Domoticz: 16 ნაბიჯი (სურათებით)
წყლის გაჟონვის სენსორი ESP8266 + Micropython + Domoticz– ზე: რამდენიმე ხნის წინ ჩემმა მეუღლემ მთხოვა წყლის გაჟონვის სენსორის გაკეთება. მას ეშინოდა, რომ ქვაბის ოთახში შლანგი გაჟონულიყო და წყალი ახლად დაგებულ ხის იატაკს დაეტბორა. მე, როგორც ჭეშმარიტმა ინჟინერმა, განვახორციელე ასეთი სენსორი. ჩემი 15 წლიდან თქვენ
წყალქვეშა კამერის საცხოვრებელი სახლის გაჟონვის დეტექტორი: 7 ნაბიჯი (სურათებით)
წყალქვეშა კამერის საცხოვრებელი სახლის გაჟონვის დეტექტორი: წყალქვეშა კამერის საცხოვრებელი იშვიათად გაჟონავს, მაგრამ თუ ეს მოვლენა მოხდება, შედეგები ჩვეულებრივ კატასტროფულია, რაც გამოუსწორებელ ზიანს აყენებს კამერის სხეულს და ლინზას. SparkFun– მა გამოაქვეყნა წყლის დეტექტორის პროექტი 2013 წელს, სადაც თავდაპირველი დიზაინი იყო განკუთვნილი
გაუმჯობესებული წყალქვეშა კამერის საცხოვრებელი სახლის გაჟონვის დეტექტორი: 7 ნაბიჯი (სურათებით)
გაუმჯობესებული წყალქვეშა კამერის საცხოვრებელი სახლების გაჟონვის დეტექტორი: ამ წყალქვეშა კამერის საცხოვრებელი სახლის გაჟონვის დეტექტორის წინა ვერსია განთავსდა Instructables– ზე შარშან, სადაც დიზაინი ემყარებოდა Atmel AVR– ზე დაფუძნებულ AdaFruit Trinket– ს. ეს გაუმჯობესებული ვერსია იყენებს Atmel SAMD M0 დაფუძნებულ AdaFruit Trinket- ს. ხელახლა
ESP8266/ESP-01 Arduino– ით აღჭურვილი SmartThings გაჟონვის დეტექტორი: 5 ნაბიჯი (სურათებით)
ESP8266/ESP-01 არდუინოზე დაფუძნებული SmartThings გაჟონვის დეტექტორი: ასე რომ, ბევრი გაჟონვის დეტექტორის ასარჩევად, რომელი გამოდგება თქვენთვის საუკეთესოდ? თუ თქვენ გაქვთ Samsung SmartThings, რომელიც აკონტროლებს ნებისმიერ მოწყობილობას თქვენს სახლში, მაშინ ეს შეიძლება იყოს მხოლოდ ბილეთი! ეს არის სერიის ბოლო ვერსია, რომელსაც მე ვაშენებ
ESP8266/ESP-01 Arduino– ს გაჟონვის დეტექტორი: 3 ნაბიჯი (სურათებით)
ESP8266/ESP-01 Arduino– ით აღჭურვილი გაჟონვის დეტექტორი: წყალი შესანიშნავი მასალაა არა? არა იმდენად, რამდენადაც იგი იძულებულია დატოვოს თავისი დანიშნული სახლი და ამის ნაცვლად იწყებს ცურვას თქვენი სახლის იატაკზე. მე ვიცი, რომ ეს არის "ფაქტის შემდგომ" პროექტი, მაგრამ ვიმედოვნებ, რომ ის სხვას დაეხმარება პოტენციური ფლოტის თავიდან აცილებაში