תוכן עניינים:

עוקב קו BrickPi3: 4 שלבים
עוקב קו BrickPi3: 4 שלבים
Anonim
Image
Image
רץ
רץ

להלן פרוייקט המדגים כיצד ניתן להשתמש בעוקב הקווים של Dexter Industries כדי לגרום לרובוט BrickPi3 לעקוב אחר קו.

שלב 1: התקנת חומרה

פרויקט זה משתמש ברובוט BrickPi3 הבנוי עם שני מנועי הנעה בתצורת החלקה. מנוע הכונן השמאלי מחובר ליציאת BrickPi3 B, ומנוע הכונן הימני מחובר ליציאת BrickPi3 C. חיישן העוקב Line מחובר ליציאת 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 ('לבן')"

לאחר מכן הנח את החיישן המלא על הקו השחור והפעל את הפקודה הבאה:

python -c "מ- di_sensors יבוא easy_line_follower; easy_line_follower. EasyLineFollower (). set_calibration ('שחור')"

שלב 4: ריצה

תוכנית דוגמת Line Follower ממוקמת ב- ~/Dexter/BrickPi3/Projects/LineBot. כדי להריץ את הדוגמה, נווט לספרייה:

cd ~/Dexter/BrickPi3/Projects/LineBot

לאחר מכן הפעל את התוכנית:

python LineBot.py

מוּמלָץ: