한글보드 : 아두이노 PIR 움직임 감지 / 근적외선 인체모션센서 (PIR Motion Sensor)

라임 2017-05-09 (화) 13:48 5년전 5013  

글보드 : PIR 움직임 감지센서 (Introduction)

아두이노, 라즈베리파이 등과 사용할 수 있는 한글보드 : PIR (passive infrared motion) 움직임 감지 센서입니다. 

적외선을 이용하여 감지 범위 (6m) 내에 있는 사물 혹은 동식물의 모든 움직임을 감지합니다. 저전력으로 작동

하며 가격이 저렴하고 마모되지 않아 보안 시스템, 자동 감지 시스템 등 다양한 분야에 사용되고 있습니다.

 

52ccce4a821e39a9bce32b9cdfff2642_1494305

사양 (Specification)

  • 디지털 인터페이스

  • 상태표시 LED 내장 (감지시 On)

  • 작동 전압: DC 3.3V ~ 5V

  • 작동 전류: 1mA 미만

  • 출력 전압: 감지시 HIGH (3V)

  • 출력 시간: 감지시 3초간 HIGH

  • 감지 거리: 약 6m 미만

  • 감지 각도: 100도

  • 크기: 25 x 21 mm

  • 무게: 4g




튜토리얼 (Tutorial)

 

52ccce4a821e39a9bce32b9cdfff2642_1494306
 

 

 

 

 

샘플 코드 (Sample Code)


void setup() {

  Serial.begin(9600);                                                      // 시리얼 통신을 시작, 통신속도는 (9600)

  pinMode(3, INPUT);                                                    // 디지털 3번 핀을 입력모드로 설정

}

 

void loop() {

  int a = digitalRead(3);                                                // 정수형 변수 a를 생성한 후 디지털 3번핀에 입력되는 신호를 입력

  if (a == HIGH) {                                                         // a가 HIGH (1)이면 

    Serial.println("Detection (HIGH Signal)");               // 시리얼 모니터에 Detection (HIGH Signal을 입력)

    delay(2000);                                                            // 2초간 대기 

  }

  else {                                                                         // 그게 아니라면 (a가 HIGH가 아니라면)

    Serial.println("Nothing (LOW Signal)");                  // 시리얼 모니터에 Nothing (LOW Signal)을 입력

    delay(2000);                                                           // 2초간 대기

  }

}

 

 

 

결과물 (Output)

아두이노 스케치의 시리얼 모니터 확인시 센서의 감지 상태을 확인할 수 있습니다.

52ccce4a821e39a9bce32b9cdfff2642_1494307


 

판매처 - 메카솔루션 (http://mechasolution.com)  /   디스트리뷰터 문의 -

메카리워즈 Image Map


모바일 버전으로 보기