Quick

    아두이노로 알아보는 인체감지 센서 (PIR센서)

 

목록으로

안녕하세요 여러분, 기초 전자회로와 피지컬 컴퓨팅 메이커 실습을 안내하는 나도메이커입니다.

오늘 다뤄볼 전자부품은 스마트홈, IoT(사물인터넷) 프로젝트, 그리고 다양한 코딩 교육 현장에서 가장 쉽고 널리 쓰이는 인체감지 센서입니다. 전문가들은 이를 보통 PIR 센서(Passive Infrared Sensor)라고 부르는데요. 스스로 빛이나 전파를 발사하지 않고, 오직 외부에서 들어오는 적외선의 변화를 '수동적(Passive)'으로 감지하여 사람이나 동물의 움직임을 정밀하게 인식하는 똑똑한 센서입니다.

단순히 불을 켜는 용도를 넘어, 원리를 정확히 이해하면 학교 실습이나 개인 프로젝트의 퀄리티를 한 차원 높일 수 있습니다. 지금부터 PIR 센서의 동작 원리부터 아두이노를 활용한 실제 연결 방법까지 밀도 있게 살펴보겠습니다.

■ 1. PIR 센서가 사람을 인식하는 원리

PIR 센서는 이름 그대로 '적외선(Infrared)'의 물리적인 변화량을 감지하는 것이 핵심 원리입니다.

적외선은 가시광선보다 파장이 길어 우리 눈에는 보이지 않는 빛의 일종입니다. 물리학적으로 절대영도(-273.15℃) 이상의 온도를 가진 모든 물체는 각자의 온도에 비례하는 적외선을 방출합니다. 특히, 36.5도의 체온을 유지하는 사람의 몸은 주변 환경(벽, 바닥, 가구 등)보다 상대적으로 특정 대역(약 9~10μm 파장)의 적외선을 훨씬 강하게 뿜어냅니다.

PIR 센서는 정지해 있는 적외선의 절대적인 양을 측정하는 것이 아닙니다. 센서의 감지 영역 안으로 사람처럼 적외선을 많이 내뿜는 열원이 새롭게 진입하거나 이동할 때 발생하는 '적외선량의 급격한 변화(Differential Change)'를 순간적으로 포착하는 방식으로 동작합니다. 지난번 기초 실습에서 비접촉식 온도 센서가 물체의 표면 온도를 읽어내는 원리를 다뤘었는데, 그 기술의 응용 버전이 바로 움직임의 변화를 감지하는 인체감지 센서입니다.

■ 2. 움직임을 포착하는 내부 구조의 비밀

PIR 센서 모듈의 둥글고 하얀 플라스틱 캡을 벗겨보면, 아주 정교한 세 가지 핵심 부품으로 구성되어 있음을 알 수 있습니다. 바로 초전 센서(Pyroelectric Sensor), 적외선 필터, 그리고 프레넬 렌즈(Fresnel Lens)입니다.

이 중 가장 중심이 되는 부품은 중앙에 위치한 직사각형 모양의 초전 센서입니다. 초전 센서는 외부에서 들어오는 적외선 에너지(열)가 변하면 그에 비례하여 미세한 전기적 신호(전하)를 발생시키는 특수 소자입니다.

초전 센서 내부에는 보통 두 개의 슬롯(수광부)이 나란히 배치되어 있습니다. 사람이 센서 앞을 지나가게 되면, 먼저 첫 번째 슬롯에 적외선이 감지되고 찰나의 순간 뒤에 두 번째 슬롯에 적외선이 감지됩니다. 이 두 슬롯 간의 시차에 따른 전압 차이(+, - 교차)를 계산하여 마이크로컨트롤러(MCU)가 "아! 생명체가 이동했구나!"라고 최종 판단을 내리게 되는 완벽한 논리 구조를 갖추고 있습니다.

또한, 센서 전면에 있는 적외선 필터는 태양광이나 형광등 같은 불필요한 가시광선 노이즈를 차단하고 사람의 체온 대역인 적외선만 통과시키는 역할을 합니다. 외관을 덮고 있는 하얀색 반투명 플라스틱 돔은 단순한 덮개가 아니라 프레넬 렌즈입니다. 이 렌즈는 표면에 여러 개의 동심원 형태인 다중 볼록 렌즈가 정밀하게 깎여 있어, 사방으로 퍼져있는 미세한 적외선을 센서 중앙으로 강력하게 집중시켜 감지 거리와 각도를 극대화해 줍니다.

■ 3. 실생활과 헬스케어 응용 분야

원리를 알고 나면 우리 주변 곳곳에 PIR 센서가 얼마나 다양하게 숨어있는지 쉽게 찾아낼 수 있습니다. 가장 대표적인 곳은 아파트 현관문 밖이나 계단의 센서등입니다. 사람이 스위치를 켜지 않아도 다가가는 순간 스스로 불이 켜지는 것은 모두 PIR 센서가 사람의 열 이동을 인식한 결과입니다.

또한, 무인 경비 및 보안 시스템의 핵심 부품이기도 합니다. 침입자가 발생하면 이를 즉각 감지하여 경고음을 울리거나 스마트폰으로 알림을 보내고, 평소에는 꺼져있던 CCTV의 녹화 기능을 활성화하여 저장 용량을 아끼는 똑똑한 역할을 수행합니다.

최근에는 디지털 헬스케어 및 실버 케어 분야에서도 각광받고 있습니다. 독거노인의 거실이나 화장실에 PIR 센서를 설치하여, 일정 시간 동안 사람의 움직임 패턴(적외선 변화)이 전혀 감지되지 않으면 쓰러짐 등의 응급 상황으로 판단하고 보호자나 119에 자동으로 구호 요청을 보내는 생명 구조 시스템으로도 활발히 활용되고 있습니다.

■ 4. 아두이노 PIR 센서 회로 구성 및 사용법

이어서 실제로 아두이노 우노(Arduino Uno) 보드와 PIR 센서를 연결하여 제어하는 실습 방법을 알아보겠습니다. 회로 구성은 매우 간단하여 초보자의 첫 코딩 교육 실습용으로 강력히 추천합니다.

PIR 센서에는 보통 3개의 핀이 있습니다. 아두이노 보드의 전원 핀인 5V를 센서의 VCC에 연결하고, GND는 GND에 연결하여 전기를 공급합니다. 그리고 신호를 전달하는 OUT(또는 SIG) 핀을 아두이노의 디지털 입출력 핀(예: 2번 핀)에 점퍼선으로 연결해주면 하드웨어 구성은 끝납니다.

코드는 디지털 핀의 상태를 읽어오는 digitalRead() 함수를 사용합니다. 센서가 사람의 움직임을 감지하면 OUT 핀으로 HIGH(5V) 신호를 보내고, 움직임이 없으면 LOW(0V) 신호를 보냅니다. 이 신호를 조건문으로 판단하여 아두이노에 연결된 LED를 켜거나, 시리얼 모니터에 "Motion detected"라는 문자열을 출력하도록 쉽게 프로그래밍할 수 있습니다.


실제 동작 영상을 확인해보시면, 센서 앞 렌즈의 감지 영역 내에서 손을 가볍게 휘저어 열의 이동을 발생시킬 때마다 즉각적으로 아두이노가 반응하여 LED를 점등하는 것을 명확하게 확인할 수 있습니다. 물리적인 터치 없이도 기계를 제어하는 놀라운 경험입니다.

PIR 센서는 우리 일상과 매우 밀접하게 닿아있는 친숙하고 중요한 부품입니다. 오늘 배운 감지 원리와 구조를 잘 기억해 두셨다가, 여러분만의 스마트홈 조명이나 침입자 알람 장치를 직접 설계하고 코딩해보는 것은 어떨까요?

지금까지 메이커들의 필수 부품, 인체감지 센서(PIR)에 대해 깊이 있게 살펴보았습니다. 다음 시간에는 눈에 보이지 않는 위험을 예방하는 가스 감지 센서의 원리와 실습 방법에 대해 다루어보겠습니다. 메이킹 과정에서 궁금한 점이 있거나 리뷰를 원하는 센서가 있다면 언제든 댓글로 남겨주세요!

해당 프로젝트에서 나온 상품은 아래에서 확인가능합니다 ▼

실습준비물

결제 및 주문

공지사항 목록