Სარჩევი:

მოძრაობის გამოვლენა ჟოლოს პიის გამოყენებით: 4 ნაბიჯი
მოძრაობის გამოვლენა ჟოლოს პიის გამოყენებით: 4 ნაბიჯი

ვიდეო: მოძრაობის გამოვლენა ჟოლოს პიის გამოყენებით: 4 ნაბიჯი

ვიდეო: მოძრაობის გამოვლენა ჟოლოს პიის გამოყენებით: 4 ნაბიჯი
ვიდეო: Xiaomi Qingping CGPR1 - მოძრაობის სენსორი სინათლის სენსორით, მიმოხილვა, ინტეგრაცია Home Assistant-ში 2024, ნოემბერი
Anonim
Image
Image
მარაგები
მარაგები

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

ოპერაციის პრინციპები:

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

ინსტრუქციის დანიშნულება:

ამ გაკვეთილის მთავარი იდეაა ჩართოთ Led თუ მოძრაობა გამოვლინდა და გამორთოთ Led თუ სხვაგან. როგორც შესავალში ვთქვი თქვენ შეგიძლიათ გამოიყენოთ სენსორი Led– ის ნაცვლად Light Room ან Alarm– ის გასაკონტროლებლად.

ნაბიჯი 1: მარაგი

მარაგები
მარაგები

აპარატურის მასალები:

1. ჟოლო Pi 3 მოდელი B

2. PIR სენსორი

3. პურის დაფა

4. 220 Ohms რეზისტორი

5. LED

6. მავთულები

პროგრამული უზრუნველყოფა:

1. Raspbian Jessie (Raspberry Pi ოპერაციული სისტემა: დამატებითი დეტალებისთვის შეგიძლიათ გადახედოთ ჩემს წინა სამეურვეოს აქ).

2. პითონი IDLE

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

ნაბიჯი 2: წრიული შეკრება

წრიული შეკრება
წრიული შეკრება
წრიული შეკრება
წრიული შეკრება

გაყვანილობა საკმაოდ მარტივია, PIR სენსორს აქვს სამი ქინძისთავი:

1. Vcc ჟოლოს GPIO– ს 5v– მდე.

2. GND to GNS of Raspberry's GPIO.

3. გამოდით 17 GPIO პინზე.

LED და რეზისტორის გაყვანილობისთვის შეგიძლიათ მიყევით ქვემოთ მოცემულ ნაბიჯებს:

1. შეაერთეთ 220Ω რეზისტორი LED- ის ანოდთან, შემდეგ რეზისტორი 5 V.2. შეაერთეთ LED კათოდი 4 GPIO პინთან (იხილეთ სურათი ზემოთ).

ნაბიჯი 3: პითონის კოდი

პითონის კოდი
პითონის კოდი

1. ჩართეთ Pi და შექმენით ახალი ტექსტური ფაილი "pir.py" (თქვენ შეგიძლიათ დაასახელოთ ფაილი, როგორც მოგწონთ).

2. ჩაწერეთ შემდეგი კოდი:

იმპორტი RPi. GPIO როგორც GPIO

იმპორტის დრო GPIO.input (17) თუ i == 0: #როდესაც მოძრაობის სენსორიდან გამომავალი არის დაბალი GPIO.output (4, 0) #გამორთეთ LED ბეჭდვა ("მოძრაობა არ გამოვლენილა", i) elif i == 1: #როდის მოძრაობის სენსორიდან გამომავალი არის მაღალი GPIO. გამომავალი (4, 1) #ჩართეთ LED ბეჭდვა ("მოძრაობა აღმოჩენილია", i) გარდა: GPIO.cleanup ()

3. მას შემდეგ რაც აკრიფეთ ყველა შემოწმებული კოდი შეინახეთ.

4. გაუშვით პითონის კოდი ტერმინალში შემდეგი კოდის აკრეფით:

- cd Desktop და დააჭირეთ Enter (მე ვწერ Desktop რადგან შენახული მაქვს ფაილი pi– ს სამუშაო მაგიდაზე).

- python pir.py და pressEnter.

ნაბიჯი 4: მხარდაჭერისთვის

მხარდაჭერისთვის
მხარდაჭერისთვის

შეგიძლიათ გამოიწეროთ ჩემი YouTube არხი მეტი გაკვეთილებისა და პროექტებისთვის. გამოიწერეთ მხარდაჭერა. Გმადლობთ.

გადადით ჩემს YouTube არხზე -ბმული

გირჩევთ: