
תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-23 14:46
במדריך זה נדגים את אחת הטכנולוגיות המשמשות לעתים קרובות ברכבים אוטונומיים: זיהוי מכשולים קולי.
בתוך מכוניות בנהיגה עצמית, טכנולוגיה זו משמשת לזיהוי מכשולים למרחקים קצרים (<4 מ '), למשל במהלך חניה והחלפת נתיבים.
לצורך חקירה זו, אנו שואפים לבנות לוח לחם (1) שמניע, (2) מזהה מכשולים ו (3) מקבל החלטות לגבי מסלולו בהתאם.
באופן ספציפי, נבנה קרש לחם דו גלגלי, עם חיישן קולי קדמי, שנוסע קדימה כאשר לא מזוהה מכשול, מסתובב כאשר כמעט פוגע באובייקט, ומתהפך כאשר התנגשות נראית בלתי נמנעת
שלב 1: השגת הרכיבים

הוראות אלה שימשו להוראה זו:
- (א) קרש לחם 830 סיכות (1 יח ') אחד קטן יותר עשוי להספיק, אך הקפד לקבל אחד באיכות טובה מכיוון שהסיכות בחיישן האולטראסוני מעט שבירות.
- (ב) Arduino UNO (1 יח ') עובד מצוין עם מגן המנוע, לא צריך להיות גרסה מקורית.
- (ה) מנוע DAGU DG01D מיני DC עם תיבת הילוכים 48: 1 (2 יח ') בעת שימוש במגן מנוע, כל מנוע 5V DC יעבוד, אולם תיבת ההילוכים בגרסה זו מועילה, מכיוון שהוא גורם לגלגלים להסתובב יפה ואיטי.
- (ו) גלגלי פלסטיק (2 יח ') באופן אידיאלי, נסה לקנות גלגלים התואמים ישירות את המנוע שבחרת.
(ג) Adafruit Motor Shield v2.3 (1 יח ')
מגן המנוע מפשט את תהליך חיבור המנועים ל- Arduino. בהשוואה להתעסקות עם התנגדויות וטרנזיסטורים, זה הרבה יותר בטוח ללוח הארדואינו, במיוחד אם אתה מתחיל. מגן המנוע של Adafruit מגיע עם סיכות נפרדות, אותן יש להלחם על השבב.
(D) חיישן אולטרסאונד HC-SR04 (1 יח ')
זהו חיישן בעל ארבע פינים. הוא פועל על ידי שליחת דופק אולטרסוני קצר דרך יחידת 'הרמקול' השמאלית והאזנה (תוך מדידת הזמן) כאשר הוא חוזר דרך יחידת 'המקלט' הימנית.
נחוץ גם: מחשב עם תוכנת Arduino העדכנית ביותר, מגהץ, פח הלחמה, בנק חשמל קטן, כמה חוטים.
שלב 2: הגדרת המעגל

חיבור החיישן הקולי
החיישן הקולי מורכב מארבעה סיכות, הנקראות: Vcc, Trig, Echo ו- Gnd (Ground).
טריג ואקו מחוברים למגן המנוע בהתאמה דיגיטלית מספר 10 ו 9. (סיכות דיגיטאליות אחרות מתאימות גם כן, כל עוד החלת הקידוד המתאים).
Vcc ו- Gnd מחוברים ל- 5V ו- Gnd על המגן.
חיבור מנועי DC
מנועי DC יש חוט שחור ואדום כל אחד. חוטים אלה צריכים להיות מחוברים ליציאות המנוע, בדוגמה זו M1 ו- M2.
שלב 3: כתיבת הקוד
טוען את הספרייה
ראשית, יש צורך להוריד את הספרייה הנכונה על מנת להשתמש ב- Adafruit Motor Shield v2.3.
בקובץ ZIP זה, קיימת תיקייה שניתן למקם בתיקיית ההתקנה של Arduino במקרה שלנו:
C: / Program files (x86) Arduino / Libraries
וודא לקרוא לו Adafruit_MotorShield (הפעל מחדש את תוכנת ה- Arduino לאחר מכן).
הורדת דוגמת הקוד
דוגמת הקוד שלנו 'Selfdriving_Breadboard.ino' זמינה להורדה.
יש כמה משתנים לצבוט, והכי חשוב שיש את המרחקים (בסנטימטרים) כאשר משהו קורה. בקוד הנוכחי, לוח הלוח מתוכנת להפוך לאחור כאשר אובייקט קרוב יותר מ -10 סנטימטרים, להסתובב כשהמרחק הוא בין 10 ל -20 סנטימטרים ולנסוע ישר כשאין אובייקט ב -20 סנטימטרים.
שלב 4: הלחמת הסיכות

תהליך ההלחמה מורכב מארבעה שלבים.
- (א) יישור הסיכות הקפד לשים את כל הסיכות המצורפות למגן המנוע במקומן. ניתן לעשות זאת בקלות על ידי הנחת המגן על גבי לוח הארדואינו.
- (ב) הלחמת הסיכות אל תמהרו בשלב זה, חשוב מאוד שהסיכות לא יתחברו זו לזו לאחר ההלחמה. קודם כל יש לרתך את הסיכות החיצוניות, כדי לוודא שהסיכות אינן מוטות.
- (ג) מיקום החוטים בעת שימוש במגן המנוע, יש להלחים את החוטים גם לפינים המתאימים להם. זה הכי טוב להדביק את החוטים במגן המנוע מלמעלה, ולהלחם אותם בתחתית המגן. כסיכום: להדרכה זו אנו מלחמים חוטים לפינים דיגיטליים 9 ו -10 ולסיכות 5V ו- Gnd.
- (ד) הלחמת החוטים עכשיו הגיע הזמן להלחם את החוטים, אחד אחד. וודא שהם ממוקמים היטב, אולי בקש מחבר להחזיק אותם בזמן שאתה הלחמה.
שלב 5: הרכבה של לוח הלחם לנהיגה עצמית

לאחר הלחמת הרכיבים ובדיקת המעגל, הגיע הזמן להרכבה סופית.
במדריך זה, לוח הלחם משמש לא רק לפונקציונליות העיקרית שלו, אלא גם כעמוד השדרה של המכשיר כולו. הוראות ההרכבה הסופיות מורכבות מארבעה שלבים.
- (א) חיבור החוטים ודא שהכבלים נמצאים במקום הנכון (בדוק את שלב 3 לגבי הדרך הנכונה לחבר הכל), אל תשכח את שני מנועי ה- DC. זכור היכן ברצונך לחבר את הרכיבים.
- (ב) חיבור החיישן חבר את החיישן ללוח הלחם וודא שהוא מחובר כראוי.
- (ג) הצבת המגן הנח את מגן המנוע על לוח ה- Arduino UNO. עכשיו יהיה זמן מצוין לבדוק את המערכת לפני ההרכבה הסופית.
- (ד) תיקון הרכיבים בשלב זה, קח קלטת דו צדדית ותקן את מנועי ה- DC, הארדואינו ובנק הכוח במקום. במקרה זה, הארדואינו ממוקם הפוך מתחת ללוח הלחם.
שלב 6: עשית זאת

עד עכשיו סביר להניח שתתרגש כמו שהיינו לוקחים את יצירתך למבחן.
תהנה, נסה לשנות כמה פרמטרים כך שזה יעבוד הכי טוב בשבילך.
תודה שענית על ההנחיות שלנו, וספר לנו על כל שאלה
-
אימות הטכנולוגיה
חיישן האולטרסוני המשמש במקרה זה, אמור היה להיות בטווח של 4 מטרים. עם זאת, החיישן מאבד דיוק עם מרחק גדול מ -1.5 מטרים.
כמו כן, נראה כי החיישן חווה קצת רעש. על ידי שימוש בצג הטורי על מנת לאמת את דיוק המרחק, פסגות בסביבות 3000 (מ מ) נראו בזמן שהאובייקט מלפנים היה במרחק סנטימטרים בלבד. זה כנראה נובע מהעובדה שלכניסה לחיישן יש עיכוב במידע שלו, כך שהפלט מעוות מדי פעם.
מוּמלָץ:
בניית סירה לנהיגה עצמית (ArduPilot Rover): 10 שלבים (עם תמונות)

בניית סירה לנהיגה עצמית (ArduPilot Rover): אתה יודע מה מגניב? כלי רכב בלתי מאוישים. הם כל כך מגניבים למעשה שאנחנו (עמיתי ואחיי) התחלנו לבנות אחד בעצמנו בשנת 2018. זו גם הסיבה שיצאתי השנה לסיים אותו סוף סוף בזמני הפנוי. במעמד זה
פריצה מרובעת של ילדים לנהיגה עצמית, לעקוב אחרי קווים ומכשיר לאיתור מכשולים: 4 שלבים

פריצה מרובעת של ילדים לנהיגה עצמית, לעקוב אחרי קווים ומכשיר לאיתור מכשולים: במדריך של היום נהפוך 1000 וואט (כן אני יודע הרבה!) מרובע ילדים חשמלי לרכב בעל נהיגה עצמית, קו עוקב ומניעת מכשולים! סרטון הדגמה: https: //youtu.be/bVIsolkEP1k לפרויקט זה נזדקק לחומרים הבאים
בנה מכונית לנהיגה עצמית משלך - (הוראה זו עובדת בתהליך): 7 שלבים

בנה מכונית לנהיגה עצמית משלך - (הוראה זו עובדת בעיצומה): שלום, אם תסתכל על רובוט ההוראה השני שלי על Drive Drive עם USB Gamepad מרחוק, פרויקט זה דומה, אך בקנה מידה קטן יותר. אתה יכול גם לעקוב או לקבל קצת עזרה או השראה מהרובוטיקה, זיהוי קולי ביתי או עצמית
איך בונים: מכונית לנהיגה עצמית של ארדואינו: 7 שלבים (עם תמונות)

כיצד לבנות: מכונית לנהיגה עצמית של ארדואינו: המכונית המונעת בארדואינו היא פרויקט המורכב משלדת רכב, שני גלגלים ממונעים, אחד 360 מעלות; גלגל (לא ממונע) וכמה חיישנים. הוא מופעל על ידי סוללה של 9 וולט באמצעות Arduino Nano המחובר ללוח מיני לשליטה על הלחץ
מסרק פירורי לחם לניקוי מכונת לחם תעשייתית (אוליבר 732-N): 3 שלבים (עם תמונות)

מסרק פירורי לחם לניקוי מכונת לחם תעשייתית (אוליבר 732-נ): האבל הזה הוא דרך לצאת מהשביל המוכה. יש פרוסת טעינה קדמית של אוליבר 732-N (מרווח בין 7/16) במאפייה שבה אני עובד. כשהוא פרוס הוא יוצר פירורי לחם דקים שנאספים על העריסה. מכחול משמש כדי לטאטא את החלק הקדמי