תוכן עניינים:
וִידֵאוֹ: הדרך הקלה ביותר לבצע רובוט בקרת מחוות: 7 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:12
לשלוט בצעצועים כמו 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.
תודה!
פרס ראשון בתחרות רובוטיקה
מוּמלָץ:
כיצד להכין רובוט בקרת מחוות Arduino DIY בבית: 4 שלבים
כיצד להכין רובוט בקרת מחוות של Arduino DIY בבית: כיצד להכין רובוט בקרת מחוות DIY Arduino. בפרויקט זה אני הולך להראות לך כיצד להכין רובוט בקרת מחוות מסוג Arduino DIY
הדרך הקלה ביותר לתכנת מיקרו -בקר !: 9 שלבים
הדרך הקלה ביותר לתכנת מיקרו -בקר !: האם מעניין אותך להחזיק מיקרו -בקר שמשתמש בהרבה פחות כוח? היום אציג בפניכם את ה- STM32 Ultra Low Power - L476RG, שמשתמש באנרגיה גדולה פי 4 מאשר Arduino Mega ובעל מעבד Cortex חזק. אני גם לא
DRONE עם APM (הדרך הקלה ביותר): 11 שלבים
DRONE WITH APM (הדרך הקלה ביותר): במדריך זה אני אראה לך כיצד להכין מזל"ט עם אפם בצורה קלה. ניתן להשתמש במזל"טים להובלת דברים במהירות וגם לצילום אוויר העלות הכוללת של הפרויקט שלי היא בסביבות 200 $ .דברים הנדרשים לפרויקט הזה DC ללא מברשות
הדרך הקלה ביותר למוד רך ל- XBOX מקורי: 5 שלבים
הדרך הקלה ביותר למוד רך ל- XBOX מקורי: המדריך הזה נלקח מ- gh3tt0h4x0r ב- YouTube (כולל כריכות מסך, מכיוון שה- Gamebridge שלי היה מוזר בלילה שעשיתי את זה). הסרטון בשני החלקים שלו מראה כיצד ניתן לבצע התקנה פשוטה של XBMC (XBox Media Center) ב- XBox ללא
הדרך הקלה ביותר ליצור אור קומפקטי !! 3 שלבים פשוטים !!: 3 שלבים
הדרך הקלה ביותר ליצור אור קומפקטי !! 3 צעדים פשוטים !!: מה שאתה צריך - רדיד פח 1 סוללת AA (כמה סוללות AAA יעבדו) 1 נורה קטנה (נורות המשמשות את רוב הפנסים; עיין בתמונה) סרגל (במידת הצורך)