روبوت تفادي الحواجز الصغير
Mini avoiding Robot
في تدوينات سابقة من سلسلة اصنع الروبوت على المدونة تناولت كيفية بناء روبوت متفادي للحواجز avoiding robot بعدة طرق , سواءاً بالألتراسونيك او بحساس الأشعة تحت الحمراء
في هذه المقال سنرى طريقة الألتراسونيك مرة أخرى و لكن باستخدام حساس مختلف يسمى EZ0 Max sonar
كتبت عن هذا الحساس في موقع Instructables يمكن زيارة المقال باللغة الأنجليزية للتعرف على هذا الحساس .
سنستخدم هيكل رائع و صغير الأ وهو Zumo robot chassis .
كتبت عن هذا الحساس في موقع Instructables يمكن زيارة المقال باللغة الأنجليزية للتعرف على هذا الحساس .
سنستخدم هيكل رائع و صغير الأ وهو Zumo robot chassis .
سنستعمل أيضاً غطاء قيادة المحرك L293 Motor driver module الذي تحدثنا عنه سابقاً في هذه السلسلة .
ستحتاج لتنفيذ هذه التجربة :
1) بطاقة أردوينو Uno
ستحتاج لتنفيذ هذه التجربة :
1) بطاقة أردوينو Uno
5)بطاريات عدد 4 "استخدمت بطاريات MH-Ni 1200mA-1.2V
التوصيل :

البرنامج :
حمل مكتبة الحساس من هنا.
سيقوم هذا البرنامج بقراءة المسافة بين الروبوت و بين اقرب حاجز امامه باستخدام الألتراسونيك EZ0 و اذا كان الحاجز على بعد اقل من 20سم سيقوم بالإلتفاف عنه و السير بعيداً عنه .
كملاحظة الحساس EZ0 لا يستطيع القراءة بدقة عند مسافة اقل من 15 سم لذلك كن منتهباً لهذه النقطة جيداً عند اختيارك له .
حمل مكتبة الحساس من هنا.
سيقوم هذا البرنامج بقراءة المسافة بين الروبوت و بين اقرب حاجز امامه باستخدام الألتراسونيك EZ0 و اذا كان الحاجز على بعد اقل من 20سم سيقوم بالإلتفاف عنه و السير بعيداً عنه .
كملاحظة الحساس EZ0 لا يستطيع القراءة بدقة عند مسافة اقل من 15 سم لذلك كن منتهباً لهذه النقطة جيداً عند اختيارك له .
و الفيديو يوضح كيفية سير هذا الروبوت .
0 التعليقات :
إرسال تعليق