המשך הנושא של רכבי שטח צעצועים עם ארדואינו. כבר ייצרנו איתך רכב שטח נשלט רדיו מסמארטפון באמצעות Bluetooth. כעת נכין רכב שטח שנוסע בעצמו, נמנע ממכשולים, וגם מאותת ב"פנסים "על סיבוב או עצירה.
זה הכרחי
- - ארדואינו UNO או שווה ערך;
- - מאתר טווח קולי (מודול קולי) HC-SR04 או דומה;
- - נהג מנוע L9110S או אנלוגי;
- - פלטפורמה ממוקמת לטנק פולולו זומו או דומה לו;
- - פיסת פיברגלס לפי גודל לוח ארדואינו או מגן לאבות טיפוס;
- - 2 מנועים חשמליים המתאימים לשלדה שנבחרה;
- - 2 נוריות LED (פנסים קדמיים), 2 נוריות LED אדומות (תאורה אחורית) ו -4 נגדי 180-220 אוהם;
- - סוללות (1 "כתר" או 4-6 סוללות אצבעות);
- - חוטי חיבור;
- - מלחם;
- - מחשב;
- - מחברים - 6-10 ברגים M2, 5, מנקי, אגוזים להם.
הוראות
שלב 1
הצעד הראשון הוא הרכבת הפלטפורמה. באחד המאמרים הקודמים בדקנו בפירוט כיצד לייצר שלדה של טרקטורון צעצוע. כאן השלבים יהיו זהים לחלוטין. לכן, לא נתעכב על כך בפירוט. השלדה המורכבת לרכב השטח עם לוח הארדואינו מותקן עליהם מוצגת בתמונה.
שלב 2
עכשיו תור האלקטרוניקה. בואו נסתכל תחילה על דיאגרמת החיבור. שים לב שכל נוריות הנוריות מחוברות באמצעות נגדים של כ- 200 אוהם. הסונאר מחובר לשני סיכות דיגיטליות שרירותיות של הארדואינו ואספקת חשמל +5 וולט. את החיבור של נהג המנוע לארדואינו ולמנועים ניתן לראות בתרשים. אם יש עמימות כלשהי - קרא את המאמר הקודם, שם שקלנו זאת ביתר פירוט, או שאל שאלות בהערות.
שלב 3
בואו נרכיב את הלב והמוח של רכב השטח הצעצוע שלנו על פי התרשים שלמעלה. אתה יכול לעלות הכל על לוח מעגלים - זה הרבה יותר נוח להתקנה ולשינויים עתידיים אפשריים. בתצלום, הרכיבים האלקטרוניים מונחים על מגן מיוחד להדפסות טיפוס עבור Arduino Uno. הסונאר מסתכל ישר לפני הרכב. נוריות הלד האחוריות יחקו את נורות הבלם, את נוריות הלדים הקדמיות בהתאמה - הפנסים הקדמיים.
שלב 4
הגיע הזמן לכתוב תוכנית בקרה לרכב השטח שלנו. קוד השרטוט (תוכנית לארדואינו) מוצג באיור.
הניואנס העיקרי במערכון זה הוא עבודה עם הסונאר. השורה התחתונה היא שאנחנו שולחים דופק קצר - טריגר, מודדים את זמן ההשהיה של ההד - השתקפות, וקובעים את המרחק ליעד בזמן השהיה. אם המרחק קטן מהמצוין (בשרטוט - 20 ס מ), אז רכב השטח יסתובב סביבו.
שקלנו את האלגוריתם לבקרת המנוע במאמר הקודם. בעת הפנייה רכב השטח ידליק "איתותים", בעת עצירה - נורת בלם. כאשר מתגלה מכשול, הפנסים הקדמיים נדלקים והטרקטורון יסתובב סביבו. כדי להפוך את רכב השטח ל"אינטליגנטי "יותר, הבה נקבע כיוון שרירותי להימנעות ממכשולים.
הערות בקוד מסבירות את התוכנית כולה בפירוט רב יותר.
שלב 5
"מלאו" את הסקיצה לארדואינו (כבר שקלנו בכמה אפשרויות במאמרים הקודמים כיצד לטעון את התוכנית לארדואינו). אנו מחברים את המגן עם הרכיבים האלקטרוניים של רכב השטח ללוח הארדואינו. אנו מגישים אוכל. ואנחנו צופים איך רכב השטח שלנו "מתעורר לחיים".