Სარჩევი:

PIR მოძრაობის სენსორი: როგორ გამოვიყენოთ PIR Arduino & Raspberry Pi– ით: 5 ნაბიჯი
PIR მოძრაობის სენსორი: როგორ გამოვიყენოთ PIR Arduino & Raspberry Pi– ით: 5 ნაბიჯი

ვიდეო: PIR მოძრაობის სენსორი: როგორ გამოვიყენოთ PIR Arduino & Raspberry Pi– ით: 5 ნაბიჯი

ვიდეო: PIR მოძრაობის სენსორი: როგორ გამოვიყენოთ PIR Arduino & Raspberry Pi– ით: 5 ნაბიჯი
ვიდეო: BTT Octopus V1.1 - Klipper Configuration 2024, ნოემბერი
Anonim
PIR მოძრაობის სენსორი: როგორ გამოვიყენოთ PIR Arduino & Raspberry Pi– სთან ერთად
PIR მოძრაობის სენსორი: როგორ გამოვიყენოთ PIR Arduino & Raspberry Pi– სთან ერთად

თქვენ შეგიძლიათ წაიკითხოთ ეს და სხვა საოცარი გაკვეთილები ElectroPeak– ის ოფიციალურ ვებ – გვერდზე

ამ გაკვეთილში თქვენ შეისწავლით თუ როგორ გამოიყენოთ PIR მოძრაობის სენსორი მოძრაობის გამოსავლენად. ამ გაკვეთილის ბოლოს თქვენ შეისწავლით:

  1. როგორ მუშაობს PIR მოძრაობის სენსორები
  2. როგორ გამოვიყენოთ PIR სენსორები Arduino– სთან
  3. როგორ გამოვიყენოთ PIR სენსორები Raspberry Pi– სთან ერთად

ნაბიჯი 1: როგორ მუშაობს PIR მოძრაობის სენსორები

როგორ მუშაობს PIR მოძრაობის სენსორები
როგორ მუშაობს PIR მოძრაობის სენსორები
როგორ მუშაობს PIR მოძრაობის სენსორები
როგორ მუშაობს PIR მოძრაობის სენსორები

პასიურ ინფრაწითელ სენსორებს შეუძლიათ აღმოაჩინონ ობიექტების მოძრაობა, რომლებიც ასხივებენ IR სინათლეს (ადამიანის სხეულების მსგავსად). ამიტომ, ამ სენსორების გამოყენება უსაფრთხოების სისტემებში ადამიანის მოძრაობის ან დაკავების დასადგენად ძალიან ხშირია. ამ სენსორების საწყის დაყენებასა და დაკალიბრებას დაახლოებით 10 -დან 60 წამამდე სჭირდება.

HC-SR501– ის ინფრაწითელი გამოსახულების სენსორი არის ეფექტური, იაფი და რეგულირებადი მოდული გარემოში მოძრაობის გამოსავლენად. ამ მოდულის მცირე ზომა და ფიზიკური დიზაინი საშუალებას გაძლევთ მარტივად გამოიყენოთ იგი თქვენს პროექტში. PIR მოძრაობის გამოვლენის სენსორის გამომავალი შეიძლება პირდაპირ იყოს დაკავშირებული Arduino (ან რომელიმე მიკროკონტროლერის) ციფრულ ქინძისთავთან. თუ რაიმე მოძრაობა გამოვლინდა სენსორის მიერ, ეს პინის მნიშვნელობა დაყენდება "1" -ზე. დაფაზე არსებული ორი პოტენომეტრი საშუალებას გაძლევთ შეცვალოთ მგრძნობელობა და დააყოვნოთ დრო მოძრაობის გამოვლენის შემდეგ.

PIR მოდულებს აქვთ პასიური ინფრაწითელი სენსორი, რომელიც ამოიცნობს დატვირთვას და მოძრაობას ადამიანის სხეულიდან გამოსხივებული ინფრაწითელიდან. თქვენ შეგიძლიათ გამოიყენოთ ეს მოდული უსაფრთხოების სისტემებში, ჭკვიანი განათების სისტემებში, ავტომატიზაციაში და ა.შ. მათ აქვთ მინიმუმ Vcc პინი, GND პინი და ციფრული გამომავალი. ზოგიერთ ამ მოდულში არის სენსორზე ლინზის მსგავსი ბურთი, რომელიც აუმჯობესებს ხედვის კუთხეს.

ნაბიჯი 2: PIR სენსორის გამოყენება არდუინოსთან ერთად

PIR სენსორის გამოყენება არდუინოსთან ერთად
PIR სენსორის გამოყენება არდუინოსთან ერთად

წრე

თქვენ შეგიძლიათ დაუკავშიროთ PIR გამომავალი ნებისმიერ ციფრულ პინს. ამ მოდულის უკან არის მხტუნავი. თუ მხტუნავს გადააყენებთ L პოზიციას, სენსორი ‘გადართვა’ (შეცვლის მდგომარეობას) მოძრაობის გამოვლენისას. ეს ნაკლებად სავარაუდოა, რომ იყოს ძალიან სასარგებლო პრაქტიკულ პროგრამებში. ამ რეჟიმს ეწოდება არა-გამომწვევი ან ერთჯერადი გააქტიურების რეჟიმი. მხტუნავის H პოზიციაზე გადატანა გამოიწვევს უფრო ჩვეულებრივ სენსორულ ლოგიკას. სენსორი ჩართულია მოძრაობის გამოვლენისას და გამორთულია ბოლო მოძრაობის გამოვლენიდან რამდენიმე ხნის შემდეგ. ეს სენსორი გადააყენებს ტაიმერს (რაც სხვაგვარად გამოირიცხებოდა გამომავალზე) ყოველ ჯერზე მოძრაობის გამოვლენისას; ეს შეიძლება გამოყენებულ იქნას, მაგალითად, ოთახის დაკავების განათების კონტროლისთვის, სადაც არ გსურთ, რომ შუქი აინთოს, სანამ მოწყობილობა გადატვირთულია. ამას ქვია გადაბრუნების რეჟიმი. (ან განმეორებითი გამშვები რეჟიმი). ამ მოდულის უკან ასევე არის ორი პოტენომეტრი. SENSITIVITY პოტენომეტრის შეცვლით შეგიძლიათ შეამციროთ ან გაზარდოთ სენსორის მგრძნობელობა (საათის ისრის მიმართულებით), ასევე TIME პოტენომეტრის შეცვლით მოძრაობის გამოვლენის შემდეგ გამომავალი ცვლილება შეიცვლება.

კოდი

თქვენ უნდა დაამატოთ ბიბლიოთეკა და შემდეგ ატვირთოთ კოდი. თუ პირველად მუშაობთ Arduino დაფაზე, უბრალოდ მიყევით ამ ნაბიჯებს: გადადით www.arduino.cc/en/Main/Software და ჩამოტვირთეთ თქვენი OS- ის პროგრამული უზრუნველყოფა. დააინსტალირეთ IDE პროგრამული უზრუნველყოფა ინსტრუქციის შესაბამისად.

  1. გაუშვით Arduino IDE და გაასუფთავეთ ტექსტური რედაქტორი და დააკოპირეთ შემდეგი კოდი ტექსტურ რედაქტორში.
  2. შეარჩიეთ დაფა ინსტრუმენტებსა და დაფებში, შემდეგ შეარჩიეთ თქვენი Arduino დაფა.
  3. შეაერთეთ Arduino თქვენს კომპიუტერთან და დააყენეთ COM პორტი ინსტრუმენტებსა და პორტში.
  4. დააჭირეთ ღილაკს ატვირთვა (ისრის ნიშანი).
  5. თქვენ მზად ხართ!

სათანადო დაკალიბრების მიზნით, არ უნდა მოხდეს მოძრაობა PIR სენსორის წინ 15 წამამდე (სანამ პინ 13 არ გამორთულია). ამ პერიოდის დასრულების შემდეგ, სენსორს აქვს მისი ნახვის არეალის სურათი და მას შეუძლია მოძრაობების გამოვლენა. როდესაც PIR სენსორი ამოიცნობს მოძრაობას, გამომავალი იქნება მაღალი, წინააღმდეგ შემთხვევაში, იქნება დაბალი.

ნაბიჯი 3: PIR სენსორის გამოყენება ჟოლოს პი

PIR სენსორის გამოყენება ჟოლოს პი
PIR სენსორის გამოყენება ჟოლოს პი

გაითვალისწინეთ წრე და გამოიყენეთ შემდეგი კოდი:

ნაბიჯი 4: პროექტების მაგალითი

გაინტერესებთ შემდგომი კითხვები? არ გამოტოვოთ ეს პროექტი:

მოძრაობისა და ჟესტების გამოვლენა არდუინოს და PIR სენსორის მიერ

ნაბიჯი 5: იყიდეთ PIR მოძრაობის სენსორი

შეიძინეთ PIR სენსორი ElectroPeak– დან

გირჩევთ: