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

רובוט מתגלגל עם דבר ESP32 ונהג TB6612FNG, נשלט על ידי אנדרואיד מעל BLE: 11 שלבים
רובוט מתגלגל עם דבר ESP32 ונהג TB6612FNG, נשלט על ידי אנדרואיד מעל BLE: 11 שלבים

וִידֵאוֹ: רובוט מתגלגל עם דבר ESP32 ונהג TB6612FNG, נשלט על ידי אנדרואיד מעל BLE: 11 שלבים

וִידֵאוֹ: רובוט מתגלגל עם דבר ESP32 ונהג TB6612FNG, נשלט על ידי אנדרואיד מעל BLE: 11 שלבים
וִידֵאוֹ: דוקותיים | מר רובוט 2024, נוֹבֶמבֶּר
Anonim
רובוט מתגלגל עם דבר ESP32 ונהג TB6612FNG, הנשלט על ידי אנדרואיד מעל BLE
רובוט מתגלגל עם דבר ESP32 ונהג TB6612FNG, הנשלט על ידי אנדרואיד מעל BLE

שלום לכולם

זו ההנחיה הראשונה שלי. רובוט מתגלגל (המכונה Raidho - מהרונה הקשורה לתנועה) המבוסס על ESP32 Thing, TB6612 FNG ו- BLE. חלק אחד שעשוי להיראות מוזר הוא שהתמונות אינן מהליך הייצור אלא לאחר מכן. הסיבה היא שהחלטתי לכתוב את זה להוראה לאחר שסיימתי את ראידהו. אנסה לפצות על כך על ידי הפיכת התיאור למפורט ככל האפשר. השתמשתי מחדש בכמה דברים, אני נותן את הקרדיטים עם קישורים מתאימים. תודה רבה על העבודה שלך arduinofanboy, Vasilakis Michalis, pablopeza!

