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

CAR-INO: המרה כוללת של מכונית RC ישנה עם Arduino ובקרת Bluetooth: 5 שלבים (עם תמונות)
CAR-INO: המרה כוללת של מכונית RC ישנה עם Arduino ובקרת Bluetooth: 5 שלבים (עם תמונות)

וִידֵאוֹ: CAR-INO: המרה כוללת של מכונית RC ישנה עם Arduino ובקרת Bluetooth: 5 שלבים (עם תמונות)

וִידֵאוֹ: CAR-INO: המרה כוללת של מכונית RC ישנה עם Arduino ובקרת Bluetooth: 5 שלבים (עם תמונות)
וִידֵאוֹ: CS50 2015 - Week 4 2024, נוֹבֶמבֶּר
Anonim
CAR-INO: המרה כוללת של מכונית RC ישנה עם Arduino ובקרת Bluetooth
CAR-INO: המרה כוללת של מכונית RC ישנה עם Arduino ובקרת Bluetooth

מבוא

היי, בהוראות הראשונות שלי ברצוני לשתף אתכם בניסיוני בהסבת מכונית RC ישנה מ -1990 למשהו חדש. זה היה חג המולד 1990 כאשר סנטה נתן לי את הפרארי F40 הזו, המכונית המהירה ביותר בעולם! … באותו זמן.

מכונית מעולה זו הייתה מצוידת בשלט רחוק rc אך עם כפתור אחד בלבד …: |

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

מצאתי אותו בסטיל בעליית הגג שלי בקופסה המקורית כך שנפגעתי מברק! אני יכול להשתמש במודול הארדואינו הנוסף שלי כדי להמיר את המכונית!

החלטתי לקרוא לפרויקט CAR-INO משתי סיבות, אני הולך להשתמש ב- arduINO, ובאיטלקית קרינו פירושו "נחמד", כי התוצאה הסופית תהיה … נחמדה!:)

התכונות המיושמות הן:

  • היגוי (כמובן!)
  • בקרת מהירות
  • שליטה בפנסים
  • בקרת תאורה אחורית
  • צופר

בואו נתחיל!

שלב 1: רשימת רכיבים

  1. arduino nano 1.8 €
  2. נהג מנוע DC (השתמשתי בלוח L298n) 1.5 €
  3. מנוע סרוו SG90 1 €
  4. מודול bluethoot (כמו HC-05) 3 €
  5. זמזם פעיל << 1 €
  6. 3 נורות לבנות << 1 €
  7. מתג מיקרו << 1 €
  8. קבלים לפחות 320uF << 1 €
  9. חוטים צבעוניים << 1 €
  10. מכונית ישנה משנת 1990 עם מנוע DC עובד.

המחירים נלקחים מ- Aliexpress.

כלים

  • רַתָך
  • פַּח
  • twizers
  • חשפן חוט
  • דבק חם

שלב 2: שינויים מכניים

שינויים מכניים
שינויים מכניים
שינויים מכניים
שינויים מכניים

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

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

שלב 3: הרכבת המכונית

הרכבת הרכב
הרכבת הרכב
הרכבת הרכב
הרכבת הרכב
הרכבת הרכב
הרכבת הרכב

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

בפרויקט שלי אני לא יכול להשתמש בסיכה 9 ו -10 כ- PWM החוצה מכיוון שספריית הסרוו (שאנו הולכים להשתמש בקוד לשליטה במנוע הסרוו) משביתה את ה- PWM בסיכות אלה.

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

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

לפני ההרכבה בחר פריסה טובה למיקום הרכיבים וודא שמרכב הרכב מתאים היטב! ריתכתי את החוטים (לפי התוכנית) ישירות על הארדואינו אבל אולי עדיף להשתמש בכותרות!

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

שלב 4: הקוד

2018-03-17 גרסה חדשה - עדכון גדול!

עבור הקוד החדש ביססתי את התקשורת על "בקר הג'ויסטיק של Arduino", אפליקציה חינמית בחנות פליי.

הורד את האפליקציה החדשה כאן

אזהרה: בעת חיבור arduino למחשב הקפד לכבות את אספקת הסוללה !!!!

הורד את ספריית L293 וחלץ אותה מהספרייה של ארדואינו "ספרים"

אתה יכול להגדיר בקלות את המכונית שלך ליצירת פרופיל אישי באפליקציה. בתחילת הקוד אתה יכול להגדיר את ה- pinout בהתאם להעדפותיך (אל תשתמש בסיכה 9 ו -10 כ- pwm). אם ההפעלה של מערכת ההיגוי של סרוו נכנסת לטווח אתה יכול להכניס זווית מרכזית מותאמת אישית להסרת ההערה ב:

//#הגדר מרכז

תוכנה זו כוללת תכונות חדשות כמו:

  • זווית היגוי אנלוגית
  • ניתן להגדיר פרמטרים באמצעות אפליקציה
  • אפשרות לקרוא חיישנים אנלוגיים (סוללה, טמפרטורה וכו ')
  • אפשרות להוסיף ולשלוט על 2 סרוו אחרים (כלומר למצלמת גימבל) תהנו!

תהנה!

גרסה ישנה

עבור הקוד ביססתי את ההתקשרות על "Arduino Bluetooth RC Car APP", אפליקציה בחינם בחנות פליי.

הורד את האפליקציה כאן

אזהרה: כאשר אתה מחבר arduino למחשב הקפד לכבות את אספקת הסוללה !!!!

אתה יכול להגדיר בקלות את המכונית שלך בתחילת הקוד יש 2 חלקים:

  1. הגדרת Pinout: אתה יכול לבחור את pinout (NB אל תשתמש בסיכה 9 ו -10 כ- pwm).
  2. כיול: הגדר את דרגת ההיגוי (ימין, שמאל ומרכז) ומינימום PWM להנעת המכונית.

עכשיו מהבהב את קובץ ה- ino בננו שלך ותהנה!

עדכון 2018-03-15: פתר באג לחישוב מהירות.

שלב 5: שיפור עתידי

אני חושב על תכונות מדהימות אחרות:

  • להוסיף חיישן מתח סוללה
  • להוסיף חיישן טמפרטורה
  • ניהול צבע הפנס

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

מוּמלָץ: