Мазмұны:

PIR қозғалыс сенсоры: Arduino & Raspberry Pi көмегімен PIR қалай қолдануға болады: 5 қадам
PIR қозғалыс сенсоры: Arduino & Raspberry Pi көмегімен PIR қалай қолдануға болады: 5 қадам

Бейне: PIR қозғалыс сенсоры: Arduino & Raspberry Pi көмегімен PIR қалай қолдануға болады: 5 қадам

Бейне: PIR қозғалыс сенсоры: Arduino & Raspberry Pi көмегімен PIR қалай қолдануға болады: 5 қадам
Бейне: Marlin Firmware 2.0.x Explained 2024, Қараша
Anonim
PIR қозғалыс сенсоры: Arduino және Raspberry Pi көмегімен PIR -ді қалай қолдануға болады
PIR қозғалыс сенсоры: 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 -қадам: Arduino көмегімен PIR сенсорын пайдалану

PIR сенсорын Arduino көмегімен пайдалану
PIR сенсорын Arduino көмегімен пайдалану

Схема

PIR шығысын кез келген цифрлық түйреуішке қосуға болады. Бұл модульдің артында секіргіш бар. Егер сіз секіргішті L күйіне жылжытсаңыз, қозғалыс анықталған сайын сенсор «ауысады» (күйін өзгертеді). Бұл практикалық қосымшаларда көп қолданылуы екіталай. Бұл режим іске қосылмайтын немесе бір реттік режим деп аталады. Өткізгішті H позициясына жылжыту сенсордың логикасына әкеледі. Сенсор қозғалыс анықталған кезде қосылады және соңғы қозғалыс анықталғаннан кейін біраз уақыттан кейін өшеді. Бұл сенсор қозғалысты анықтаған сайын таймерді қалпына келтіреді (әйтпесе шығыс өшіріледі); бұл, мысалы, құрылғыны қалпына келтіру кезінде шамдардың жыпылықтағанын қаламайтын бөлмедегі жарықтандыруды басқару үшін қолданылады. Бұл қайта жүктеу режимі деп аталады. (немесе қайталанатын триггер режимі). Бұл модульдің артында екі потенциометр бар. SENSITIVITY потенциометрін өзгерту арқылы сенсордың сезімталдығын төмендетуге немесе жоғарылатуға болады (сағат тілінің бағыты бойынша жоғарылауы), сонымен қатар TIME потенциометрін өзгерту арқылы қозғалысты анықтаудан кейін шығудың кешігуі өзгереді.

Код

Сіз кітапхананы қосып, кодты жүктеуіңіз керек. Егер сіз Arduino тақтасын бірінші рет іске қоссаңыз, мына қадамдарды орындаңыз: www.arduino.cc/en/Main/Software өтіңіз және ОЖ бағдарламалық жасақтамасын жүктеңіз. IDE бағдарламалық жасақтамасын нұсқаулыққа сәйкес орнатыңыз.

  1. Arduino IDE іске қосыңыз және мәтіндік редакторды тазалаңыз және мәтіндік редакторда келесі кодты көшіріңіз.
  2. Құралдар мен тақталардан тақтаны таңдаңыз, содан кейін Arduino тақтасын таңдаңыз.
  3. Arduino -ны компьютерге қосыңыз және COM портын құралдар мен портқа орнатыңыз.
  4. Жүктеу (көрсеткі белгісі) түймесін басыңыз.
  5. Барлығы дайын!

Дұрыс калибрлеу үшін PIR сенсорының алдында 15 секундқа дейін ешқандай қозғалыс болмауы керек (түйреуіш 13 сөндірілгенше). Осы уақыттан кейін сенсорда көру аймағының суреті болады және ол қозғалыстарды анықтай алады. PIR сенсоры қозғалысты анықтағанда, шығыс ЖОҒАРЫ болады, әйтпесе ол ТӨМЕН болады.

3 -қадам: Raspberry Pi көмегімен PIR сенсорын пайдалану

Raspberry Pi көмегімен PIR сенсорын қолдану
Raspberry Pi көмегімен PIR сенсорын қолдану

Схемаға назар аударыңыз және келесі кодты қолданыңыз:

4 -қадам: Мысал жобалар

Қосымша оқулар сізді қызықтырады ма? Бұл жобаны жіберіп алмаңыз:

Arduino мен PIR сенсоры арқылы қозғалыс пен қимылды анықтау

5 -қадам: PIR қозғалыс сенсорын сатып алыңыз

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

Ұсынылған: