광운대학교 로봇학부 박광현 - smartrobotmarket.com › hamster › tutorial › lecture...

Post on 26-Jun-2020

4 Views

Category:

Documents

0 Downloads

Preview:

Click to see full reader

TRANSCRIPT

치즈 스틱 기초

광운대학교 로봇학부

박광현

개요 2

포트 L 포트 M

포트 S

Sa

Sb

Sc

USB 충젂 단자 젂원 스위치

포트 HAT

스타터 키트 3

치즈 스틱 동글

5x5 풀컬러 LED + 좌우 버튼 조이스틱 + 버튼

버튼 포텐셔미터 RGB LED

젠더

3핀 4핀 5핀

서보모터

4

내장된 장치

내장된 장치

• 3축 가속도 센서 (자유 낙하, 두드림)

• 내부 온도 센서

• 신호 세기

• 배터리 상태

• 스피커

5

내장된 센서 6

x축 가속도 y축 가속도 z축 가속도 신호 세기 (dBm)

앞으로 기울였을 뒤로 기울였을 왼쪽으로 기울였을 오른쪽으로 기울였을 거꾸로 뒤집었을 기울이지 않았을 두드렸을 자유 낙하했을

앞으로 기울임 뒤로 기울임 왼쪽으로 기울임 오른쪽으로 기울임 거꾸로 뒤집음 기울이지 않음 두드림 자유 낙하

정상 부족 없음

내장된 센서 7

소리 출력 8

내부 스피커 포트 Mab

삐 무작위 삐 지지직 사이렌 엔짂 쩝 로봇 디비디비딥 잘 했어요 행복 화남 슬픔 졸림 행짂 생일

소리 출력 9

10

서보 모터

M a b

Sa Sb - + Sc

L

- + - +

- + a b c c d

연결

• 기본 5개 연결

• 최대 8대 연결

11

SG90

- +

갈색 선을 –에

- +

- + - +

- +

갈색 선을 a에

갈색 선을 –에

블록 12

Sa Sb Sc La Lb Lc Ma(-)b(+)c Ma(-)b Mc(-)d

실습 13

M a b

Sa Sb - + Sc

L

- + - +

- + a b c c d

- +

갈색 선을 –에

포트 L 14

M a b

Sa Sb - + Sc

L

- + - +

- + a b c c d

갈색 선을 –에

- +

포트 L 15

- +

M a b

Sa Sb - + Sc

L

- + - +

- + a b c c d - +

M a b

Sa Sb - + Sc

L

- + - +

- + a b c c d

포트 M 16

M a b

Sa Sb - + Sc

L

- + - +

- + a b c c d - +

갈색 선을 a에

포트 M 17

M a b

Sa Sb - + Sc

L

- + - +

- + a b c c d - +

M a b

Sa Sb - + Sc

L

- + - +

- + a b c c d

- +

18

DC 모터

연결 19

+- 반대로 꽂으면 회전 방향이 반대로

- + - +

ab에 연결 cd에 연결

M a b

Sa Sb - + Sc

L

- + - +

- + a b c c d

블록 20

Mab Mcd

실습 21

- +

ab에 연결

M a b

Sa Sb - + Sc

L

- + - +

- + a b c c d

22

스텝 모터

연결 23

M a b

Sa Sb - + Sc

L

- + - +

- + a b c c d

방향을 반대로 꽂으면 모터의 회전 방향이 반대로

블록 24

정지하기 젂원 끄기

기본 파워

무한 회젂

실습 25

26

기타 모터

진동 모터 27

DC 모터와 사용 방법이 같다.

- + - +

ab에 연결 cd에 연결

M a b

Sa Sb - + Sc

L

- + - +

- + a b c c d

28

메이키 입력

연결 29

a에 연결

M a b

Sa Sb - + Sc

L

- + - +

- + a b c c d M a b

Sa Sb - + Sc

L

- + - +

- + a b c c d M a b

Sa Sb - + Sc

L

- + - +

- + a b c c d

b에 연결 c에 연결

블록 30

Sa Sb Sc La Lb Lc

메이키 버튼 디지털 (풀업) 디지털 (풀다운) 아날로그 젂압

0 1

실습 31

M a b

Sa Sb - + Sc

L

- + - +

- + a b c c d

32

버튼 입력

연결 33

푸쉬 버튼은 다리가 4개인 것이 일반적

같은 면의 다리 2개를 연결하거나 (A와 B 또는 C와 D) 대각선 다리 2개를 연결해야 한다. (A와 D 또는 B와 C)

A

B

C

D

A

B

C

D

치즈 스틱은 풀업 저항이 내장되어 있으므로

외부에 풀업 저항을 달 필요가 없다.

VCC

GND

포트

연결 34

왼쪽에 붙여서 –+a에 연결

M a b

Sa Sb - + Sc

L

- + - +

- + a b c c d

GND(-)와 신호선만 연결됨 VCC(+)는 사용되지 않음

버튼은 방향성이 없으므로 GND(-)와 신호선을 바꾸어 꽂아도 됨

블록 35

Sa Sb Sc La Lb Lc

메이키 버튼 디지털 (풀업) 디지털 (풀다운) 아날로그 젂압

0 1

실습 36

Sb에 연결

M a b

Sa Sb - + Sc

L

- + - +

- + a b c c d

37

아날로그 입력

포텐셔미터 38

M a b

Sa Sb - + Sc

L

- + - +

- + a b c c d

왼쪽에 붙여서 –+a에 연결

포텐셔미터는 방향성이 있으므로 사짂과 같이 꽂아야 함

거꾸로 뒤집어야 함

VCC

GND

포트

블록 39

Sa Sb Sc La Lb Lc

메이키 버튼 디지털 (풀업) 디지털 (풀다운) 아날로그 젂압

실습 40

Sc에 연결

M a b

Sa Sb - + Sc

L

- + - +

- + a b c c d

실습 41

M a b

Sa Sb - + Sc

L

- + - +

- + a b c c d

42

전압 입력

연결 43

M a b

Sa Sb - + Sc

L

- + - +

- + a b c c d

M a b

Sa Sb - + Sc

L

- + - +

- + a b c c d

블록 44

Sa Sb Sc La Lb Lc

메이키 버튼 디지털 (풀업) 디지털 (풀다운) 아날로그 전압

실습 45

M a b

Sa Sb - + Sc

L

- + - +

- + a b c c d

46

펄스 입력

블록 47

Sc Lc

펄스 펄스 (풀업) 펄스 (풀다운)

0 1

48

RGB LED

연결 49

M a b

Sa Sb - + Sc

L

- + - +

- + a b c c d

가능하면 포트 S보다는 포트 L에 연결

블록 50

L S

빨갂색 주황색 노란색 초록색 하늘색 파란색 보라색 자주색 하얀색

블록 51

기본 -RGB -RBG -GRB -GBR -BRG -BGR +RGB +RBG +GRB +GBR +BRG +BGR

실습 52

M a b

Sa Sb - + Sc

L

- + - +

- + a b c c d

실습 53

54

디지털 출력

연결 55

다리가 긴 것이 + 짧은 것이 -

길양 X 길음 X 짧양 X 짧음 O

- +

+ - + - + -

+ -

a에 연결

M a b

Sa Sb - + Sc

L

- + - +

- + a b c c d M a b

Sa Sb - + Sc

L

- + - +

- + a b c c d M a b

Sa Sb - + Sc

L

- + - +

- + a b c c d

+ - + -

b에 연결 c에 연결

연결 56

포트 M은 고전류가 출력되므로 일반 LED는 꽂지 마세요. 고전류가 필요한 전구를 위한 것 ab에 연결 cd에 연결

M a b

Sa Sb - + Sc

L

- + - +

- + a b c c d

- -

블록 57

Sa Sb Sc La Lb Lc 고젂류 Ma(-)b 고젂류 Mc(-)d

0 1

실습 58

+ -

M a b

Sa Sb - + Sc

L

- + - +

- + a b c c d

포트

GND

LED

+- 반대로 연결 59

다리가 긴 것이 + 짧은 것이 -

길양 X 길음 X 짧양 X 짧음 O

- +

+ -

+ -

a에 연결

M a b

Sa Sb - + Sc

L

- + - +

- + a b c c d M a b

Sa Sb - + Sc

L

- + - +

- + a b c c d M a b

Sa Sb - + Sc

L

- + - +

- + a b c c d

b에 연결 c에 연결

+ - + -

+ - + -

실습 60

M a b

Sa Sb - + Sc

L

- + - +

- + a b c c d

+ -

VCC

포트

LED

61

PWM 출력

블록 62

Sa Sb Sc La Lb Lc

실습 63

+ -

M a b

Sa Sb - + Sc

L

- + - +

- + a b c c d

기타 64

신호등 소리 센서 네오픽셀

65

PID 장치

PID 장치 66

PID-10 초음파 센서(HC-SR04+) PID-11-1 온습도 센서(DHT11)

PID-11-2 온습도 센서(DHT21)

PID-11-3 온습도 센서(DHT22)

PID-12 온도 센서(DS18B20) PID-13 조이스틱과 버튼

PID-15 IR 송수신기 PID-16 엔코더

PID-14 듀얼 조이스틱

67

초음파 센서

연결 68

HC-SR04+

HC-SR04는 5V 젂원이 필요하므로 사용 불가

치즈 스틱 블루투스 버젂은 3.3V로 동작 가능한 제품을 사용해야 함 HC-SR04+는 3~5.5V 젂원 사용

M a b

Sa Sb - + Sc

L

- + - +

- + a b c c d

오른쪽에 붙여서 +abc에 연결

VCC(+)

TRIGGER

ECHO

GND(–)

+

a

b

c

블록 69

PID-10 초음파 센서(HC-SR04+) PID-11-1 온습도 센서(DHT11) PID-11-2 온습도 센서(DHT21) PID-11-3 온습도 센서(DHT22) PID-12 온도 센서(DS18B20) PID-13 조이스틱과 버튼 PID-14 듀얼 조이스틱 PID-15 IR 송수신기 PID-16 엔코더

거리 (cm) 온도 (℃) 습도 (%RH) x1 y1 x2 y2 버튼1 버튼2 엔코더

실습 70

M a b

Sa Sb - + Sc

L

- + - +

- + a b c c d

71

온습도 센서

DS18B20 72

왼쪽에 붙여서 연결(-+a)

M a b

Sa Sb - + Sc

L

- + - +

- + a b c c d

DHT11 73

+ -

data

-

data

+ +

data

-

중앙에 연결(+ab)

M a b

Sa Sb - + Sc

L

- + - +

- + a b c c d

DHT21 74

중앙에 연결(+ab)

M a b

Sa Sb - + Sc

L

- + - +

- + a b c c d

DHT22 75

중앙에 연결(+ab)

M a b

Sa Sb - + Sc

L

- + - +

- + a b c c d

실습 76

중앙에 연결(+ab)

M a b

Sa Sb - + Sc

L

- + - +

- + a b c c d

+

data

-

77

엔코더

연결 78

M a b

Sa Sb - + Sc

L

- + - +

- + a b c c d

GND(–)

VCC(+)

SW

DT

CLK

-

+

a

b

c

블록 79

PID-10 초음파 센서(HC-SR04+) PID-11-1 온습도 센서(DHT11) PID-11-2 온습도 센서(DHT21) PID-11-3 온습도 센서(DHT22) PID-12 온도 센서(DS18B20) PID-13 조이스틱과 버튼 PID-14 듀얼 조이스틱 PID-15 IR 송수신기 PID-16 엔코더

거리 (cm) 온도 (℃) 습도 (%RH) x1 y1 x2 y2 버튼1 버튼2 엔코더

실습 80

81

조이스틱

연결 82

블록 83

PID-10 초음파 센서(HC-SR04+) PID-11-1 온습도 센서(DHT11) PID-11-2 온습도 센서(DHT21) PID-11-3 온습도 센서(DHT22) PID-12 온도 센서(DS18B20) PID-13 조이스틱과 버튼 PID-14 듀얼 조이스틱 PID-15 IR 송수신기 PID-16 엔코더

거리 (cm) 온도 (℃) 습도 (%RH) x1 y1 x2 y2 버튼1 버튼2 엔코더

실습 84

실습 85

실습 86

87

시리얼 통신

연결 88

M a b

Sa Sb - + Sc

L

- + - +

- + a b c c d M a b

Sa Sb - + Sc

L

- + - +

- + a b c c d

M a b

Sa Sb - + Sc

L

- + - +

- + a b c c d M a b

Sa Sb - + Sc

L

- + - +

- + a b c c d

쓰기 읽기

읽기 쓰기 쓰기 읽기

블록 89

글자 글자 한 줄

모두 ,(쉼표)까지 :(쌍점)까지 $까지 #까지 줄 바꿈까지

La(쓰기) Lb(읽기) La(읽기) Lb(쓰기) La(쓰기) La(읽기)

9600 14400 19200 28800 38400 57600 76800 115200

실습 90

M a b

Sa Sb - + Sc

L

- + - +

- + a b c c d

실습 91

연결 92

M a b

Sa Sb - + Sc

L

- + - +

- + a b c c d M a b

Sa Sb - + Sc

L

- + - +

- + a b c c d

공통 접지

연결 93

M a b

Sa Sb - + Sc

L

- + - +

- + a b c c d

M a b

Sa Sb - + Sc

L

- + - +

- + a b c c d

공통 접지

마이크로비트 연결 94

M a b

Sa Sb - + Sc

L

- + - +

- + a b c c d

공통 접지

95

HAT 장치

HAT 장치 96

HAT-10 5x5 LED 매트릭스 HAT-20 16채널 터치 센서

HAT-21 피아노 HAT-22 미니 피아노 HAT-30 제스처/컬러/ 근접 센서

HAT-50 RFID 센서 HAT-40 5x15 LED 매트릭스

top related