본문 바로가기

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