תוכן עניינים:
- שלב 1: מה שאתה צריך …
- שלב 2: התרשים הסכימטי …
- שלב 3: הרכבת הרובר …
- שלב 4: סקיצת הארדואינו …
- שלב 5: אפליקציית האנדרואיד …
וִידֵאוֹ: Arduino 4WD Rover Bluetooth נשלט על ידי טלפון/טאבלט אנדרואיד: 5 שלבים
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:16
רובר מבוקר 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: הרכבת הרובר …
עקוב אחר התמונות הממוספרות והסרטון הקצר לסדר ההרכבה (כמה דברים עשויים להשתנות בהתאם למארז שלך …).
- התחל עם המנועים על השלדה והגלגלים (תמונה 1).
- הרכיבו את לוח בקר מנוע L298 ומנועי חוט אליו. הוסיפו גם 2 חוטים להפעלת הלוח (תמונה 2 ו -3).
- חתיכת כבל שטוח תחבר את הלוח לארדואינו, אתה צריך רק 6 חוטים אבל השארתי עוד פנוי לשימוש עתידי (אולי אורות או חיישן קולי …). חברו גם את תקע השקע, שימו לב לקוטביות, הסיכה המרכזית חיובית (+11.1V מהסוללה) (תמונה 4).
- הנח את מחזיק הסוללות (או את סוללת הסוללה) בחזית הרובר, תקן אותו בעזרת סרט דבק דו צדדי. אם תבחר את הסוללה בגודל AA פשוט להסיר אותם בנפרד לטעינה. אם תבחר מארז אז יכול להיות רעיון טוב לשים מחבר בין הסוללה לרובר (תמונה 5).
-
הנח את החלק העליון של הרובר … הכבל השטוח ותקע השקע עובר דרך החור (תמונה 6)
- הרכיב את מודול ה- Bluetooth עם הנגד באמצעות פיסת כבל שטוח (מסופק בדרך כלל עם המודול). חותכים את חוט ה- RXD (לא את הסיכה!) ומלחמים את הנגד בסדרה לחוט. אוטמים בעזרת צינור המתכווץ בחום (תמונה 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 שלך כבר מזווג מהרשימה שאליו תוכל להתחבר.
בתפריט ההגדרות יש הרבה אפשרויות (רקעים, מגבלות מהירות …) לשחק איתן, ליהנות:)
מוּמלָץ:
מחזיק אוזניים (טאבלט, מחשב, טלפון): 4 שלבים
מחזיק אוזניים (טאבלט, מחשב, טלפון): אני תמיד מתוסכל כשאוזני מסתבכים או הולכים לאיבוד. אז החלטתי להכין משהו שתוכל לשים בחלק האחורי של מחשב הלוח שלך וכו '. אני מציג בפניך מחזיק אוזניות
רובוט מתגלגל עם דבר ESP32 ונהג TB6612FNG, נשלט על ידי אנדרואיד מעל BLE: 11 שלבים
רובוט מתגלגל עם דבר ESP32 ונהג TB6612FNG, הנשלט על ידי אנדרואיד מעל BLE: שלום לכולם זהו ההוראה הראשונה שלי. רובוט מתגלגל (המכונה Raidho - מהרונה הקשורה לתנועה) המבוסס על ESP32 Thing, TB6612 FNG ו- BLE. חלק אחד שאולי נראה מוזר הוא שהתמונות אינן מתהליך ההכנה
טאבלט/טלפון כמסך Arduino, ואוססילוסקופ של 2 $: 4 שלבים
טאבלט/טלפון כמסך ארדואינו ואוססילוסקופ של 2 $: אמנם אפשר לקנות מסך מגע LCD זול בגודל 320x240 לפרויקט מבוסס ארדואינו, אך זה יכול להיות נוח יותר-במיוחד לאב טיפוס ובדיקת סקיצה-להשתמש בטאבלט או הטלפון הן כמסך מגע והן כמקור כוח לפרויקט. אתה יכול
מראה חכמה באמצעות טאבלט אנדרואיד שבור: 5 שלבים (עם תמונות)
מראה חכמה באמצעות טאבלט אנדרואיד שבור: לפני זמן מה שמטתי בטאבלט אנדרואיד על פניו בטעות. הכוס נשברה, אבל השאר עדיין עבד בסדר. בסיכון להיקרא פעם נוספת על ידי בן זוגי, אני שם את זה בתיקו, בתקווה שאמצא לזה שימוש יום אחד. זה
טאבלט MacBook או טאבלט DIY Cintiq או Homebrew Mac: 7 שלבים
טאבלט MacBook או DIY Cintiq או טאבלט Mac מבית: בהשראת כבד על ידי תוכנת ההוראה של c4l3b, אשר, בתורו, בהשראת בונגופיש, החלטתי לנסות את אותו הדבר ב- Core 2 Duo MacBook שלי. השלבים היו פשוט שונים מספיק עד שחשבתי שצריך הוראה נפרדת. גַם