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

הדרך הקלה ביותר לבצע רובוט בקרת מחוות: 7 שלבים (עם תמונות)
הדרך הקלה ביותר לבצע רובוט בקרת מחוות: 7 שלבים (עם תמונות)

וִידֵאוֹ: הדרך הקלה ביותר לבצע רובוט בקרת מחוות: 7 שלבים (עם תמונות)

וִידֵאוֹ: הדרך הקלה ביותר לבצע רובוט בקרת מחוות: 7 שלבים (עם תמונות)
וִידֵאוֹ: אנשים שנפלו לתוך כלובים של חיות מסוכנות | טופטן 2024, נוֹבֶמבֶּר
Anonim
Image
Image

לשלוט בצעצועים כמו SuperHero. למד כיצד לייצר מכונית בשליטת מחוות.

מדובר על איך להכין מכונית בשליטת מחוות בעצמך. בעיקרון זהו יישום פשוט של ג'ירוסקופ 3-ציר MPU-6050, מד תאוצה. אתה יכול לעשות עוד הרבה דברים. על ידי הבנת אופן השימוש בו, כיצד לממשק אותו עם Arduino וכיצד להעביר את הנתונים שלו באמצעות מודולי ה- Bluetooth. במאמר זה, אני אתמקד בתקשורת Bluetooth לתקשורת Bluetooth, בין שני מודולי Bluetooth HC-05.

שלב 1:

תמונה
תמונה
תמונה
תמונה

רכיבים בשימוש:

1- קרטון, יריעה אקרילית 2- Arduino UNO X1-

3- Arduino nano X1:

4- BO Motor X2 -

5- גלגלים X2-

6- IC L293D x1 -

7- 2s 7.4 וולט סוללת ליפו X 2-

8- PCB-

9- מחברים-

מודול Bluetooth X 2:

11- MPU-6050 X 1:

12- כפפות כושר X1:

PCB בהזמנה ישירה המשמש בפרויקט זה מ- PCBway:

עקוב אחר הסרטון לבניית גוף רובוט וחיבורים לפרויקט זה. אתה יכול לבנות את גוף הרובוט כפי שמוצג בסרטון או שניתן לשנות אותו ל- 4WD (הנעה 4 גלגלי).

אם אינך משתמש במגן המוצג בסרטון, תוכל להשתמש בתרשים המעגל שניתן, להכנת לוח המעגלים שלך. או שניתן להזמין PCB למגן זה ישירות מהקישור PCBway.com ניתן לעיל לשם כך.

שלב 2:

תמונה
תמונה
תמונה
תמונה
תמונה
תמונה
תמונה
תמונה

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

שלב 3:

תמונה
תמונה
תמונה
תמונה
תמונה
תמונה
תמונה
תמונה

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

בפרויקט זה, אנו עושים את אותו דבר ושולחים נתונים באמצעות מודול ה- Bluetooth. נאסף על ידי חיישן הג'ירו MPU-6050 למודול Bluetooth אחר. אז כדי לעשות זאת ראשית עלינו להגדיר את שני מודולי Bluetooth אלה. כך שהם יכולים להתחבר אוטומטית זה לזה לאחר הפעלה. כאן המודול הראשון פועל כמכשיר עבדים, שיקבל אותות מהיחידה המרוחקת ויורכב על המכונית. ותגדיר את השני כמכשיר אב אשר יפעל כיחידות משדרים וישלח נתונים למכשיר העבדים,

שלב 4:

תמונה
תמונה
תמונה
תמונה
תמונה
תמונה

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

הורד את כל התוכניות והספריות הנדרשות מכאן:

נתק את המודול. לחץ והחזק את ה- ky במודול וחבר אותו חזרה. תראה כי מודול ה- LED on מהבהב לאט יותר. אחת ל -2 שניות. המשמעות היא ש- HC-05 נמצא במצב הפקודה AT. כעת צג סדרתי פתוח, שנה את קצב השידור ל- 9600 וסוג הפלט כ- NL ו- CR. כעת הקלד AT בתיבת השליחה ושלח אותה. אם הוא עונה בסדר, זה אומר שהכל בסדר. אבל אם לא, ומשיב עם שגיאה כלשהי, שלח שוב AT. עד שהוא יענה בחיבורים בסדר או צ'ק ושלח שוב AT.

לאחר קבלת תגובה אישור מהמודול הזן את הפקודות הבאות אחת אחת, AT+ORGL ושלח אותה. פקודה זו תגדיר את המודול בהגדרת היצרן.

AT+RMAAD פקודה זו תשחרר מודול מכל זיווג קודם

AT+UART? בדוק את קצב השידור הנוכחי של המודול

AT+UART = 38400, 0, 0 הגדר את קצב השידור כ- 38400

AT+ROLE? בדוק את התפקיד אם זה עבד או אדון. הוא עונה עם 0 או 1. אם המודול הוא עבד הוא עונה 0 ואם הוא התקן ראשי, הוא יענה עם תפקיד אחד כמכשיר עבדים.

הזן AT+ROLE = 0

AT+ADDR? בדוק את כתובת המודול. רשום כתובת זו. השיב לפי מודול. לאחר קבלת כתובת זו, התצורה של מודול העבדים נעשית.

שלב 5:

תמונה
תמונה
תמונה
תמונה
תמונה
תמונה

עכשיו הגיע הזמן להגדיר את מודול ה- Bluetooth השני כמכשיר ראשי. חבר את המודול הזה עם לוח Arduino והכנס אותו למצב AT. כפי שעשינו עם הקודם.

הזן פקודות AT אלה לפי רצף נתון. AT+ORGL

AT+RMAAD

AT+UART?

AT+UART = 38400, 0, 0

AT+ROLE?

הגדר את תפקיד המודול הזה כמכשיר הראשי. AT+ROLE = 1

AT+CMODE = 0 כך שהמודול יחבר רק מכשיר אחד. הגדרת ברירת המחדל היא 1

כבל כעת את המודול הזה עם מכשיר עבדים לביצוע הכניסה הזו,

AT+BIND = "הכתובת של מודול העבדים"

והכל נעשה כעת התקן ספריות עבור חיישן MPU-6050 ותקשורת I2C. מכיוון שלחיישן הג'ירו MPU-6050 יש ממשק I2C. הורד ספריות וקוד מקור מכאן. אם התקנת מראש את הספריות האלה, דלג על זה.

שלב 6:

תמונה
תמונה
תמונה
תמונה
תמונה
תמונה

כעת חבר את יחידת הרכב למחשב באמצעות כבל USB. בחר יציאת com וסוג לוח נכון. והעלה את התוכנית בשם "Gesture_controled_Robot_car_unit_". וודא שהסוללה ומודול ה- Bluetooth אינם מחוברים לרכב בזמן העלאת התוכנית.

עשו את אותו הדבר עם היחידה המרוחקת. לפתוח תוכנית בשם מרחוק. והעלה אותו ליחידה המרוחקת. הכנס את מודול Bluetooth העבד ביחידת המכונית ושלט במודול ה- Bluetooth ביחידה המרוחקת. והכל נעשה.

שלב 7:

תמונה
תמונה
תמונה
תמונה
תמונה
תמונה

בואו נדליק אותו והוא מוכן לשחק …….

מקווה שתמצא את זה שימושי. אם כן, עשו לייק, שתפו, הגיבו על ספקכם. לפרויקטים נוספים כאלה עקבו אחריי! תמכו בעבודה שלי והירשמו לערוץ שלי ב- YouTube.

תודה!

תחרות רובוטיקה
תחרות רובוטיקה
תחרות רובוטיקה
תחרות רובוטיקה

פרס ראשון בתחרות רובוטיקה

מוּמלָץ: