intuitive understading of physical computing

112
Intuitive understanding of physical computing 1

Upload: -

Post on 31-Jul-2015

547 views

Category:

Engineering


5 download

TRANSCRIPT

Page 1: Intuitive understading of physical computing

Intuitive understanding of physical computing

1

Page 2: Intuitive understading of physical computing

송 영 광 !현, Daddy’s Lab 대표 삼성전자 스마트폰 책임 연구원 모토로라 선임 연구원 !www.daddyslab.com https://www.facebook.com/100000664214357

Page 3: Intuitive understading of physical computing

Session 1 !

Computing & Maker Movement

Page 4: Intuitive understading of physical computing

미국

4

Page 5: Intuitive understading of physical computing

영국

http://www.theguardian.com/politics/2013/jul/08/michael-gove-education-curriculum-fractions

Page 6: Intuitive understading of physical computing

한국

Page 7: Intuitive understading of physical computing

한국

Page 8: Intuitive understading of physical computing

airbnb

Page 9: Intuitive understading of physical computing

Uber

Page 10: Intuitive understading of physical computing

구글 무인자동차

Page 11: Intuitive understading of physical computing

아마존 물류 시스템

Page 12: Intuitive understading of physical computing

아마존 30분 배송

Page 13: Intuitive understading of physical computing

IBM Watson

Page 14: Intuitive understading of physical computing

사물 인터넷

Page 15: Intuitive understading of physical computing

Maker 운동의 의미와 중요성

15

Page 16: Intuitive understading of physical computing

Maker Fair

Page 17: Intuitive understading of physical computing

Maker Fair 메이커페어는 지상최대의 Show & Tell(보여주고 이야기하기)입니다. 메이커페어는 발명, 창의성, 무한한 자료 및 재료, 메이커 운동의 쇼케이스로 가족 중심의 행사입니다. 메이커페어는 사람들이 각자 만든 것을 서로 보여주고, 직접 뭔가를 만드는 와중에 배운 것들을 공유하는 자리입니다.

여기서 말하는 메이커는 기술 매니아부터 공예가(crafter), 교육자, 팅커러(tinkerer), 취미 공학자, 엔지니어, 아티스트, 과학 클럽, 학생, 저자, 자신이 제조한 물건을 파는 사람까지, 다양한 사람들을 포괄합니다. 다양한 연령대의, 서로 다른 배경을 가진 사람들을 우리는 메이커라 부릅니다. 메이커페어의 목적은 이 많은 메이커, 메이커 후보자, 친구, 가족들이 즐겁게 어울릴 수 있도록 정보를 공유하고, 네트워킹의 장의 마련하고, 영감을 불어넣어주는 것입니다.

첫 메이커페어는 캘리포니아 산 마테오에서 열렸습니다. 메이커페어는 해마다 규모가 커져왔고, 작년 2012년의 베이에어리어와 뉴욕에서 진행한 메이커페어에는 도합 16만 명의 사람이 모여들었습니다. 그리고 지금은 메이커페어의 영향을 받아 미국뿐만 아니라 세계 여러 나라에서 미니 메이커페어가 개최되고 있고, 작년 시작한 메이커페어 서울은 올해도 만들기에 관심을 가진 사람들이 모여서 놀 수 있는 축제의 장을 마련하고자 합니다.

!

* 메이커 운동(Maker Movement): 스스로 필요한 것을 만드는 사람들이 만드는 법을 공유하고 발전시키는 흐름을 통칭하는 말

Page 18: Intuitive understading of physical computing

3D Printer 와 Arduino

Page 19: Intuitive understading of physical computing

Arduino Projects

Page 20: Intuitive understading of physical computing

Arduino Projects

Page 21: Intuitive understading of physical computing

Arduino Projects

Page 22: Intuitive understading of physical computing
Page 23: Intuitive understading of physical computing
Page 24: Intuitive understading of physical computing
Page 25: Intuitive understading of physical computing
Page 26: Intuitive understading of physical computing

Atoms are the New Bits

Page 27: Intuitive understading of physical computing

Atoms are the New Bits

Idea

Design

Prototype

Manufacture

Sell

Page 28: Intuitive understading of physical computing

앞으로의 사회

생산 수단의 가격 하락생산자와 소비자의 경계 사라짐

IoT 시대, 수억개의 작은 비즈니스의 기회

중앙 집권적 대기업 -> 분산 네트웍 형태 기업

인터넷 컴퓨팅 기반의 사회

Page 29: Intuitive understading of physical computing
Page 30: Intuitive understading of physical computing

Session 2 !

Scratch

Page 31: Intuitive understading of physical computing

Code.org 기본 이용- 가장 쉽고 재밌게 만들어진 입문자용 코딩 교육 사이트

31

Page 32: Intuitive understading of physical computing

code.org

Page 33: Intuitive understading of physical computing

Hour of Code

Page 34: Intuitive understading of physical computing

엘사

1. 순차적 구조 : 1~ 3번

2. 반복과 패턴 구조 : 4~13번

3. 함수 : 14~20번

Page 35: Intuitive understading of physical computing

미국사람이 이해할 수 있는 말

영어로 대화~

Page 36: Intuitive understading of physical computing

컴퓨터가 이해할 수 있는 말인

프로그래밍 언어로 이야기 ~!

Page 37: Intuitive understading of physical computing

프로그래밍 한다

컴퓨터가 이해할 수 있는 말로 글을 쓴다.

= 코딩(coding)한다.

Page 38: Intuitive understading of physical computing

컴퓨터와 대화 할 수 있는 언어

Page 39: Intuitive understading of physical computing

스크래치

Page 40: Intuitive understading of physical computing

스크래치란?

Mitchel Resnick of MIT

Page 41: Intuitive understading of physical computing

http://scratch.mit.edu/

Page 42: Intuitive understading of physical computing

스크래치 초기 화면

42

스트라이프

5. 스크립트영역 (공책)

3.무대

4.블럭(단어) 모음

1.메뉴 2.툴바

6. 마우스 좌표

아두이노 스트라이프스트라이프

7.무대 정보

Page 43: Intuitive understading of physical computing

프로젝트 만들기

Page 44: Intuitive understading of physical computing

새로운 스트라이프 만들기

폴더에서 가지고 오기

그림판에서 그리기

그림판에서 그리기

폴더에서 가지고 오기

게임튜브 스트라이프

일반 스트라이프

Page 45: Intuitive understading of physical computing

스크래치 기본 블럭

45

Page 46: Intuitive understading of physical computing

46

Page 47: Intuitive understading of physical computing

47

Page 48: Intuitive understading of physical computing

48

Page 49: Intuitive understading of physical computing
Page 50: Intuitive understading of physical computing
Page 51: Intuitive understading of physical computing
Page 52: Intuitive understading of physical computing
Page 53: Intuitive understading of physical computing
Page 54: Intuitive understading of physical computing
Page 55: Intuitive understading of physical computing
Page 56: Intuitive understading of physical computing
Page 57: Intuitive understading of physical computing

점수

Page 58: Intuitive understading of physical computing

Session 3 !

Arduino

Page 59: Intuitive understading of physical computing

59

Page 60: Intuitive understading of physical computing
Page 61: Intuitive understading of physical computing

Computer

Page 62: Intuitive understading of physical computing
Page 63: Intuitive understading of physical computing
Page 64: Intuitive understading of physical computing
Page 65: Intuitive understading of physical computing

Input

output

Page 66: Intuitive understading of physical computing

0~5 V

0 or 5 V

Page 67: Intuitive understading of physical computing

x Y

f(x)

MC

화분 흙의 농도습도 센서

화분에 물서보 모터

Page 68: Intuitive understading of physical computing

GameTube

Page 69: Intuitive understading of physical computing

S4A S4A

UART

D/INMotor Direction

PWM (0~255)

Motor Direction

Motor Angle PWM

D/OUT

Analog Input (0~1023)

Page 70: Intuitive understading of physical computing

Analog Input 0~5번 읽기Digital Input 2~3번 읽기

Digital output 10~13번 Active High

Digital output 10~13번 Active Low

Digital output 5,6,9번 PWM 출력Digital output 4,7번 off

Digital output 4,7번 PWM 값 조정

Digital output 8번 PWM 값 조정

distance sensor A0 : 630~30

accelerator sensor A0 :263<330<393 A1 : 260<330<394

wind sensor A0 : 0~420

joystick X, A4 : 0~1023 Y, A3 : 0~1023

Page 71: Intuitive understading of physical computing

VCCGNDoutput

GNDoutputXY

joystic distance sensor wind sensor

tact s/wUSB2UART

- 10~80cm - 30mA - 5.0V - 630~30

X GND VCCY

accelerator sensor

- 10~80cm - 350uA - 5.0V - x,A0:263<330<393 - y,A1:260<330<394

-sw,A5:500->0 -x,A4:0~1023 -y,A3:0~1023

-0~420

Page 72: Intuitive understading of physical computing

72

Page 73: Intuitive understading of physical computing
Page 74: Intuitive understading of physical computing
Page 75: Intuitive understading of physical computing

Session 4 !

Scratch & GameTube Project

Page 76: Intuitive understading of physical computing

Block Copy

Stripe CopyBlock Copy to others

ArrangeDemount

Page 77: Intuitive understading of physical computing

3가지 움직임

Page 78: Intuitive understading of physical computing

78

Page 79: Intuitive understading of physical computing

무한반복

Page 80: Intuitive understading of physical computing

Joystick

Page 81: Intuitive understading of physical computing

마찰공

Page 82: Intuitive understading of physical computing

연필 그리기

5분

Page 83: Intuitive understading of physical computing

마우스로 그리기

10분

Page 84: Intuitive understading of physical computing

공 그리기

5분

Page 85: Intuitive understading of physical computing

마찰공 넣기

15분

Page 86: Intuitive understading of physical computing

마찰공

•실재 세계에서 공굴리기

•마찰력

•가속도

5분

Page 87: Intuitive understading of physical computing

10분

게임하기

Page 88: Intuitive understading of physical computing

10분

배경 화면을 미로로~!

Page 89: Intuitive understading of physical computing

10분

레벨만들기~!

Page 90: Intuitive understading of physical computing

15분

게임튜브 연동

Page 91: Intuitive understading of physical computing

스크래치 + 게임튜브 프로젝트

- Crazy Racing

Page 92: Intuitive understading of physical computing

무대 바꾸기

Page 93: Intuitive understading of physical computing

무대 바꾸기

Page 94: Intuitive understading of physical computing

주인공 차 넣기

Page 95: Intuitive understading of physical computing

주인공 차 넣기

Page 96: Intuitive understading of physical computing

크기 조절

Page 97: Intuitive understading of physical computing

게임튜브와 연결

Page 98: Intuitive understading of physical computing

게임튜브와 연결

1. 게임 튜브를 오른쪽으로 움직이면

자동차가 오른쪽으로~!

Page 99: Intuitive understading of physical computing

게임튜브와 연결

Page 100: Intuitive understading of physical computing

게임튜브와 연결

2. 게임 튜브를 왼쪽으로 움직이면

자동차가 왼쪽으로~!

Page 101: Intuitive understading of physical computing

게임튜브와 연결

Page 102: Intuitive understading of physical computing

배경 2

Page 103: Intuitive understading of physical computing

차 움직이는 것 처럼~!

Page 104: Intuitive understading of physical computing

소리 넣기

Page 105: Intuitive understading of physical computing

소리 넣기

Page 106: Intuitive understading of physical computing

자동차 회전

Page 107: Intuitive understading of physical computing

HINT - 1

Page 108: Intuitive understading of physical computing

HINT - 2

Page 109: Intuitive understading of physical computing

HINT-3

Page 110: Intuitive understading of physical computing

장애물

Page 111: Intuitive understading of physical computing

HINT - 1

Page 112: Intuitive understading of physical computing

HINT - 2