Lập trình điều khiển xe từ xa bằng SmartPhone thông qua Module Bluetooth và Arduino

1. GIỚI THIỆU:

    Làm xe điều khiển từ xa chắc hẳn đều là đam mê của nhiều bạn từ nhỏ, nhưng với thời kì smatphone phát triển như bây giờ mình sẽ hướng dẫn các bạn làm một chiếu xe điều khiển từ xa bằng chính chiếc điện thoại của bạn ( nhớ là điện thoại chạy hệ điều hành andoid nhé).

2. NỘI DUNG:

Bước 1: Chuẩn bị

  • 1 bộ khung xe có 2 động cơ và 1 bánh đa hướng
  • 1 arduino uno
  • 1 modul Bluetooth hc-05
  • 1 mạch điều khiển động cơ L298N
  • Dây cắm

Bước 2: Lắp ráp

  Các bạn đấu dây như bảng sau nhé.

-->Kết nối Arduino với bluetooth

ARDUINO UNO BLUETOOTH HC-05
VCC VCC
GND GND
10 TX
11 RX

--> Kết nối Arduino với mạch điều khiển động cơ L298N

ARDUINO UNO L298N   
GND GND
4 IN1
5 IN2
6 ENA
7 IN3
8 IN4
9 ENB

Nhớ ENA và ENB là 2 pin băm xung điều khiển tốc độ động cơ nên sẽ đặt vào pin nào có dấu ngã ‘~’ nhé!

Bước 3: Code cho Arduino

Các bạn download code tại đây:

                  

  + GIẢI THÍCH CODE

     - Đọc tín hiệu đưa về trong ‘blue’

     - Mạch điều khiển động cơ gồm có 4 chân vào in1, in2, in3, in4

  • In1 in2 là điều khiển DC1;
  • in3, in4 là điều khiển DC 2.

     - Chiều quay của động cơ sẽ được điều khiển bằng cach xuất HIGH LOW vào chân Inx

Ví dụ:            digitalWrite(IN1, HIGH);

         digitalWrite(IN2, LOW).     

- Khi này động cơ sẽ quay tiến, và quay ngược lại khi đổi HIGH thành LOW, LOW thành HIGH

      digitalWrite(IN1, LOW);

    digitalWrite(IN2, LOW);

--> Lúc này động cơ sẽ dừng lại,  tương tự như vậy trên DC2.

Bước 4: Tải ứng dụng điều khiển:

Các bạn tìm và tải miễn phí ứng dụng này trên CHplay với tên: Bluetooth RC Controller.

3. KẾT QUẢ:

CHÚC CÁC BẠN THÀNH CÔNG!!

Thành Lam

Số lượt xem bài viết: 71



Comment
Name
Message
Coppy right ©: 2016 by Đỗ Ngọc Tuấn-TCU
Email: ngoctuansqtt@gmail.com