개요
BT-210
BT-210은 블루투스 통신을 이용하여 모듈끼리 시리얼 통신(UART)을 가능하게 해 주는 부품입니다. 연결 가능한 부품은 아래와 같습니다. (각 부품에 장착하는 방법은 부품별 설명 페이지를 참고하세요.)
- BT-210
주의: 다음의 제품들은 BT-210과 호환되지 않습니다.
- 리모콘 : RC-100, RC-100A
- 제어기 : CM-100, CM-5, CM-2+
- 통신 모듈 : BT-410, BT-410 Dongle
사용 예시
- 블루투스 통신을 이용한 올로 버그 조종
- 올로 버그 제어기(CM-100A)에 BT-210 장착
- 안드로이드 스마트폰과 BT-210 연결을 통한 OLLO 조종
- PC 에서 블루투스 통신을 이용한 제어기 조종
- OpenCM9.04 에 BT-210 장착 후 PC 의 블루투스 포트에 연결
- STEAMCUP PREMIUM키트 제어기(CM-530)에 BT-210 장착
주의: 제어기의 전원이 반드시 꺼져있는 상태에서 제품을 연결해주세요. 전원이 켜져있는 상태에서 연결시, 오동작 및 고장을 일으킬 수 있습니다.
제품 사양
항목 | 설명 |
---|---|
무게 | 4.51g |
크기 | 18mm X 30mm X 9.1mm |
블루투스 사양 | Bluetooth Specification 2.1 Support |
유효 통신거리 | 10M |
주파수 대역 | 2.4 GHz ISM Band |
Bandwidth | MAX 250kbps |
기본 통신속도 | 57,600bps |
통신 감도 | -81dBm (Typical) |
Transmit Power | 4dBm(Typical) |
지원되는 블루투스 프로파일 | SPP (Serial Port Profile) |
동작 전압 | 3.3V |
소모전류 | 48mA (Max) |
동작 온도 | -40°C ~ 85°C |
통신속도 | 1,200bps ~ 4,000,000bps(F/W v13 이상) |
안테나 | Chip Antenna |
인터페이스 | UART (3.3V Level) |
공중선전력 | -6~4dBm(Class 2) |
사용 가능한 통신속도
통신속도 | BT-210 FW v12 이하 |
BT-210 FW v13 이상 |
BT-410/BT-410 동글 |
---|---|---|---|
1200 | X | X | O |
2400 | X | X | O |
4800 | X | X | O |
9600 | O | O | O |
14400 | X | X | O |
19200 | O | O | O |
28800 | X | X | O |
38400 | O | O | O |
57600 | O | O | O |
76800 | X | X | O |
115200 | O | O | O |
230400 | O | O | O |
250000 | O | O | O |
460800 | O | O | O |
921600 | O | O | O |
1000000 | X | O | O |
1382400 | O | O | X |
1500000 | X | O | X |
2000000 | X | O | X |
2500000 | X | O | X |
3000000 | X | O | X |
4000000 | X | O | X |
통신 모드
BT-210은 페어링 연결을 통해 보다 신뢰성 있는 1:1 통신을 할 수 있습니다.
1:1 통신
- BT-210을 사용할 때 하나의 기기를 “Master”로 설정하고 다른 하나를 “Slave”로 설정해서 사용할 수 있습니다. 또한, 블루투스를 지원하는 스마트폰과 연결할 때에는 BT-210을 “Slave”로 설정하면 사용이 가능합니다.
- 초기에 전원이 인가되면 파란색 LED가 깜박이며, 페어링이 성공하게 되면 파란색 LED가 계속 켜져 있게 됩니다.
BT-210 설정하기
설정
-
OpenCM 9.04에 Arduino IDE의 “c_Serial_Serial2_Converter” 예제를 다운로드 합니다.(OpenCM IDE 사용자는 두번째 그림을 참조하세요.)
Arduino IDE 사용시
주의 : OpenCM IDE는 더이상 업데이트되지 않습니다. ArduinoIDE 사용을 권장드립니다.
OpenCM IDE 사용시
-
OpenCM9.04와 BT-210을 연결한 후, Tera Term을 실행합니다.
다운로드
Tera Term
-
OpenCM-9.04와 PC를 USB를 연결하고 드라이버 설치 후 해당 COM포트로 Tera Term 터미널 프로그램으로 연결합니다.
-
아래와 같이 표시되면 연결이 완료되었습니다. baud rate는 57600으로 설정해주세요.
참고 : BT모듈의 UART통신이 변경되었다면, 그에 적절한 값으로 Baud rate를 변경해주세요.
-
아래와 같이 Setup -> Terminal 을 선택하시고 Local echo에 체크합니다.
-
터미널에서 아래와 같이 !표를 입력하면 OK가 뜨고 커맨드 모드로 진입합니다. 여기서 AT를 입력하고 엔터를 치면 계속 OK가 뜨는 것이 확인되면 성공적으로 BT-210과 연결되었고 설정을 하실 수 있습니다.
-
터미널 설정을 마치고 BT-210을 OpenCM-9.04에서 떼었다가 붙이면 아래와 같이SLAVE/MASTER 모드 중에 하나로 작동됩니다. 아래 그림은 MASTER 모드.
AT 명령어
아래와 같이 터미널에서 AT 커맨드를 통해 BT-210의 설정을 변경할 수 있고 AT커맨드의 종류는 아래와 같습니다.
참고:
명령어 실행시, ERROR가 발생한다면 ”!” 를 입력하여 명령어를 다시 작성할수있습니다.
명령어가 falil되거나, 다음단계로 넘어가지않는다면 “AT(at)” 또는 ”!” 를 입력하여 다시 시도해보세요.
만약 실행창에서 bt모듈이 감지되지않는다면, 제어기 또는 펌웨어 복구(R+)를 해보세요.
-
시스템 리셋 ATZ를 입력 후 엔터를 누르면 아래와 같이 BT-210이 재시작 됩니다. 만약 설정을 변경하였다면 변경된 모드로 재시작합니다.
- 모드 변경
BT-210의 디바이스 모드(Slave/Master)를 설정하기 위해서는 아래의 커맨드로 변경을 할 수 있습니다. (대소문자 관계 없음)
- AT+BTROLE=M -> Master mode
- AT+BTROLE=S -> Slave mode
그리고 ATZ를 입력 후 엔터를 누르면 시스템이 리셋되고 변경된 모드로 동작합니다.
Master 모드
Slave 모드
-
주변장치 검색 주변 장치 검색은 BT-210이 MASTER모드일 때만 동작합니다. 아래와 같이 AT+BTINQ를 입력 후 엔터를 누르면 현재 주변에 Device Class가 0x1F00(SPP)인 Device가 차례로 검색되어 나옵니다
-
장치 연결(페어링) 장치 연결은 AT+BTINQ 커맨드로 주변 장치 검색을 하고 난 뒤 표시된 블루투스 어드레스(16진수 12자리)를 통해 페어링 연결 합니다. 예를 들면 위의 abc2-ff-123458이라는 블루투스 어드레스를 ‘-‘표시 제외하고 ATDabc2ff123458이라고 입력 후 엔터를 누르면 연결을 시도합니다. 여기서 장치간의 Pin Code가 맞지 않으면 페어링이 안되기 때문에 반드시 체크를 해야 합니다.(기본적으로
0000
입니다.) -
Pin Code 변경 AT+BTKEY=4자리 Pin Code 아래와 같이 원하는 Pin code를 입력하시면 Pin Code가 변경됩니다.
변경된 Pin Code 확인은 아래와 같이 ‘=’ 없이 AT+BTKEY만 입력합니다.
-
현재 Device Class 출력 현재 디바이스의 클래스를 출력합니다. BT-210은 SPP(Serial Port Profile)이므로 0x1f00으로만 출력됩니다.
-
Bluetooth 장치 이름 변경 AT+BTNAME = 원하는 장치 이름
-
Device Under Test 모드(DUT) DUT모드는 블루투스 테스터기에서 디바이스의 성능을 측정할 때 사용되는 모드이고 일반적인 용도에서는 쓰이지 않습니다. AT+BTDUT를 입력하시면 현재 모드에서 토글되어 설정되고 ATZ입력하시면 해당 모드로 재시작합니다.(반드시 SLAVE모드에서 실행해야 합니다.)
DUT모드에서 빠져나오기 위해서는 아래와 같이 한번 더 AT+BTDUT를 입력하시면 Disable되고 ATZ를 통해 리셋하시면 됩니다.
- 통신속도 변경
AT+BTUART
,baudrate
,parity_bit
,stop_bit
Example
AT+BTUART,57600,n,1
cmd에서 BT-210 Pairing 튜토리얼
핀 배열
핀 번호 | 핀 명칭 | 기능 | 입력/출력 |
---|---|---|---|
1 | RXD | Receive Data(Data In) | 입력 |
2 | TXD | Transmit Data(Data Out) | 출력 |
3 | VCC | 3.3V DC | 입력 |
4 | GND | Ground (0v) | - |
참고자료
인증 획득
표기되지 않은 인증에 대해서는 별도 문의하시기 바랍니다.
- KCC, FCC, CE