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

מכונית RC מבוקרת Bluetooth עם בקרת מהירות ומדידת מרחק: 8 שלבים
מכונית RC מבוקרת Bluetooth עם בקרת מהירות ומדידת מרחק: 8 שלבים

וִידֵאוֹ: מכונית RC מבוקרת Bluetooth עם בקרת מהירות ומדידת מרחק: 8 שלבים

וִידֵאוֹ: מכונית RC מבוקרת Bluetooth עם בקרת מהירות ומדידת מרחק: 8 שלבים
וִידֵאוֹ: מקיף ח אשדוד בית חכם בהפעלה קולית ואפליקציה טל מקדש מקום 3 2024, נוֹבֶמבֶּר
Anonim
Image
Image

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

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

שלב 1: שלב 1: מציאת החלקים הדרושים לביצוע הפרויקט

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

  • מיקרו -בקר: טוב, אם אתה מתחיל, נסה להשתמש בארדואינו. ובכן, אני משתמש ב- Arduino Uno. קנה קישור ל- Arduino Uno.
  • מנועים ואנקודרים: לפרויקט זה, אני משתמש במנועי הילוכים של ציר צדדי של 150 סל"ד עם מקודד מובנה לחישוב סיבובים. אם אינך מצליח למצוא מנועים כאלה תוכל להתייחס למנועים פשוטים של בו -פיר כפולים ותצטרך לרכוש מקודדים למנועי BO. אתה יכול לקנות מנועי BO כפולים | מקודדים בודדים
  • נהג מנוע: תזדקק לנהג מנועים כדי להפעיל את המנועים מכיוון שרוב המיקרו -בקרים אינם יכולים לספק מתח רב. אני משתמש ב- L298N שתוכל להפנות לכאן כדי לקנות מכאן.
  • CHASSIS: עבור שלדה וצמיגים, עליך לרכוש אחד ספציפי עבור המנועים שבהם אתה משתמש. לרכישת שלדה למנועי BO אתה יכול להפנות לקישור הזה.
  • מודול בלוטות '(HC05): כדי לחבר את ארדואינו עם הסמארטפון שלנו אנו זקוקים למכשיר לתקשורת בלוטות'. כאן שימושי HC05. קנה קישור ל- HC05
  • חוטי מגשר: כולנו צריכים חוטי מגשר לחיבור דברים. אם אתה טירון תזדקק לחבורה כזו לפרויקטים שונים. אתה יכול לקנות כמה מכאן:- זכר לזכר | זכר לנקבה
  • סוללה: ובכן אני משתמש בסוללת ליפו 12V לפרויקט זה. אם אין לך את זה אתה תמיד יכול לעבור לסוללות ליתיום-יון 12V כלליות. או אם אתה משתמש במנועי 9v BO אתה יכול אפילו להשתמש בסוללה פשוטה של 9v. אך היזהר לבדוק את מפרט המנוע שלך לפני רכישת הסוללה מכיוון שאתה יכול לפגוע במנוע אם אתה מספק מתח גבוה יותר מאשר קיבולת המנוע. לרכישת סוללה 9V עיין כאן.
  • לוח לחם/אב טיפוס: תצטרך משהו לחיבור כל החוט. כאן קרש הלחם יהיה שימושי. קישור לרכישת לחם | לוח אב טיפוס

שלב 2: הגדרת המארז שלך

חיווט נהג המנוע
חיווט נהג המנוע

אם אתה עובד עם מארז בנוי מראש לא תצטרך לדאוג לגבי דברים.

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

ולבסוף הברג את גלגל הצ'יסטר בתחתית כדי לתמוך בבוט.

שלב 3: חיבור נהג המנוע

חיווט נהג המנוע
חיווט נהג המנוע

כדי לספק מספיק מיץ למנועים עלינו להגדיר את נהג המנוע.

  1. ראשית, הברג את מוטות +ve ו- -ve של המנוע למחבר PTR של נהג המנוע.
  2. לאחר מכן להפעלה, נהג המנוע מברג את +ve של הסוללה ליציאת 12V ו- -ve ליציאת ה- GND של מנהל ההתקן.
  3. שים את סיכת הכניסה של נהג המנוע לפין PWM של Arduino לפי בחירתך. זכור לשנות לסיכות המנוע בקוד בהתאם.

  4. הוסף מתג בין ה +ve של הסוללה לבין נהג המנוע אחרת, תצטרך להמשיך לנתק את הסוללה כאשר אינך משתמש בה.
  5. קבל 2 חוטים מה- 5V וה- GND של נהג המנוע ללוח הלחם, כך שתוכל להפעיל את Arduino כמו גם מכשירים אחרים.

שלב 4: הגדרת מקודדים

התקנת מקודדים
התקנת מקודדים

כפי שאתה יכול לראות המקודד מובנה במנוע.

  • M1 ו- M2 הם +ve ו- -ve של המנוע שנכנס לנהג המנוע
  • הצמד ל- 5v ו- GND של המקודדים ל- 5v ו- GND של לוח הלחם כדי להפעיל את המקודדים
  • A ו- B מיועדים לסיכות הפלט של המקודד אותם נצמיד את הסיכה 2 והסיכה 3 של הארדואינו

שלב 5: חיווט Arduino ומודול Blutooth

חיבור הארדואינו והמודול Blutooth
חיבור הארדואינו והמודול Blutooth
חיבור הארדואינו והמודול Blutooth
חיבור הארדואינו והמודול Blutooth
  • חבר את ה- GND וה- 5v מלוח הלחם ל- Vin ו- GND של הארדואינו כדי להפעיל את הארדואינו.
  • לעשות את אותו הדבר עם מודול Bluetooth כדי להפעיל אותו גם כן.
  • חבר את TX ו- RX של מודול ה- Bluetooth לפינים 0 ו -1 של ה- Arduino. סיכות 0 ו -1 של הארדואינו הן הסיכות המיועדות לתקשורת סדרתית, לכן היזהר בעת העלאת הסקיצה לארדואינו מכיוון שתצטרך לנתק את סיכה TX מכיוון שארדואינו יכול להשתמש בתקשורת טורית אחת בלבד בכל פעם. תוכל להימנע מהטרחה הזו על ידי הצגת הספרייה הטורית של התוכנה בקוד
  • ולבסוף חבר את סיכות המקודד ל -2 ו -3 סיכות של הארדואינו. סיכה 2 וסיכה 3 הם סיכות מיועדות להפסקות. למידע נוסף על ההפרעות עיין כאן. ייתכן שלא תזדקק להפסקות אם אתה משתמש בדיסק מקודד עם פחות קווי דופק.

שלב 6: חיבור האלקטרוניקה לבוט

חיבור האלקטרוניקה לבוט
חיבור האלקטרוניקה לבוט

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

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

שלב 7: בניית האפליקציה לשליטה בבוט

בניית האפליקציה לשליטה בבוט
בניית האפליקציה לשליטה בבוט
בניית האפליקציה לשליטה בבוט
בניית האפליקציה לשליטה בבוט

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

מבחינת המעצב, אני משאיר את זה לך. התאם אישית איך שאתה אוהב.

אתה יכול להתייחס לתמונות שיוצרו לחלק האחורי.

אתה יכול אפילו להוריד את האפליקציה שלי לבוט מכאן.

שלב 8: קוד עבור הארדואינו

ניתן להוריד מכאן את קובץ INO לתכנת ה- Arduino.

השאירו שאלה לכל שאלה לגבי הקוד.

אתה מוכן ללכת עם מכונית RC משולבת Bluetooth משלך.

מוּמלָץ: