Xe RC điều khiển bằng điện thoại thông minh sử dụng Arduino: 13 bước (có hình ảnh)
Xe RC điều khiển bằng điện thoại thông minh sử dụng Arduino: 13 bước (có hình ảnh)
Anonim
Xe RC điều khiển bằng điện thoại thông minh sử dụng Arduino
Xe RC điều khiển bằng điện thoại thông minh sử dụng Arduino

Tài liệu hướng dẫn này hướng dẫn cách chế tạo Xe rô bốt Arduino điều khiển bằng điện thoại thông minh.

Cập nhật vào ngày 25 tháng 10 năm 2016

Bước 1: Liên kết video Youtube

Image
Image

Bước 2: Các bộ phận và công cụ cần thiết

Cấu trúc / Khung gầm
Cấu trúc / Khung gầm

1. Bộ khung gầm Robot 4WD 2. Arduino Uno

3. Mô-đun cầu LM298 H

4. Mô-đun Bluetooth HC-05

5. Pin Li-po 12v

6. Dây Nhảy Nam-Nữ

7. Dây nhảy nam-nam

8. Duct Tape hoặc bất kỳ loại băng nào khác 9. Điện thoại thông minh

Bước 3: Cấu trúc / Khung xe

Bạn có thể mua Khung xe 4WD được chế tạo sẵn hoặc bạn có thể chế tạo bằng cách sử dụng PVC / Bất kỳ loại Bảng cứng nào.

Bước 4: Động cơ / Bộ truyền động

Động cơ / Bộ truyền động
Động cơ / Bộ truyền động

Trong dự án này tôi sử dụng động cơ DC 6v. Bạn có thể sử dụng bất kỳ loại động cơ DC 6v nào.

Bước 5: Chuẩn bị thiết bị đầu cuối động cơ

Chuẩn bị nhà ga động cơ
Chuẩn bị nhà ga động cơ
Chuẩn bị nhà ga động cơ
Chuẩn bị nhà ga động cơ
Chuẩn bị nhà ga động cơ
Chuẩn bị nhà ga động cơ

Cắt 4 đoạn dây màu đỏ và đen có chiều dài khoảng 5 đến 6 inch.

Có thể sử dụng dây 0,5 mét vuông.

Bóc lớp cách điện khỏi các dây ở mỗi đầu Hàn các dây vào cực động cơ

Bạn có thể kiểm tra cực tính của động cơ bằng cách kết nối nó với bộ pin. Nếu nó quay theo chiều thuận (dây màu đỏ với cực dương và dây màu đen với cực âm của pin) thì kết nối đã chính xác.

Bước 6: Gắn động cơ và lắp đặt mái trên cùng

Gắn động cơ và lắp đặt mái trên cùng
Gắn động cơ và lắp đặt mái trên cùng
Gắn động cơ và lắp đặt mái trên cùng
Gắn động cơ và lắp đặt mái trên cùng
Gắn động cơ và lắp đặt mái trên cùng
Gắn động cơ và lắp đặt mái trên cùng
Gắn động cơ và lắp đặt mái trên cùng
Gắn động cơ và lắp đặt mái trên cùng

Bước 7: Bộ điều khiển

Bộ điều khiển
Bộ điều khiển

Arduino UNO là một bo mạch vi điều khiển mã nguồn mở dựa trên vi điều khiển Microchip ATmega328P và được phát triển bởi Arduino.cc. Bo mạch được trang bị các bộ chân đầu vào / đầu ra (I / O) kỹ thuật số và tương tự có thể được giao tiếp với các bo mạch mở rộng khác nhau (tấm chắn) và các mạch khác. Bo mạch có 14 chân Digital, 6 chân Analog và có thể lập trình với Arduino IDE (Môi trường phát triển tích hợp) thông qua cáp USB loại B. Nó có thể được cấp nguồn bằng cáp USB hoặc pin 9 volt bên ngoài, mặc dù nó chấp nhận điện áp từ 7 đến 20 volt. Nó cũng tương tự như Arduino Nano và Leonardo. Thiết kế tham chiếu phần cứng được phân phối theo giấy phép Creative Commons Attribution Share-Alike 2.5 và có sẵn trên trang web Arduino. Các tệp bố cục và sản xuất cho một số phiên bản phần cứng cũng có sẵn. "Uno" có nghĩa là một trong tiếng Ý và được chọn để đánh dấu việc phát hành Phần mềm Arduino (IDE) 1.0. Bo mạch Uno và phiên bản 1.0 của Phần mềm Arduino (IDE) là phiên bản tham chiếu của Arduino, hiện đã được phát triển lên các bản phát hành mới hơn. Bảng Uno là bảng đầu tiên trong một loạt các bảng Arduino USB và là mô hình tham chiếu cho nền tảng Arduino. ATmega328 trên Arduino Uno được lập trình trước với bộ nạp khởi động cho phép tải mã mới lên nó mà không cần sử dụng lập trình phần cứng bên ngoài. [3] Nó giao tiếp bằng giao thức STK500 ban đầu. Uno cũng khác với tất cả các bo mạch trước đó là nó không sử dụng chip điều khiển FTDI USB-to-serial. Thay vào đó, nó sử dụng Atmega16U2 (Atmega8U2 lên đến phiên bản R2) được lập trình như một bộ chuyển đổi USB-to-serial.

Các bộ vi điều khiển thường được lập trình bằng cách sử dụng phương ngữ các tính năng từ ngôn ngữ lập trình C và C ++. Ngoài việc sử dụng các công cụ biên dịch truyền thống, dự án Arduino cung cấp một môi trường phát triển tích hợp (IDE) dựa trên dự án Ngôn ngữ xử lý.

Bước 8: Cầu H (Mô-đun LM 298)

Cầu H (Mô-đun LM 298)
Cầu H (Mô-đun LM 298)
Cầu H (Mô-đun LM 298)
Cầu H (Mô-đun LM 298)
Cầu H (Mô-đun LM 298)
Cầu H (Mô-đun LM 298)

Cầu H là gì? Thuật ngữ cầu H bắt nguồn từ cách biểu diễn đồ họa điển hình của một mạch như vậy. Nó là một mạch có thể điều khiển động cơ DC theo chiều thuận và chiều ngược lại. Làm việc: Xem hình trên để hiểu hoạt động của cầu H.

Nó bao gồm 4 công tắc điện tử S1, S2, S3 và S4 (Bóng bán dẫn / MOSFETs / IGBTS). Khi các công tắc S1 và S4 đóng (và S2 và S3 mở), một điện áp dương sẽ được áp dụng trên động cơ. được áp dụng trên động cơ, do đó quay theo hướng đảo ngược.

Lưu ý: Các công tắc trong cùng một nhánh (S1, S2 hoặc S3, S4) không bao giờ được đóng cùng một lúc, nó sẽ gây ra hiện tượng đoản mạch. Cầu H có sẵn dưới dạng mạch tích hợp, hoặc bạn có thể tự xây dựng bằng cách sử dụng 4transistor hoặc MOSFET. Trong trường hợp của chúng tôi, chúng tôi đang sử dụng IC cầu H LM298 có thể cho phép điều khiển tốc độ và hướng của động cơ.

Mô tả Pin:

Đầu ra 1: Động cơ DC 1 "+" hoặc động cơ bước A +

Đầu ra 2: Động cơ DC 1 "-" hoặc động cơ bước A-

Đầu ra 3: Động cơ DC 2 "+" hoặc động cơ bước B +

Ra 4: Động cơ B dẫn ra

12v Pin: đầu vào 12V nhưng bạn có thể sử dụng 7 đến 35V

GND: Mặt đất

Pin 5v: Đầu ra 5V nếu có bộ nhảy 12V, lý tưởng để cấp nguồn cho Arduino của bạn (v.v.)

EnA: Bật tín hiệu PWM cho Động cơ A (Vui lòng xem phần "Cân nhắc về Phác thảo Arduino")

IN1: Kích hoạt động cơ A

IN2: Bật MotorA

IN3: Bật MotorB

IN4: Bật MotorB

EnB: Bật tín hiệu PWM cho Động cơ B

Bước 9: Nguồn điện

Nguồn năng lượng
Nguồn năng lượng

Những pin có thể được sử dụng:

1. Pin AA Alkaline (Không thể sạc lại) 2. Pin AA NiMh hoặc NiCd (có thể sạc lại)

3. Pin Li Ion

4. Pin LiPo

Bước 10: Đi dây điện

Đối với hệ thống dây điện, bạn cần một số dây nhảy. Nối dây đỏ của hai động cơ (ở mỗi bên) với nhau và dây đen với nhau.

Vì vậy, cuối cùng bạn có hai thiết bị đầu cuối ở mỗi bên. MOTORA phụ trách hai động cơ bên phải, tương ứng hai động cơ bên trái được kết nối với MOTORB Làm theo hướng dẫn bên dưới để kết nối mọi thứ.

Kết nối động cơ:

Out1 -> Dây đỏ động cơ bên trái (+)

Out2 -> Dây đen động cơ bên trái (-)

Out3 -> Dây đỏ động cơ bên phải (+)

Out4 -> Dây đen động cơ bên phải (-)

LM298 -> Arduino

IN1 -> D5

IN2-> D6

IN2 -> D9

IN2-> D10

Mô-đun Bluetooth -> Arduino

Rx-> Tx

Tx -> Rx

GND -> GND

Vcc -> 3.3V

Quyền lực:

12V -> Kết nối pin dây đỏ

GND -> Kết nối pin Dây đen và chân Arduino GND

5V -> Kết nối với chân 5V của Arduino

Bước 11: Kiểm soát Logic

Kiểm soát logic
Kiểm soát logic

Bước 12: Phần mềm

Phần mềm
Phần mềm
Phần mềm
Phần mềm

Phần mềm rất đơn giản, không cần thư viện, nếu bạn hiểu bảng logic ở các bước trước đó thì bạn có thể viết mã của riêng mình. Tôi không dành nhiều thời gian để viết mã nên chỉ sử dụng mã do người khác viết. Để điều khiển Robot Car, tôi đang sử dụng điện thoại thông minh của mình. Điện thoại thông minh được kết nối với bộ điều khiển qua mô-đun Bluetooth (HC -06 / 05) Tải xuống ứng dụng Sau khi cài đặt ứng dụng, bạn phải ghép nối nó với mô-đun Bluetooth. Mật khẩu để ghép nối là "1234".

Liên kết tải xuống: https://play.google.com/store/apps/details? Id = brau…

Bước 13: Mã Arduino

Mã Arduino
Mã Arduino

==> Mã Arduino

Hoặc

www.mediafire.com/folder/jbgp52d343bgj/Smartphone_Controlled_RC_Car_Using_Arduino_%7C%7C_By_Tafhim