תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
מדריך זה מראה כיצד לייצר מכונית רובוט ארדואינו נשלטת באמצעות סמארטפון.
עדכון ב -25 באוקטובר 2016
שלב 1: קישור וידאו בויוטיוב
שלב 2: דרושים חלקים וכלים
1. ערכת מארז רובוט 4WD 2. Arduino Uno
3. מודול גשר LM298 H
4. מודול בלוטות 'HC-05
5. סוללת Li-po 12v
6. חוטי מגשר זכר-נקבה
7. חוטי מגשר זכר-זכר
8. סרט דביק או כל קלטת אחרת 9. סמארטפון
שלב 3: מבנה / שלדה
אתה יכול לקנות מארז לרכב 4WD מוכן או שאתה יכול לעשות את זה באמצעות PVC / כל סוג של לוח קשיח.
שלב 4: מנוע / מפעיל
בפרויקט זה אני משתמש במנוע 6V DC. אתה יכול להשתמש בכל סוג של מנוע 6v DC.
שלב 5: הכינו את מסוף המוטורים
חותכים 4 חתיכות חוטים אדומים ושחורים באורך של כ -5 עד 6 אינץ '.
ניתן להשתמש בחוטים של 0.5 מ ר.
הפשיטו את הבידוד מהחוטים בכל קצה הלחמו את החוטים למסוף המנוע
אתה יכול לבדוק את קוטביות המנוע על ידי חיבורו לסוללה. אם הוא מסתובב בכיוון קדימה (חוט אדום עם חוט חיובי ושחור עם מסוף שלילי של הסוללה) אז החיבור נכון.
שלב 6: הרכיב את המנוע והתקן את הגג העליון
שלב 7: בקר
ה- Arduino UNO הוא לוח מיקרו-בקר בעל קוד פתוח המבוסס על המיקרו-שבב ATmega328P Microchip שפותח על ידי Arduino.cc. הלוח מצויד במערכות סיכות קלט/פלט דיגיטליות ואנלוגיות (I/O) העשויות להיות בממשק ללוחות הרחבה (מגינים) ומעגלים אחרים. הלוח כולל 14 סיכות דיגיטליות, 6 סיכות אנלוגיות וניתן לתכנות באמצעות Arduino IDE (סביבת פיתוח משולבת) באמצעות כבל USB מסוג B. ניתן להפעיל אותו באמצעות כבל USB או באמצעות סוללה חיצונית של 9 וולט, אם כי הוא מקבל מתח בין 7 ל -20 וולט. הוא דומה גם לארדואינו ננו ולאונרדו. עיצוב הפניות לחומרה מופץ תחת רישיון Creative Commons Attribution Share-Alike 2.5 והוא זמין באתר Arduino. קיימים גם קבצי פריסה והפקה עבור גירסאות מסוימות של החומרה. "Uno" פירושו אחד באיטלקית ונבחר לציון פרסום תוכנת Arduino 1.0 (IDE). לוח Uno וגירסה 1.0 של תוכנת Arduino (IDE) היו גרסאות ההתייחסות של Arduino, שהתפתחו כעת למהדורות חדשות יותר. לוח Uno הוא הראשון בסדרה של לוחות Arduino USB, ומודל ההתייחסות לפלטפורמת Arduino. ה- ATmega328 ב- Arduino Uno מגיע מתוכנת מראש עם מטען אתחול המאפשר להעלות אליו קוד חדש ללא שימוש במתכנת חומרה חיצוני. [3] הוא מתקשר באמצעות פרוטוקול STK500 המקורי. ה- Uno גם שונה מכל הלוחות הקודמים בכך שהוא אינו משתמש בשבב הנהג USB-to-serial FTDI. במקום זאת, הוא משתמש ב- Atmega16U2 (Atmega8U2 עד גירסה R2) המתוכנת כממיר USB-to-serial.
בקרי המיקרו מתוכנתים בדרך כלל באמצעות ניב של תכונות משפות התכנות C ו- C ++. בנוסף לשימוש במכשירי המהדר המסורתיים, פרויקט Arduino מספק סביבת פיתוח משולבת (IDE) המבוססת על פרויקט שפת העיבוד.
שלב 8: גשר H (מודול LM 298)
המונח H bridge נגזר מהייצוג הגרפי הטיפוסי של מעגל כזה. זהו מעגל שיכול להניע מנוע DC בכיוון קדימה ואחורה. עבודה: עיין בתמונה למעלה להבנת פעולתו של גשר H.
הוא מורכב מ -4 מתגי אלקטרוניקה S1, S2, S3 ו- S4 (טרנזיסטורים / MOSFETs / IGBTS). כאשר המתגים S1 ו- S4 סגורים (ו- S2 ו- S3 פתוחים) יחול מתח חיובי על פני המנוע. כך שהוא מסתובב בכיוון קדימה. באופן דומה כאשר S2 ו- S3 סגורים ו S1 ו- S4 נפתחים מתח לאחור מוחל על פני המנוע, כך שהוא מסתובב בכיוון ההפוך.
הערה: המתגים באותה זרוע (או S1, S2 או S3, S4) לעולם אינם סגורים בו זמנית, זה יגרום לקצר מת. גשרים H זמינים כמעגלים משולבים, או שאתה יכול לבנות משלך באמצעות 4 טרנזיסטורים או MOSFET. במקרה שלנו אנו משתמשים ב- LM298 H-bridge IC שיכול לאפשר לשלוט במהירות ובכיוון המנועים.
תיאור סיכה:
יציאה 1: מנוע DC 1 "+" או מנוע צעד A+
יציאה 2: מנוע DC 1 "-" או מנוע צעד A-
יציאה 3: מנוע DC 2 "+" או מנוע צעד B+
יציאה 4: מנוע B מוביל החוצה
12v פין: קלט 12V אבל אתה יכול להשתמש בין 7 ל 35V
GND: קרקע
פין 5V: פלט 5V אם מגשר 12V במקומו, אידיאלי להפעלת הארדואינו (וכו ')
EnA: מאפשר אות PWM עבור מנוע A (עיין בסעיף "שיקולי סקיצות של Arduino")
IN1: הפעל מנוע א
IN2: הפעל את MotorA
IN3: אפשר MotorB
IN4: אפשר MotorB
EnB: מאפשר אות PWM עבור מנוע B
שלב 9: מקור כוח
ניתן להשתמש בסוללות אלה:
1. סוללת אלקליין AA (לא נטענת) 2. סוללת NiMh או NiCd AA (נטענת)
3. סוללת לי יון
4. סוללת LiPo
שלב 10: חיווט חשמלי
עבור חיווט אתה צריך כמה חוטי מגשר. חבר את החוטים האדומים של שני מנועים (מכל צד) יחד ואת החוטים השחורים יחד.
אז לבסוף יש לך שני מסופים בכל צד. MOTORA אחראית על שני מנועים בצד ימין, בהתאמה שני מנועים בצד שמאל מחוברים ל- MOTORB עקוב אחר ההנחיות שלהלן כדי לחבר הכל.
חיבור מנועים:
Out1 -> צד שמאל חוט אדום (+)
Out2 -> מנוע צד שמאלי חוט שחור (-)
Out3 -> מנוע צד ימין חוט אדום (+)
Out4 -> מנוע צד ימין חוט שחור (-)
LM298 -> ארדואינו
IN1 -> D5
IN2-> D6
IN2 -> D9
IN2-> D10
מודול בלוטות ' -> ארדואינו
Rx-> Tx
Tx -> Rx
GND -> GND
Vcc -> 3.3V
כוח:
12V -> חבר סוללה אדומה
GND -> חבר סוללה חוט שחור וסיכת GND של Arduino
5V -> התחבר לפין 5V Arduino
שלב 11: לוגיקת השליטה
שלב 12: תוכנה
חלק התוכנה הוא פשוט מאוד, הוא אינו צריך שום ספרייה. אם אתה מבין את טבלת ההיגיון בשלבים הקודמים אז תוכל לכתוב קוד משלך. לא השקעתי הרבה זמן בכתיבת הקוד, אז פשוט באמצעות קוד שנכתב על ידי מישהו אחר. כדי לשלוט ברכב הרובוט, אני משתמש בסמארטפון שלי. הסמארטפון מחובר לבקר באמצעות מודול בלוטות '(HC -06 / 05) הורד את האפליקציה לאחר התקנת האפליקציה, עליך להתאים אותה עם מודול ה- Bluetooth. הסיסמה לזיווג היא "1234".
קישור להורדה: https://play.google.com/store/apps/details? Id = brau…
שלב 13: קוד ארדואינו
==> קוד Arduino
אוֹ
www.mediafire.com/folder/jbgp52d343bgj/Smartphone_Controlled_RC_Car_Using_Arduino_%7C%7C_By_Tafhim