Mục lục:

Arduino 4WD Rover Bluetooth được điều khiển bằng điện thoại / máy tính bảng Android: 5 bước
Arduino 4WD Rover Bluetooth được điều khiển bằng điện thoại / máy tính bảng Android: 5 bước

Video: Arduino 4WD Rover Bluetooth được điều khiển bằng điện thoại / máy tính bảng Android: 5 bước

Video: Arduino 4WD Rover Bluetooth được điều khiển bằng điện thoại / máy tính bảng Android: 5 bước
Video: Lập trình vi điều khiển- Phần 185- Robot điều khiển bằng điện thoại Android sử dụng Bluetooth HC05 2024, Tháng mười một
Anonim
Arduino 4WD Rover Bluetooth được điều khiển bằng điện thoại / máy tính bảng Android
Arduino 4WD Rover Bluetooth được điều khiển bằng điện thoại / máy tính bảng Android
Arduino 4WD Rover Bluetooth được điều khiển bằng điện thoại / máy tính bảng Android
Arduino 4WD Rover Bluetooth được điều khiển bằng điện thoại / máy tính bảng Android

Bộ định tuyến điều khiển bluetooth Arduino 4WD

Đây là một thiết bị di chuyển 4WD đơn giản mà tôi đã làm bằng Arduino. Rover được điều khiển bằng điện thoại hoặc máy tính bảng Android qua bluetooth. Với ứng dụng đó, bạn có thể kiểm soát tốc độ (sử dụng pwm của Arduino), chạy nó với gia tốc kế và nhiều thứ khác.

Bản phác thảo Arduino được nhận xét đầy đủ và mã nguồn mở, cũng như giao thức giao tiếp (do tôi phát triển) từ ứng dụng đến Arduino được giải thích trong bản phác thảo.

Biết giao thức, bạn có thể sử dụng ứng dụng để điều khiển các rô bốt khác…

Bước 1: Những gì bạn cần…

Những gì bạn cần…
Những gì bạn cần…

Để xây dựng rover Arduino 4wd của riêng bạn, bạn nên mua tất cả các bộ phận cần thiết từ cửa hàng ưa thích của bạn.

Hầu hết chúng có thể được mua trên ebay hoặc amazon hoặc các cửa hàng điện tử / sở thích trực tuyến khác.

Tôi đã thử đặt một số liên kết nhưng chúng có thể đã lỗi thời và không hoạt động, trong trường hợp này, hãy thử tìm kiếm phần theo cách thủ công theo tên. Xin lỗi vì chuyện đó.

Dù sao thì đây cũng là một bộ rô-bốt rất đơn giản, thường được làm bằng khung gầm, bốn động cơ Dc (tối đa 12V) với động cơ bánh răng và bốn bánh xe.

Các bộ phận được sử dụng là:

1 chiếc khung hoàn chỉnh với 4 động cơ DC, thường được gọi là Arduino rover 4wd, ví dụ như sau:

www.robotik.center/index.php?route=product/… từ

www.robotshop.com/en/dagu-4wd-chassis.html

www.robotshop.com/en/whippersnapper-runt-ro…

www.robotshop.com/en/juniorrunt-rover-kit.h…

Ngoài ra một tìm kiếm trên Ebay với từ khóa 'arduino robot khung gầm 4WD' sẽ trả về rất nhiều kết quả.

  • 1 bảng Arduino una R3 hoặc Arduino Leonardo.
  • 1 mô-đun Bluetooth HC-05 hoặc HC-06 với bảng bộ điều hợp (Đã cập nhật! 2017, ngày 10 tháng 10, hiện hỗ trợ mô-đun HC-05 cho ai trong số bạn đã có nó)

1 bảng điều khiển động cơ kép cầu L298

Có nhiều điểm khác nhau trong số này nhưng sơ đồ chân của tất cả đều giống nhau đến 99%. Chỉ cần kết nối dây với đúng chân dựa trên sơ đồ bảng. với hướng dẫn này, bạn có thể tìm thấy biểu dữ liệu của một biểu mà tôi đã sử dụng (xem bước tiếp theo).

3 chiếc 3.7V 1200mA (hoặc nhiều hơn) Pin sạc Li-Ion cỡ AA hoặc pin LiPo 11, 1V 1200mA. nếu bạn sử dụng pin cỡ AA, bạn có thể đặt chúng vào hộp đựng pin

  • 1 cái Jack cắm cho phích cắm nguồn Arduino.
  • 1 cái điện trở 1Kohm.

Bước 2: Sơ đồ giản đồ…

Sơ đồ giản đồ…
Sơ đồ giản đồ…
Sơ đồ giản đồ…
Sơ đồ giản đồ…

Đây là sơ đồ để nối dây rover, vui lòng làm theo nó trong khi lắp ráp nó ở bước tiếp theo…

L298 pdf sẽ giúp bạn trong trường hợp bạn có sơ đồ chân bảng khác.

Các mô-đun HC-05 và HC-06 bt có cùng một sơ đồ chân.

Đôi khi HC-05 có 6 chân thay vì 4 chân, hãy kiểm tra tên chân ở dưới cùng của mô-đun để đảm bảo sử dụng đúng chân.

Bước 3: Lắp ráp Rover…

Image
Image
Lắp ráp Rover…
Lắp ráp Rover…
Lắp ráp Rover…
Lắp ráp Rover…

Làm theo các hình ảnh được đánh số và đoạn video ngắn để biết thứ tự lắp ráp (một số thứ có thể khác tùy thuộc vào khung xe của bạn…).

  1. Bắt đầu với các động cơ trên khung và bánh xe (hình 1).
  2. Gắn bảng điều khiển động cơ L298 và động cơ dây vào nó, đồng thời thêm 2 dây để cấp nguồn cho bảng (hình 2 và 3).
  3. Một đoạn cáp dẹt sẽ kết nối bo mạch với Arduino, bạn chỉ cần 6 dây nhưng tôi đã để lại một số dây khác để sử dụng sau này (có thể là đèn hoặc cảm biến siêu âm…). Cũng đấu dây vào giắc cắm, chú ý đến cực tính, chân trung tâm là cực dương (+ 11,1V từ pin) (hình 4).
  4. Đặt giá đỡ pin (hoặc bộ pin) ở phía trước của rover, cố định nó bằng một miếng băng dính hai mặt. Nếu bạn chọn pin cỡ AA, bạn có thể dễ dàng tháo chúng ra để sạc lại.
  5. Đặt đầu rover … cáp dẹt và giắc cắm đi qua lỗ (hình 6)

  6. Lắp ráp mô-đun bluetooth với điện trở bằng một đoạn cáp dẹt (thường được cung cấp cùng với mô-đun). Cắt dây RXD (không phải chốt!) Và hàn nối tiếp điện trở vào dây. Đóng ống bằng ống co nhiệt (hình 7).
  7. Đặt bảng Arduino và mô-đun. Kết nối cáp dẹt như trong sơ đồ. Cố định mô-đun Bluetooth bằng một miếng băng keo hai mặt (rất) nhỏ. Kết nối giắc cắm nguồn với Arduino (hình 8).

Bước 4: Phác thảo Arduino…

Phác thảo Arduino…
Phác thảo Arduino…
Phác thảo Arduino…
Phác thảo Arduino…
Phác thảo Arduino…
Phác thảo Arduino…
Phác thảo Arduino…
Phác thảo Arduino…

Chỉ kết nối mô-đun Bluetooth HC-05 hoặc HC-06 với Arduino như trong sơ đồ (hãy nhớ điện trở 1Kohm! Trên chân RXD của mô-đun).

Mở bản phác thảo Arduino, bỏ ghi chú #define chính xác cho mô-đun bluetooth của bạn và nhớ nhận xét mô-đun khác, xem hình ảnh. Tải nó lên Bảng Arduino chưa R3 hoặc Leonardo, kết nối cáp USB để bảng vẫn được cấp nguồn.

1) Mở màn hình nối tiếp và đặt tốc độ truyền thông thành 115200 baud và đầu cuối NL (Dòng mới).

Trong màn hình nối tiếp viết chuỗi: ‘Echo on’ và nhấp vào Send, bạn sẽ thấy ‘Echo is on’, điều này sẽ lặp lại các lệnh tiếp theo ra màn hình. Bây giờ viết chuỗi: ‘Thiết bị’ và nhấp vào Gửi, bạn sẽ thấy ‘Đã kết nối với: ArduinoRover’

Bây giờ hãy làm theo các bước dưới đây để kiểm tra kết nối bluetooth tùy thuộc vào mô-đun bạn đã chọn. Lưu ý: khi bạn gửi lệnh AT đến mô-đun bluetooth, hãy chắc chắn rằng các lệnh là chữ hoa!

2a) Kiểm tra mô-đun HC-06

Không tắt nguồn Arduino (nếu bạn đã làm vậy, hãy khởi động lại từ điểm 1, bạn cần bật Echo) và gửi chuỗi 'AT', bạn sẽ thấy 'HC-06> OK' sau khoảng một giây, điều này có nghĩa là Bluetooth của bạn mô-đun được kết nối chính xác và tốc độ truyền khớp với tốc độ truyền trong bản phác thảo tại dòng: BtSerial.begin (9600). Để thay đổi tên mô-đun Bluetooth, hãy gửi chuỗi ‘AT + NAMEArduino’ (ví dụ), bạn sẽ thấy 'HC-06> OKsetname' sau khoảng một giây. Bây giờ, hãy thử tìm mô-đun Bluetooth với điện thoại thông minh hoặc máy tính bảng của bạn và ghép nối với nó, lắp mã pin, thường là 1234 khi được yêu cầu.

2b) Kiểm tra mô-đun HC-05

Mô-đun bluetooth này hơi phức tạp, vì vậy hãy làm theo chính xác hướng dẫn và xem hình ảnh với ảnh chụp màn hình từ IDE. Tắt nguồn Arduino bằng cách tháo cáp USB. Có một nút ấn nhỏ trên HC-05, hãy xem hình ảnh, nhấn giữ nó trong khi kết nối lại cáp USB để cấp nguồn cho Arduino và cho đến khi đèn LED màu đỏ trên mô-đun bắt đầu nhấp nháy chậm. Đây là một chế độ lệnh đặc biệt để đảm bảo khớp với tốc độ BtSerial.begin (38400) trong bản phác thảo. Bây giờ mở màn hình nối tiếp theo điểm 1, nhập 'Echo on' và nhấp vào Send, bạn sẽ thấy 'Echo is on'. Gửi chuỗi 'AT', bạn sẽ thấy 'HC-05> OK'. Gửi chuỗi 'AT + ORGL', mô-đun sẽ phản hồi 'HC-05> OK', điều này sẽ đặt lại mô-đun về các thông số mặc định của nhà sản xuất. Gửi chuỗi 'AT + UART?', bạn sẽ thấy 'HC-05> + UART: 38400, 0, 0' đây là tốc độ truyền thông mặc định. Gửi chuỗi 'AT + PSWD?', bạn sẽ thấy 'HC-05> + PSWD1234', đây là mật khẩu mặc định 1234. Gửi chuỗi 'AT + NAME = HC-05_rover' (ví dụ: chỉ sử dụng tên ưa thích của bạn sau dấu =), nó sẽ phản hồi bằng 'HC-05> OK'. Bây giờ tắt nguồn Arduino bằng cách tháo cáp USB và bật lại nguồn sau vài giây. Cố gắng tìm mô-đun Bluetooth với điện thoại thông minh hoặc máy tính bảng của bạn và ghép nối với nó, cắm chốt bạn có trong màn hình nối tiếp, 1234, khi được yêu cầu.

3) Hoàn thành dự án (xem phần lắp ráp rover) nếu chưa hoàn thành.

Bước 5: Ứng dụng Android…

Ứng dụng Android…
Ứng dụng Android…
Ứng dụng Android…
Ứng dụng Android…

Bây giờ Rover của bạn đã sẵn sàng để chạy!

Bạn cần ứng dụng Android MIỄN PHÍ IRacer & bộ điều khiển Arduino BT từ cửa hàng chơi tại đây:

play.google.com/store/apps/details?id=com…. Ứng dụng cho phép bạn điều khiển rover bằng phím điều khiển bốn chiều ở chế độ dọc hoặc bằng 2 phím điều khiển (cảm ứng đa điểm) ở chế độ ngang.

Đảm bảo chọn đúng thiết bị trong ứng dụng: Mở menu ứng dụng (nút 3 dòng), mở cài đặt ứng dụng (bánh răng) -> Thiết lập điều khiển từ xa -> nhấp và chọn thiết bị để lái: Arduino Rover.

Từ menu, chọn kết nối và chọn tên mô-đun bluetooth đã được ghép nối của bạn từ danh sách để kết nối.

Trong menu cài đặt có rất nhiều tùy chọn (hình nền, giới hạn tốc độ…) để chơi, tận hưởng:)

Đề xuất: