Fogeaters, Light The World.

03

2016-Mar

[AVR/아두이노] PIR 인체감지 센서

작성자: title: MoonBlonix IP ADRESS: *.148.87.98 조회 수: 1911

만약 가지고 있는 센서가

K-20160303-727068.png


이거라면 회로가 내장되어 있기에 간단하다. 그냥 그라운드는 그라운드에 VCC는 5V에 연결해주고 시그널은 HIGH, LOW 값을 읽으면 된다.


근데

K-20160303-727262.png


이거라면 직접 회로를 구성해줄 필요가 있다.

보다싶이 출력이 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


List of Articles
번호 제목 글쓴이 날짜 조회 수
공지 [Web] 클라우드 IDE + 2 title: MoonBlonix 2017-06-25 15118
52 OP Amp - 연산 증폭기 title: MoonBlonix 2016-03-07 1741
51 [아두이노] RC용 ESC(변속기) 작동방법 title: MoonBlonix 2016-03-06 1763
50 [AVR/아두이노] 수광 센서 file title: MoonBlonix 2016-03-06 1759
49 [리눅스] 정적, 공유, 동적 라이브러리 사용 title: MoonBlonix 2016-03-05 1325
48 [C/C++] Makefile 만들기 title: MoonBlonix 2016-03-05 1777
47 [C/C++] OS 구분 전처리기 매크로 title: MoonBlonix 2016-03-05 1562
46 [C++ STL] std::unique_ptr + 1 title: MoonBlonix 2016-03-05 1754
45 [AVR] 퓨즈비트 옵션 file + 1 title: MoonBlonix 2016-03-04 1454
44 [AVR] 외부클럭, 리셋회로 설계 file + 1 title: MoonBlonix 2016-03-04 1739
43 [AVR] 소프트웨어 UART 통신(Software Serial) file + 1 title: MoonBlonix 2016-03-04 1739
» [AVR/아두이노] PIR 인체감지 센서 file title: MoonBlonix 2016-03-03 1911
41 [리눅스] 파일관리 라이브러리 함수 title: MoonBlonix 2016-03-03 1650
40 [리눅스] 리눅스 커널 API 모음 title: MoonBlonix 2016-03-03 1950
39 [리눅스/윈도우/C/C++] 플러그인 시스템 구현 title: MoonBlonix 2016-03-03 1991
38 [라즈베리파이] UART 통신 file title: MoonBlonix 2016-02-25 1621
37 [리눅스] vi 편집기 명령어 title: MoonBlonix 2016-02-25 1520
36 [AVR] 서보모터 제어 file title: MoonBlonix 2016-02-21 1669
35 [AVR] 16MHz 클럭의 연산자별 연산속도 측정 title: MoonBlonix 2016-02-16 1686
34 [AVR] 입력받기 (풀업저항, 외부인터럽트) file + 1 title: MoonBlonix 2016-02-13 1995
33 [AVR] ADC (아두이노 analogread 사용) file + 2 title: MoonBlonix 2016-02-13 1703