תוכן עניינים:
2025 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2025-01-13 06:57
זוהי הדרכה כיצד להתממשק ולהפעיל מנוע DC ללא מברשות באמצעות Arduino. אם יש לך שאלות או הערות אנא השב בתגובות או בדואר אל rautmithil [at] gmail [dot] com. תוכל גם ליצור איתי קשר @mithilraut בטוויטר.
למידע נוסף עלי: www.mithilraut.com
שלב 1: רשימת רכיבים
- ארדואינו UNO
- מנוע outrunner BLDC (כל מנוע outrunner אחר יעבוד מצוין)
- בקר מהירות אלקטרוני (בחר בהתאם לדירוג הנוכחי של המנוע)
- סוללת LiPo (להפעלת המנוע)
- כבל מגשר זכר-זכר * 3
- כבל USB 2.0 מסוג A/B (להעלות את התוכנית ולהפעיל את הארדואינו).
הערה: הקפד לבדוק את מחברי הסוללה, ה- ESC והמנועים. במקרה זה יש לנו מחברי כדורי זכר 3.5 מ"מ על המנוע. אז הלחמתי מחברי כדורי נקבה 3.5 מ"מ על הפלט של ESC. לסוללה היה מחבר נקבה זכר 4.0 מ"מ. מכאן שהלחמתי מחברים זכריים מתאימים בצד הקלט של ESC.
שלב 2: חיבורים
חבר את המנוע ליציאת ESC. כאן, הקוטביות לא משנה. אם אתה מחליף כל 2 מתוך 3 החוטים, המנוע יסתובב בכיוון ההפוך.
חבר את '+' & '-' של הסוללה לחוטי האדום (+) והשחור (-) של ESC בהתאמה.
מכבל סרוו 3 פינים היוצא מה- ESC, חבר את הכבל החום לסיכה 'GND' בארדואינו. חבר את הכבל הצהוב לכל סיכה דיגיטלית. במקרה שלנו הסיכה הדיגיטלית שלה 12.
שלב 3: תכנות UNO Arduino
אם אתה חדש ב- Arduino, תוכל להוריד, להתקין ולהגדיר את ה- Arduino מכאן.
חבר את הארדואינו למחשב האישי. פתח את Arduino IDE וכתוב את הקוד הזה. תחת 'כלים' בחר
לוח: Arduino/Genuino UNO
יציאה: COM15 (בחר יציאת COM מתאימה. כדי לברר את יציאת COM פתח את מנהל ההתקנים ולחפש את Arduino UNO תחת 'יציאות')
לחץ על כפתור העלה בפינה השמאלית העליונה.
#לִכלוֹל
סרוו esc_signal; הגדרת חלל () {esc_signal.attach (12); // ציין כאן את מספר הסיכה שעליו מחובר סיכת האות של ESC. esc_signal.write (30); // פקודת זרוע ESC. מערכות ESC לא יתחילו אלא אם מהירות הקלט תהיה פחותה במהלך האתחול. עיכוב (3000); // עיכוב אתחול ESC. } לולאת חלל () {esc_signal.write (55); // השתנה בין 40-130 כדי לשנות את מהירות המנוע. ערך גבוה יותר, מהירות גבוהה יותר. עיכוב (15); }
שלב 4: הערה
הדרך הנכונה להפעיל את המנועים היא
1. חבר את הסוללה ל- ESC כדי להפעיל את ה- ESC.
2. הפעל את הארדואינו.
אם תעשה הפוך, ה- Arduino יפעיל את רצף הזרועות ו- ESC יחמיץ את הפקודות הללו מכיוון שהוא אינו מופעל. במקרה זה לחץ על כפתור האיפוס ב- Arduino.