สารบัญ:

BrickPi3 Line Follower: 4 ขั้นตอน
BrickPi3 Line Follower: 4 ขั้นตอน

วีดีโอ: BrickPi3 Line Follower: 4 ขั้นตอน

วีดีโอ: BrickPi3 Line Follower: 4 ขั้นตอน
วีดีโอ: Flow Control in EV3 MicroPython [3] 2024, กรกฎาคม
Anonim
Image
Image
วิ่ง
วิ่ง

นี่คือโครงการที่แสดงให้เห็นว่า Dexter Industries Line Follower สามารถใช้เพื่อทำให้หุ่นยนต์ BrickPi3 ทำตามเส้นได้อย่างไร

ขั้นตอนที่ 1: การตั้งค่าฮาร์ดแวร์

โปรเจ็กต์นี้ใช้หุ่นยนต์ BrickPi3 ที่สร้างด้วยมอเตอร์ขับเคลื่อนสองตัวในการกำหนดค่าระบบป้องกันการลื่นไถล มอเตอร์ขับเคลื่อนด้านซ้ายเชื่อมต่อกับพอร์ต BrickPi3 B และมอเตอร์ขับเคลื่อนด้านขวาเชื่อมต่อกับพอร์ต BrickPi3 C เซ็นเซอร์ Line Follower เชื่อมต่อกับพอร์ต Grove I2C ของ BrickPi3

คุณสามารถสร้างการกำหนดค่าสายของคุณเองโดยใช้ส่วนของเส้นที่มีอยู่ที่นี่ หรือคุณสามารถใช้เสื่อ Lego Mindstorms

ขั้นตอนที่ 2: ตั้งค่าซอฟต์แวร์

ไม่ว่า Raspberry Pi ของคุณจะใช้งาน Raspbian หรือ Raspbian For Robots ในการติดตั้งไดรเวอร์และโปรแกรมตัวอย่างโครงการ คุณสามารถเรียกใช้สองคำสั่งเหล่านี้:

curl -kL dexterindustries.com/update_brickpi3 | bashcurl -kL dexterindustries.com/update_sensors | ทุบตี

ขั้นตอนที่ 3: การสอบเทียบ

ในการปรับเทียบสายติดตาม ให้วางเซ็นเซอร์ทั้งหมดไว้บนพื้นหลังสีขาวและเรียกใช้คำสั่งนี้:

python -c "จาก di_sensors นำเข้า easy_line_follower; easy_line_follower. EasyLineFollower().set_calibration('white')"

จากนั้นวางเซ็นเซอร์ทั้งหมดบนเส้นสีดำและรันคำสั่งนี้:

python -c "จาก di_sensors นำเข้า easy_line_follower; easy_line_follower. EasyLineFollower().set_calibration('black')"

ขั้นตอนที่ 4: วิ่ง

ตัวอย่างโปรแกรม Line Follower อยู่ใน ~/Dexter/BrickPi3/Projects/LineBot หากต้องการเรียกใช้ตัวอย่าง ให้ไปที่ไดเร็กทอรี:

cd ~/Dexter/BrickPi3/Projects/LineBot

จากนั้นรันโปรแกรม:

หลาม LineBot.py

แนะนำ: