Агуулгын хүснэгт:

PIR хөдөлгөөн мэдрэгч: Arduino & Raspberry Pi -тай PIR -ийг хэрхэн ашиглах вэ: 5 алхам
PIR хөдөлгөөн мэдрэгч: Arduino & Raspberry Pi -тай PIR -ийг хэрхэн ашиглах вэ: 5 алхам

Видео: PIR хөдөлгөөн мэдрэгч: Arduino & Raspberry Pi -тай PIR -ийг хэрхэн ашиглах вэ: 5 алхам

Видео: PIR хөдөлгөөн мэдрэгч: Arduino & Raspberry Pi -тай PIR -ийг хэрхэн ашиглах вэ: 5 алхам
Видео: how to make Motion detection light on off PIR sensor project #howto 2024, Арваннэгдүгээр
Anonim
PIR Motion Sensor: Arduino & Raspberry Pi -тай PIR -ийг хэрхэн ашиглах талаар
PIR Motion Sensor: Arduino & Raspberry Pi -тай PIR -ийг хэрхэн ашиглах талаар

Та энэ болон бусад гайхалтай хичээлүүдийг ElectroPeak -ийн албан ёсны вэбсайтаас уншиж болно

Энэхүү гарын авлагад та хөдөлгөөнийг илрүүлэхийн тулд PIR хөдөлгөөн мэдрэгчийг хэрхэн ашиглах талаар сурах болно. Энэхүү гарын авлагын төгсгөлд та дараахь зүйлийг сурах болно.

  1. PIR хөдөлгөөн мэдрэгч хэрхэн ажилладаг
  2. PIR мэдрэгчийг Arduino -той хэрхэн ашиглах вэ
  3. Raspberry Pi -тай PIR мэдрэгчийг хэрхэн ашиглах талаар

Алхам 1: PIR хөдөлгөөн мэдрэгч хэрхэн ажилладаг

PIR хөдөлгөөн мэдрэгч хэрхэн ажилладаг
PIR хөдөлгөөн мэдрэгч хэрхэн ажилладаг
PIR хөдөлгөөн мэдрэгч хэрхэн ажилладаг
PIR хөдөлгөөн мэдрэгч хэрхэн ажилладаг

Идэвхгүй хэт улаан туяаны мэдрэгч нь хэт улаан туяа цацдаг объектуудын хөдөлгөөнийг (хүний бие гэх мэт) илрүүлж чаддаг. Тиймээс эдгээр мэдрэгчийг ашиглан хүний хөдөлгөөн, аюулгүй байдлын системд байгаа байдлыг илрүүлэх нь маш түгээмэл үзэгдэл юм. Эдгээр мэдрэгчийн анхны тохиргоо, шалгалт тохируулга нь ойролцоогоор 10-60 секунд болдог.

HC-SR501-ийн хэт улаан туяаны мэдрэгч нь хүрээлэн буй орчны хөдөлгөөнийг илрүүлэх үр ашигтай, хямд, тохируулгатай модуль юм. Энэхүү модулийн жижиг хэмжээ, физик дизайн нь үүнийг төсөлдөө хялбархан ашиглах боломжийг олгодог. PIR хөдөлгөөн илрүүлэх мэдрэгчийн гаралтыг Arduino (эсвэл ямар ч микроконтроллер) дижитал тээглүүртэй шууд холбож болно. Хэрэв ямар нэгэн хөдөлгөөн мэдрэгчээр илэрсэн бол энэ зүүний утгыг “1” болгож тохируулна. Самбар дээрх хоёр потенциометр нь хөдөлгөөнийг илрүүлсний дараа мэдрэмтгий байдал, хойшлуулах хугацааг тохируулах боломжийг олгодог.

PIR модулиуд нь идэвхгүй хэт улаан туяаны мэдрэгчтэй бөгөөд хүний биеэс цацруулж буй хэт улаан туяаны хөдөлгөөн, хөдөлгөөнийг илрүүлдэг. Та энэ модулийг аюулгүй байдлын систем, ухаалаг гэрэлтүүлгийн систем, автоматжуулалт гэх мэт зүйлд ашиглаж болно. Зах зээл дээр өөр өөр PIR модулиуд байдаг, гэхдээ бүгд ижил байдаг. Тэд бүгд дор хаяж Vcc зүү, GND зүү, дижитал гаралттай байдаг. Эдгээр модулиудын зарим хэсэгт мэдрэгч дээр харах өнцгийг сайжруулдаг линз шиг бөмбөг байдаг.

Алхам 2: PIR мэдрэгчийг Arduino ашиглан ашиглах

PIR мэдрэгчийг Arduino ашиглан ашиглах
PIR мэдрэгчийг Arduino ашиглан ашиглах

Хэлхээ

Та PIR гаралтыг ямар ч дижитал зүү рүү холбох боломжтой. Энэ модулийн ард холбогч бий. Хэрэв та холбогчийг L байрлал руу шилжүүлбэл хөдөлгөөн мэдрэгдэх бүрт мэдрэгч "шилжих" болно. Энэ нь практик хэрэглээнд тийм ч их ашиг тустай байх магадлал багатай юм. Энэ горимыг өдөөгдөхгүй эсвэл ганцаарчилсан горим гэж нэрлэдэг. Холбогчийг H байрлал руу шилжүүлэх нь ердийн мэдрэгчийн логикийг бий болгоно. Мэдрэгч нь хөдөлгөөнийг илрүүлэх үед асах бөгөөд сүүлчийн хөдөлгөөнийг илрүүлсний дараа хэсэг хугацааны дараа унтрах болно. Энэ мэдрэгч нь хөдөлгөөнийг илрүүлэх бүрт таймерыг дахин тохируулдаг (өөрөөр хэлбэл гаралтыг унтраана); Энэ нь жишээлбэл, төхөөрөмжийг дахин тохируулах үед гэрэл анивчихыг хүсэхгүй байгаа өрөөний гэрэлтүүлгийн хяналтанд хамаарна. Үүнийг дахин ачаалах горим гэж нэрлэдэг. (эсвэл давтагдах гох горим). Мөн энэ модулийн ард хоёр потенциометр байдаг. SENSITIVITY потенциометрийг өөрчилснөөр та мэдрэгчийн мэдрэмтгий чанарыг бууруулж эсвэл нэмэгдүүлэх боломжтой (цагийн зүүний дагуу нэмэгдүүлэх), мөн TIME потенциометрийг өөрчилснөөр хөдөлгөөн илрүүлсний дараа гаралтын саатал өөрчлөгдөх болно.

Код

Та номын санг нэмж, кодыг байршуулах ёстой. Хэрэв та анх удаа Arduino самбар ажиллуулж байгаа бол дараах алхмуудыг дагана уу: www.arduino.cc/en/Main/Software хаягаар орж OS -ийнхээ програм хангамжийг татаж аваарай. IDE програмыг зааврын дагуу суулгана уу.

  1. Arduino IDE -ийг ажиллуулаад текст засварлагчийг устгаад дараах кодыг текст засварлагч руу хуулна уу.
  2. Багаж хэрэгсэл, самбараас самбарыг сонгоод Arduino самбараа сонгоно уу.
  3. Arduino -г компьютерт холбож, COM портыг багаж, портод тохируулна уу.
  4. Байршуулах (Arrow sign) товчийг дарна уу.
  5. Та бэлэн боллоо!

Зөв шалгалт тохируулга хийхийн тулд PIR мэдрэгчийн өмнө 15 секунд хүртэл ямар ч хөдөлгөөн хийх ёсгүй (13 -р зүүг унтраах хүртэл). Энэ хугацааны дараа мэдрэгч нь харах талбайнхаа агшин зурагтай бөгөөд хөдөлгөөнийг илрүүлж чаддаг. PIR мэдрэгч нь хөдөлгөөнийг илрүүлэх үед гаралт нь өндөр байх болно, эс тэгвээс энэ нь LOW болно.

Алхам 3: Raspberry Pi -тай PIR мэдрэгч ашиглах

Raspberry Pi -тай PIR мэдрэгч ашиглах
Raspberry Pi -тай PIR мэдрэгч ашиглах

Хэлхээнд анхаарлаа хандуулаад дараах кодыг ашиглана уу.

Алхам 4: Төслийн жишээ

Цаашид уншихыг сонирхож байна уу? Энэ төслийг бүү алдаарай:

Arduino болон PIR Sensor -ийн хөдөлгөөн ба дохио зангаа илрүүлэх

Алхам 5: PIR хөдөлгөөн мэдрэгч худалдаж аваарай

ElectroPeak -аас PIR мэдрэгч худалдаж аваарай

Зөвлөмж болгож буй: