본문 바로가기

메이커 자료/HEXA BOARD

[헥사보드/이지블록] 세상의 모든 색상 값 알아보기

안녕하세요. 메이크잇나우 입니다 :)

헥사보드 활용하기 그 다섯번째 시간입니다.

이번시간에는 컬러센서 에 대해 다뤄보도록 하겠습니다.

 

▼▼▼ 잠깐!! 시작전에 헥사보드 챙기셨나요?? ▼▼▼

https://smartstore.naver.com/makeitnow/products/9829138976

 

헥사보드 HEXABOARD IoT, AI 교육용 보드 - 교과연계, 인공지능, 데이터 사이언스 교육 만능 코딩 교육

[메이크잇나우] 메이커 제품을 만날 수 있는 마켓입니다.

smartstore.naver.com

 

 

■  컬러센서 란?

컬러센서는 빛 속에 포함되어 있는 색상을 검출하는 포토센서의 일종으로

빛을 내보내고 반사된 빛을 감지하여 어떤색인지 판별하는 센서 입니다.

 

헥사보드에서는 컬러센서의 정확도를 높이기 위해 LED를 함께 사용하여 값을 측정합니다.

RGB는 8bit로 0~255의 값을 가지는데, 컬러센서가 읽어온 값을 이와같은 방식으로 변환하여 사용해야 합니다.

 

■  헥사보드 케이스 활용하기

메이크잇나우 헥사보드는 패키지를 외형케이스 처럼 활용할 수 있습니다.

헥사보드의 컬러센서의 경우 16bit (0~65535)로 측정되는 값이 너무 크기 때문에

값의 범위를 제한하기 위해 케이스에 넣고 활용하는것이 훨씬 좋습니다.

뒷면의 컬러센서 홀과 하단부 usb홀이 있어 케이스에 넣은 상태로 충분히 활용이 가능하고,

구멍이 뚫려있어 특정부위의 더욱 정확한 색상의 값을 읽어올 수 있습니다.

 

■  이지블록에서 컬러센서 활용하기

메이크잇나우 이지블록 에서는 헥사보드에 최적화 되어있어, 각종 센서들을 더욱 쉽고 간편하게 활용할 수 있습니다

 

▼▼ 이지블록에서 함께 해봐요!! ▼▼▼

https://block.makeitnow.kr/

 

EASY BLOCKS

 

block.makeitnow.kr

 

색상값 읽어오기 블록을 통해 간편하게 R,G,B 의 값을 읽어올 수 있습니다.

다만, 헥사보드에 있는 컬러센서는 값의 범위를 크게 측정하는 센서로, 이 값을 0~255로 변환해줘야

원하는 색상으로 나타낼 수 있습니다.

그러기 위해서는 R,G,B값이 검은색(0,0,0) 일 때와 흰색(255,255,255) 일 때 값을 기준으로

최소값과 최대값을 정해줘야 합니다.

흰색과 검은색에 컬러센서를 올려서 값을 측정해 보고, 이 값을 기준으로 범위를 정해줍니다.

이는 측정하는 공간의 밝기, 환경 등에 영향을 미치므로 모두 같은 값일 수 없습니다.

그리고 MAP 함수 블록을 활용하여 기존의 범위를 0~255로 바꿔주면 간단하게 사용할 수 있습니다.

이렇게 R,G,B의 값을 변환하여 다시 측정을 해보니 흰색일때와 검은색일때 값이 거의 일치하는것을 확인할 수 있습니다.

이제 이를 통해 컬러센싱한 값을 전면부 LED에 띄워주면, 색상이 측정되면 LED가 그 색으로 빛나게 됩니다.

 

■  세상의 모든 색상 감지하기

거의 초등학생 이후로 크레파스 라는걸 처음 써본것 같은데, 기본적인 색상부터 비슷한 색상까지

모두 넣고 테스트를 해 보았는데, 너무 잘 되네요ㅎㅎ

 

 

빛과 색상은 각각 RGB와 CMYK를 기반으로 하기때문에 약간의 차이가 있지만 굉장히 비슷합니다.

카메라에서 자꾸 색상이 잘 안보여서 영상에서는 이상하게 보이실 수 있지만 직접 해보세요!!

RGB 각 256 단계의 색상을 가지기 때문에 1670만 가지 이상의 색을 만들어 낼 수 있겠죠??

이제 이 컬러센서로 무엇을 만들어보면 좋을까요??

좋은 아이디어를 제공해주신 분께 헥사보드를 선물로 보내드릴께요!!

 

** 헥사보드를 구매하시면, 수정이 필요없는 완성형 교육자료를 제공해 드립니다 **

 

▼▼▼ 새롭게 출시 된 헥사보드를 만나보세요!! ▼▼▼

https://smartstore.naver.com/makeitnow/products/9829138976

 

헥사보드 HEXABOARD IoT, AI 교육용 보드 - 교과연계, 인공지능, 데이터 사이언스 교육 만능 코딩 교육

[메이크잇나우] 메이커 제품을 만날 수 있는 마켓입니다.

smartstore.naver.com

 

▼▼▼ 리뉴얼 된 new 스마트시티 키트를 만나보세요!! ▼▼▼

https://smartstore.naver.com/makeitnow/products/6039306274

 

[스마트시티 종합편] IoT 스마트시티 키트 - 풀패키지 사물인터넷 교육용 교구 무료배송 : 메이크

[메이크잇나우] 메이커 제품을 만날 수 있는 마켓입니다.

smartstore.naver.com

 

▼▼▼ 교육/출강/구매 문의(카카오톡 채팅) ▼▼▼

https://pf.kakao.com/_MVWdT

 

MAKE IT NOW

디지털 교육을 위한 시작 S/W교육, IoT, AI, 메이커 교육, 3D프린팅, 레이저커팅 교육

pf.kakao.com

 

사업자 정보 표시
메이크잇나우 | 김건욱 | (우 : 13487) 경기도 성남시 분당구 대왕판교로645번길 12 (경기창조경제혁신센터) 9층 | 사업자 등록번호 : 646-35-00394 | TEL : 070-8887-0703 | Mail : kgu0724@makeitnow.kr | 통신판매신고번호 : 2018-성남분당-0517호 | 사이버몰의 이용약관 바로가기