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

RC רכב פריצה - נשלט באמצעות אפליקציית אנדרואיד: 3 שלבים (עם תמונות)
RC רכב פריצה - נשלט באמצעות אפליקציית אנדרואיד: 3 שלבים (עם תמונות)

וִידֵאוֹ: RC רכב פריצה - נשלט באמצעות אפליקציית אנדרואיד: 3 שלבים (עם תמונות)

וִידֵאוֹ: RC רכב פריצה - נשלט באמצעות אפליקציית אנדרואיד: 3 שלבים (עם תמונות)
וִידֵאוֹ: Drift Tuktuk best trick shots so far! 2024, נוֹבֶמבֶּר
Anonim
Image
Image
חיבור המודולים
חיבור המודולים

אני בטוח שכל אחד מכם יכול למצוא בבית מכונית RC לא בשימוש. הוראה זו תעזור לך לשנות את מכונית ה- RC הישנה שלך למתנה מקורית:) בשל העובדה שמכונית ה- RC שהייתה לי הייתה קטנה במידות, בחרתי ב- Arduino Pro Mini כבקר ראשי. מודול חשוב נוסף שהשתמשתי בו בפרויקט זה הוא מוביל נהג כפול TB6612FNG. לבקר מנוע זה יש טווח מספיק של מתח כניסה מקובל (4.5V עד 13.5V) וזרם פלט רציף (1A לערוץ). כמקלט Bluetooth השתמשתי במודול זול פופולרי HC-06. בנוסף, אתה יכול להשתמש נוריות LED כמנורות קדמיות ואחוריות של המכונית.

רכיבי הפרויקט:

  1. מכונית RC (עשויה להיות ישנה ושבורה)
  2. Arduino Pro Mini 328 (3V/8Mhz) x1
  3. מנשא נהגים כפול TB6612FNG x1
  4. מודול בלוטות 'HC-06 או x1 דומה
  5. נוריות: 2x אדום ו 2x לבן
  6. Resistor 10k (נדרש עבור leds) x4 או 10k SIL Resistor Network x1
  7. קרש לחם (חצי גודל) x1
  8. מגשרים וכבלים
  9. סוללות AA x4

שלב 1: חיבור המודולים

חיבור המודולים
חיבור המודולים

להלן הדרך לחיבור Arduino Pro Mini עם שאר המודולים. אל תשכח לחבר את מתח האספקה לכל מודול (VCC, GND).

1. בלוטות '(למשל HC -06) -> Arduino Pro Mini (3.3V)

  • RXD - TXD
  • TXD - RXD
  • VCC - 3.3V מבית Arduino Pro Mini (VCC)
  • GND - GND

2. נהג מנוע כפול TB6612FNG -> Arduino Pro Mini

  • AIN1 - 4
  • AIN2 - 7
  • BIN1 - 8
  • BIN2 - 9
  • PWMA - 5
  • PWMB - 6
  • STBY - Vcc
  • VMOT - מתח מנוע (4.5 עד 13.5 וולט) - 6V מסוללת RC רכב
  • Vcc - מתח לוגי (2.7 עד 5.5) - 3.3V מבית Arduino Pro Mini (VCC)
  • GND - GND

3. נהג מנוע כפול TB6612FNG -> מנועי DC

  • A01 - מנוע הנעה A
  • A02 - מנוע הנעה A
  • B01 - מנוע היגוי B
  • B02 - מנוע היגוי B

4. נוריות -> Arduino Pro Mini

  • LED ימין קדמי - 2
  • לד שמאל קדמי - 3
  • LED אחורי ימין - 14
  • LED אחורי שמאלי - 15

שלב 2: קוד ארדואינו

קוד ארדואינו
קוד ארדואינו

הקוד המלא לפרויקט זה זמין ב- GitHub: קישור

תוכנית Arduino בודקת בלולאה הראשית - "void loop ()" האם הפקודה החדשה (תו) נשלחה מאפליקציית אנדרואיד באמצעות בלוטות '. אם יש תו נכנס מסדרת Bluetooth התוכנית מתחילה לבצע את הפונקציה "void processInput ()". ואז מהפונקציה הזו בהתאם לדמות נקראת פונקציית בקרה ספציפית (למשל עבור פונקציית תו "r" נקראת void turn_Right () ").

אם אתה מתכוון להשתמש במגן מנוע Arduino (L298) הקישור הזה יכול להיות שימושי עבורך

שלב 3: אפליקציית אנדרואיד

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

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

הדמות הייחודית מוקצית לכל כפתור של אפליקציית Android כפי שמוצג באיור לעיל. אתה יכול לערוך את קוד Arduino ולהשתמש באפליקציית האנדרואיד שלי לשליטה במכשיר שלך (לא רק במכונית RC זו).

אתה יכול להוריד את אפליקציית האנדרואיד שלי בחינם מ- Google Play: קישור

אופן השימוש באפליקציית אנדרואיד:

  • הקש על לחצן התפריט או על 3 נקודות אנכיות (תלוי בגרסת אנדרואיד שלך)
  • בחר בכרטיסייה "חבר מכשיר"
  • הקש על הכרטיסייה "HC-06" ולאחר זמן מה תראה את ההודעה "מחובר ל- HC-06"
  • לאחר החיבור, אתה יכול לשלוט במכונית שלך
  • אם אינך רואה את מכשיר ה- Bluetooth-HC-06 שלך הקש על כפתור "סרוק מכשירים"
  • בשימוש הראשון התאם את מכשירי ה- Bluetooth שלך על ידי הזנת קוד ברירת המחדל "1234"

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

  • האתר שלי: www.mobilerobots.pl
  • facebook: רובוטים ניידים

מוּמלָץ: