תוכן עניינים:

באגי רובוט רובי בלחיצת כפתור RSPI: 10 שלבים
באגי רובוט רובי בלחיצת כפתור RSPI: 10 שלבים

וִידֵאוֹ: באגי רובוט רובי בלחיצת כפתור RSPI: 10 שלבים

וִידֵאוֹ: באגי רובוט רובי בלחיצת כפתור RSPI: 10 שלבים
וִידֵאוֹ: אני רוצה שווארמה 🌯 2024, יולי
Anonim
עגלת רובוט מסוג לחצן כפתור RSPI
עגלת רובוט מסוג לחצן כפתור RSPI

האם אי פעם ראית מכונית שלט רחוק בחנות ותהית אם תוכל לבנות אותה בעצמך. ובכן כן אתה יכול לבנות אחד ולשלוט במכונית שלך באמצעות כפתורי לחיצה. כל מה שאתה צריך הוא כמה חומרים פשוטים ותוכל לבנות לעצמך עגלת רובוט כפתור לחיצה. כעת בצע את השלבים להלן ובנה את עגלת הרובוט שלך בלחיצת כפתור.

שלב 1: אסוף חומרים

אסוף חומרים
אסוף חומרים

לפני שנתחיל, עליך לאסוף את החומר הדרוש להשלמת פרויקט זה:

- פטל Pi B+

- צג

- מקלדת

- עכבר

- סנדלר T

- קרש לחם בגודל חצי

- גשר H

- מברג פיליפס

- שלדת באגי רובוטית עם 2 מנועים

- 4 כפתורי לחיצה

- סוללה 9 וולט

- מטען נייד

- חוט מיקרו USB

- 4 זכר - חוטי מגשר נקבה

- 12 זכר - חוטי מגשר זכר

- תוכנת קידוד Python 3

- מכשיר נייד שיכול להוריד אפליקציית VNC viewer

שלב 2: הגדרה

להכין
להכין

לאחר שאספת את החומרים הדרושים, כעת תוכל לבנות את הכרכרה שלך. ראשית, עליך לחבר את ה- Raspberry Pi למסך, לעכבר ולמקלדת. לאחר שתעשה זאת, עליך לצרף את סנדלר ה- Pi שלך לפיי ולוח הלחם החצי בגודל שלך. עכשיו אתה יכול לצרף את h-bridge ולחצני הלחצנים ללוח הלחם שלך.

שלב 3: חיבור הבאגי לגשר H

חיבור הבאגי לגשר H
חיבור הבאגי לגשר H

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

שלב 4: חיבור ה- H-bridge שלך ל- Raspberry Pi שלך

חיבור ה- H-bridge שלך ל- Raspberry Pi שלך
חיבור ה- H-bridge שלך ל- Raspberry Pi שלך

לאחר שחיברת את ה- H-bridge שלך לבאגי, כעת תחבר אותו ל- Pi שלך. עכשיו אתה צריך 4 חוטי מגשר זכר-נקבה. חבר את כל ארבעת חוטי המגשר לגשר ה- h למחברים הזכרים בחזית גשר ה- h. לאחר מכן חבר את כל ארבעת החוטים ל- GPIO שונה בלוח הלחם שלך. השתמשתי ב- GPIO 4 ו -17 לגלגל השמאלי וב- GPIO 5 ו- 6 לגלגל הימני. כדי לדעת אילו חוטים מיועדים לאיזה גלגל, בגשר h אשר שני חוטי זכר לנקבה שחיברת קרובים יותר לחוטי זכר לזכר שחיברת למנוע, נמצאים הגלגל השונים. עכשיו אתה צריך זכר לזכר כדי לחבר חוט קרקע לגשר ה- h שלך. מה שאומר שעכשיו אתה צריך לפתוח את הנמל האמצעי של שלוש היציאות הקדמיות של גשר ה- h שלך. כעת, הכנס את החוט פנימה והברג אותו היטב כדי למנוע ממנו לנשור. כעת הכנס את החוט הזה ליציאת קרקע בלוח הלחם שלך.

שלב 5: חיבור סוללה 9 וולט לגשר ה- H שלך

חיבור סוללת 9 וולט לגשר ה- H שלך
חיבור סוללת 9 וולט לגשר ה- H שלך

הדבר האחרון שאתה צריך לעשות כדי להשלים את בניית הכרכרה שלך הוא חיבור סוללה של 9 וולט. אתה צריך מחבר שמחבר את הסוללה שלך ומחלק אותה לאדמה ומתח. כעת עליך להסיר את שתי היציאות הראשונות משמאל על גשר ה- h שלך. לאחר מכן עליך להכניס את החוט האדום מהסוללה ליציאה השמאלית ולאחר מכן להכניס את חוט הארקה ליציאה האמצעית. אתה צריך שיהיו שני חוטים ביציאה האמצעית, חוט קרקעי אחד ל- Pi וחוט קרקע אחד מהסוללה. כעת הברג היטב את היציאות והמשך לשלב הבא.

שלב 6: מחסום

עכשיו אנחנו הולכים לבדוק אם הכרכרה שלך עובדת לפני שנמשיך לכפתורי הלחיצה. אז עכשיו פתח את Python 3 ב- Pi שלך והפעל את הקוד שלהלן כדי להבטיח שהבאגי שלך עובד.

מאת רובוט יבוא gpiozero

רובי = רובוט (שמאל = (4, 17), ימין = (5, 6))

robby.forward ()

אם הכרכרה שלך מתקדמת קדימה, הקלד כעת:

robby.stop ()

שלב 7: לחצני לחיצה על חיווט

כפתורי לחיצה לחיווט
כפתורי לחיצה לחיווט

לאחר שבדקת שהרכב שלך פועל, אתה מוכן כעת להוסיף לחצני לחיצה. הדבר הראשון שאתה צריך לעשות הוא לשים חוט מהאדמה ולחבר אותו למסילות הקרקע משני הצדדים. זה יקל מאוד על חיבור הכפתורים שלך. כעת הנח את ארבעת הכפתורים שלך בסדר זהה לתמונה למעלה. וודא שכל רגל של כל כפתור נמצאת בשורה אחרת. כעת חבר אחד רגל מכל כפתור לאדמה. אחרי זה אתה צריך לחבר כל כפתור ל- GPIO, אז אנחנו הולכים לקרוא לכפתור הרחוק ביותר מה- Pi שלך קדימה ולחבר את הכפתור הזה ל- GPIO 23. ואז הכפתור מימין לאותו זה שהתחברת זה עתה, נתקשר זה נכון וחבר אותו ל- GPIO 13. לאחר מכן בכפתור הקרוב ביותר ל- Pi שלך, נתקשר לאחור ונחבר אותו ל- GPIO 21. לבסוף הכפתור האחרון אליו נתקשר שמאלה ונחבר אותו ל- GPIO 18.

שלב 8: הקוד

הקוד
הקוד

לאחר חיווט כפתורי הלחיצה, אתה מוכן לקוד את הכרכרה שלך. פתח את פיתון 3 ב- Pi שלך ופעל לפי הקוד להלן כדי לוודא שהרכב שלך פועל.

מ- gpiozero יבוא רובוט, כפתור

מפעם לפעם ייבוא שינה

מאפליקציית יבוא guizero, כפתור לחיצה

רובי = רובוט (שמאל = (4, 17), ימין = (5, 6))

כפתור קדימה = כפתור (23)

כפתור ימני = כפתור (13)

כפתור שמאל = לחצן (18)

כפתור אחורי = כפתור (21)

בעוד שזה נכון:

אם forward_button.is_presspress:

robby.forward ()

שינה (2)

robby.stop ()

elif right_button.is_pressed:

robby.right ()

שינה (0.2)

robby.stop ()

elif left_button.is_pressed:

robby.left ()

שינה (0.2)

robby.stop ()

elif Backwards_button.is_presspress:

robby.backward ()

שינה (2)

robby.stop ()

שלב 9: הגדרת VNC Viewer

עכשיו אתה צריך לחבר את ה- Pi שלך לטלפון שלך כדי שתוכל להפעיל את הקוד מהטלפון שלך ברגע שה- Pi שלך יצורף לכרכרה שלך. קודם כל הורד את אפליקציית VNC viewer לטלפון שלך. לאחר מכן לחץ על VNC ב- Pi שלך, הוא אמור להיות קרוב לשמאל התחתון של המסך. לאחר שתעשה זאת, הקלד את כתובת ה- Pi שלך, שם המשתמש והסיסמה שלך. עכשיו אתה מחובר לפי שלך.

שלב 10: הרכבת הכרכרה שלך

הרכבת הכרכרה שלך
הרכבת הכרכרה שלך

השלב האחרון שאתה צריך לעשות הוא להרכיב את הכרכרה שלך. זה עשוי להיות החלק הקשה ביותר בפרויקט זה, מכיוון שקצת מאתגר לגרום לכל דבר להתאים למארז שלך. למה שעשיתי, תחילה הדבקתי את הסוללה בתחתית, בין המנועים. אחר כך שמתי את המטען הנייד בתחתית וחיברתי אותו לפי. שמתי את ה- Pi ואת החלק האחורי של המארז והדבקתי את גשר ה- h אל ה- clobber. אחר כך הנחתי את לוח הלחם בחזית, כדי להקל על השליטה בכרכרה. אבל אתה לא צריך להרכיב את שלך בדיוק בהתאם לגודל השלדה שלך. עכשיו סיימת לבנות באגי רובוט כפתור לחיצה עם ה- Raspberry Pi שלך.

מוּמלָץ: