Mục lục:

Cách tạo một chiếc Rover điều khiển bằng cử chỉ: 4 bước
Cách tạo một chiếc Rover điều khiển bằng cử chỉ: 4 bước

Video: Cách tạo một chiếc Rover điều khiển bằng cử chỉ: 4 bước

Video: Cách tạo một chiếc Rover điều khiển bằng cử chỉ: 4 bước
Video: Điểu khiển Rover bằng cử chỉ - Lập trình nhận và xử lý lệnh trên robot 2024, Tháng Chín
Anonim
Image
Image

Dưới đây là các hướng dẫn để xây dựng một bộ điều khiển điều khiển bằng cử chỉ (bộ điều khiển điều khiển từ xa). Nó bao gồm một đơn vị rover có cảm biến tránh va chạm trên bo mạch. Bộ phát thay vì là một chiếc điều khiển từ xa vụng về là một chiếc găng tay mát có thể đeo vào tay và sau đó được di chuyển để truyền tín hiệu đến bộ điều khiển bằng chuyển động của tay. Tín hiệu RF được sử dụng để liên lạc.

Dự án này có những ứng dụng tiềm năng trong việc kiểm tra gầm xe (để bảo mật hoặc bảo trì) bên cạnh việc cuối cùng được sử dụng để bay máy bay không người lái.

Quân nhu

Arduino / Genuino UNO (với cáp UNO) x2

Pin Li-ion (12V) x1

Dây nhảy (Nam sang nam, nam sang nữ, nữ sang nữ) x40 mỗi dây

Bảng mạch x1

Mô-đun điều khiển động cơ L298 x1

Con quay hồi chuyển MPU6050 x1

Máy thu và máy phát RF x1 mỗi cái

Cảm biến siêu âm x1

Thiết lập khung x1

Giá đỡ pin (thường đi kèm với khung) x1

Công tắc (thường đi kèm với khung) x2

Tua dây x1

Bơm khử hàn (không cần thiết) x1

Băng hai mặt x1

Bước 1: Sơ đồ mạch và lý thuyết:

Sơ đồ mạch và lý thuyết
Sơ đồ mạch và lý thuyết
Sơ đồ mạch và lý thuyết
Sơ đồ mạch và lý thuyết

Thiết lập bộ phát: Tóm lại, chúng ta cần lấy các bài đọc từ con quay hồi chuyển và gửi chúng đến bộ phát thông qua Arduino.

Thiết lập bộ thu: Chúng ta cần nhận dữ liệu đã truyền (sử dụng bộ thu) và xoay bánh xe theo dữ liệu nhận được *. Đồng thời, chúng ta cũng cần đảm bảo rằng rover ở khoảng cách tối thiểu với các đối tượng phía trước nó (phát hiện chướng ngại vật). Chúng tôi sẽ sử dụng giao tiếp I2C cho dự án này. * Thực tế thú vị về dự án này: Mã này xử lý dữ liệu tương tự và di chuyển rover theo mức độ chuyển động của bàn tay. Vì vậy, chúng ta cần phát triển một logic để làm cho bộ định tuyến đi theo hướng chính xác ở các tốc độ khác nhau.

Bước 2: Xây dựng Rover:

Bước 1 (Lắp ráp khung):

Lắp ráp khung xe để làm bệ đỡ cho chiếc xe của bạn. Đây là một bước khá dễ dàng và bạn sẽ được thực hiện ngay lập tức.

Bước 2 (Kiểm tra tất cả các thành phần):

Kiểm tra tất cả các cảm biến bằng cách kết nối chúng với Arduino một cách riêng biệt. Bạn có thể xem bất kỳ hướng dẫn nào về cách giao diện các cảm biến riêng lẻ với Arduino.

Bước 3 (Thiết lập máy phát):

Đầu tiên, hàn các chân vào con quay hồi chuyển. Bây giờ thực hiện các kết nối theo sơ đồ mạch sau. Không kết nối pin ngay bây giờ.

Tiếp theo, cắm Arduino vào máy tính xách tay của bạn. Tải lên tệp mã sau và xem mã có hoạt động bình thường không (thực hiện việc này bằng cách xóa nhận xét cho các câu lệnh in trong mã). Nhấp vào nút màn hình nối tiếp (trên cùng bên phải màn hình của bạn) để xem kết quả đầu ra của các câu lệnh in. Nếu mọi thứ hoạt động bình thường, bạn có thể tiếp tục và kết nối pin.

Hãy nhớ đảm bảo rằng hướng của con quay hồi chuyển đúng (theo mã được sử dụng). Vui lòng kiểm tra các sơ đồ được hiển thị ở trên để kiểm tra hướng tôi đã sử dụng cho con quay hồi chuyển.

Con quay hồi chuyển sẽ gửi các kết quả đọc đến Arduino. Từ đó, các kết quả đọc được sẽ đến thiết bị phát sóng RF để truyền đi để thiết bị thu nhận sóng.

Bước 4 (Thiết lập bộ thu):

Thực hiện các kết nối theo sơ đồ mạch sau đây. Không kết nối pin ngay bây giờ. Tiếp theo, cắm Arduino vào máy tính xách tay của bạn. Tải lên tệp mã sau và xem mã có hoạt động bình thường không. Để làm điều này:

1. Xóa nhận xét cho các câu lệnh in trong mã

2. Bật thiết lập máy phát

3. Đặt người lái trên một số loại giá đỡ để bánh xe không chạm đất và người lái không cất cánh vào thời điểm bộ thu của nó nhận được dữ liệu

LƯU Ý: Bạn có thể cần phải đảo ngược hướng của một hoặc cả hai động cơ Nếu mã hoạt động chính xác, bạn sẽ có thể nhìn thấy đầu ra chính xác (tiến, lùi, phải, trái hoặc dừng) trên màn hình nối tiếp theo ý bạn. sự di chuyển. Nếu mọi thứ hoạt động bình thường, bạn có thể kết nối pin. Tuy nhiên, trước khi kết nối pin bạn phải kiểm tra tất cả các kết nối. Một thiết bị đầu cuối sai có thể làm hỏng mạch của bạn.

Bước 5 (Thực hiện thiết lập hoạt động bằng cách sử dụng pin):

Bây giờ rút phích cắm máy tính xách tay của bạn và kết nối pin với các thiết lập tương ứng. Kiểm tra dự án của bạn.

Đừng để người điều khiển cách xa bạn hơn 5m, nếu không người lái xe có thể dừng / bắt đầu hoạt động sai!

Bước 6 (Lắp ráp):

Bây giờ đã đến lúc lắp ráp bộ định tuyến và thực sự xem nó hoạt động! Đối với thiết kế lắp ráp rover của tôi, hãy xem các hình ảnh trong phần ‘Sơ đồ mạch và lý thuyết’. Bạn có thể tự do lắp ráp rover theo một cách khác. Chỉ cần đảm bảo rằng nó được cân bằng tốt, nếu không nó có thể bị bánh xe (không đi như “Chà!” Vì bạn có thể thấy rover đi sai đường).

Trong khi kiểm tra, bạn có thể nhận thấy rằng rover di chuyển không chính xác. Sẽ có một số chậm trễ và lỗi khi chúng tôi đang sử dụng các mô-đun RF đơn giản. Ngoài ra, trong một tình huống thực tế, các động cơ có một số khác biệt và trọng tâm của người lái không phải là nơi bạn mong đợi. Vì vậy, bạn có thể thấy máy di chuyển theo đường chéo khi nó được cho là đi thẳng. Có thể sửa lỗi cân bằng bằng cách thay đổi tốc độ cho động cơ bên trái và bên phải. Nhân các biến số ‘ban hành’ và ‘enb’ với các số khác nhau để hoàn thiện số dư cho người điều hành của bạn.

Trong trường hợp có bất kỳ nghi ngờ nào, hãy sử dụng phần bình luận bên dưới. Đó là nơi tôi sẽ giải quyết những nghi ngờ.

@Scientify Inc

Bước 3: Tệp mã

Đây là liên kết cho thư viện dây ảo:

drive.google.com/file/d/1F_sQFRT4lsN5dUKXJ…

Bước 4: Cảm ơn bạn

Hãy chia sẻ cảm nhận của bạn dưới đây. Tôi rất muốn nghe về trải nghiệm của bạn khi thử dự án! Tôi sẽ cố gắng trả lời tất cả các câu hỏi trong vòng 24 giờ.

Xã hội:

YouTube: Scientify Inc.

YouTube: Scientify हिंदी

Instagram

Người hướng dẫn

LinkedIn

Đề xuất: