하루의 운동을 책임지는 가이드 피트니스 스마트 미러 › 2016 › 05 ›...

Post on 07-Jun-2020

0 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

피트니스 스마트 미러

하루의 운동을 책임지는 가이드

김지환 김지혜 노윤재 채수지

1 프로젝트 소개

2 컨텐츠

3 소프트웨어 및 하드웨어

4 사용 기술

5 인터페이스

6 현재 진행상황

7 스케줄

목 차

프로젝트

하루의 운동을 도와주는 가이드로, 자세 교정이

가능하고 정확한 수치 데이터와 스케줄관리로

체계적인 운동을 할 수 있게 돕는 거울.

피트니스

스마트 미러

Fitness Smart Mirror

위팔 앞 운동

(덤벨 컬프레스)

위팔 뒤 운동

(덤벨 오버핸드)

하체 운동

(스쿼트, 런지)

어깨 운동

(덤벨 레터널 레이즈)

등 운동

(로우 덤벨 벤트 오버)

가슴 운동

(벤치 프레스)

허리 운동

(굿모닝 덤벨)

Fitness Smart Mirror

컨텐츠

덤벨을 이용한 근력운동

1

2

3

4

Fitness Smart Mirror

컨텐츠- 경우의 수

1번 운동

프로그램 선택

2번 운동

스케쥴

4번 운동

도움말

3번 운동

설정

일시정지: 1. 덤벨센서 값이 멈춘 경우

2. 키넥트 인식범위 밖으로 나갈경우.

3. 모션인식 옵션으로 일시정지.

종료: 1. 위의 일시정지상태가 2분이상 지속.

2. 모션인식 옵션으로 강제 종료.

종료: 자동물음으로 ‘종료’를 택한 경우

처음으로: 모션인식 옵션으로 돌아가기.

> 프로그램 종료

> 프로그램 종료

> 운동 시작으로 돌아감

> 운동시작으로 돌아감

처음으로: 자동물음으로 ‘처음으로’를 택한 경우

SET1 / 반복 수 / 지속시간 /

덤벨의 각도 /몸의 각도 / 단계 표시

운동중

운동선택

운동끝

덤벨들기

운동시작

하프미러 91cm X 181.5cm, 두께 10mm 이상

반사미러 작은사이즈의 프로젝터 빔의 반사를 위한 거울

Kinect 2 키넥트 XBox360 (1414)

Arduino 거울 내 아두이노, 덤벨 내 아두이노

덤벨 심박 센서, IOT, 음향센서 사용, 3D프린터로 자체 제작

Fitness Smart Mirror

소프트웨어 및 하드웨어

/하드웨어

/소프트웨어

Processing 맵핑툴 및 키넥트 제어

그 외 아두이노와 프로세싱의 커뮤니케이션을 위한

라이브러리 사용

Fitness Smart Mirror

기술 part 1

키넥트 + 프로세싱 : 모션 디텍팅

프로세싱과 키넥트의 모션 디텍팅을 위해, 키넥트 버

전2, xbox 360을 사용한다. 기술 구현을 위해 프로

세싱 버전2를 이용한다.

하프미러 + 프로젝터 : 스크린 생성

하프미러 아래쪽에 설치된 프로젝터(영사기)와 프로

젝터의 빛을 반사시켜주는 반사미러를 사용. 프로젝

션 & 맵핑된 미러는 곧 스크린의 기능을 하게된다.

키넥트로 유저의

움직임 인식

프로젝터빔의 반사를

위한 전반사 거울

거울통하여 비춰질 프로젝터

스크린 기능의 하프미러

Fitness Smart Mirror

테크 다이어그램

작동 전

Concept Image

평소 거울의 모습

평소에는 거울로 활용이 가능하며 인테리어 요소로

사용할 수 있다. 덤벨을 들면 프로그램이 실행된다.

전신 사이즈의 거울

Kinect

키넥트 위치

일반 거울과 다를 바 없는

모습의 전신거울

거울의 상단부에는 키넥트가

부착되어 있다.

처음 시작 화면

Concept Image

덤벨을 들면, 덤벨 속 심박수 센서 값이 입력 (input)

센서 값이 입력되면 전원은 자동으로 켜지고, 스크린

에 운동 프로그램 선택, 스케쥴, 설정, 도움말 등을

선택할 수 있는 창이 나타난다.

이 때 사용자는 바닥의 원 안에 위치한다. 거울과

일정 거리에 사람을 인식할 라인 지정한다.

프로그램 선택

4가지의 프로그램을 선택할 수 있다

진행한 운동의 스케쥴을 볼 수 있다

화면 및 기타 설정 기능

피트니스 거울의 도움말 기능

덤벨에서 인식한

심박수를 보여준다

심박수

스케쥴

설정

도움말

운동 선택 화면

Concept Image

스크린에 나타난 4개의 원에는 4가지의 운동 타입이

각각 위치되어 있다.

원하는 타입에 손을 위치시켜 프로그램을 선택할 수

있다. 이 때 일정시간 (대략 2초 이상) 이 지속되면

프로그램이 선택되며 운동화면으로 넘어간다.

4가지 타입은 가장 효율적으로 운동할 수 있는 부위

가 묶여 프로그램이 구성되어 있다.

1. 이두 / 등

진행률

덤벨에서 인식한

심박수를 보여준다

운동 선택

2. 삼두 / 가슴

3. 어깨 / 허리

4. 하체 / 스쿼트, 런지

전체 프로그램의 진행률을

보여준다.

운동중 화면

Concept Image

운동이 시작된다.

운동 중의 화면에는“세트 / 반복 수 / 지속시간 /

휴식시간 / 덤벨의 각도 / 몸의 각도 / 단계”가

표시된다.

세트

횟수

시간 덤벨의 각도를 나타

내며 각도 불일치 시

색상으로 표시된다.

덤벨 각도

팔 각도

진행 단계

팔의 각도를 나타내며 각도

불일치 시 색상으로 가이드

를 한다.

운동 부위가 묶인 프로그램의

진행 단계를 표시한다.

자리를 비울 시

Concept Image

운동 중 센서값의 입력이 멈추면, 운동은 일시정지

상태가 된다. 이 때, 운동 화면을 멈춘상태로 유지

하거나, 임의로 끌 수 있다.

멈춘 화면에는 계속하기, 일시정지, 종료하기 세가지

의 옵션이 화면에 뜨고 원 위에 손을 위치한 후 2초

이상 지속시 적용된다.

아무런 입력이 없는 상태에서 2분이 지나면 운동

프로그램이 꺼지고, 일반 거울로 돌아온다.

일시정지

멈춘 화면에서 운동을

다시 진행하고 싶을 경우

운동중 화면으로 되돌아

갈 수 있는 기능이다.

계속하기

종료하기

프로그램을 종료하고 싶지

않을 경우 일시정지를 시켜

자동으로 종료되지 않게 한다.

더이상 프로그램을 진행

하고 싶지 않을 경우 임의로

종료시킬 수 있다.

프로그램 완료 시

Concept Image

모든 운동 프로그램을 완료하면 다른 프로그램을

선택 할 수 있고, 일시정지, 그리고 종료를 할 수

있는 3가지의 옵션이 뜨며 이 역시 손바닥 모션

으로 선택해서 고른다.

종료하기

다른 프로그램

더이상 프로그램을 진행하고

싶지 않을 경우 임의로 종료

시킬 수 있다.

운동을 마치고 싶지 않을 경우

다른 프로그램을 선택할 수

있으며 선택 시 초기 화면으로

돌아간다.

Fitness Smart Mirror

현재 진행상황

아두이노 UNO1(덤벨) 아두이노 UNO2(MS)

: 통신을 위한 블루투스칩

덤벨에 장착되는 아두이노에는 블루투스 HC05(마스

터)칩을 연결하여 슬레이브(MS,미러)로 정보를 전송

한다. MS와 연결되는 아두이노는 미러 내부에 장착,

마스터칩의 정보를 읽는 HC06(슬레이브)칩을 사용하

여 상호간 통신을 돕는다. 아두이노 우노와 HC06간의 블루투스 통신 실험

Fitness Smart Mirror

현재 진행상황

아두이노와 아두이노간의 통신 실험을 위해, 아두이노 우노

두 개와 블루투스칩 HC-06을 두 개를 구매하여 실험해 보았다.

-이번실험은 우노의 블루투스 수신실험으로 모바일로 아두이노

와 무선통신하여 led 제어.

/4월

3w

키넥트와 프로세싱의 연결 및 구동

아두이노와 프로세싱 라이브러리 쉴드 조사

4w

심박센서, 블루투스, 아두이노 (우노) x 2개, 아두이노

미니 x 2개, 공구키트 구매

인터페이스 구성 : 구동원리 이해 및 인터페이스 디자인폼

기획 (디자인 컨셉, 주 컬러 선정, 문구류, 그래프, 선 설정)

덤벨 : 덤벨 아이디어 스케치 후 확정

5w

인터페이스팀과 덤벨팀으로 분담하여 코딩시작

인터페이스 구성팀: 인터페이스 디자인폼을 바탕으로 2d물

제작 시작

덤벨 팀: 덤벨 3D 가제작

/5월

아두이노팀과 프로세싱팀 분담하여 코딩시작

1w

아두이노팀: 블루투스 제어 코딩

프로세싱팀: 키넥트 for windows drive 서치 및 조사

2w

아두이노팀: 심박센서 제어 코딩 및

프로세싱팀: open NI 드라이브 조사, 작동 테스트용

오픈소스 적용과 테스트

3w

아두이노팀, 프로세싱 팀: 인터페이스 구동 관련 2D그래픽

(재미요소) 제작-이미지 용량 줄여 넣는 법 찾기

Fitness Smart Mirror

스케줄

감사합니다

top related