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

Arduino 4WD Rover Bluetooth נשלט על ידי טלפון/טאבלט אנדרואיד: 5 שלבים
Arduino 4WD Rover Bluetooth נשלט על ידי טלפון/טאבלט אנדרואיד: 5 שלבים

וִידֵאוֹ: Arduino 4WD Rover Bluetooth נשלט על ידי טלפון/טאבלט אנדרואיד: 5 שלבים

וִידֵאוֹ: Arduino 4WD Rover Bluetooth נשלט על ידי טלפון/טאבלט אנדרואיד: 5 שלבים
וִידֵאוֹ: How To Make Arduino Bluetooth Controlled Car - At Home 2024, נוֹבֶמבֶּר
Anonim
Arduino 4WD Rover Bluetooth נשלט על ידי טלפון/טאבלט אנדרואיד
Arduino 4WD Rover Bluetooth נשלט על ידי טלפון/טאבלט אנדרואיד
Arduino 4WD Rover Bluetooth נשלט על ידי טלפון/טאבלט אנדרואיד
Arduino 4WD Rover Bluetooth נשלט על ידי טלפון/טאבלט אנדרואיד

רובר מבוקר Bluetooth מסוג Arduino 4WD

זהו רובר 4WD פשוט שיצרתי עם Arduino. הרובר נשלט באמצעות טלפון אנדרואיד או טאבלט באמצעות Bluetooth. בעזרת האפליקציה הזו אתה יכול לשלוט במהירות (באמצעות ה- pwm של Arduino), להפעיל אותה עם מד התאוצה ודברים רבים אחרים.

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

בהכרת הפרוטוקול תוכל להשתמש באפליקציה לשליטה ברובוטים אחרים …

שלב 1: מה שאתה צריך …

מה אתה צריך…
מה אתה צריך…

על מנת לבנות רובר ארדואינו 4wd משלך, עליך לקנות את כל החלקים הדרושים מהחנות המועדפת עליך.

את רובם ניתן לרכוש ב- eBay או אמזון או חנויות אלקטרוניקה/תחביבים מקוונים אחרים.

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

בכל מקרה מדובר בערכת רובוט פשוטה מאוד המיוצרת בדרך כלל על ידי שלדה, ארבעה מנועים של DC (עד 12V) עם מנוע הילוכים וארבעה גלגלים.

החלקים המשמשים הם:

1 יחידות שלדה עם 4 מנועי DC, בדרך כלל נקרא Arduino rover 4wd, למשל אלה:

www.robotik.center/index.php?route=product/… מתוך

www.robotshop.com/en/dagu-4wd-chassis.html

www.robotshop.com/en/whippersnapper-runt-ro…

www.robotshop.com/en/juniorrunt-rover-kit.h…

גם חיפוש ב- Ebay עם מילות המפתח 'רובוט מארז ארדואינו' של 4WD יניב הרבה תוצאות.

  • 1 יחידות של לוח Arduino uno R3 או Arduino Leonardo.
  • 1 יחידות מודול בלוטות 'HC-05 או HC-06 עם לוח מתאם (עודכן! 2017, 10 באוקטובר, תומך כעת במודול HC-05 של מי מכם כבר יש את זה)

1 יחידות L298 גשר לוח מנוע כפול

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

3 יחידות 3.7V 1200mA (או יותר) סוללת ליתיום נטענת בגודל AA או 11, 1V 1200mA סוללת LiPo. אם אתה משתמש בסוללה בגודל AA אתה יכול להכניס אותם למחזיק סוללות

  • 1 יחידות תקע שקע לתקע מתח Arduino.
  • 1 יחידות נגד 1 קוהם.

שלב 2: התרשים הסכימטי …

התרשים הסכימטי…
התרשים הסכימטי…
התרשים הסכימטי…
התרשים הסכימטי…

זהו התרשים הסכימטי לחיווט הרובר, אנא עקוב אחריו בעת הרכבתו בשלב הבא …

קובץ ה- L298 pdf יעזור לך במקרה שיש לך pinout אחר של הלוח.

למודולי HC-05 ו- HC-06 bt יש את אותו pinout.

לפעמים ל- HC-05 יש 6 סיכות במקום 4, בדוק את שם הסיכות בתחתית המודול כדי להיות בטוח להשתמש בסיכות הנכונות.

שלב 3: הרכבת הרובר …

Image
Image
הרכבת הרובר…
הרכבת הרובר…
הרכבת הרובר…
הרכבת הרובר…

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

  1. התחל עם המנועים על השלדה והגלגלים (תמונה 1).
  2. הרכיבו את לוח בקר מנוע L298 ומנועי חוט אליו. הוסיפו גם 2 חוטים להפעלת הלוח (תמונה 2 ו -3).
  3. חתיכת כבל שטוח תחבר את הלוח לארדואינו, אתה צריך רק 6 חוטים אבל השארתי עוד פנוי לשימוש עתידי (אולי אורות או חיישן קולי …). חברו גם את תקע השקע, שימו לב לקוטביות, הסיכה המרכזית חיובית (+11.1V מהסוללה) (תמונה 4).
  4. הנח את מחזיק הסוללות (או את סוללת הסוללה) בחזית הרובר, תקן אותו בעזרת סרט דבק דו צדדי. אם תבחר את הסוללה בגודל AA פשוט להסיר אותם בנפרד לטעינה. אם תבחר מארז אז יכול להיות רעיון טוב לשים מחבר בין הסוללה לרובר (תמונה 5).
  5. הנח את החלק העליון של הרובר … הכבל השטוח ותקע השקע עובר דרך החור (תמונה 6)

  6. הרכיב את מודול ה- Bluetooth עם הנגד באמצעות פיסת כבל שטוח (מסופק בדרך כלל עם המודול). חותכים את חוט ה- RXD (לא את הסיכה!) ומלחמים את הנגד בסדרה לחוט. אוטמים בעזרת צינור המתכווץ בחום (תמונה 7).
  7. מקם את לוח Arduino ואת המודול. חבר את הכבל השטוח כמו בסכמטי.תקן את מודול ה- Bluetooth בעזרת חתיכה קטנה (מאוד) של סרט דו צדדי. חבר את שקע החשמל ל- Arduino (תמונה 8).

שלב 4: סקיצת הארדואינו …

מערכון הארדואינו…
מערכון הארדואינו…
מערכון הארדואינו…
מערכון הארדואינו…
מערכון הארדואינו…
מערכון הארדואינו…
מערכון הארדואינו…
מערכון הארדואינו…

חבר רק את מודול ה- Bluetooth HC-05 או HC-06 ל- Arduino כמו בסכימה (זכור את הנגד 1 קוהם! על סיכת RXD של המודול).

פתח את סקיצת Arduino, בטל את התגובה #define הנכונה עבור מודול ה- Bluetooth שלך והקפד להגיב על השני, ראה תמונה. העלה אותו ללוח Arduino uno R3 או ל- Leonardo Board, תן לכבל ה- USB מחובר כך שהלוח יישאר מופעל.

1) פתח את הצג הטורי והגדר את מהירות התקשורת ל- 115200 baud ואת מסוף ה- NL (New Line).

במסך הטורי כתוב את המחרוזת: 'הד על' ולחץ על שלח, אתה אמור לראות 'הד פועל', זה מהדהד את הפקודות הבאות למסך. כעת כתוב את המחרוזת: 'מכשיר' ולחץ על שלח, תראה 'מחובר ל: ArduinoRover'

כעת בצע את השלבים הבאים כדי לבדוק את חיבור ה- Bluetooth בהתאם למודול שבחרת. הערה: כאשר אתה שולח פקודות AT למודול ה- Bluetooth ודא שהפקודות הן רישיות!

2 א) בדיקה עבור מודול HC-06

אל תכבה את ארדואינו (אם עשית זאת, הפעל מחדש מנקודה 1, עליך להדליק) ושלח את המחרוזת 'AT', אתה אמור לראות 'HC-06> אישור' לאחר כשנייה אחת, המשמעות היא Bluetooth שלך המודול מחובר כהלכה וקצב השידור תואם את זה שנקבע בסקיצה בשורה: BtSerial.begin (9600). כדי לשנות את שם מודול ה- Bluetooth שלח את המחרוזת 'AT+NAMEArduino' (למשל), אתה אמור לראות 'HC-06> OKsetname' בעוד כשנייה. כעת נסה למצוא את מודול ה- Bluetooth עם הסמארטפון או הטאבלט שלך והתאם אותו, הכנס את הסיכה, בדרך כלל 1234 כאשר תתבקש.

2 ב) בדיקה עבור מודול HC-05

מודול בלוטות 'זה קצת מסובך, לכן עקוב בדיוק אחר ההוראות וראה את התמונה עם צילום המסך מה- IDE. כבה את Arduino על ידי הסרת כבל ה- USB. יש לחצן קטן על ה- HC-05, ראה תמונות, הקש עליו ללחוץ תוך חיבור מחדש של כבל ה- USB להפעלה של Arduino ועד שהנורית האדומה על המודול מתחילה להבהב לאט. זהו מצב פקודה מיוחד כדי להיות בטוח שיתאים למהירות BtSerial.begin (38400) בסקיצה. כעת פתח את הצג הטורי לפי נקודה 1, הזן 'הד על' ולחץ על שלח, אתה אמור לראות 'הד מופעל'. שלח את המחרוזת 'AT', אתה אמור לראות 'HC-05> אישור'. שלח את המחרוזת 'AT+ORGL', המודול יגיב 'HC-05> OK', זה מאפס את המודול לפרמטרי ברירת המחדל של היצרן. שלח את המחרוזת 'AT+UART?', אתה אמור לראות 'HC-05> +UART: 38400, 0, 0' זו מהירות התקשורת המוגדרת כברירת מחדל. שלח את המחרוזת 'AT+PSWD?', אתה אמור לראות 'HC-05> +PSWD1234' זוהי סיסמת ברירת המחדל 1234. שלח את המחרוזת 'AT +NAME = HC-05_rover' (לדוגמה, פשוט השתמש בשם המועדף עליך לאחר הסימן =), היא אמורה להגיב עם 'HC-05> אישור'. כעת כבה את Arduino על ידי הסרת כבל ה- USB והדלקתו שוב לאחר מספר שניות. נסה למצוא את מודול ה- Bluetooth עם הטלפון החכם או הטאבלט שלך והתאם אותו, הכנס את הסיכה שקיבלת במסך הטורי, 1234, כאשר תתבקש.

3) השלם את הפרויקט (ראה הרכבת הרובר) אם עדיין לא בוצע.

שלב 5: אפליקציית האנדרואיד …

אפליקציית האנדרואיד…
אפליקציית האנדרואיד…
אפליקציית האנדרואיד…
אפליקציית האנדרואיד…

עכשיו הרובר שלך מוכן לרוץ!

אתה צריך את אפליקציית אנדרואיד החינמית IRacer & Arduino BT מחנות המשחקים כאן:

play.google.com/store/apps/details?id=com…. האפליקציה מאפשרת לך להניע את הסובב עם ג'ויסטיק ארבע כיוונים במצב דיוקן או עם 2 ג'ויסטיק (מולטי -טאץ ') במצב לרוחב.

הקפד לבחור את המכשיר הנכון באפליקציה: פתח את תפריט האפליקציה (כפתור 3 השורות), פתח את הגדרות האפליקציה (ההילוך) -> הגדרת שלט רחוק -> לחץ ובחר את המכשיר לנהיגה: Arduino Rover.

מהתפריט, בחר התחבר ובחר את שם מודול ה- Bluetooth שלך כבר מזווג מהרשימה שאליו תוכל להתחבר.

בתפריט ההגדרות יש הרבה אפשרויות (רקעים, מגבלות מהירות …) לשחק איתן, ליהנות:)

מוּמלָץ: