Სარჩევი:

წყლის დაზოგვა წვიმის დროს: 6 ნაბიჯი
წყლის დაზოგვა წვიმის დროს: 6 ნაბიჯი

ვიდეო: წყლის დაზოგვა წვიმის დროს: 6 ნაბიჯი

ვიდეო: წყლის დაზოგვა წვიმის დროს: 6 ნაბიჯი
ვიდეო: რა ხდება კანონიერი ქურდების საკნებში 2024, ნოემბერი
Anonim
წყლის დაზოგვა წვიმის დროს
წყლის დაზოგვა წვიმის დროს

ბოლო წვიმასთან ერთად შევამჩნიე, რომ ჩემმა სასხლეტი სისტემამ განაგრძო თავისი საქმე, მაშინაც კი, როდესაც ბაღში საკმარისზე მეტი წყალი იყო. რატომ არ ავტომატურად გამორთეთ სპრინლერი წვიმის დროს!

მარაგები

  1. პროცესორი, გადაწყვეტილების მიღებისას წყლის ჩართვა/გამორთვა - Adafruit 32u4 ბუმბული
  2. წვიმის სენსორი, წვიმის გამოსავლენად - ჯეიკარ XC -4603
  3. ბატარეა, პროექტის გაძლიერება - Energizer 9V
  4. სოლენოიდული სარქველი (ჩამკეტი), საჭიროების შემთხვევაში წყლის ნაკადის დაბლოკვა - Sunshoweronline IVL -NYMV75620DCL
  5. H Bridge Driver, რათა მცირე პროცესორმა გააკონტროლოს დიდი სარქველი - Adafruit DRV8871

ნაბიჯი 1: კომპონენტების მიმოხილვა

კომპონენტების მიმოხილვა
კომპონენტების მიმოხილვა

წვიმის სენსორი + პროცესორი + H ხიდის დრაივერი + სოლენოიდი = დაფიქსირებულია

კომპონენტები:

  1. პროცესორი, გადაწყვეტილების მიღებისას წყლის ჩართვა/გამორთვა Adafruit 32u4 ბუმბულით
  2. წვიმის სენსორი, წვიმის გამოსავლენად - ჯეიკარ XC -4603
  3. ბატარეა, პროექტის გაძლიერება - Energizer 9V
  4. სოლენოიდული სარქველი (ჩამკეტი), საჭიროების შემთხვევაში წყლის ნაკადის დაბლოკვა - Sunshoweronline IVL -NYMV75620DCL
  5. H Bridge Driver, რათა მცირე პროცესორმა გააკონტროლოს დიდი სარქველი - Adafruit DRV8871

ნაბიჯი 2: წვიმის სენსორის კითხვა

წვიმის სენსორის კითხვა
წვიმის სენსორის კითხვა
წვიმის სენსორის კითხვა
წვიმის სენსორის კითხვა

წვიმის სენსორი შეიძლება იყოს დაკავშირებული ანალოგურ ან ციფრულ შეყვანასთან. ანალოგი აბრუნებს 0-ს მაქსიმუმს, რაც არის თქვენი ანალოგი/ციფრული გადამყვანი, ვთქვათ 1024. თანდართული კოდი კითხულობს ანალოგურ მნიშვნელობას, შემდეგ ხელახლა ასახავს მას. ეს კეთდება ისე, რომ ჩვენ შეგვიძლია ვიმუშაოთ გასაგები დიაპაზონებით.

სველი

საშუალო

მშრალი

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

არსებობს დამატებითი მიზეზი იმისა, რომ არჩეული იქნა 3 სახელმწიფო. ეს ხდება გარშემო "chatter". თუ თქვენ მხოლოდ ერთი მდგომარეობის ზღვარზე ხართ, რომელიც ხსნის სარქველს, ხოლო მეორე, რომელიც ხურავს სარქველს, ის სწრაფად გაიხსნება და დაიხურება, "ჩახუტება" (ხმა ის გამოსდის). ამის თავიდან ასაცილებლად ჩვენ უნდა დავამატოთ "მკვდარი ზოლი", სივრცე, რომელშიც ქმედებები არის აღკვეთილი, რათა არ მოხდეს მისი ლაპარაკი. მომდევნო ნაწილში მე ვაჩვენებ როგორ ვუმკლავდებით ამას.

FYI, ეს კონცეფციები არის საკონტროლო სისტემების ნაწილი.

ნაბიჯი 3: სოლენოიდის მართვა

სოლენოიდის მართვა
სოლენოიდის მართვა
სოლენოიდის მართვა
სოლენოიდის მართვა

მე ამ პროგრამისთვის შევარჩიე '' დამჭერი '' სოლენოიდი. ეს არის ბატარეის დაზოგვის მიზნით. ნორმალური სოლენოიდი წვეთს ჩამოაგდებს, როდესაც გაააქტიურებთ, ხოლო ჩამკეტი მხოლოდ გადასვლისას ხდება. სირთულე ის არის, რომ ჩამკეტმა უნდა მიიღოს საპირისპირო პოლარობა "გათიშვისთვის". ანუ წინ მიიყვანეთ გასახსნელად და საპირისპირო ძაბვა დაიხურება. შედეგად ჩვენ არ შეგვიძლია გამოვიყენოთ სარელეო, ჩვენ გამოვიყენებთ H- ხიდს.

ეს კოდი ადგენს H- ხიდის ორ შეყვანას, შემდეგ ჩვენ შეგვიძლია გამოგიგზავნოთ OPEN ან CLOSE სარქველის მოთხოვნა. ჩამკეტი სოლენოიდი საჭიროებს ენერგიას ერთი წუთით (მე ავირჩიე 300mS / 0.3 წამი) და შემდეგ შეგიძლიათ გაათავისუფლოთ ბატარეის დაზოგვის მიზნით.

ნაბიჯი 4: ახლა ყველა ერთად

ყველა კოდი ერთად

ნაბიჯი 5: გაუმჯობესების საგნები

ყოველთვის არის ადგილი გაუმჯობესებისთვის!

  1. სინგულარული ბატარეა - ამჟამად ჩვენ ვმუშაობთ 9V– დან და თუ გსურთ რომ ეს იმუშაოს დახმარების გარეშე, მაშინ LiPo ასევე საჭიროა მიკროკონტროლერისთვის. იმისათვის, რომ შეძლოთ ამ ბატარეების გაერთიანება ერთი გზა იქნება გამოიყენოთ Boost კონტროლერი LiPo– მდე 6V– მდე ასამაღლებლად.
  2. მზე - იმისათვის, რომ არ შეეხოთ სისტემას, ანუ შეცვალოთ ბატარეები, მზის დამატება შეიძლება.
  3. ენერგიის დაბალი მოხმარება - ძილის ფუნქციების დამატება საშუალებას მოგვცემს გავზარდოთ ბატარეის ხანგრძლივობა ისე, რომ მზის პანელი იყოს დაბალი. გარდა ამისა, თუ დამატება დაემატება, ციფრული ჩართეთ ისე, რომ მისი მოხმარება შემცირდება.
  4. ამინდის პროგნოზი - წვიმის სენსორი კარგია და ამინდის პროგნოზი შესანიშნავია. ნაწილაკების პროდუქტზე ან ESP32– ზე გადასვლა გაიმარჯვებს ამაში.

ნაბიჯი 6: გმადლობთ

მადლობა თანადგომისთვის! მოუთმენლად ელით როგორ მიდიხართ და როგორ ადაპტირებთ პროექტს!

გირჩევთ: