Мазмұны:
- 1 -қадам: PIR қозғалыс сенсорлары қалай жұмыс істейді
- 2 -қадам: Arduino көмегімен PIR сенсорын пайдалану
- 3 -қадам: Raspberry Pi көмегімен PIR сенсорын пайдалану
- 4 -қадам: Мысал жобалар
- 5 -қадам: PIR қозғалыс сенсорын сатып алыңыз
Бейне: PIR қозғалыс сенсоры: Arduino & Raspberry Pi көмегімен PIR қалай қолдануға болады: 5 қадам
2024 Автор: John Day | [email protected]. Соңғы өзгертілген: 2024-01-30 10:25
Сіз осы және басқа да керемет оқулықтарды ElectroPeak ресми сайтынан оқи аласыз
Бұл оқулықта сіз қозғалысты анықтау үшін PIR қозғалыс сенсорын қолдануды үйренесіз. Оқулық соңында сіз мыналарды білесіз:
- PIR қозғалыс сенсорлары қалай жұмыс істейді
- PIR сенсорларын Arduino көмегімен қалай қолдануға болады
- Raspberry Pi көмегімен PIR сенсорларын қалай қолдануға болады
1 -қадам: PIR қозғалыс сенсорлары қалай жұмыс істейді
Пассивті инфрақызыл сенсорлар инфрақызыл сәуле шығаратын объектілердің қозғалысын анықтай алады (адам денесі сияқты). Сондықтан, бұл сенсорларды адамның қозғалысын немесе қауіпсіздік жүйелерінде болуын анықтау үшін қолдану өте жиі кездеседі. Бұл сенсорларды бастапқы орнату мен калибрлеу шамамен 10-60 секундты алады.
HC-SR501 инфрақызыл бейнелеу сенсоры-қоршаған ортадағы қозғалысты анықтауға арналған тиімді, арзан және реттелетін модуль. Бұл модульдің шағын өлшемі мен физикалық дизайны оны жобаңызда оңай пайдалануға мүмкіндік береді. PIR қозғалысын анықтау сенсорының шығысы Arduino (немесе кез келген микроконтроллер) сандық түйреуіштерінің біріне тікелей қосылуы мүмкін. Егер сенсор қандай да бір қозғалысты анықтаса, бұл түйреуіш мәні «1» мәніне орнатылады. Тақтадағы екі потенциометр қозғалысты анықтағаннан кейін сезімталдық пен кідіріс уақытын реттеуге мүмкіндік береді.
PIR модульдерінің пассивті инфрақызыл сенсоры бар, ол адам денесінен сәулеленетін инфрақызыл сәулелердің толуы мен қозғалысын анықтайды. Сіз бұл модульді қауіпсіздік жүйелерінде, ақылды жарықтандыру жүйелерінде, автоматтандыруда және т.б. қолдана аласыз. Нарықта әр түрлі PIR модульдері бар, бірақ олардың барлығы бірдей. Олардың барлығында кем дегенде Vcc штыры, GND түйреуі және сандық шығысы бар. Бұл модульдердің кейбірінде сенсорда көру бұрышын жақсартатын линза тәрізді шар бар.
2 -қадам: Arduino көмегімен PIR сенсорын пайдалану
Схема
PIR шығысын кез келген цифрлық түйреуішке қосуға болады. Бұл модульдің артында секіргіш бар. Егер сіз секіргішті L күйіне жылжытсаңыз, қозғалыс анықталған сайын сенсор «ауысады» (күйін өзгертеді). Бұл практикалық қосымшаларда көп қолданылуы екіталай. Бұл режим іске қосылмайтын немесе бір реттік режим деп аталады. Өткізгішті H позициясына жылжыту сенсордың логикасына әкеледі. Сенсор қозғалыс анықталған кезде қосылады және соңғы қозғалыс анықталғаннан кейін біраз уақыттан кейін өшеді. Бұл сенсор қозғалысты анықтаған сайын таймерді қалпына келтіреді (әйтпесе шығыс өшіріледі); бұл, мысалы, құрылғыны қалпына келтіру кезінде шамдардың жыпылықтағанын қаламайтын бөлмедегі жарықтандыруды басқару үшін қолданылады. Бұл қайта жүктеу режимі деп аталады. (немесе қайталанатын триггер режимі). Бұл модульдің артында екі потенциометр бар. SENSITIVITY потенциометрін өзгерту арқылы сенсордың сезімталдығын төмендетуге немесе жоғарылатуға болады (сағат тілінің бағыты бойынша жоғарылауы), сонымен қатар TIME потенциометрін өзгерту арқылы қозғалысты анықтаудан кейін шығудың кешігуі өзгереді.
Код
Сіз кітапхананы қосып, кодты жүктеуіңіз керек. Егер сіз Arduino тақтасын бірінші рет іске қоссаңыз, мына қадамдарды орындаңыз: www.arduino.cc/en/Main/Software өтіңіз және ОЖ бағдарламалық жасақтамасын жүктеңіз. IDE бағдарламалық жасақтамасын нұсқаулыққа сәйкес орнатыңыз.
- Arduino IDE іске қосыңыз және мәтіндік редакторды тазалаңыз және мәтіндік редакторда келесі кодты көшіріңіз.
- Құралдар мен тақталардан тақтаны таңдаңыз, содан кейін Arduino тақтасын таңдаңыз.
- Arduino -ны компьютерге қосыңыз және COM портын құралдар мен портқа орнатыңыз.
- Жүктеу (көрсеткі белгісі) түймесін басыңыз.
- Барлығы дайын!
Дұрыс калибрлеу үшін PIR сенсорының алдында 15 секундқа дейін ешқандай қозғалыс болмауы керек (түйреуіш 13 сөндірілгенше). Осы уақыттан кейін сенсорда көру аймағының суреті болады және ол қозғалыстарды анықтай алады. PIR сенсоры қозғалысты анықтағанда, шығыс ЖОҒАРЫ болады, әйтпесе ол ТӨМЕН болады.
3 -қадам: Raspberry Pi көмегімен PIR сенсорын пайдалану
Схемаға назар аударыңыз және келесі кодты қолданыңыз:
4 -қадам: Мысал жобалар
Қосымша оқулар сізді қызықтырады ма? Бұл жобаны жіберіп алмаңыз:
Arduino мен PIR сенсоры арқылы қозғалыс пен қимылды анықтау
5 -қадам: PIR қозғалыс сенсорын сатып алыңыз
ElectroPeak -тен PIR сенсорын сатып алыңыз
Ұсынылған:
PIR сенсоры мен дыбыстық сигнал модулін қалай қолдануға болады - Visuino оқулығы: 6 қадам
PIR сенсоры мен дыбыстық сигнал модулін қалай қолдануға болады - Visuino оқулығы: Бұл оқулықта біз PIR сенсоры мен қозғалысты анықтаған сайын дыбыс шығару үшін сигнал модулін қолдануды үйренеміз. Демонстрациялық бейнені қараңыз
Оқулық: Arduino UNO көмегімен HC-SR 505 Mini PIR қозғалыс сенсорын қалай қолдануға болады: 3 қадам
Оқулық: Mini PIR Motion Sensor HC-SR 505 Arduino UNO көмегімен қалай қолдануға болады: Сипаттама: Бұл оқулықта Arduino Uno көмегімен қозғалыс сенсор модулін пайдалану туралы бірнеше қарапайым қадамдар көрсетіледі. Бұл оқулықтың соңында сенсор қозғалысты анықтай алатын және ешқандай қозғалысты анықтай алмайтын кезде салыстыру нәтижесін аласыз
Linux жүктеу дискісін қалай құруға болады (және оны қалай қолдануға болады): 10 қадам
Linux жүктеу дискісін қалай құруға болады (және оны қалай қолдануға болады): Бұл Linux -тен қалай бастау керектігі туралы қарапайым кіріспе, атап айтқанда Ubuntu
MQTT -ті Raspberry Pi және ESP8266/sonoff көмегімен қалай қолдануға болады: 4 қадам
MQTT -ді Raspberry Pi және ESP8266/sonoff көмегімен қалай қолдануға болады: Сәлем баршаңызға! Бүгін мен сіздерге таңқурай pi мен ESP8266 негізіндегі sonoff wifi реле қосқышын әлемнің кез келген нүктесінен басқару үшін конфигурациялауды көрсетемін. Егер сіз менің нұсқаулығымды мұқият орындасаңыз, бұл нұсқаулық
MQTT -ді Raspberry Pi және ESP8266 көмегімен қалай қолдануға болады: 8 қадам (суреттермен)
MQTT -ті Raspberry Pi және ESP8266 көмегімен қалай қолдануға болады: Бұл нұсқаулықта мен MQTT протоколы не екенін және оның құрылғылар арасында қалай байланысуға болатынын түсіндіремін, содан кейін практикалық демонстрация ретінде мен сізге қарапайым екеуін қалай орнату керектігін көрсетемін. клиенттік жүйе, онда ESP8266 модулі хабарлама жібереді