교육
교육 목록
- SPI와 I2C를 이용한 관성센서 제어
- SPI를 이용한 관성센서 제어
- I2C를 이용한 관성센서 제어
- 라이브러리를 이용한 관성센서 제어
- OLED 디스플레이를 이용한 시계 만들기
- OLED 디스플레이를 이용한 움직이는 이미지 만들기
- 기압센서를 이용한 기압 및 온도 측정
- 적외선센서를 이용한 거리측정
- 초음파센서를 이용한 거리측정
- 적외선센서와 초음파센서를 동시이용한 거리측정
- 장애물 회피 로봇
- 원격제어 로봇 - BT 이용
- 원격제어 로봇 - SBUS 이용
- 밸런싱 로봇
원격제어 로봇 - BT 이용
2018-09-21원격제어(Radio Control) 로봇은 전파를 보내는 송신기와 신호를 받는 수신기를 이용하여 원거리에서 로봇을 조작하는 것이다. 즉, 원격제어를 통해 사람의 센싱과 작업능력을, 사람이 존재하는 공간에서 멀리 떨어진 공간까지 확대시킬 수 있어 사람이 직접 조작하기 위험한 경우에 응용되는 등 생산성과 안전성이 높아지는 데 기여할 수 있는 기술이다. 원격제어 기술이 발전된다면, 간단한 명령만으로 여러 대의 로봇을 제어할 수도 있고, 기술이 발달하면 현장감을 생생하게 느끼면서 정밀제어도 가능해질 수 있다. 이러한 장점이 다양한 로봇과 합쳐지면 그 시너지 효과도 배로 나타날 것이다.  
 
블루투스 송수신 모듈 | HC-06  
 
 
 
 
블루투스의 특징은 단거리, 저전력, 저비용으로 장치들을 무선 연결할 수 있도록 해준다는 것이다. 블루투스의 무선 시스템은 ISM 주파수 대역인 2400~2483.5MHz를 사용한다. 이 중 위-아래 주파수를 쓰는 다른 시스템들의 간섭을 막기 위해 2400MHz 이후 2MHz, 483.5MHz 이전 3.5MHz까지의 범위를 제외한 2402~2480MHz, 총 79개 채널을 쓴다. 블루투스는 무선 네트워크가 요구되는 모든 상황에 적합한 프로토콜은 아니지만, 근거리 통신망을 만드는데 유용한 프로토콜이며, 다른 프로토콜에 비해 편리한 연결 과정을 제공한다. 사물인터넷(IoT)의 핵심인 네트워크 환경에서 블루투스 역할의 중요성이 커지고 있다. 
 
 
 
[ HC-06 블루투스 모듈 ] 
 블루투스 | V2.0 |
 동작전압 | 3.3V / 5V  |
 baud rate | 4800bps ~ 1382400bps  |
 크기 | 28 x 15 x 2.35 mm  |
 동작전류 | 40mA |
 대기전류 | <;;;;;; 1mA  |
 기본설정 | Slave, 9600, N, 8, 1, pincode 1234  |
 
BT 통신 예제 
라두이노에 블루투스 모듈을 추가하게 되면 10m 이내의 거리에서 무선으로 데이터를 보내거나 받을 수 있다. 이를 활용해 모터를 동작시켜 무선으로 기기제어가 가능하다. 
단, 통신 거리가 제한되어 있기 때문에 범위 밖을 벗어나게 되면 블루투스 모듈과 연결이 끊길 수 있다는 점을 유의하며, BT 통신 예제를 실험해보자.  
준비물 : TT모터, 모터드라이버, 초음파, 적외선, 라두이노, 점퍼케이블, 데이터케이블, PC, HC-06 블루투스 모듈, 라두이노 
 
회로도
 
 
 
 
프로그램 소스코드 보러가기 ▶http://raduino.tistory.com/34
프로그램 소스코드 ▶ 다운로드 
 
 
▼ 스마트폰 앱 개발 
 
 
 
▼ 앱인벤터 BLE 조종 프로그램  
 
  
실행 파일 : BT 자동차 어플리케이션 설치 파일 다운로드 → 원격제어 로봇 BT