Mündəricat:

PIR Sensor Dərsliyi - Arduino ilə və ya olmadan: 8 addım
PIR Sensor Dərsliyi - Arduino ilə və ya olmadan: 8 addım

Video: PIR Sensor Dərsliyi - Arduino ilə və ya olmadan: 8 addım

Video: PIR Sensor Dərsliyi - Arduino ilə və ya olmadan: 8 addım
Video: E18-D80NK Инфракрасный датчик приближения для предотвращения препятствий (инфракрасный датчик) 2024, Iyul
Anonim
Image
Image

Bir PIR sensoru istifadə edəcək növbəti layihələr dərsliyimi yaratmazdan əvvəl düşündüm ki, PIR sensorunun işini izah edən ayrı bir dərslik yarada bilərəm. Bunu etməklə digər dərslərimi qısa və nöqtəyə qədər saxlaya biləcəyəm. Beləliklə, vaxt itirmədən PIR sensoru nədir və onu layihəmizdə necə istifadə edə biləcəyimizi müzakirə edək.

Addım 1: Əsas

Avadanlıq
Avadanlıq

PIR sensoru nədir?

PIR və ya "Passiv İnfra-Qırmızı" sensoru, istiyə məruz qaldıqda enerji yaradan "Piroelektrik IR Sensor" dur. Hər şey aşağı səviyyədə radiasiya yayır, cisim nə qədər isti olarsa, bir o qədər radiasiya yayılır. Bir insan və ya bir heyvan (IR radiasiya dalğa uzunluğu 9.4µMetr) sensorlara yaxınlaşdıqda sensor infraqırmızı şüa şəklində istiliyi algılar. Sensor yalnız digər cisimlərin yaydığı enerjini algılar və heç bir şey istehsal etmir, buna görə də sensora PIR və ya "Passiv İnfra-Qırmızı" sensoru deyilir. Bu sensorlar kiçik, ucuz, dayanıqlı, aşağı gücə malikdir və istifadəsi çox asandır.

Addım 2: Avadanlıq

Bu dərs üçün bizə lazımdır:

1 x Çörək paneli

1 x Arduino Nano/UNO (lazım olan hər şey)

1 x PIR Sensoru

Bağlantıyı yoxlamaq üçün 1 x LED və 220 ohm cərəyan məhdudlaşdıran rezistor

Bir neçə birləşdirici kabel

Kodu Arduinoya yükləmək üçün USB kabel

& Ümumi Lehimləmə Avadanlıqları

Addım 3: Memarlıq

Memarlıq
Memarlıq
Memarlıq
Memarlıq
Memarlıq
Memarlıq
Memarlıq
Memarlıq

Gördüyümüz kimi sensorun iki tərəfi var:

1. Üst və ya Sensor tərəfi

2. Alt və ya Komponentlər tərəfi

Üstü "Fresnel Lens" adlanan xüsusi hazırlanmış 'Yüksək Sıxlıqlı Polietilen' örtükdən ibarətdir. Bu lens infraqırmızı şüaları əsas "Piroelektrik Sensor" a yönəldir. 9.4 µmetrlik infraqırmızı şüalar asanlıqla polietilen örtükdən keçir. Sensorların həssaslığı 6 ilə 7 metr (20 fut) arasında dəyişir və aşkarlama bucağı 110 dərəcə x 70 dərəcədir. Əsl sensor möhürlənmiş bir metal qabın içərisindədir. Əsasən sensoru səs -küydən, temperaturdan və rütubətdən qoruyur. İQ siqnallarının sensora çatmasını təmin etmək üçün İQ ötürücü materialdan hazırlanmış kiçik bir pəncərə var. Bu pəncərənin arxasında 'iki' balanslı PIR sensorlar var. Boş vəziyyətdə, hər iki sensor eyni miqdarda IR radiasiyasını aşkar edir. İsti bir cəsəd keçəndə əvvəlcə iki hissədən birini tutur və bu iki yarı arasında müsbət bir fərqlilik yaradır. Və sonra, algılama sahəsindən çıxanda tərsinə olur və sensor mənfi bir diferensial dəyişiklik yaradır. Pulse dəyişəndə və ya başqa sözlə PIR sensoru hərəkəti algılarsa, çıxış pimi "rəqəmsal yüksək" və ya 3.3V -ə dəyişir.

Alt hissə bir dəstə sxemdən ibarətdir. Onlardan bir neçəsi bizim üçün maraqlıdır.

- Əksər PIR sensorlar 3 pinli VCC, GND və OUT-a malikdir. VCC və GND modulu işə salmalıdır (İşləmə gərginliyi: DC 5V - 20V). Çıxış pin, bir hərəkət aşkar edildikdə rəqəmsal nəbzi yüksək (3.3v) və heç bir hərəkət aşkar edilmədikdə rəqəmsal aşağı (0v) göndərərək mikro nəzarətçi ilə əlaqə quran pindir. Çıxışlar modullar arasında dəyişə bilər, buna görə də pinləri hər zaman üç dəfə yoxlayın.

- BISS0001 və ya "Micro Power PIR Motion Detector IC" sensordan çıxışı alır və bir az işləndikdən sonra rəqəmsal çıxışı istehsal edir.

- Modulda həssaslığı (7 m -ə qədər) tənzimləmək üçün, digərində isə bir cisim aşkar edildikdə çıxış siqnalının yüksək qalma müddətini tənzimləmək üçün iki potensiometr var (0.3 saniyədən 5 dəqiqəyə qədər dəyişir).

- Bu modulda tətik rejimlərini seçmək üçün aralarında tullanan olan daha 3 sancaq var.

Birincisi "təkrarlanmayan tətik" adlanır - gecikmə müddəti bitən kimi aşağı düşür.

İkincisinə "təkrarlanan tətik" deyilir - obyekt yaxınlıqda olduğu müddətdə yüksək olaraq qalır və obyekt yoxa çıxdıqda və gecikmə bitdikdə sönəcək. Bu layihə üçün bu rejimi istifadə edəcəyəm.

Bu təlimata davam etməzdən əvvəl sürətli bir test etmək istəyirsinizsə, aşağıdakı adımları edin.

Algılamanın aralığını və müddətini yoxlamaq üçün bir test də yaxşı bir fikirdir.

Addım 4: Arduino olmadan əlaqə

Arduino olmadan əlaqə
Arduino olmadan əlaqə

- VCC -ni çörək taxtasının +5v rayına qoşun

- GND -ni dəmiryoluna bağlayın

- LED -i 220 ohm rezistorla birlikdə sensorun Çıxış pininə qoşun

İndi, sensor bir hərəkət algıladığında, çıxış pin "yüksək" gedəcək və LED yanacaq. Aralığı hiss etməyi öyrənmək üçün irəli və irəli hərəkət edin. Sonra sensorun qarşısında gediş müddətini yoxlayın və sonra uzaqlaşın və LED -in nə qədər yandığını öyrənmək üçün saniyəölçəndən istifadə edin. Lövhədəki POT -ları düzəldərək vaxtı və ya həssaslığı tənzimləyə bilərsiniz.

Addım 5: Arduino ilə əlaqə

Arduino ilə əlaqə
Arduino ilə əlaqə

İndi Arduino ilə eyni şeyi etmək üçün PIR sensorunun VCC -ni Arduinonun 5v pininə qoşun.

Sonra Çıxış pinini D13 -ə və GND -ni Arduinonun Torpaq pininə qoşun. İndi LED -i 220 ohm rezistorla birlikdə Arduinonun D2 pininə qoşun. Budur, indi yalnız kodu yükləməlisiniz və hər şeyin lazım olduğu kimi işlədiyini yoxlamalısınız. LED -i Buzzer (bir obyekt aşkar edildikdə həyəcan siqnalı vermək) və ya yüksək gərginlikli bir dövrə idarə etmək üçün bir Relay ilə əvəz edə bilərsiniz.

Röleler haqqında daha çox məlumat əldə etmək üçün 4 nömrəli dərsimə baxa bilərsiniz - "Arduino ilə Röle Sürmə".

www.instructables.com/id/Driving-a-Relay-W…

Addım 6: Kod

Kod
Kod

Kod çox sadədir

* 2 və 13 nömrəli pinləri LED pin və PIR pin olaraq təyin edərək başlayın

* Sonra pin rejimlərini təyin etməliyik. Çıxış pin olmaq üçün LED pin və INPUT pin olmaq üçün PIR pin

* Sonra PIR pininin dəyərini oxumalı və YÜKSEK olub olmadığını görməliyik

* Əgər dəyər YÜKSEKdirsə, LED -i yandırın, əks halda söndürün

Addım 7: PIR Sensorlarının Tətbiq Sahələri

PIR Sensorlarının Tətbiq Sahələri
PIR Sensorlarının Tətbiq Sahələri

PIR sensorlar aşağıdakılar üçün istifadə edilə bilər:

* Qapıların açılmasını və bağlanmasını avtomatlaşdırın

* Bütün açıq işıqları avtomatlaşdırın

* Zirzəmi, Bağ və ya Bağlı Park Sahələrinin İşıqlarını Avtomatlaşdırın

* Lift Lobisini və ya Ümumi Merdiven İşıqlarını Avtomatlaşdırın

* İnsanın Varlığını Algılayın və Alarmı qaldırın

* Ağıllı Ev Avtomatlaşdırma və Təhlükəsizlik Sistemi yaradın və daha çox ….

Addım 8: Demo

Beləliklə, bu, PIR sensorunun sınanması üçün mənim quruluşumdur. Sensor çörək taxtasına bağlıdır və masanın üstündə oturur. Sensorun qarşısında olduğum üçün LED yanır.

İndi tez bir test edək. Hazırda sensor boş vəziyyətdədir. Sensoru işə salmaq üçün onun qarşısında gəzəcəyəm. Bəli, LED varlığımı aşkar etdikdən sonra açıldı. Sensorların yanında olduğum müddətcə işıq yanır. Tamam, 5 saniyədən sonra sönüb -sönmədiyini görmək üçün uzaqlaşıb dayanma saatımı işə salaq. Uğur, hər şey istədiyim kimi oldu.

Bu videoya baxdığınız üçün bir daha təşəkkürlər! Ümid edirəm sizə kömək edir. Mənə dəstək olmaq istəyirsinizsə kanalıma abunə olub digər videolarıma baxa bilərsiniz. Təşəkkürlər, növbəti videomda bir daha.

Tövsiyə: