Skip to content

Latest commit

 

History

History
91 lines (68 loc) · 7.05 KB

README.md

File metadata and controls

91 lines (68 loc) · 7.05 KB

Project Name: PowerManual

프로잭트 소개

  • 군대에 들어오고 나서 흔히들 시작하는것 중 하나는 바로 헬스입니다. 20대의 젊은 나이에 멋진 몸을 만들고자 많은 장병들이 부대내 체단실을 이용하면서 하루하루 노력하고 있지만 전문가의 도움 없이 하기에는 어려움도 있고 부상의 위험도 있는 실상입니다. 처음 해보는 장병들은 어떻게 자세를 잡아야할지도 모르겠고 사회에서 헬스를 하다가 온 장병들도 혼자 하다보니 잘못된 자세로 인한 허리부상, 관절부상등을 입는 사례를 종종 목격하고는 합니다. 이렇게 헬스를 할때 가장 중요한 올바른 자세를 정확하게 잡고자 PowerManual은 운동자세 측정 디바이스와 앱을 제공합니다.

기능 설명

운동자세 측정 디바이스

  • 주기능:
    디바이스가 착용된 부위의 움직임을 추적하여 운동을 올바른 자세로 하고 있는지 실시간으로 판단하여 판단 결과를 앱으로 전송해줍니다.

  • 구성:

    <팔 또는 다리에 착용할 수 있는 스트랩 형태 [Tinkercad로 렌더링 예정]>

    • 스트랩은 운동할 때 원래 부상방지, 힘 보조등의 이유로 많이 사용되는 만큼 운동할 때 사용자에게 크게 방해가 되지 않는 디자인으로 선정하였습니다.
    1. 슬라이드 스위치: 디바이스의 전원을 on/off 합니다.
    2. 내부 MCU LED: 디바이스의 전원이 on이면 초록불이, off면 꺼집니다.
    3. 내부 블루투스 모듈 LED: 블루투스 기기와 연결되어 있지 않으면 빨간불, 연결 중이면 노란불, 연결상태면 초록불이 켜집니다.
    4. RGB LED: 앱에서 운동시작 버튼을 누르면 준비자세를 취할 때까지 노란불이 켜지며 준비자세를 유지하면 초록불로 바뀌면서 2초후 운동시작을 나타냅니다. 운동중 자세가 잘못되면 빨간불로 알려줍니다.
    5. 내부 충전 모듈 LED: 충전중일때는 빨간불이 켜지며 충전이 완료되면 파란불이 켜집니다.
    6. 내부 충전 모듈 USB 단자: USB충전을 위한 단자가 달려있습니다.
  • 디바이스 내부:

  • 내부 회로도:

테스트 모듈 착용 이미지

  • 스쿼트 시연시 아래와 같이 허벅지에 착용함

시연 영상

APP

화면


시작화면

스쿼트 info

스쿼트 스트레칭

스쿼트 가이드

스쿼트 대체운동

스쿼트 운동 시작

스쿼트 운동화면

잘못된 자세 교정 화면

운동 종료 후 화면

벤치프레스 info

벤치프레스 운동시작

운동자극 글귀

기술 스택 (Technique Used)

APP

  • Flutter 프레임워크
  • 사용라이브러리: cupertino_icons, youtube_player_iframe, flutter_blue

Arduino

  • MsTimer2

설치 안내 (Installation Process)

$ flutter build apk
$ flutter run -d web-server --web-hostname=0.0.0.0

팀 정보 (Team Information)

저작권 및 사용권 정보 (Copyleft / End User License)

This project is licensed under the terms of the MIT license.