Mục lục:

Xe RC được điều khiển bằng bánh xe và bàn đạp? ️: 6 bước
Xe RC được điều khiển bằng bánh xe và bàn đạp? ️: 6 bước

Video: Xe RC được điều khiển bằng bánh xe và bàn đạp? ️: 6 bước

Video: Xe RC được điều khiển bằng bánh xe và bàn đạp? ️: 6 bước
Video: Sẽ ra sao nếu xe đạp của bạn có thiết kế từ năm 1870 #shorts #kienthuc 2024, Tháng mười một
Anonim
Xe RC được điều khiển bằng bánh xe và bàn đạp? ️
Xe RC được điều khiển bằng bánh xe và bàn đạp? ️

Cuộc sống là biến ước mơ của bạn thành hiện thực. Tôi đã tạo ra RC Car được điều khiển bằng bánh xe chơi game PC. Vì vậy, tôi đã làm cho nó.

Hy vọng rằng nó sẽ hữu ích cho ai đó. Trong trường hợp có câu hỏi, hãy viết bình luận.

Bước 1: Các bộ phận

Các bộ phận
Các bộ phận

Để thực hiện dự án này, bạn sẽ cần:

  • Raspberry Pi (Tôi đã sử dụng RPI 4B với 4GB RAM)
  • Khung xe với trục trước điều khiển bằng servo (bao gồm động cơ và servo)
  • Máy ảnh RPI với vỏ in 3D (tùy chọn)
  • Pin Li-Po 11.1V
  • Bánh xe PC có bàn đạp
  • Bộ động cơ kép Polulu DRV8835
  • Bộ chuyển đổi 11.1V sang 5V Buck
  • Dây điện

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

Lắp ráp
Lắp ráp

Lắp ráp khung xe của bạn. Tôi nhận được của tôi từ:

Tiếp theo hàn hai dây vào động cơ DC ở mặt sau.

Sau đó, gắn Raspberry Pi bằng đai ốc và bu lông

Bước 3: Gắn Trình điều khiển động cơ vào RPI

Đính kèm Trình điều khiển động cơ vào RPI
Đính kèm Trình điều khiển động cơ vào RPI
Đính kèm Trình điều khiển động cơ vào RPI
Đính kèm Trình điều khiển động cơ vào RPI
Đính kèm Trình điều khiển động cơ vào RPI
Đính kèm Trình điều khiển động cơ vào RPI

Bây giờ chúng ta cần hàn trình điều khiển động cơ. Tiếp theo lấy 3 chân pin vàng và hàn nó vào 5V và GND trong bảng điều khiển (xem ảnh). Đến đầu dây hàn ghim cuối cùng với đầu ghim vàng. Chúng tôi sẽ sử dụng nó cho tín hiệu PWM điều khiển servo.

Tiếp theo lấy bộ chuyển đổi buck và hàn:

  • dây đen (đất) sang GND
  • dây đầu ra màu đỏ đến 5V
  • dây đầu vào màu đỏ đến Vout

Khi quá trình hàn hoàn tất, hãy sử dụng băng dính hai mặt để gắn bộ chuyển đổi vào trình điều khiển động cơ.

Sau đó, trình điều khiển của chúng tôi đã sẵn sàng và có thể được cắm vào RPI.

Bước 4: In vỏ cho máy ảnh

In vỏ cho máy ảnh
In vỏ cho máy ảnh

Bước tiếp theo là in vỏ cho máy ảnh. Bạn có thể tìm thấy nhiều dự án trên:

Sử dụng một cái phù hợp với máy ảnh của bạn.

Bước 5: Lắp ráp cuối cùng

Lắp ráp cuối cùng
Lắp ráp cuối cùng
Lắp ráp cuối cùng
Lắp ráp cuối cùng
Lắp ráp cuối cùng
Lắp ráp cuối cùng

Bây giờ là lúc để kết hợp mọi thứ lại với nhau. Lắp pin, gắn máy ảnh, cắm servo vào các chân và kết nối động cơ với trình điều khiển cũng như pin.

Bạn có thể thấy toàn bộ sơ đồ trên ảnh.

Bước 6: Chạy mã

Phần cuối cùng là chạy mã.

Giao tiếp giữa RPI và máy tính xách tay được thiết lập bằng máy chủ Flask được viết bằng Python.

Chúng tôi sẽ gửi hai thứ đến máy chủ:

  • Góc vô lăng
  • Tốc độ động cơ (480 cho tốc độ tối đa tiến và -480 cho tốc độ lùi tối đa)

Chương trình trên máy tính xách tay chịu trách nhiệm đọc các giá trị từ bàn đạp và bánh xe và gửi nó đến máy chủ đang chạy trên Raspberry.

Trên RPI, chúng tôi phải khởi chạy mã máy chủ và chương trình đọc các giá trị được lưu trữ trên máy chủ điều khiển góc servo và tốc độ động cơ.

Nhớ lại:

  1. Raspberry Pi & máy tính xách tay phải được kết nối với cùng một mạng WiFi!
  2. Bạn phải chạy các chương trình trên RPI từ thiết bị đầu cuối bằng lệnh sudo (ví dụ: sudo python3 Flask_server_RPI.py)!

Đề xuất: