Mundarija:

PIR Sensor qo'llanmasi - Arduino bilan yoki bo'lmasdan: 8 qadam
PIR Sensor qo'llanmasi - Arduino bilan yoki bo'lmasdan: 8 qadam

Video: PIR Sensor qo'llanmasi - Arduino bilan yoki bo'lmasdan: 8 qadam

Video: PIR Sensor qo'llanmasi - Arduino bilan yoki bo'lmasdan: 8 qadam
Video: Измерение 50–200 А с использованием датчика тока Allegro ACS770 с библиотекой Robojax 2024, Noyabr
Anonim
Image
Image

PIR sensoridan foydalanadigan keyingi loyihalar darsligimni yaratishdan oldin, men PIR sensorining ishlashini tushuntiruvchi alohida darslik yaratishim mumkin deb o'yladim. Shunday qilib, men boshqa darsimni qisqa va aniq bajarishga qodir bo'laman. Shunday qilib, vaqtni behuda sarflamay, PIR sensori nima ekanligini va uni loyihamizda qanday ishlatishni muhokama qilaylik.

1 -qadam: asosiy

Uskuna
Uskuna

PIR sensori nima?

PIR yoki "Passiv infraqizil" sensori issiqlik ta'sirida energiya ishlab chiqaradigan "Piroelektrik IQ sensori" dir. Hamma narsa past darajadagi nurlanishni chiqaradi, ob'ekt qanchalik issiq bo'lsa, shuncha radiatsiya chiqariladi. Odam yoki hayvon (IQ nurlanish to'lqin uzunligi 9,4 m Metr) sensorlar diapazoniga yaqinlashganda, sensor issiqlikni infraqizil nurlanish shaklida aniqlaydi. Sensor faqat boshqa narsalar chiqaradigan energiyani aniqlaydi va ishlab chiqarmaydi, shuning uchun sensor PIR yoki "Passiv infraqizil" sensori deb ataladi. Bu sensorlar kichik, arzon, mustahkam, quvvati past va ulardan foydalanish juda oson.

2 -qadam: Uskuna

Bu darslik uchun bizga kerak:

1 x non paneli

1 x Arduino Nano/UNO (nima qulay bo'lsa)

1 x PIR sensori

Ulanishni tekshirish uchun 1 x LED va 220 ohmli oqim cheklovli qarshilik

Bir nechta ulanish kabellari

Kodni Arduino -ga yuklash uchun USB kabel

& Umumiy lehim uskunalari

3 -qadam: Arxitektura

Arxitektura
Arxitektura
Arxitektura
Arxitektura
Arxitektura
Arxitektura
Arxitektura
Arxitektura

Ko'rib turganimizdek, sensorning ikki tomoni bor:

1. Yuqori yoki Sensor tomoni

2. Pastki yoki komponentlar tomoni

Yuqori qismi "Fresnel Lens" deb nomlangan maxsus mo'ljallangan "Yuqori zichlikli polietilen" qoplamasidan iborat. Ushbu linzalar infraqizil nurlarini asosiy "Piroelektrik Sensor" ga qaratadi. 9,4 mkometrli infraqizil nurlari polietilen qopqog'idan oson o'tishi mumkin. Sensorlarning sezgirligi 6 dan 7 metrgacha (20 fut) va aniqlash burchagi 110 daraja x 70 daraja. Haqiqiy sensor muhrlangan metall idishning ichida joylashgan. U asosan sensorni shovqin, harorat va namlikdan himoya qiladi. IQ signallarini sensorga etkazish uchun IQ o'tkazuvchi materialdan yasalgan kichik oyna mavjud. Bu oynaning orqasida "ikkita" muvozanatli PIR sensorlar joylashgan. Bo'sh holatda, ikkala sensor ham bir xil miqdordagi IQ nurlanishini aniqlaydi. Issiq tana o'tib ketganda, u birinchi navbatda ikkita sensordan birini ushlab turadi va bu ikki yarim o'rtasida ijobiy farqlanishini keltirib chiqaradi. Va keyin, sezish maydonini tark etganda, teskari bo'ladi va sensor salbiy differentsial o'zgarish hosil qiladi. Puls o'zgarganda yoki boshqacha aytganda, PIR sensori harakatni aniqlasa, chiqish pimi "raqamli yuqori" yoki 3.3V ga o'zgaradi.

Pastki qism bir nechta sxemadan iborat. Ulardan bir nechtasi bizni qiziqtiradi.

- Ko'p PIR sensorlar 3 pinli VCC, GND va OUTga ega. VCC va GND modulni quvvatlantirishi kerak (Ishlash kuchlanishi: shahar 5V dan 20Vgacha). OUTPUT pin-bu harakat aniqlanganda raqamli impulsni yuqori (3.3v) va hech qanday harakat aniqlanmaganida raqamli past (0v) yuborish orqali mikrokontroller bilan aloqa o'rnatadigan pin. Chiqish modullar orasida farq qilishi mumkin, shuning uchun har doim uch marta tekshiring.

- BISS0001 yoki "Micro Power PIR harakat detektori IC" sensordan chiqishni oladi va ozgina ishlov berishdan so'ng raqamli chiqishni ishlab chiqaradi.

- Modulda ikkita potentsiometr bor, biri sezuvchanlikni sozlash (7 m gacha), ikkinchisi - ob'ekt aniqlanganda chiqish signali baland bo'lishi vaqtini sozlash (0,3 soniyadan 5 minutgacha).

- Bu modulda yana 3 ta pin bor, ular orasida tetik rejimlarini tanlash uchun o'tish moslamasi bor.

Birinchisi "takrorlanmaydigan tetik" deb nomlanadi - bu kechikish vaqti tugashi bilan past bo'ladi.

Ikkinchisiga "takrorlanadigan tetik" deyiladi - u ob'ekt yaqin bo'lganida qoladi va ob'ekt yo'qolib, kechikish tugagach o'chadi. Men ushbu loyiha uchun ushbu rejimdan foydalanaman.

Agar siz ushbu darslikni davom ettirishdan oldin tezkor test o'tkazmoqchi bo'lsangiz, quyidagi amallarni bajaring.

Sinov, shuningdek, sezish diapazoni va davomiyligini sinab ko'rish uchun yaxshi fikrdir.

4 -qadam: Arduino holda ulanish

Arduino holda ulanish
Arduino holda ulanish

- VCC -ni non panelidagi +5v temir yo'lga ulang

- GNDni temir yo'lga ulang

- LEDni 220 ohmli rezistor bilan birga sensorning OUT piniga ulang

Endi, sensor harakatni aniqlagach, chiqish pimi "baland" bo'ladi va LED yonadi. Sensor diapazonini bilish uchun oldinga va orqaga harakatlaning. Sensor oldida yurish davomiyligini sinab ko'rish uchun, keyin keting va sekundomer yordamida LED qancha vaqt yonganligini bilib oling. Bortdagi POTlarni sozlash orqali siz vaqtni yoki sezgirlikni sozlashingiz mumkin.

5 -qadam: Arduino bilan ulanish

Arduino bilan aloqa
Arduino bilan aloqa

Endi Arduino bilan ham shunday qilish uchun PIR sensori VCC -ni Arduino -ning 5v piniga ulang.

Keyin OUTput pinini D13 ga va GND ga Arduino topraklama piniga ulang. Endi LEDni 220 ohmli rezistor bilan Arduino D2 piniga ulang. Shunday qilib, endi siz kodni yuklashingiz va hamma narsa kerakli darajada ishlayotganini tekshirishingiz kerak. Siz LEDni Buzzer (ob'ekt aniqlanganda signalni ko'tarish uchun) yoki yuqori voltli kontaktlarning zanglashiga olib keladigan o'rni bilan almashtirishingiz mumkin.

O'rnimizni haqida ko'proq bilib olish uchun, iltimos, mening 4 -sonli darsligimga qarang - "Arduino bilan estafeta haydash".

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

6 -qadam: kod

Kod
Kod

Kod juda oddiy

* 2 va 13 -sonli PIN -kodlarni mos ravishda LED va PIR -pin sifatida belgilashdan boshlang

* Keyin biz pin rejimlarini aniqlashimiz kerak. LED pin OUTPUT pin, PIR pin esa INPUT pin bo'lishi kerak

* Keyin biz PIR pinining qiymatini o'qib, uning yuqori ekanligini tekshirishimiz kerak

* Agar qiymat yuqori bo'lsa, LEDni yoqing, aks holda uni o'chiring

7 -qadam: PIR sensorlarini qo'llash sohalari

PIR sensorlarini qo'llash sohalari
PIR sensorlarini qo'llash sohalari

PIR sensorlari quyidagilar uchun ishlatilishi mumkin:

* Eshiklarni ochish va yopishni avtomatlashtirish

* Barcha tashqi yoritgichlarni avtomatlashtirish

* Bodrum, bog 'yoki yopiq to'xtash joylarining chiroqlarini avtomatlashtirish

* Lift qabulxonasini yoki oddiy zinapoyalarni avtomatik avtomatlashtirish

* Odamning mavjudligini aniqlang va signalni ko'taring

* Aqlli uyni avtomatlashtirish va xavfsizlik tizimini yarating va boshqalar.

8 -qadam: demo

Shunday qilib, bu PIR sensorini sinash uchun sozlashim. Sensor non taxtasiga ulangan va stol ustida o'tirgan. Sensor oldida turganimda, LED yonadi.

Keling, tez sinov o'tkazaylik. Hozirgi vaqtda sensor ishlamayapti. Sensorni ishga tushirish uchun uning oldida yuraman. Ammo, LED mening borligimni aniqlagandan so'ng yondi. Men sensorlar yaqinida bo'lsam, yorug'lik yonadi. OK, ketaylik va to'xtash soatini ishga tushirib, 5 soniyadan keyin o'chib ketishini bilib olaylik. Muvaffaqiyat, hamma narsa men xohlagandek bo'ldi.

Bu videoni ko'rganingiz uchun yana bir bor rahmat! Umid qilamanki, bu sizga yordam beradi. Agar meni qo'llab -quvvatlamoqchi bo'lsangiz, kanalimga obuna bo'lishingiz va boshqa videolarni ko'rishingiz mumkin. Rahmat, keyingi videomda yana.

Tavsiya: