Სარჩევი:

Arduino ტუმბოს დამცავი: 3 ნაბიჯი
Arduino ტუმბოს დამცავი: 3 ნაბიჯი

ვიდეო: Arduino ტუმბოს დამცავი: 3 ნაბიჯი

ვიდეო: Arduino ტუმბოს დამცავი: 3 ნაბიჯი
ვიდეო: arduino-ს დახმარებით ნათურის ანთება 2024, ივლისი
Anonim
Arduino ტუმბოს დამცავი
Arduino ტუმბოს დამცავი
Arduino ტუმბოს დამცავი
Arduino ტუმბოს დამცავი

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

როდესაც მე ვშლიდი გამოსასვლელ შლანგს და ვთბობდი მას, ვიფიქრე, რომ ეს შეიძლება იყოს დიდი შესაძლებლობა ავაშენო წრე ჩემი ტუმბოს მონიტორინგისთვის და გავთიშო, თუ ეს მომავალში განმეორდება, რომ არ დაიწვას. ერთთვიანი კვლევის, ნაწილების შეკვეთისა და ტესტირების შემდეგ, შეიქმნა Arduino Pump Saver.

თანდართული არდუინოს ესკიზი "PumpSaver.ino" კონფიგურირებულია ტუმბოდან ამოღებული დენის მონიტორინგისთვის და თუ ის აღემატება 1 ამპერს წუთზე მეტ ხანს, სარელეო იმოძრავებს ტუმბოს შესაჩერებლად, აანთებს LED და განგაშის მელოდიას ითამაშებს თანდართული დინამიკიდან ყოველ 5 წუთში, რათა გაცნობოთ, რომ რაღაც არ არის.

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

მარაგები

1 x Arduino Uno (მე გამოვიყენე Uno R3) და კვების ბლოკი მის გასაშვებად

1 x 5v სარელეო გადართვის მოდული (jqc-3ff-s-z)

1 x 4N36 ტრანზისტორი ოპტოქუპლერი, IC სოკეტთან ერთად მის მხარდასაჭერად

1 x ACS712 მიმდინარე სენსორის მოდული

1 x 8 ohm სპიკერი (და გრილის საფარი, თუ გინდათ რომ გქონდეთ კედელზე)

1 x LED 470 ohm რეზისტორით (თუ გსურთ ვიზუალური სისტემის მოგზაურობის მაჩვენებელი)

პატარა ნაბეჭდი სქემის პროექტის დაფა

პროექტის ყუთი

სპიკერის მავთული

ჩემი PumpSaver.ino სკრიპტი!

ტალღოვანი ბარი (რეკომენდირებულია, მაგრამ სურვილისამებრ)

ნაბიჯი 1: გადაიტანეთ.ino სკრიპტი თქვენს Arduino Uno R3– ში

Arduino IDE პროგრამული უზრუნველყოფის გამოყენებით, გადაიტანეთ თანდართული PumpSaver.ino ესკიზი თქვენს Arduino Uno R3- ში. მიმართეთ Arduino– ს ვებსაიტს, დაკავშირების საკითხებთან დაკავშირებით.

ნაბიჯი 2: სქემატური

სქემატური
სქემატური
სქემატური
სქემატური

ამ სქემატური სქემის შემდეგ, დაასრულეთ ამ მიკროსქემის გაყვანილობა, დარწმუნდით, რომ განალაგეთ იგი ისე, რომ იმუშაოს თქვენს გარსთან. მე გამოვიყენე ჰობის ნაბეჭდი მიკროსქემის დაფა UNO– ს გვერდით და რამდენიმე გაფართოების კაბელის ბოლოები, რომლებსაც გარშემო ვდებდი. ყველა კომპონენტი საკმაოდ მარტივად არის ნაპოვნი Ebay ან Amazon- ზე.

საჭიროა 4N36 ოპტო-ტრანზისტორი, რადგან ამ სარელეო მოდულების შეყვანა გამოიწვევს მაშინაც კი, როდესაც Arduino– ზე გამომავალი ციფრული პინი დაბალია. ძირითადად, ჩვენ უბრალოდ გამოვყოფთ ზედმეტად მგრძნობიარე სარელეო მოდულის შეყვანის პინს Arduino ციფრული პინიდან 10 მას გავაგზავნით ოპტიკურად კონტროლირებადი ტრანზისტორით, რომელიც იკვებება თავად პინ 10 – დან.

შენიშვნა LED- ის შესახებ: არ დაუკავშიროთ LED პირდაპირ ციფრულ გამომავალ ქინძისთავებს Arduino– ზე - დარწმუნდით, რომ იყენებთ რეზისტორს. LED თავისთავად ნამდვილად დააზიანებს თქვენს Arduino UNO- ს.

დარწმუნდით, რომ თქვენ განსაზღვრავთ მიმდინარეს, რომელსაც თქვენი ტუმბო იზიდავს თქვენი ამჟამინდელი მოდულის არჩევის წინ. ნაღმი შეფასებულია 30 ამპერით, რაც საკმარისზე მეტია ჩემი წყალქვეშა ტუმბოსთვის. თუ დაათვალიერებთ Arduino სკეტჩს, აღმოაჩენთ, რომ ის ასევე შეიცავს კომენტარს mVperAmp ცვლადის შეცვლის შესახებ, თუ თქვენი ამჟამინდელი სენსორი იქნება 20 ამპერიანი მოდელი.

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

ნაბიჯი 3: დაასრულეთ შეკრება და ტესტი

დაასრულეთ შეკრება და ტესტირება
დაასრულეთ შეკრება და ტესტირება
დაასრულეთ შეკრება და ტესტირება
დაასრულეთ შეკრება და ტესტირება

შეკრების დასასრულებლად, მე შევარჩიე სისტემის მომარაგებისათვის ტალღოვანი ბარის დაყენება. ჩვენს რეგიონში, ელექტროენერგია ყოველთვის არ არის საიმედო, ასე რომ მე ვიფიქრე, რომ ის უკეთესი იქნებოდა ვიდრე ბოდიში.

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

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

გირჩევთ: