Სარჩევი:

დისტანციის სენსორის სიგნალიზაცია W/ Arduino: 5 ნაბიჯი
დისტანციის სენსორის სიგნალიზაცია W/ Arduino: 5 ნაბიჯი

ვიდეო: დისტანციის სენსორის სიგნალიზაცია W/ Arduino: 5 ნაბიჯი

ვიდეო: დისტანციის სენსორის სიგნალიზაცია W/ Arduino: 5 ნაბიჯი
ვიდეო: სახლის ავტომატიზაციის სისტემა წყალდიდობისა და წყლის გაჟონვის თავიდან ასაცილებლად 2024, ივლისი
Anonim
დისტანციის სენსორის სიგნალიზაცია W/ Arduino
დისტანციის სენსორის სიგნალიზაცია W/ Arduino

ოდესმე გსურდათ დისტანციის/მოძრაობის სენსორის სიგნალიზაცია, რომელიც შეიძლება შედგებოდეს სახლში და ჩართოთ გადამრთველის გადატრიალებით? ჩემს მიერ შექმნილი სიგნალიზაცია სწორედ ამას აკეთებს, ის მანიპულირებს ულტრაბგერითი მანძილის სენსორზე, რათა აკონტროლოს გამოჩნდება თუ არა ობიექტი 15 ინჩის მანძილზე და როდესაც მაღვიძარა შეიარაღებულია (როგორც გადამრთველი ჩართულია), სიგნალიზაციის განათება დაიწყებს ციმციმს, სანამ ზუზერი ქმნის ხმაური სასწრაფოდ აფრთხობს მათ მიმდებარე ტერიტორიას. მაღვიძარა დაყენებულია ქრონომეტრით, რომელიც იყენებს 7 სეგმენტის შუქდიოდს, თუმცა მაღვიძარა უსაზღვროდ ჩართულია, თუ არ გამორთულია, ტრიგერიდან 10 წამის შემდეგ პოლიცია იქნება "შეტყობინებული" და გაგზავნილი თქვენს ადგილას. ასე რომ, ყოველგვარი გატაცების გარეშე, გადავხედოთ საჭირო მასალებს.

მარაგები

შვიდ სეგმენტიანი LED

პურის დაფა

არდუინო

ბუზერი

ჯონსონის ათწლეულის მრიცხველი x 2

555 ტაიმერი

ულტრაბგერითი დისტანციის სენსორი

LED x 9

470 Ohm რეზისტორი

330 Ohm რეზისტორი x 2

1 მეგაჰამიანი რეზისტორი

ნაბიჯი 1: შეაგროვეთ მოციმციმე LED განათება

შეაგროვეთ მოციმციმე LED განათება
შეაგროვეთ მოციმციმე LED განათება
შეაგროვეთ მოციმციმე LED განათება
შეაგროვეთ მოციმციმე LED განათება

დაიმახსოვრეთ თქვენი მავთულის კოდის შეღებვა! უპირველეს ყოვლისა, წითელი მავთულები მიუთითებს დენის კავშირზე, ხოლო შავი მავთულები მიწასთან. სხვადასხვა ფერის მავთულები, რომლებიც არ წარმოადგენენ შავს ან წითელს, უბრალოდ ესთეტიკისთვისაა, რაც მთლიანად თქვენი შეხედულებისამებრ არის. თქვენ დაგჭირდებათ 555 ქრონომეტრის კონფიგურაცია ჯონსონის ათწლეულის ორი მრიცხველიდან ერთზე, მას შემდეგ რაც ერთ მრიცხველს სრულად დააკავშირებთ, გადადით შემდეგზე. ამჯერად შეაერთეთ ინვერსიული გამომავალი 10 პინი თქვენი უკვე კონფიგურირებული მრიცხველიდან და დაუკავშირეთ თქვენი მეორე ათწლეულის მრიცხველის ტაიმერს. დარწმუნდით, რომ დაამყარეთ ყველა ქინძისთავები, რომლებიც დაკავშირებულია შავთან (ან თუ იყენებთ tinkercad– ს, გამოიყენეთ ჩაშენებული მარკირების სისტემა სხვადასხვა ქინძისთავების გასარჩევად). დარწმუნდით, რომ დააკავშიროთ პურის დაფა ციფრულ პინთან, უშუალოდ ელექტროენერგიაზე, ეს სასარგებლო იქნება, რადგან ჩვენ შეგვიძლია მანიპულირება, როდესაც LED სისტემა იკვებება კოდის საშუალებით.

ნაბიჯი 2: ულტრაბგერითი მანძილის სენსორი

ულტრაბგერითი დისტანციის სენსორი
ულტრაბგერითი დისტანციის სენსორი

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

ნაბიჯი 3: შვიდი სეგმენტის LED და ბუზერი

შვიდი სეგმენტის LED და ბუზერი
შვიდი სეგმენტის LED და ბუზერი
შვიდი სეგმენტის LED და ბუზერი
შვიდი სეგმენტის LED და ბუზერი

დააკონფიგურირეთ შვიდი სეგმენტი, რომელიც გამოიწვია თქვენი არჩევანის ციფრულმა ქინძისთავებმა. არ შეაერთოთ PIN სახელწოდებით DP, ასევე თქვენი მოდელის მიხედვით, თქვენ გექნებათ საერთო ანოდი (CA) ან საერთო კათოდი (CC). დარწმუნდით, რომ დააკავშირეთ CC მიწასთან და CA დენთან, 330 ohms რეზისტორით სადმე მიკროსქემის მავთულში. გარდა ამისა, შვიდი სეგმენტის led უნდა განთავსდეს სიგნალიზაციის ცენტრთან ახლოს, მაგრამ არ უნდა შეაფერხოს რაიმე ძირითადი ინსტრუმენტის ხედვა. რაც შეეხება ზუმერს, გთხოვთ დააყენოთ ზარი ციფრული პინზე მისი ტერმინალის ფეხისთვის და შეაერთეთ უარყოფითი ფეხი მიწასთან ერთად ერთი კილო-ოჰმის რეზისტორთან ერთად.

ნაბიჯი 4: გადართვა

გადამრთველი
გადამრთველი

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

ნაბიჯი 5: კოდი

Კოდი
Კოდი

კოდის arduino ფაილი მოთავსებულია და მისი ჩამოტვირთვა შესაძლებელია ნებისმიერი მომხმარებლისთვის, ვინც მიჰყვება ამ სახელმძღვანელოს. კოდი ფუნქციონირებს ისე, რომ აღიქვამს ულტრაბგერითი მანძილის სენსორის მანძილს, იწვევს სიგნალს, თუ ულტრაბგერითი მანძილის სენსორი იგრძნობს ობიექტს 15 ინჩის მანძილზე და გადამრთველი გამორთულია. ეს გამოიწვევს ისრის ფორმის წამყვანის/მოციმციმე შუქებს, შვიდი სეგმენტის წამყვან ტაიმერს 10 წამი (9 -დან 0 -მდე) და ზარის ხმა აფეთქებს, როცა წამში გავიდა შვიდი სეგმენტის ჩვენება. სიგნალიზაცია ადვილად განიარაღდება ობიექტის 15 ინჩიანი საზღვრის გარეთ გადატანით ან გადამრთველი ჩართულია.

გირჩევთ: