엔트리-아두이노
모든 무료책 보기엔트리 커스텀 버전 다운로드 책 관련 Q&A
  • 엔트리로 실전 아두이노 배우기
  • 1. 엔트리란
  • 2. 아두이노란
  • 3. 아두이노 블록코딩의 시작
    • 3.1 아두이노 블록코딩의 한계
    • 3.2 아두이노 보드와 연결하기
    • 3.3 디지털 신호와 아날로그 신호
    • 3.4 Hello World 코딩
    • 3.5 코드 업로드 하기
    • 3.6 블록코딩을 텍스트 코딩으로 변환하기
  • 4. 아두이노 보드 기본
    • 4.1 아두이노 보드의 종류
    • 4.2 아두이노 입출력 핀 구성
  • 5. 실전 아두이노 블록코딩
    • 5.1 디지털 출력 코딩
    • 5.2 디지털 입력 코딩
    • 5.3 아날로그 출력 코딩
    • 5.4 아날로그 입력 코딩
  • 6. 마무리
  • 7. 부록
    • 6.1 저항의 종류와 색 띠 저항값 읽는 법
    • 6.2 PIR 센서모듈 설정 방법
Powered by GitBook
On this page
  • ① 반복탐지 여부 (Trigger Mode)
  • ② 탐지거리 (Detection Distance)
  • ③ 탐지결과 지연시간 (Time Delay)
  1. 7. 부록

6.2 PIR 센서모듈 설정 방법

Previous6.1 저항의 종류와 색 띠 저항값 읽는 법

Last updated 1 year ago

PIR(Passive Infrared 은 이름 그대로, 특정 범위 안에서 인체같은 어떤 물체에서 방출되는(passive) 적외선(infrared)의 변화량을 감지해 어떤 물체의 움직임이 있음을 감지해 이를 전압으로 표현해 주는 장치를 말합니다. 반드시 움직임이 있어야 감지가 되고, 움직이지 않고 가만히 있으면 감시할 수 없습니다. 움직임이 없다는 의미는 두 가지를 포함하는데, 물체가 센서 탐지범위를 벗어났거나, 탐지범위 안에 있으나 움직임이 없는 두 가지 경우를 다 말합니다.

먼저, 아두이노 실습에 일반적으로 많이 사용하는 PIR 센서모듈인 HC-SR501의 상세 데이터 시트는 이 에서 확인할 수 있습니다. 아래 그림에서 보는 것처럼 PIR은 한 개의 단일 전자부품이 아닌 몇 개의 전자부품의 집합으로 구성되어 즉 모듈이 되어 한 기능단위를 구성합니다. PIR 센서 모듈에서 우리가 설정할 수 있는 값은 반복탐지 여부(Trigger Mode), 탐지거리(Detection Distance), 탐지결과 지연시간(Time Delay) 이상 3가지 입니다.

① 반복탐지 여부 (Trigger Mode)

탐지 범위 안에서 움직임 물체를 최초 탐지한 결과를 출력하는 것은 너무 당연하고, 이후 해당 물체가 계속 탐지범위에서 재탐지 될 때, 그 결과를 어떻게 처리할지에 대한 것입니다. 최초 탐지된 것으로만 만족하고 반복해서 탐지되도 무시할 수 있고(non-repeatable), 아니면 재탐지 될 때마다 탐지결과 지연시간을 멈춤없이 계속 지연시키도록(repeatable) 설정할 수 있습니다.

② 탐지거리 (Detection Distance)

몇 미터 거리까지의 물체를 탐지할 것인지에 관한 것으로 3~7m 까지 탐지 가능하며 반시계 반향으로 돌릴 수록 값은 최소화 됩니다.

③ 탐지결과 지연시간 (Time Delay)

탐지결과 지연이란 탐지된 후 결과인 3.3v(255, HIGH) 값을 몇 초 동 지속해 출력할 것인지에 관한 것으로 3초-5분까지 설정이 가능하고, 역시 반시계 반향으로 돌릴 수록 값은 최소화 됩니다.

링크