co:bit Training Kit 시작하기

co:bit Training Kit 알아보기

co:bit Training Kit는 micro:bit의 기능을 확장해 주는 피지컬 코딩 교육용 Kit입니다.  co:bit Training Kit는 micro:bit에 바로 연결하기 힘든 DC모터, 서보모터, 조이스틱 등 센서와 장치를 쉽게 연결할 수 있도록 해 줍니다. 또한 Kit 패키지는 micro:bit에 내장되지 않은 다양한 센서와 장치를 제공해서 별도 구매 없이 대부분의 피지컬 컴퓨팅 학습을 할 수 있습니다.

co:bit Training Kit 패키지 구성

co:bit Training Kit의 패키지 안에는 다음과 같은 센서와 장치가 포함되어 있습니다.

  1. 영국 BBC의 micro:bit 컴퓨터 보드
  2. co:bit 베이스 보드
  3. 초음파센서
  4. 토양습도센서
  5. 서보모터
  6. DC모터 팬 모듈
  7. 조이스틱
  8. 포텐쇼미터
  9. IR센서

co:bit Training Kit 전용 불럭

마이크로소프트 블럭 에디터는 사용자가  편리한 코딩을 위해 전용블럭을 추가할 수 있도록 해 줍니다. 전용 블럭을 사용하면 한 두개의 블럭만으로 복잡한 센서나 장치를 위한 코딩을 쉽게 할 수 있습니다. co:bit Training Kit가 제공하는 블럭 에디터용 전용블럭은 다음과 같은 것이 있습니다. 각 전용블럭의 상세한 설명은 각 클래스에 설명되어 있습니다. 

co:bit Training Kit 베이스보드

co:bit Training Kit 베이스 보드는 micro:bit와 여러가지 센서와 장치를 연결해 주는 보드입니다.

초음파센서 

Kit에 포함된 초음파센서는 약 30cm 이내의 거리를 측정할 수 있는 센서입니다. 초음파센서는 초음파라는 사람 귀로는 들을 수 없는 소리를 이용해서 거리를 측정합니다. 먼저 센서에서 초음파를 내보냅니다. 이 소리가 물체에 반사되어 다시 센서로 돌아오면 그 시간차이를 이용해서 거리를 측정합니다. co:bit 베이스보드의 “Ultrasonic Sensor”와 연결하면 사용 가능합니다.

 

토양습도센서

토양습도센서는 화분같은 것의 흙에 수분이 어느정도 포함되었는지 측정할 수 있는 센서입니다.  센서 모듈은 수분탐지 프로브와 센서보드 두부분으로 되어 있습니다. 수분탐지 프로브를 수분이 포함된 화분이나 흙(혹은 물이 담긴 물컵도 가능)에 꽂고 센서보드와 co:bit 베이스 보드의 “Soil Moisture Sensor”와 연결하면 사용 가능합니다.

 

서보모터 

서보모터의 서보(Servo)의 어원은 라틴어의 Servue로서, 노예라는 의미를 가지고 있습니다. 서보모터는 사용자가 전기적인 신호를 주면 지시한 만큼의 각도로 회전하는 기능을 수행합니다. 회전하는 각도는 -180° ~ 180° 입니다. 서보모터와 co:bit 베이스 보드의 “Servo Motor”연결하면 사용 가능합니다.

 

DC모터 팬 모듈

DC모터는 장남감에 많이 사용되는 모터입니다. DC모터에 배터리를 연결하면 모터가 시계방향(CW) 또는 반시계방향(CCW)으로 회전합니다. DC모터는 전압을 이용해서 회전속도를 조절할 수 있습니다. Kit의 DC모터는 재미를 더하기 위해서 작은 팬을 달아 놓았습니다. DC모터 팬 모듈로 선풍기나 비행기 시뮬레이터 같은 재미있는 코딩을 할 수 있습니다. DC모터 모듈을 co:bit 베이스보드 “DC Motor”에 연결하면 사용 할 수 있습니다.

 

조이스틱 

조이스틱은 PC에 연결해서 게임을 할 때 사용하는 마우스나 키보드 같은 입력장치 입니다. 조이스틱으로 키보드나 마우스로는 할 수 없는 재미있는 게임을 할 수 있습니다.  조이스틱은 가변저항이라는 장치를사용합니다. 상세한 원리와 조이스틱의 코딩은 Kit의 조이스틱 클래스에서 공부할 수 있습니다. 조이스틱 모듈을 co:bit 베이스 보드의 “Joystick”에 연결하면 사용할 수 있습니다.

 

포텐쇼미터

포텐쇼미터는 오디오 등 전자제품의 볼륨 조정 등을 위해 많이 사용되는 입력장치 입니다. 포텐쇼미터에는 조이스틱과 같이 가변저항이라는 장치를 사용합니다. 포텐쇼미터의 입력값의 범위는 0 ~ 1024값 입니다. 상세한 원리와 포텐쇼미터 코딩은 Kit의 포텐쇼미터 클래스에서 공부할 수 있습니다. 포텐쇼미터를 “Potentiometer”에 연결하면 사용할 수 있습니다.

 

IR센서

IR센서는 적외선 센서라고도 합니다. 적외선은 사람의 눈에는 보이지 않지만 아주 짧은 거리를 측정하는데 자주 쓰입니다. Kit에 내장된 IR센서는 적외선을 이용해서 10cm이내의 거리에서 장애물이 있는지 파악하는데 좋습니다. 장애물이 있으면 센서 입력값이 1이 됩니다. 만약 장애물이 없으면 센서 입력값이 0이 됩니다. 상세한 원리와 IR센서 코딩은 Kit의 IR센서 클래스에서 공부할 수 있습니다. IR센서를 co:bit 베이스보드의 “IR Sensor”에 연결하면 사용할 수 있습니다.

버저(스피커)

버저는 전기신호를 소리로 바꾸어주는 장치입니다. 버저는 co:bit 베이스 보드에 내장되어 있습니다.  버저를 이용해서 간단한 소리들과 원하는 음계의 소리를 낼 수 있습니다. 상세한 원리와 버저 코딩은 Kit의 버저 클래스에서 공부할 수 있습니다.