สารบัญ:
วีดีโอ: BrickPi3 Line Follower: 4 ขั้นตอน
2025 ผู้เขียน: John Day | [email protected]. แก้ไขล่าสุด: 2025-01-13 06:58
นี่คือโครงการที่แสดงให้เห็นว่า 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