فيديو: متابع خط BrickPi3: 4 خطوات
2025 مؤلف: John Day | [email protected]. آخر تعديل: 2025-01-13 06:56
فيما يلي مشروع يوضح كيف يمكن استخدام متابع خط Dexter Industries لجعل روبوت 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 ('أسود')"
الخطوة 4: الجري
يوجد برنامج مثال Line Follower في ~ / Dexter / BrickPi3 / Projects / LineBot. لتشغيل المثال ، انتقل إلى الدليل:
cd ~ / Dexter / BrickPi3 / المشاريع / LineBot
ثم قم بتشغيل البرنامج:
بيثون LineBot.py