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

בקר טיסה מולטי ויי מבוקר DIY Arduino: 7 שלבים (עם תמונות)
בקר טיסה מולטי ויי מבוקר DIY Arduino: 7 שלבים (עם תמונות)

וִידֵאוֹ: בקר טיסה מולטי ויי מבוקר DIY Arduino: 7 שלבים (עם תמונות)

וִידֵאוֹ: בקר טיסה מולטי ויי מבוקר DIY Arduino: 7 שלבים (עם תמונות)
וִידֵאוֹ: חושף לכם סוד ענק!!🍦😌 2024, נוֹבֶמבֶּר
Anonim
בקר טיסה Multiwii מבוקר DIY Arduino
בקר טיסה Multiwii מבוקר DIY Arduino

פרויקט זה נועד ליצור לוח לוגיקה מסוג מזל ט רב-מסוקים רב-תכליתי בהתאמה אישית המבוסס על Arduino ו- Multiwii.

שלב 1: חומרה

חוּמרָה
חוּמרָה

Arduino Nano שימש לעיבוד לוגיקה ו- MPU-6050 יושם עבור קלטת ג'ירוסקופ ומד תאוצה.

שלב 2: עיצוב

תִכנוּן
תִכנוּן
תִכנוּן
תִכנוּן
תִכנוּן
תִכנוּן

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

עיצוב המעגל שלי זמין באמצעות הקובץ המצורף "myPCB.fzz".

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

שלב 3: ייצור והרכבה

ייצור והרכבה
ייצור והרכבה
ייצור והרכבה
ייצור והרכבה

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

יצר את ה- PCB Online

השתמשתי ב- SeeedStudio עם תוצאות אופטימליות במחיר תחרותי.

ב- Fritzing, ייצא את הפרויקט שלך כקובץ גרבר.

אתה יכול לצפות בעיצוב על ידי העלאת קובצי הגרבר כאן.

לאחר מכן צור חשבון ב- seeedstudio, גרור את קבצי הגרבר שלך לדף המפותח של SeeedStudio והזמין לפי המפרט הרצוי.

הַרכָּבָה

הלחם את הרכיבים שלך על ה- PCB. שקול מעטפת מודפסת תלת מימד לבקר הטיסה.

שלב 4: הגדרת קוד Multiwii של הבקרים

הגדרת קוד Multiwii Controllers
הגדרת קוד Multiwii Controllers
הגדרת קוד Multiwii Controllers
הגדרת קוד Multiwii Controllers
הגדרת קוד Multiwii Controllers
הגדרת קוד Multiwii Controllers

הקוד של MultiWii הוא חינמי, קל לשימוש, והוא תומך בהרבה (רוב) מבנים.

הורד את Multiwii ואת ה- Arduino IDE.

חבר את בקר הטיסה למחשב שלך.

במחשב, פתח את תיקיית MultiWii שכבר הורדת ופתח את קובץ ה- Arduino בשם "MultiWii.ino".

גישה לכרטיסייה "config.h" ומחקת "//", בחירת הסוג הרצוי של מנוע המנוע.

גלול מטה והזן את ערכי המינימום והמקסימום של המשדר שלך.

לא להגיב על החיישנים המשמשים.

לאחר מכן, עקוב אחר ההוראות המופיעות לאורך הקובץ.

לאחר מכן, בתפריט העליון של IDE, לחץ על כלים, לוחות ובחר את בקר הבדיקה Arduino שבו אתה משתמש.

לאחר מכן, לחץ על כלים, יציאה ובחר ביציאת המחשב שבה נמצא הבקר שלך.

העלה את קוד Multiwii על ידי לחיצה על הכפתור בצורת חץ.

לאחר ההעלאה, הטקסט "הועלה בהצלחה" אמור להופיע ב- IDE.

שלב 5: שימוש ב- GUI Multiwii

שימוש ב- GUI של Multiwii
שימוש ב- GUI של Multiwii

פתח את תיקיית MultiWii שלך, לחץ על MultiwiiConf, application.windows32 (או אפשרות מערכת ההפעלה הרצויה), ולבסוף פתח את MultiWiiConf.exe.

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

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

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

שלב 6: טיפים לכוונון וכיול PID

חבר את בקר הטיסה לרב המנוע כדי להתאים את ערכי ה- PID.

הגדר את ערכי ה- PID כברירת מחדל וודא שמרכז הכובד של המנוע הרב -מנועי נמצא במרכז.

החזק בזהירות את המולקטופטר כך שקריאות הג'ירוסקופ שלך ב- GUI יהיו שטוחות. לאחר מכן הגדר את המצערת ל -50%.

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

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

הפעילו לחץ (רזה) על כל ציר המזל ט. אתה צריך להרגיש התנגדות נגד השינוי הזה. שנה את ערך P עד שהתנגדות זו ניכרת.

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

הערכים המכוילים צריכים להיות מתאימים לטיסה כעת.

לקבלת עצות כוונון לסוגי טיסה שונים, עיין בקטע "כוונון מתקדם - יישום מעשי" כאן.

שלב 7: לעוף

אל תהסס להתנסות נוספת בערכי PID בזהירות.

אם אתה רוצה להוסיף תכונות נוספות למזל ט שלך, תוכל לשקול להוסיף סטרימינג חי באמצעות Raspberry Pi או להוסיף לו יכולות Bluetooth.

תודה מיוחדת ל- robobot3112 שעזרו לי בהקמת בקר הטיסה שלי.

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

אל תהסס לדון בתכונות אפשריות אחרות, שאל אותי שאלה או שתף מחשבות בקטע ההערות למטה.

בכיף לטוס!

מוּמלָץ: