תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
במדריך זה, אני הולך לתאר כיצד ניתן ליצור מכשול להימנעות מרובוט באמצעות Arduino.
שלב 1: אתה צריך
זהו פרויקט רובוטי פופולרי של ארדואינו. כדי להימנע מהרבה חיבורי תיל, תכננתי עבורו PCB.
אתה יכול להשתמש ב- PCB או בלוח פרפורד מנוקד.
מארז רובוט 2WD עם גלגל קיק.
גלגל רובוט עבור מנוע BO
מנוע בעל 150 סל"ד BO & בורג ואום 1.5 אינץ '
מחזיק חיישן קולי
2 יח '. מחבר סוללה 9V וסוללה
בסיס L293D Ic ו- 16 פינים Ic
קבל 100mfd/25v 2 יח '1K נגד, לד
סיכות כותרת, חוט מגשר (זכר לנקבה) בלוק מסוף 4 יח '
חיישן קולי HC-SR 04
ארדואינו ננו
אתה יכול להשתמש ב- PCB או בלוח פרפורד מנוקד.
שלב 2: הרכבת מארז השורש
הכנס שני מנוע עם הילוכים לשלדת הרובוטים. השתמשתי במארז מתכת דו -כיווני אבל אתה יכול להשתמש בכל שלדה
הכנס גלגל קיק אחד מול שלדת הרובוט. החלק המכני הושלם ברובוט זה
שלב 3: יצירת המעגל האלקטרוני
איך זה עובד
החיישן הקולי הקולי מזהה אובייקטים שמולו ומודד את מרחק האובייקט.
במצב רגיל כאשר אין מכשול מול הרובוט, שני מנועים מסתובבים בכיוון השעון והרובוט עובר ישר קדימה.
אם אובייקט כלשהו אובחן בתוך 20 ס מ על ידי החיישן האולטראסוני, המנוע השמאלי יתחיל להסתובב נגד כיוון השעון והמנוע הימני יסתובב עם כיוון השעון כפי שהיה.
אז הרובוט פונה במהירות שמאלה אם יש חפץ לפניו.
מעגל וחיבורים אם אתה משתמש בלוח פרפבורד
כאן השתמשתי במנהג מנוע כפול Arduino nano & L293D. שני קבלים כמסנן. נגד LED & 1k לחיווי
סיכה דיגיטלית Arduino 7 מתחברת לסיכת ההדק של חיישן אולטראסוני
פין דיגיטלי Arduino 8 מתחבר לחיישן האקו החיישן הקולי
פין Arduino דיגיטלי 5 & 6 מתחבר ל- Ic l293d pin 10 & 15 לשליטה על המנוע השמאלי
פין דיגיטלי Arduino 11 & 12 התחבר ל- IC l293d pin 2 & 7 לבקרת המנוע הנכונה
חבר את המנוע השמאלי ל- IC L293D סיכה 11 ו -14
חבר את המנוע הימני ל- IC l293d Pin 3 & 6
אם אתה רוצה לעשות באמצעות PCB
הלוח הקדמי לפרויקט רובוטי זה מתוכנן היטב וקל לביצוע. אתה יכול לייצר סוגים שונים של רובוט ארדואינו באמצעות PCB זה. רובוט נוסף המשתמש ב- PCB זה
הורד והזמין קובץ Gerber ל- PCB מכאן.
שלב 4: העלאת קוד ל- Arduino
העלה את הקוד ל- arduino nano. הנה קישור הקוד להורדה
פשוט הורד קובץ.ino ופתח אותו באמצעות arduino IDE.
חבר arduino nano באמצעות כבל USB, בחר יציאת com מתאימה
לאחר מכן לחץ כדי להעלות
שלב 5: בדיקה
הגיע הזמן לבדוק את הרובוט.
השתמשתי בסוללה של 9V עבור Arduino ועוד סוללה של 9V עבור הספק המנוע. להפעלת המנוע טוב להשתמש בסוללה נטענת אחרת סוללת 9V לא יכולה להפעיל את הרובוט זמן רב.
סרטון זה עשוי לעזור לך -