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

Tinee9: ESC מבוקר Arduino: 4 שלבים
Tinee9: ESC מבוקר Arduino: 4 שלבים

וִידֵאוֹ: Tinee9: ESC מבוקר Arduino: 4 שלבים

וִידֵאוֹ: Tinee9: ESC מבוקר Arduino: 4 שלבים
וִידֵאוֹ: שליטה על כיוון ועוצמת מנוע בעזרת arduino , driver shield motor ופוטנציומטר 2024, יולי
Anonim
Tinee9: ESC מבוקר Arduino
Tinee9: ESC מבוקר Arduino

לפני 4 שנים הכנתי מזל"ט משלי בעלות של 300 $ חזרה כשהמל"ט המסחרי הראשון היה בערך 1500 $. בקר ה- Arducopter שלט על ESC המנוע, השתמשתי במסגרת DJI DIY וקניתי שלט של 720MHZ. להלן ערכה שונה של מה שבניתי לפני 4 שנים. ערכה עכשיו כשיש לי קצת יותר ניסיון בהנדסת תעופה וחלל אלקטרוניקה, אני רוצה לבנות בקר PCBA משלי לשליטה במזל"ט.

אני אשתמש ב- Arduino עבור הפלטפורמה שלי. להיום, אדגים שאנו יכולים לשלוט ב- ESC עם ננו ארדואינו.

קושי: בינוני

ידע: צריך לדעת הלחמה, צריך לדעת חיבורי חשמל בסיסיים של מזל ט.

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

שלב 1: חומרים

לא רציתי לבחור את הלחמה, מגהץ הלחמה, מחשב וכבל USB אבל אתה יכול לקבל את שאר הפריטים מקישור זה KIT

חומרים: ESC

מָנוֹעַ

סוללה שתפעיל את המנוע

לְרַתֵך

ברזל הלחמה

ארדואינו ננו

לוח לחם

כבל מגשר

מחשב

כבל יו אס בי

Arduino IDE

שלב 2: הרכבה בסיסית

הרכבה בסיסית
הרכבה בסיסית
הרכבה בסיסית
הרכבה בסיסית

שלב 1: הלחם את המנוע לבקר ה- ESC.

שלב 2: חבר את ה- Arduino Nano שלך ללוח לחם.

שלב 3: חבר את הסוללה שלך לחוט השחור ESC.

שלב 4: חבר את ה- ESC Black שלך לסיכת ה- GNU של Arduino.

שלב 5: חבר את החוט הלבן ESC שלך לפין Arduino D9.

שלב 6: חבר את Arduino Nano למחשב באמצעות כבל USB.

שלב 3: קוד

שלב 7: תכנת Arduino Nano עם קוד זה ב- Arduino IDE.

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

קוד:

#include; סרוו אסק;

int Pin = 0;

int x = 0;

הגדרת בטל () {

esc.attach (9); }

לולאת חלל () {

מצערת int = analogRead (Pin);

מצערת = מפה (מצערת, 0, 1023, 0, 179);

עבור (x = 0; x <175; x ++) {

esc.write (x); עיכוב (250); }

esc.write (0);

עיכוב (10000); }

שלב 4: התחבר והפעל

שלב 8: חבר את חוט ה- ESC האדום שלך לסוללה +.

שלב 9: תהנה מה Arduino Nano שלך שמפקד על ה- ESC באמצעות פקודות PWM.

מוּמלָץ: