Mục lục:

Người theo dõi dòng BrickPi3: 4 bước
Người theo dõi dòng BrickPi3: 4 bước

Video: Người theo dõi dòng BrickPi3: 4 bước

Video: Người theo dõi dòng BrickPi3: 4 bước
Video: Trôi Theo Dòng Đời - Nhạc Sỹ Y Vũ | Tình Khúc Bất Hủ Vượt Thời Gian - TÌnh Ca Phòng Trà 2024, Tháng Chín
Anonim
Image
Image
Đang chạy
Đang chạy

Đây là một dự án trình bày cách sử dụng Người theo dõi đường dây của Dexter Industries để làm cho rô bốt BrickPi3 đi theo một đường thẳng.

Bước 1: Thiết lập phần cứng

Dự án này sử dụng rô bốt BrickPi3 được chế tạo với hai động cơ truyền động trong cấu hình lái trượt. Động cơ truyền động bên trái được kết nối với cổng BrickPi3 B và động cơ truyền động bên phải được kết nối với cổng BrickPi3 C. Cảm biến Line Follower được kết nối với cổng Grove I2C của BrickPi3.

Bạn có thể tạo cấu hình đường của riêng mình bằng cách sử dụng các phân đoạn đường có sẵn tại đây hoặc bạn có thể sử dụng tấm lót Lego Mindstorms.

Bước 2: Thiết lập phần mềm

Cho dù Raspberry Pi của bạn đang chạy Raspbian hay Raspbian For Robots, để cài đặt trình điều khiển và chương trình ví dụ dự án, bạn có thể chạy hai lệnh sau:

curl -kL dexterindustries.com/update_brickpi3 | bashcurl -kL dexterindustries.com/update_sensors | bấu víu

Bước 3: Hiệu chỉnh

Để hiệu chỉnh bộ theo dõi dòng, hãy đặt cảm biến hoàn chỉnh trên nền trắng và chạy lệnh này:

python -c "từ di_sensors nhập easy_line_follower; easy_line_follower. EasyLineFollower (). set_calibration ('white')"

Sau đó, đặt cảm biến hoàn chỉnh trên đường màu đen và chạy lệnh này:

python -c "từ di_sensors nhập easy_line_follower; easy_line_follower. EasyLineFollower (). set_calibration ('black')"

Bước 4: Chạy

Chương trình ví dụ Line Follower nằm trong ~ / Dexter / BrickPi3 / Projects / LineBot. Để chạy ví dụ, hãy điều hướng đến thư mục:

cd ~ / Dexter / BrickPi3 / Projects / LineBot

Sau đó chạy chương trình:

python LineBot.py

Đề xuất: