' + re_word; if(data.autoList[i].PROD_NAME != ''){ html += ' '+data.autoList[i].PROD_NAME+''; } html += '
' html += '' + comma(Math.floor(data.autoList[i].PROD_PRICES)) + ' 원'; html += '' + re_word + '
'; html += '' + comma(Math.floor(data.resultList[i].prod_priceS)) + ' 원'; html += ''+data.catgStep1List[i].split('@@')[1]+'
'; html += '
안녕하세요 여러분!
오늘 전자회로 기초 시간에서는 아두이노 코딩과 학교 교육 실습에서 절대 빠질 수 없는 핵심 부품인 IR(적외선) 센서에 대해 깊이 있게 알아보겠습니다. 센서의 기초를 다지는 것은 향후 복잡한 로봇 제어나 IoT 프로젝트를 수행하기 위한 필수 과정입니다.
IR 센서란 정확히 무엇인지, 어떤 물리적 원리로 작동하는지 상세히 살펴보고, 다양한 산업과 교육 현장에서 어떻게 응용되는지 알아보겠습니다. 더 나아가, 초보자도 쉽게 따라 할 수 있는 아두이노 예제 코드를 통해 직접 회로를 구성하고 물체를 감지해 보는 실습 프로젝트까지 완벽하게 마스터해 보겠습니다!

IR은 'Infrared'의 약자로 적외선을 의미합니다. 전자기파 스펙트럼상에서 가시광선(우리가 눈으로 볼 수 있는 빛)보다 파장이 길고, 전자레인지 등에 쓰이는 마이크로파보다는 파장이 짧은 구간에 위치하는 빛입니다. 사람의 육안으로는 절대 보이지 않는다는 특징을 가지고 있습니다.
전자회로에서 이 IR 센서는 빛을 쏘아 보내는 적외선 발광 다이오드(IR LED)와 그 빛을 받아들이는 수광 다이오드(포토 다이오드)가 한 쌍으로 구성되어 작동하는 경우가 많으며, 때로는 수신부 단독으로 쓰이기도 합니다.

IR 센서는 적외선 파장의 빛을 감지하는 특수한 센서입니다. 그렇다면 여기서 한 가지 의문이 생길 수 있습니다. 왜 굳이 눈에 보이지 않는 적외선을 사용할까요? 가시광선을 사용하면 빛이 나가는 것이 보여서 더 편리하지 않을까요?
적외선 센서는 우리가 매일 사용하는 TV 리모컨이나 현관문 자동 센서, 그리고 각종 산업용 물체 감지 장치에 폭넓게 사용됩니다.

만약 리모컨을 누르거나 장애물을 인식할 때마다 밝은 가시광선이 번쩍인다면 어떨까요? 일상생활에서 사람의 눈이 빛에 지속적으로 노출되어 매우 피로해질 것이며, 심각한 시력 저하나 시각적 공해를 유발할 수 있습니다. 눈에 보이지 않는 적외선을 사용하는 가장 큰 이유가 바로 이 인체공학적 배려 때문입니다.

또한, 물리적인 측면에서도 적외선은 훌륭한 장점을 갖습니다. 빛은 파장이 길어질수록 장애물을 만났을 때 직진하지 않고 휘어지거나 틈새를 통과하는 '회절(Diffraction)' 현상이 활발하게 일어납니다. 즉, 파장이 짧은 자외선이나 가시광선보다 적외선이 장애물을 우회하여 목적지(수신부)에 도달할 확률이 훨씬 높기 때문에 통신 및 감지 센서로서 뛰어난 신뢰성을 보장합니다.
IR 센서의 작동 원리를 이해하려면 반도체의 광학적 특성을 알아야 합니다. 기본적으로 IR 수신 센서는 포토 다이오드(Photodiode)와 작동 메커니즘이 같습니다.

일반적인 LED가 전기 에너지를 받아 빛 에너지를 방출(발광)하는 부품이라면, 포토 다이오드는 그와 정확히 반대로 작동합니다. 외부에서 들어오는 빛 에너지를 흡수하여 내부에서 전자의 이동을 일으키고, 결과적으로 미세한 전류(전기 신호)를 생성하게 됩니다. 즉, IR 센서는 적외선 파장 대역의 빛만을 선별적으로 흡수하여 물리적 빛의 양을 전자기기가 읽을 수 있는 아날로그/디지털 전류 값으로 변환하는 핵심적인 역할을 수행합니다.
적외선을 활용하는 센서는 그 쓰임새에 따라 발광부와 수광부가 결합된 형태도 있고, 수광부만 단독으로 존재하는 형태도 있습니다. 우리가 코딩 교육이나 실무에서 가장 흔하게 접할 수 있는 4가지 주요 형태를 정리해 보겠습니다.
현장에서 단순히 'IR 센서'라고 부를 때 가장 많이 지칭되는 기본형 모듈입니다. 적외선을 쏘는 발광 다이오드(투광부)와 빛을 받는 포토 다이오드(수광부)가 한 모듈에 나란히 부착되어 있습니다.

투광부에서 전방을 향해 쏘아 올린 적외선이 앞에 있는 물체에 부딪히면 튕겨져 나오게 됩니다. 이렇게 반사되어 돌아오는 빛의 양을 수광부가 감지하여 거리를 가늠하거나 물체의 유무를 파악합니다. 스마트팜이나 자동문 등의 근접 센서로 널리 쓰입니다.
이 원리를 조금 다르게 응용하면 자율주행 자동차 기초 교육에 쓰이는 라인 트레이싱(Line Tracing) 로봇을 만들 수 있습니다.

바닥에 그려진 검은색 라인은 빛을 흡수하는 성질이 강하고, 흰색 바탕은 빛을 튕겨내는 반사율이 높습니다. 센서가 바닥을 비추며 이동할 때, 수광부로 되돌아오는 적외선 빛의 강도 차이를 아두이노가 읽어내어 로봇이 길을 벗어나지 않도록 모터를 제어하는 훌륭한 응용 기술입니다.
PIR 센서는 능동적으로 빛을 쏘는 발광부(다이오드)가 없습니다. 대신 모든 생물체와 물체가 발산하는 고유의 '열(적외선 복사열)'을 수동적으로 감지하는 데 특화되어 있어 인체 감지 센서(모션 센서)라고도 불립니다.

복도나 현관에 사람이 지나갈 때 인체 체온에서 방출되는 9~10㎛ 파장의 적외선 변화량을 순식간에 캐치하여 전등을 켜는 원리가 바로 이 센서를 기반으로 합니다. 방범용 보안 시스템에 필수적인 부품입니다.
가정에서 셋톱박스, 에어컨, 선풍기 등을 제어할 때 사용하는 원격 통신 방식입니다.

리모컨(송신부)에서 특정한 패턴의 주파수(보통 38kHz)를 가진 적외선 신호를 깜빡이며 보내면, 수신 센서가 이 고속의 점멸 신호를 받아들입니다. 내부의 디코딩 칩셋이 전기적 디지털 신호로 변환하여 기기의 마이크로컨트롤러에 전달함으로써 "채널 변경", "전원 ON/OFF" 등의 명령을 수행하게 됩니다.
이 센서는 'ㄷ'자 모양의 패키지 양 끝에 적외선 다이오드와 수신 센서가 서로 마주 보도록 설계되어 있습니다. 전원이 공급되면 한쪽에서 다른 쪽으로 적외선 빔이 지속적으로 쏘아집니다. 그 좁은 틈 사이로 동전이나 종이 같은 물체가 통과하여 빔을 차단하게 되면, 수신부로 가던 빛이 끊기며 이를 통해 물체의 통과 횟수나 속도를 정밀하게 카운트합니다. 주로 프린터의 종이 걸림 감지나 모터의 회전수(RPM) 측정에 쓰입니다.
자, 이제 기초 이론을 마쳤으니 본격적으로 실습 프로젝트를 진행해 보겠습니다. 이번 아두이노 예제에서는 기본형 IR 송수신 센서 모듈을 활용하여 전방에 물체가 다가오면 이를 감지하여 경고용 LED에 불을 켜는 간단한 로직을 구현해 봅니다.
[ 실습 준비물 ]
회로 구성에 필요한 자재 리스트입니다. 프로젝트 구현에 필요한 정확한 스펙을 확인해 주세요.

| 품목명 |
|---|
| 아두이노 우노 보드 (Arduino Uno R3) |
| 적외선(IR) 센서 모듈 (장애물 감지용) |
| 회로 테스트용 브레드보드 |
| 수/수, 수/암 점퍼 케이블 세트 |
| 고휘도 5mm LED (색상 무관) |
| 220옴(Ohm) 저항 (LED 보호용) |

아래 코드를 복사하여 아두이노 통합개발환경(IDE) 편집기에 붙여넣기 해주세요.
(※ IRSENSOR.zip 파일로도 다운로드 가능합니다.)
모든 결선이 끝나고 코드를 아두이노 보드에 성공적으로 업로드하셨나요? 그렇다면 아두이노 IDE 우측 상단의 돋보기 아이콘을 눌러 '시리얼 모니터' 창을 열어주세요.
회로가 정상적으로 동작한다면, 손이나 물체를 IR 센서 전면부에 가까이 가져가 보세요. 물체가 반사 거리 내에 진입하면 브레드보드에 연결된 빨간색 LED가 밝게 점등되며, 시리얼 모니터 화면에는 "Object detected (물체 감지됨)"라는 문구가 실시간으로 출력됩니다.
반대로 물체를 센서에서 멀리 치우면 LED의 불빛이 즉각 꺼지게 되며, 시리얼 모니터에는 "No object detected (물체 미감지)"라는 상태 문구가 나타나게 됩니다. 만약 거리에 반응하는 민감도를 조절하고 싶다면, IR 센서 모듈 기판 위에 부착된 파란색 십자 모양의 가변저항(포텐셔미터)을 미세 드라이버로 살살 돌려가며 최적의 감도를 세팅해 보세요.
이번 시간에는 스마트 전자회로의 근간이 되는 IR 센서의 구조와 이론을 탐구하고, 아두이노 예제를 통해 실무적인 물체 감지 시스템을 직접 구현해 보았습니다. 기초적인 부품 작동법을 완벽히 숙지했다면 다양한 프로젝트로 응용할 준비가 된 것입니다.
다음 실습 시간에도 더욱 흥미롭고 유익한 센서 기초 가이드(리모컨 수신 예제 등)로 찾아오겠습니다. 오늘 만든 회로를 잘 보관해 두시고, 다음 시간에 만나요! 감사합니다.
해당 프로젝트에서 나온 상품은 아래에서 확인가능합니다 ▼