“아이고, 삭신이야~!”
팬파티 준비한다고 짐을 나르던 섭섭박사님, 상자를 바닥에 내팽개치고는
허리를 두드리며 일어섰어요. 짐이 너무 무거우셨나 봐요.
“나이는 숫자일 뿐…, 운동으로 근육을 되찾을 거야! 이번에는 Nintendo Labo (닌텐도 라보)로 운동을 도와주는 ‘라보 밴드’를 만들겠어!”
만들기┃운동을 측정하는 '라보 밴드'를 만들어보자
21세기는 ‘사물인터넷’의 시대! 사물인터넷은 가전에 센서를 부착해서 실시간으로 정보를 주고받는 기술이에요. 요즘 사물인터넷을 이용한 건강관리 제품이 많이 나오고 있어요. 손목시계 형태로 만들어진 스마트 기기가 사용자의 움직임이나 맥박을 인식하고, 이를 이용해 운동량을 측정하거나 건강에 관련된 정보를 제공하는 거예요.
이번 시간에는 라보로 손목에 차는 운동 측정 기기 ‘라보 밴드’를 만들 거예요. 닌텐도 라보의 Joy-Con(조이콘)에는 기계의 기울어짐을 인식하는 각도 센서가 있어요. 이 센서를 어떻게 이용하면 될까요?
이해하기┃각도를 인식하는 자이로 센서를 사용하라!
조이콘에서 각도를 감지하는 ‘자이로 센서’는 회전하는 팽이의 원리를 이용해 물체의 회전 운동을 인식해요. 직선 운동을 측정하는 가속도 센서와 함께 대부분의 스마트 기기에서 동작을 감지하는 역할을 하지요. 드론이 안정적으로 비행하는 것도, 세그웨이 같은 운송수단이 넘어지지 않는 것도 다 자이로 센서 덕분이랍니다.
자이로 센서는 어떻게 물체의 회전을 감지하는 것일까요? 팽이를 돌리는 모습을 상상해봐요. 팽이의 회전축은 항상 팽이가 도는 지면과 수직을 유지해요. 이와 비슷하게 자이로 센서 안에도 항상 일정한 각도로 유지되는 축이 들어있어요. 우리가 조이콘을 움직이면 이 축이 조이콘이 어떤 방향으로 얼마나 기울어졌는지 인식할 수 있지요. 라보 밴드는 바로 이 원리를 이용한 거예요.
섭섭박사님은 운동 횟수를 알 수 있도록, 각도를 인식하는 ‘입력 노드’를 숫자를 세는 ‘카운터 노드’에 연결하는 코딩을 했어요. 화면에 숫자를 표시하기 위해 카운터 노드와 7개의 ‘빛남 노드’를 다시 연결했지요. 이렇게 해서 팔을 굽힐 때마다 화면으로 숫자가 빛나게 만들었답니다.