Мазмуну:

PIR Motion Sensor: Arduino & Raspberry Pi менен PIRди кантип колдонуу керек: 5 кадам
PIR Motion Sensor: Arduino & Raspberry Pi менен PIRди кантип колдонуу керек: 5 кадам

Video: PIR Motion Sensor: Arduino & Raspberry Pi менен PIRди кантип колдонуу керек: 5 кадам

Video: PIR Motion Sensor: Arduino & Raspberry Pi менен PIRди кантип колдонуу керек: 5 кадам
Video: BTT - Manta M8P - TMC2209 UART With Sensorless Homing 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 Motion Sensors кантип иштейт

PIR Motion Sensors кантип иштейт
PIR Motion Sensors кантип иштейт
PIR Motion Sensors кантип иштейт
PIR Motion Sensors кантип иштейт

Пассивдүү Infra Red сенсорлору IR нурун чачкан нерселердин кыймылын (адам денеси сыяктуу) аныктай алат. Ошондуктан, бул кыймылдаткычтарды коопсуздук системаларында адамдын кыймылын же ээлөөчүлүгүн аныктоо үчүн колдонуу абдан кеңири таралган. Бул сенсорлорду алгачкы орнотуу жана калибрлөө 10-60 секундга созулат.

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

PIR модулдары адамдын денесинен чыккан инфракызылдын толушун жана кыймылын аныктоочу пассивдүү инфракызыл сенсорго ээ. Сиз бул модулду коопсуздук системаларында, акылдуу жарыктандыруу системаларында, автоматташтырууда ж.б. колдоно аласыз. Базарда ар кандай PIR модулдары бар, бирок алардын баары негизинен бирдей. Алардын бардыгы жок дегенде Vcc пин, GND пин жана санариптик чыгууга ээ. Бул модулдардын кээ бирлеринде, көрүү бурчун жакшырткан сенсордо линза сыяктуу топ бар.

2 -кадам: Arduino менен PIR сенсорун колдонуу

PIR сенсорун Arduino менен колдонуу
PIR сенсорун Arduino менен колдонуу

Circuit

Сиз PIR чыгарууну каалаган санарип пинге туташтыра аласыз. Бул модулдун артында секирүүчү бар. Эгерде сиз секиргичти L абалына жылдырсаңыз, кыймыл аныкталган сайын сенсор "которулат" (абалын өзгөртөт). Бул практикалык колдонмолордо көп колдонулушу күмөн. Бул режим триггерсиз же жалгыз триггер режими деп аталат. Секиргичти H абалына жылдыруу кадимкидей сенсор логикасына алып келет. Сенсор кыймыл аныкталганда күйөт жана акыркы кыймыл аныкталгандан бир аздан кийин өчөт. Бул сенсор таймерди баштапкы абалга келтирет (антпесе чыгарууну өчүрүп салат), кыймыл аныкталган сайын; бул, мисалы, бөлмөдө боштукту жарыктандырууну көзөмөлдөө үчүн колдонулат, анда сиз бирдикти баштапкы абалга келтирүү учурунда жарыктын өчүшүн каалабайсыз. Бул кайра иштетүү режими деп аталат. (же кайталануучу триггер режими). Бул модулдун артында дагы эки потенциометр бар. SENSITIVITY потенциометрин өзгөртүү менен сенсордун сезгичтигин төмөндөтүүгө же жогорулатууга болот (сааттын жебеси боюнча), ошондой эле TIME потенциометрин өзгөртүү менен кыймыл аныктоодон кийин чыгуунун кечигүүсү өзгөрөт.

Code

Сиз китепкананы кошуп, анан кодду жүктөшүңүз керек. Эгерде сиз Arduino тактасын биринчи жолу иштетип жатсаңыз, жөн гана бул кадамдарды аткарыңыз: www.arduino.cc/en/Main/Software дарегине өтүп, ОСтин программасын жүктөп алыңыз. Көрсөтүлгөндөй IDE программасын орнотуңуз.

  1. Arduino IDEди иштетиңиз жана текст редакторун тазалап, төмөнкү кодду текст редакторуна көчүрүңүз.
  2. Куралдарды жана такталарды тандаңыз, андан кийин Arduino тактаңызды тандаңыз.
  3. Ардуинону компьютериңизге туташтырып, COM портун куралдарга жана портко орнотуңуз.
  4. Жүктөө (Жебе белгиси) баскычын басыңыз.
  5. Баары даяр!

Туура калибрлөө үчүн PIR сенсорунун алдында 15 секундга чейин эч кандай кыймыл болбошу керек (пин 13 өчүрүлгөнгө чейин). Бул убакыттан кийин, сенсордун көрүү аймагынын сүрөтү бар жана ал кыймылдарды аныктай алат. PIR сенсору кыймылды аныктаганда, өндүрүш ЖОГОРУ болот, антпесе ТӨМӨН болот.

3 -кадам: Raspberry Pi менен PIR сенсорун колдонуу

Raspberry Pi менен PIR сенсорун колдонуу
Raspberry Pi менен PIR сенсорун колдонуу

Тизмеге көңүл буруңуз жана төмөнкү кодду колдонуңуз:

4 -кадам: Мисал долбоорлор

Кийинки окууларга кызыгасызбы? Бул долбоорду өткөрүп жибербеңиз:

Ардуино жана PIR сенсорунун кыймыл жана жаңсоону аныктоо

5 -кадам: PIR Motion Sensor сатып алыңыз

ElectroPeakтан PIR сенсорун сатып алыңыз

Сунушталууда: