03
2016-Mar
[AVR/아두이노] PIR 인체감지 센서
작성자: Blonix
IP ADRESS: *.148.87.98 조회 수: 1911
만약 가지고 있는 센서가
이거라면 회로가 내장되어 있기에 간단하다. 그냥 그라운드는 그라운드에 VCC는 5V에 연결해주고 시그널은 HIGH, LOW 값을 읽으면 된다.
근데
이거라면 직접 회로를 구성해줄 필요가 있다.
보다싶이 출력이 mv 단위라 ADC로 측정하기엔 해상도가 부족한 감이 있다. 또한 이 센서의 특성상 교류파가 발생한다.
The raw PIR sensor output changes by only a few mV when a moving heat source is detected. For an Arduino the signal needs to be amplified. Also, the relevant signal is AC, so you need an AC coupled amplifier circuit.
랜다.
회로에 관해서는 다음 영상을 참고하자. (솔직히 그냥 완성된 회로를 사는게 나아 보인다 ㅋㅋㅋㅋ)
http://www.youtube.com/watch?v=YEFb7OkmtNE
===============================================================================
라고 말하긴 했는데 막상 아두이노로 테스트 해보니까 코딩만 잘하면 굳이 딴거 필요 없겠다.
핀1을 VCC, 핀3을 GND, 핀2에 ADC 연결하고
핀 2, 3 사이에 저항 1M쯤 하는 커다란거 하나 달고 그냥 ADC 해보니까 쓸만하게 나온다. 직접 테스트 해보길.
===============================================================================
아 근데 좀 무리가 있긴 하다. 신호가 너무 좁쌀만하다..
신호 증폭 회로를 이용해 이득을 뻥튀기 시키는 정도는 해 주자.
참고자료
http://forum.arduino.cc/index.php?topic=208916.0
http://forum.arduino.cc/index.php?topic=69950.0