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

מכונית לבקרת מחוות באמצעות Mpu6050 וארדואינו: 7 שלבים (עם תמונות)
מכונית לבקרת מחוות באמצעות Mpu6050 וארדואינו: 7 שלבים (עם תמונות)

וִידֵאוֹ: מכונית לבקרת מחוות באמצעות Mpu6050 וארדואינו: 7 שלבים (עם תמונות)

וִידֵאוֹ: מכונית לבקרת מחוות באמצעות Mpu6050 וארדואינו: 7 שלבים (עם תמונות)
וִידֵאוֹ: Lesson 24: Smart Car Part 2: Moving Forwared, Reverse, left and right and Controling Speed of Car 2024, נוֹבֶמבֶּר
Anonim
מכונית לבקרת מחוות באמצעות Mpu6050 וארדואינו
מכונית לבקרת מחוות באמצעות Mpu6050 וארדואינו

הנה מכונית לבקרת מחוות של בקרת יד, המיוצרת באמצעות mpu6050 וארדואינו. אני משתמש במודול rf לחיבור אלחוטי.

שלב 1: דברים נדרשים:

הדברים הנדרשים
הדברים הנדרשים
הדברים הנדרשים
הדברים הנדרשים
הדברים הנדרשים
הדברים הנדרשים

• 1.arduino uno

• 2. מיקרו ארדואינו

• מודול 3.rf (משדר ומקלט)

• 3.mpu6050 (Accelomitter)

• נהג מנועי

• מנוע 5.2 dc

• מארז רובוטיקה

• 7. כבל ארדואינו

• 8. מבט יד אחד

• 9. נהג מנוע

• 10. סוללת LiPo

• 11. סוללה 9V

12. כבל USB

שלב 2: חיבור:-

חיבור
חיבור
חיבור
חיבור
חיבור
חיבור
חיבור
חיבור

• חיבור 1. למשדר RF:-

• GND = GND

• DATA = 12

• VCC = 5V

• חיבור 2. mpu6050:-

• VCC = 3.3/5v

• GND = GND

• SCL = A3

• SDA = A2

• INT = 7

• mpu6050 צריך מתח 3.5V. אבל אנחנו יכולים לתת לו מתח 5V. אני נותן כאן מתח 3.5V ל- mpu6050 כי במיקרו ארדואינו יש

• האם שני סיכות מתח ראשית הן 5V ואחת נוספת היא מקלט 3.3V.rf צריך להזדקק ל- 5V. אז אני משתמש בסיכת 5V למשדר RF.

• mpu6050 יכול להפעיל 3.5V.

• חיבור למקלט rf:-

• GND = GND

• DATA = 12

• VCC = 5V

• חיבור לנהג מנוע:-

• מנוע אחד:-

• int enA = 11

• int in1 = 7

• int in2 = 6

• מנוע שני:-

• int enB = 3

• int in3 = 5

• int in4 = 4

שלב 3: מנהל העבודה:-

מנהל עבודה
מנהל עבודה

1.mpu6050:-

MPU-6050 Accelerometer Axisometer and Gyro Breakout Board. הוא קורא שלוש זוויות. אנחנו יכולים לתת להם את השם X, Y ו- Z, כאן אנו

השתמש כאן בשתי זוויות בלבד. כאן אנו משתמשים ב- Y ו- Z. Y קדימה ו- Z לשמאל, ימינה.

חלק זה של הקוד קרא את הזווית.

• mpu-6050 קורא את הזוויות ברדיאן, זה "* 180/M_PI" עושה את זה במידה.

שלב 4: • משדר Rf:-

• משדר RF
• משדר RF

• Rf

מַשׁדֵר:-

Mpu6050 קרא את הזוויות. ואז אני יוצר לולאה אחת של "אם" ועושה condition.in ואז יוצר שני buffer.one מאגר שולח תנאי קדימה. ובשני, אני שולח את הזווית, לשליטה על המהירות בזווית. חלק זה של הקוד שולח את ההודעה. ואני ממפה את הזווית.

שלב 5: מקלט RF:-

מקלט RF
מקלט RF

• מקלט RF:-

המקלט מקבל את ההודעה במאגר. שוב אני עושה תנאי למאגר הראשון לפורוורד. והשני שבו אני משתמש לשליטה על המהירות. ואני שוב ממפה את זה. חלק זה של הקוד עושה את העבודה הזו. ולבקרת המהירות, אני משתמש במאגר השני, ובזוויות הממופות (0, 9) אני ממפה את המהירות (50, 255). אתה יכול לראות את כל הדברים בקוד.

שלב 6: בואו להפעיל את המכונית:-

Image
Image
תחרות ארדואינו 2017
תחרות ארדואינו 2017

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

שלב 7:

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

מוּמלָץ: