본문 바로가기

메이커 자료/HEXA BOARD

[헥사보드/이지블록] 기울어지는 것은 어떻게 감지할까?

 

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

설 연휴 잘 보내셨나요?? 다들 새해 복 많이 받으세요 :)

오늘은 헥사보드에 있는 '자이로(가속도)' 센서를 활용해 보겠습니다.

바로 시작해 볼까요??

 

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

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

 

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

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

smartstore.naver.com

 

 

■ 자이로센서 란?

메이크잇나우 헥사보드에 내장되어있는 자이로센서는 3축자이로센서와 가속도센서가 결합되어 있는 형태입니다.

자이로센서는 작은질량이나 코일이 내재되어 있는데, 물체와 함께 움직이며 회전속도가 변할 때 상대적인 움직임을

감지하여 회전속도와 방향 등을 측정합니다.

3축 자이로센서는 가속도 센서와 함께 사용될 때 자세 제어 및 방향 판단에 높은 정확도를 제공합니다.

이를 통해 다양한 애플리케이션에서 운동 추적, 자세 제어, 방향 결정 등에 활용됩니다.

 

■ 자이로센서는 어떻게 활용될 수 있을까?

자이로센서는 GPS 센서처럼 물체의 이동이나 위치 좌표를 나타내지는 못합니다.

(GPS센서는 현재 개발중인 메이크잇나우 Wearable Device Kit에서 심박측정센서와 함께 만나실 수 있습니다.)

 

 

방향의 기울어짐을 감지하기 때문에

Roll 과 Pitch 그리고 보드의 뒤집어짐 여부와

가속도를 측정할 수 있다.

 

 

 

1. 자세 제어: 자이로센서는 물체의 기울기를 측정할 수 있기 때문에 항공기, 로봇, 자동차 및 드론과 같은 장치의

          자세를 제어하는 데 사용됩니다. 

2. 동작 감지: 스마트폰, 웨어러블 기기, 스포츠 트래커 및 게임 컨트롤러와 같은 장치에서 운동 감지와 동작 인식에

           사용됩니다.

3. 가상 현실 및 증강 현실: 헤드셋이나 컨트롤러와 같은 가상 현실(VR) 및 증강 현실(AR) 장치에서 사용되어

           사용자의 머리나 손의 움직임을 감지하게 되면, 가상 공간에서의 이동이나 상호 작용을 제어합니다.

4. 헬스케어 및 생체 모니터링: 운동 추적, 자세 감지, 수면시 움직임 모니터링 등을 활용하면 건강 상태를 추적할 수

           있습니다.

5. 게임 및 엔터테인먼트: 게임 컨트롤러와 접목한다면 게임 플레이어의 움직임을 추적하고 반영하여 게임 경험을

           향상시키는 데 사용됩니다. 이를 통해 보다 현실적이고 인터랙티브한 게임 플레이를 제공할 수 있습니다.

 

 

■ 헥사보드에서 자이로센서 활용하기

▼▼ 이지블록스에서 같이 해봐요!! ▼▼▼

https://block.makeitnow.kr/

 

EASY BLOCKS

 

block.makeitnow.kr

 

이지블록에서는 자이로센서를 더욱 쉽게 활용할 수 있도록 블록을 제공하고 있습니다.

현재는 각도, 기울기, 가속도의 세기를 활용하도록 되어 있습니다만, 개발중에 있는 블록에서는

더욱 높은 활용을 위해 줄넘기, 걷기, 뛰기 등 가장 최적화된 측정법을 학습시켜 다양한 분야에

더욱 쉽게 활용할 수 있도록 하고 있습니다. (블록이 완성되면 활용법에 대해 작성하겠습니다 :) )

 

방향과 각도는 정확도에서 차이가 있습니다.

방향은 지정된 방향으로 기울어졌을시 1의 값을 반환하는 반면,

각도의 -90 ~ 90도 까지 기울기에 따른 각도의 값을 반환합니다.

 

버튼과 같이 단순히 기울어졌을때 이벤트를 발생시키려면 방향을,

기울어진 각도에 따라 다른 이벤트를 발생시키려면 각도를 활용하는것이 좋습니다.

 

 

■ 수평계 만들기

보드의 기울기를 감지할 수 있는 두가지 블록을 활용하여 코드를 만들어 보았습니다.

왼쪽의 경우 단순 기울기에 반응하여 기울어지면 화살표를 띄운 반면,

오른쪽의 경우 각도 블록을 활용하여 45도를 기준으로 화살표의 색상이 변하도록 하였습니다.

 

동영상 서비스가 종료되어 해당 콘텐츠를 재생할 수 없습니다.

잘 동작하고 있네요.

 

이러한 기울기와 가속도를 활용하여 미세한 떨림을 감지하게 되면, 지진감지계로도 활용이 가능한데요,

이러한 데이터를 실시간으로 Web/App과 연동하여 데이터를 수집하여 데이터 사이언스를 구축하실 수도 있습니다.

더 좋은 활용방법이 있으시면 알려주세요 :)

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

 

 

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

 

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

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호 | 사이버몰의 이용약관 바로가기