읽을거리

아두이노, 마이크로컨트롤러(mcu) 개발을 위한 센서 참고자료(2) - TCRT5000 적외선 감지 장애물 회피 센서 / 라인트레이서 센서

또치 금오 2018.10.23 조회 수 378 추천 수 2

안녕하세염.

 

이번에도 아두이노 용 센서 모듈 소개를 하러 왔어.

 

아두이노, 마이크로컨트롤러(mcu) 개발을 위한 센서 참고자료(1) - 적외선 인체감지 PIR 센서 : https://www.dogdrip.net/181430805

 

위에는 인체감지용 센서 소개글이고, 이번에는 같은 적외선을 쓰지만 다른 용도로 사용하는 센서 모듈을 소개하려해.

 

라인 트레이서 용 센서로 많이 쓰이는 적외선 감지 장애물 센서인데 PIR 센서와는 아예 다른 용도야.

 

자세한 설명은 밑에서 이어갈게.

 

 

1.PNG

 

우선 이 센서 모듈은 적외선 센서 발광부, 수광부로 이루어진 단순한 모듈이야.

 

 

이전에는 수광부와 발광부를 이용하기 위해 전원공급을 위한 드라이버인 ULN2803 같은 IC를 이용하여 발광부에 추가로 전원을 넣어줘야 했고, 그걸 위한 회로를 따로 구성해줘야 했어. 

 

아무래도 납땜이라던지, 배치라던지 여러 부분에서 불편함이 많았지.

 

요새는 각각 수광부 발광부가 합쳐진 단일 모듈로 출시되고 있어 전원만 추가적으로 공급을 해준다면 별다른 문제 없이, 자체적으로 내장된 감도 조절용 포텐셜 미터를 이용하여 손쉽게 이용할 수 있어.

 

간단히 말하면, 굳이 납땜안해도 점프선만 꽂으면 쓸 수 있게 사용하기 많이 편해졌다는거지.

 

 

핀 배치는 아래 그림을 참고하도록 해줘

 

2.PNG

 

핀이 총 4개로 구성되어 있는데, VCC(+),GND(-), 출력핀 2개로 되어있어.

 

디지털 값인 0과 1로 받으려면 Digital Out DO에,

 

아날로그값으로 정밀한 확인을 원하면 Analog Out 인 AO에 연결해서 사용하면 돼.

 

실질적으로 필요한건 감지 됬냐, 안됬냐 정도여서 디지털 출력만 있으면 될거 같은데, 굳이 아날로그 출력을 넣은 이유를 모르겠어.

 

감도 확인용으로 넣은건지, 그냥 넣은건지는 회로 구성한 사람만 알거같아.

 

 

3.PNG

소스코드는 위에 처럼 간단하게 작성해주면 돼.

 

아날로그 값도 확인하고, 디지털 출력도 확인하려고  A0랑 3번핀에서 입력을 받고있어.

 

코드를 그대로 작성해서 보드에 내려받은 다음 시리얼 모니터를 켜주면 돼.

 

4.PNG

 

그리고 작동 확인을 하기위해 흰색 종이 위에 검은 색 펜이나 테이프를 이용하여 적당한 사각형을 만들어야 해.

 

센서를 검은색 사각형과 흰색 부분 사이에 올려두고 앞뒤로 움직이며 시리얼 터미널을 통해 나오는 값을 확인해야해.

 

그럼 아래와 같은 결과를 얻을 수 있을거야.

 

 

5.PNG

 

왼쪽은 검정색 영역에서, 오른쪽은 흰색 영역에서 측정한 결과 값이야.

 

결과가 왜 이렇게 나올까 궁금하다면, 빛의 기본적인 특성에 대해 알 필요가 있어.

 

빛은 기본적으로 흰색에서 반사되고, 검은색에서 흡수되잖아?

 

6.PNG

 

 

센서가 작동되면 적외선 센서의 발광부에서 방출되는 적외선이 검정색 영역에서는 흡수되고, 흰색 영역에서는 반사되겠지?

 

그럼 아날로그 측정 값이 0이 나와야 하는거 아닌가..? 라는 생각이 들거야.

 

이유는 칠해놓은 검은색 영역에서 적외선을 전부 흡수하지 못하고 반사된 일부 다른 파장의 색상이 수광부에 들어가기 때문이야

 

그래서 결과 값을 보면 흰색 영역에서 측정한건 최대값인 1024에 가깝게 나오고,

 

검정색 영역에서 측정한건 최소값인 0에 가깝게.. 300.. 정도면 충분히 가깝게.. 나온거긴한데 여튼, 가깝게 나오는거야.

 

 

그래서 왜 이걸 라인트레이서 용 센서라고 하냐, 물어본다면 우선 라인트레이서에 대해 알아야해.

 

라인트레이서는 검은색 라인(Line)을 따라간다(Trace)는 의미를 가지고 있어.

 

<라인트레이서 대회> 로 유튜브에 검색해보면 대회에서 사용하는 트랙들을 볼 수 있을거야.

 

트랙에는 흰색 바탕의 판위에 검정색 굵은 선이 그려져 있어.

 

센서로 이 선의 유무와 선의 형태에 따라 좌회전, 우회전, 정지 등 다양한 동작들을 결정하게 프로그래밍을 해서 라인트레이서를 만들어.

 

물론 라인 트레이서 용 이외에도 미로를 헤치고 다니는 마이크로 마우스에서도 사용되기도 하고.

 

빛이 반사되어 값이 검출되면 장애물이 있고, 검출되지 않으면 장애물이 없어 지나갈 수 있다던지

 

혹은 생산 라인에서 물건 수량 검출용으로 이용하는 등 다양한 방식으로 사용되고 있는 센서야.

 

 

-----------------------------------------------------------------------------------------------------

 

생각보다 자주 올릴 기회가 되지 않아서, 적어도 일주일에 하나 이상은 올릴 수 있도록 노력하고있어.

 

아래는 조그맣게 운영하는 블로그인데, 도움이 되는 자료들이 있었으면 해.

 

https://blog.naver.com/vulcatronics/

 

 



 
Profile
23
Lv

0개의 댓글

번호 제목 글쓴이 날짜 조회 수 추천 수
공지 [2023 대동제] 2023 대동제 축제 후기 이벤트!! profile 금오사이 2023.05.19 3240 0
공지 [종료된 이벤트] 🌸🌸🌸 2023 벚꽃 이벤트 당첨자 발표🌸🌸🌸 profile 금오사이 2023.04.08 2925 3
공지 2022 대동제 축제 후기 이벤트 당첨자 발표 profile 금오사이 2022.09.20 5382 0
공지 2022-2 개강 이벤트 종료 profile 커뮤니티운영팀 2022.09.20 4035 0
공지 금오위키 관련 공지 profile 금오사이 2022.09.19 3204 3
공지 "의좋은 형제 & 의상한 형제를 찾습니다!" 당첨자 발표 1 profile 커뮤니티운영팀 2021.05.28 5043 3
공지 금오사이 수강후기 당첨자 발표입니다! 9 profile 금오사이 2020.07.20 5261 5
공지 비방/욕설/음란 등 게시판 정책에 위반되는 글을 삭제 될 수 있습니다. profile 금오사이 2018.05.24 5496 3
6446 밑에 목삼겹 글 보고 생각난건데 4 익명_57846766 2019.09.30 120 0
6445 1학기복학생기숙사 4 복학새내기 2019.01.29 215 1
6444 신입생 기숙사에 4 ㅇㅇ 2019.02.08 402 1
6443 교내 토익 사이트 어디있죠? 4 GNM 2019.03.07 691 1
6442 칵테일바 구미에 좋은곳 없나요? 4 익명_99edbe 2018.06.17 487 0
6441 리더십과 커뮤니케이션 교재 있으신분 4 황홀한 까마귀 2020.03.18 983 0
6440 외계인은 존재할까요? 4 profile 서비 2019.04.07 170 1
6439 95kg 175cm 인데 벤치 400 치는거 가능한가요 4 profile 도주늬 2018.10.25 298 1
6438 어제 옥계중 앞에도 물바다 였는데 4 익명_31225243 2019.10.03 117 0
6437 학교 다닐때 츄리닝+슬리퍼는 안되나요? 4 버스를 놓친 까마귀 2020.04.12 1225 0
6436 오름관도 생협가서 박스사야되? 4 154660 2018.12.18 114 1
6435 나름 열심히 했는데 4 자체공강한 까마귀 2020.04.21 1136 0
6434 [질문] 진로교육 1학기만 신청하면 되요? 4 늦잠자버린 까마귀 2020.03.05 1094 0
6433 남학우는 하계방학 기간 중 오름관 못쓰나요? 4 익명_90417428 2019.05.30 272 0
6432 신입생 노트북질문 4 와이키키 2019.02.06 286 1
6431 택시잡는거요... 4 학점이 부족한 까마귀 2020.06.20 1728 0
6430 성교육 할말하않 4 제발 2019.02.28 471 4
6429 [질문] 컴싸 어디서 사나요? 4 profile 얼룩말 2019.04.06 187 1
6428 전필3개 분반이 다 터지면 뭘들으란겁니까 교수님들ㅠㅠ 4 시로쿠마 2020.07.23 1048 1
6427 족보가 그렇게 중요함? 4 즐거운 까마귀 2020.05.12 1480 0
서버에 요청 중입니다. 잠시만 기다려 주십시오...