반응형

【 아두이노 센서#33】 인체감지 센서( HC-SR501) Sensor 다루기 



  오늘은 인체를 감지해서 신호를 내보낼 수 있는 센서에 대해 다루려고 한다.

모델 번호가 HC-SR501 인 센서는 아파트나 회사등 각종 건물 천정에 많이 부착되어 있어서 주변에서 많이 볼 수 있는 센서이기도 하다. 

 아파트 현관문이나 복도, 베란다 등에 사람이 감지되면 전등을 잠시 동안 켜주거나, 문이 닫힌 사무실 내의 움직임을 감지하는 방법용 등으로 많이 사용된다. 




▶ 선수 학습 :

 없음. 


▶ 충격 감지 센서 사양 및 동작 특성





▶ 실습 목표 :  


1. 인체 감지 센서의 작동원리에 대해 이해 할 수 있다. 


2. 센서에 부착된 가변저항과 점퍼선의 기능에 대해 이해 할 수 있다. 



▶ 실습 회로도면 :
  (이미지 클릭하면 확대 가능)







▶ 실습 절차  : 


1.    위 회로 연결도를 참고하여 부품들을 연결한다
2.    센서에 있는 두 개의 가변저항을 조절하여, 센싱되는 민감도와 출력값의 출력 시간을 조절 해본다.   
3.   트리거 모드 점퍼를 변경해서 실험해 본다.
( - Single Trig 모드 : 센서 출력이 HIGH가 되고, Delay Time이 끝나면 자동적으로 LOW가 되는 모드.
 - Repeat Trig 모드 : 센서 출력이 HIGH가 되고 Delay Time이 끝나도 만약 계속 인체 신호가 감지 된다면 LOW를 출력하지 않고 계속 HIGH를 출력하는 모드.)  

▶ 프로그램 코드 및 설명 : 

/* 인체 감지 센서(Shock Sensor) 실험   */


int Led = 8;

int SensorOut = 7;

int val;



void setup( )  {

  pinMode(Led, OUTPUT);

  pinMode(SensorOut, INPUT);

}


void loop() {


val = digitalRead(SensorOut);  // 적외선 센서값 읽어 저장

  if (val == HIGH)  {

    digitalWrite(Led, HIGH);

  }  

  else  {

    digitalWrite(Led, LOW);

  }

  delay(100);  

}



▶ 실행영상 :  

(전체화면 보기로 보세요)





▶ 아두이노 파일다운 :

HC-SR501.zip



반응형