שלב 1: חומרים

  1. רכב חכם 2WD רובוט
  2. דבר Sparkfun ESP32
  3. נהג מנוע SparkFun - כפול TB6612FNG (עם כותרות)
  4. סוללת ליתיום יון פולימרית - 3.7v 850mAh (לסוללה זו היה מחבר JST 2.54 מ"מ, בעוד ש- ESP32 Thing צריך מחבר JST של 2 מ"מ. אם אתה מוצא סוללה עם מחבר JST המתאים, אין צורך בחומר מס '6 למטה)
  5. שני מתגים
  6. מחבר נקבה JST-PH (2 מ"מ)
  7. כבלים

בנוסף ל

1. כבל USB לתכנת ESP32 Thing

2. סט הלחמה

שלב 2: הרכבת בסיס הרובוט

מכלול בסיס רובוט
מכלול בסיס רובוט
מכלול בסיס רובוט
מכלול בסיס רובוט
מכלול בסיס רובוט
מכלול בסיס רובוט
מכלול בסיס רובוט
מכלול בסיס רובוט

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

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

השלבים הם

1. הברג את מנועי DC. אתה עלול להתמודד עם קושי בעת הברגת הבורג הקרוב לבסיס. אבל עם קצת יותר מאמץ הכל מושג!

2. הניחו את הגלגלים.

3. הברג את הגלגל השלישי.

4. הברג את מארז הסוללה.

5. לאחר הרכבת בסיס הרובוט, הנחת את שני המתגים. אחד לסוללת המנועים ואחד לסוללת ה- ESP32 Thing.

שלב 3: סיכות הלחמה של ESP32

סיכות חומר ESP32 הלחמה
סיכות חומר ESP32 הלחמה

טווחי סיכות הלחמה בעניין ESP32.

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

שלב 4: חיבור מנהל התקן TB6612FNG ל- ESP32 Thing

חיבור מנהל התקן TB6612FNG ל- ESP32 Thing
חיבור מנהל התקן TB6612FNG ל- ESP32 Thing

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

GND GND

AIN1 13

BIN1 12

AIN2 14

BIN2 27

PWMA 26

PWMB 25

STBY 33

שלב 5: חיבור מנהל התקן TB6612FNG עם מנועי DC

חיבור מנהל התקן TB6612FNG עם מנועי DC
חיבור מנהל התקן TB6612FNG עם מנועי DC
חיבור מנהל התקן TB6612FNG עם מנועי DC
חיבור מנהל התקן TB6612FNG עם מנועי DC

לאחר מכן, אתה מחבר את מנהלי ההתקנים TB6612FNG A01, A02, B01, B02 למנועים.

עליך לוודא כי A01 ו- A02 מחוברים למנוע אחד ו- B01 ו- B02 לשני.

אין זה חיוני שתחבר אותם "נכון", כל עוד תוכל לבטל הגדרה זו בהמשך המערכון ולהחליף אותם.

שלב 6: חיבור מארז הסוללות עם TB6612FNG

חיבור מארז הסוללות עם TB6612FNG
חיבור מארז הסוללות עם TB6612FNG
חיבור מארז הסוללות עם TB6612FNG
חיבור מארז הסוללות עם TB6612FNG
חיבור מארז הסוללות עם TB6612FNG
חיבור מארז הסוללות עם TB6612FNG

אתה מביא את הכבל האדום של מארז הסוללה למתג.

מהמעבר ל- TB6612FNG Vm ו- Vcc.

אתה יכול לעקוב אחר השורה הזו עם המספרים ששמתי בתמונות (1 עד 5):-)

אתה מביא את הכבל השחור של מארז הסוללות ל- TB6612FNG GND.

שלב 7: חיבור סוללת LiPo לדבר ESP32

חיבור סוללת LiPo לדבר ESP32
חיבור סוללת LiPo לדבר ESP32

אתה מביא את הכבל האדום של הסוללה למתג.

מהמתג שאתה מביא למחבר JST מהסיכה השמאלית.

זה מסומן כקו 1-2-3-4 בתמונה.

אתה מביא את הכבל השחור של הסוללה לסיכה הימנית של מחבר JST.

זה מסומן כ- GND.

אתה מחבר מחבר JST בעניין ESP32.

(בתמונות שלי אתה עלול להתבלבל עם הצבעים. הבעיה כאן היא שבמחבר JST שקניתי היה הכבל האדום והשחור "חוזר" ממה שצריך עבור ה- ESP32.)

שלב 8: סקיצת בקר

שלב זה והשלב הבא התבססו על מאמר זה. כלומר הסקיצה והיישום הנייד התבססו על זה ושוננו בהתאם כך שבמקום מנורת LED נוצלו מנועי DC.

אם ה- Arduino IDE שלך אינו מוכן תוכל לבצע את ההוראות הבאות כדי להוסיף עליו תמיכה ב- ESP32

סביר להניח שגם לך לא מותקנת ספריית TB6612FNG עבור ESP32. מצאתי את זה.

בקובץ raidho.ino אתה עשוי למצוא את הסקיצה שאתה יכול לכתוב ב- ESP32 Thing.

לעיון, פקודות BLE ממופות כך

חזית

ב 'בחזרה

C נכון

ד עזב

שלב 9: התקנת יישום סמארטפון

כמו בשלב הקודם, ביססתי את הבקשה על הבקשה הזו.

אתה יכול להוריד את קובץ ה- apk ולהתקין אותו ישירות באנדרואיד שלך או שאתה יכול להשתמש בקובץ aia ולהתאים אותו ב- www.thunkable.com

כמו תמיד, בעת התקנת קובץ ה- APK הקפד להפעיל "התקנה ממקורות לא ידועים" וכמובן אל תשכח להשבית אותו לאחר מכן.

שלב 10: פעולה אמיתית

פעולה אמיתית
פעולה אמיתית

אתה פותח את האפליקציה.

הוא יבקש ממך לפתוח Bluetooth.

אתה מתחבר ואתה בוחר את המכשיר.

לאחר מכן תלחץ על לחצני החצים.

בסרטון המצורף אתה עשוי לראות את Raidho בפעולה.

שלב 11: אפילוג

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

כמובן שגם כל משוב אחר יתקבל בברכה.

תעשה חיים!

מוּמלָץ: