본문 바로가기

Hardware/Arduino and Friends

아두이노에서 PIR 근적외선 모션 감지 센서 테스트

PIR 센서라는 아이가 있습니다. 테스트해보고 싶어서 눈치보다가 구매했죠^^ 그것도 요즘 이슈인 메카솔루션에서 구매했습니다. 역시 들리는 소문대로 약과를 주시더라구요^^ 냉큼 제가 다 먹었죠.. ㅎㅎ^^ 구매는 회사돈으로 했는데 약과는 제가 먹는 이런 좋은 시스템...^^ 아무튼.. 메카솔루션에서 PIR센서라는 아이를 무려 1100원 (만원 아닙니다. 천원입니다.)에 구매했습니다.^^ [구매사이트바로가기] 그런데..PIR이 뭐냐구요??? Passive Infrared Red 센서라고 합니다.

출처 : How To Mechatronics 유투브 동영상

주변에 사람의 움직임이 감지되면 신호를 주는 아이입니다.

출처 : How To Mechatronics 유투브 동영상

손을 흔들어서 전등을 키는 스위치로 사용할 수도 있지요^^

출처 : 구글 이미지 검색 결과 캡쳐

주로.. 빌딩 화장실 천장에서 애매한(^^) 각도로 우릴 내려다보는 아이입니다. 한 번 켜지면 High가 출력되고 일정시간 그 신호가 유지되는 아이이지요^^

출처 : How To Mechatronics 유투브 동영상

위 그림처럼 7m 정도까지 감지되고, 몇 분씩 유지하게 할 수도 있습니다.

뭐 아무튼... 저도 천백원(부가세포함^^) 주고, 구매했으니... 테스트해야죠^^

매우 심플하게 저렇게 연결했습니다. 아두이노랑^^ 뭐 연결할 것도 없는게... 전원과 신호뿐입니다.^^ 아 저 센서 받침대... 3D 프린터[바로가기]로 뽑은겁니다.^^

int PIR_input = 8;

void setup() {
  // put your setup code here, to run once:
  pinMode(PIR_input, INPUT);
  Serial.begin(115200);
}

void loop() {
  // put your main code here, to run repeatedly:
  Serial.println(digitalRead(PIR_input));
}

그리고 코드는 위와 같이 너무나 심플합니다.^^

5V(빨간색), GND(검은색), 출력신호(노란색)으로 하고..

저렇게 아두이노에 바로 신호는 8번핀에 연결해 버렸습니다.^^ 동작은 그냥 동영상으로^^

아두이노의 시리얼 플로터[바로가기]는 이럴때 정말 편합니다.^^

반응형