הניתן להוראות זה יראה לך כיצד להגדיר ולהפעיל את ה- ESC המנוע ללא מברשות באמצעות Arduino, כמו גם להריץ את המנוע ללא מברשות במהירויות שונות.
זה יעבור על חומר, הגדרת חומרה וקידוד תוכנה.
זה יסביר מה נעשה בכל שלב בקוד.
אל תיפגע, תיהנו!
להלן סרטון של המנוע עובד.
אתה צריך להשיג: ארדואינו (
אני אעשה את זה, השתמשתי במגה של Arduino)
מחשב עם תוכנית קידוד ארדואינו.
Esc usb connector (
I will do it, I used the normal brand of 30 amps)
10 am p brushless motor with welding battery, connection wire soldering iron (
Any 12 volt battery is 2 or more and I used 3 battery 11. 1 volt battery)-
Insert the soldering iron to warm up, and then align the ESC with the motor wire (
ESC's wires should have three identical wires on one side and battery and Arduino on the other)-
After the soldering iron is מחומם, הוציאו את קו השליטה המנועי שהוצא מ- ESC עם החוטים שהוצאו מהמנוע.
החוטים באמצע חייבים להתאחד, אך ניתן להחליף 2 קווי צד כדי להפוך את כיוון המנוע.
לבסוף, עליכם להשתמש בברזל הלחמה לחימום
על החוט, עליו לארוך כ 5-
10 שניות, ואז להמיס את ההלחמה על החוט ולהדביק אותם זה לזה. -
קח את חוט הכניסה מ- ESC (
נראה כמו זה שבקו סרוו)
וחבר את האדמה לקרקע ואת האות (לבן) לפין 9.
הקו החיובי צריך להיות מחובר רק ל- VIN אם הארדואינו אינו מחובר למחשב.
אם הוא מחובר למחשב, אל תחבר את המוט החיובי לשום דבר, אחרת הוא ישרף את המחשב שלך -
יש לחבר את החוטים האדומים והשחורים העבים שיוצאים מהתחתית לסוללה. -
עליך לחבר תחילה את לוח Arduino למחשב שלך באמצעות מחבר USB.
לאחר מכן תוכל להוריד את התוכנית למטה.
לאחר הורדת התוכנית, לחץ על כפתור האיפוס בארדואינו לפני שתחבר את הסוללה ל- ESC.
המנוע יעשה רעש התחלה ואז הוא יחכה.
לאחר מספר שניות, המנוע יעשה 3 צפצופים ואז יעבור בהדרגה למהירות המתוכנת.
ואז זה ייפול בהדרגה לאפס מהירות.
אתה יכול לערוך את התוכנית של מהירות ומשך זמן ריצה של המנוע.
אל תקבע את המנוע למהירות מעל 85% כוח, אחרת ESC תשרוף. קוד)
ניתן להשתמש בקוד זה לכל מטרה.
כולל סרוו ESC1; int pos = 0;
/הגדר את זרוע משתנה המיקום () {setSpeed (0);
/הגדר עיכוב מהירות משתנה (1000); } void setSpeed (מהירות int) {
int gange = map (
מהירות, 0,100, 0,180);
/הגדר את מיקום הסרוו למהירויות שונות. לכתוב (זווית); } הגדרת בטל () {ESC1. צרף (9);
/הוסף ESC לסיכה. זְרוֹעַ(); } לולאה בטלה () {מהירות int;
/(מהירות = 0; מהירות 0; מהירות -= 5) {
/במהירות הקבועה של שנייה, מהירות המחזור מופחתת ל- 0% כוח (מהירות); עיכוב (1000); } setSpeed (0);
/הגדר את משתנה המהירות לאפס לא משנה איזה עיכוב (1000);
/כיבוי שנייה}