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

שליטה בסרוואות RC באופן אלחוטי באמצעות UDP: 3 שלבים
שליטה בסרוואות RC באופן אלחוטי באמצעות UDP: 3 שלבים

וִידֵאוֹ: שליטה בסרוואות RC באופן אלחוטי באמצעות UDP: 3 שלבים

וִידֵאוֹ: שליטה בסרוואות RC באופן אלחוטי באמצעות UDP: 3 שלבים
וִידֵאוֹ: איתי לוי - מאבד שליטה (Prod. by Matan Dror) 2024, נוֹבֶמבֶּר
Anonim
Image
Image
חוּמרָה
חוּמרָה

בפרויקט זה אני רוצה להשתמש באייפון שלי לשליטה בסרוואות RC. אשתמש במד התאוצה לשליטה על שני סרוו על חיבור UDP. זהו פרויקט Proof Of Concept המאמת כי חיבור בין אייפון לציוד היקפי יכול להשיג שיעורי עדכון גבוהים (גבוהים מ- BLE) באמצעות UDP.

שלב 1: רשימת חלקים

חוּמרָה

  • לוח ESP8266 (Wemos D1 mini pro)
  • שני סרוו RC
  • בנק כוח USB כאספקת חשמל
  • כמה חוטי מגשר
  • אייפון או אייפד באמצעות iOS12
  • מק לבנות את הפרויקט

תוֹכנָה

  • Arduino IDE עם ESP8266 ליבת Arduino מותקן: מדריך התקנה
  • Xcode 10:
  • את שרטוט הארדואינו ניתן למצוא כאן
  • המקור המהיר של אפליקציית האייפון נמצא כאן

שלב 2: חומרה

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

התקנת החומרה פשוטה מאוד. אני משתמש בפלט D1 (המגרש) ו- D2 (גליל) ב- ESP8266 כדי לשלוט בסרוואות RC בהתאמה. הלוח מופעל מבנק כוח USB. סרווסי RC מופעלים מהסיכה 5v ו- GND של הלוח.

שלב 3: תוכנה

אפליקציית הבקרה לאייפון כתובה בסוויפט המתחברת ללוח הבקר ESP8266 באופן אלחוטי ושולטת על סרוו פיצ' אנד רול על סמך נתוני התנועה של האייפון. לוח הבקר יוצר נקודת גישה ל- Wifi ומאזין למנות UDP בעלות קבועות המכילות את פרטי מיקום הסרוו כזרם של בתים עם הפורמט הכללי הבא:

אינדקס סרוו | עמדה MSB | עמדה LSB

מדד הסרוו הוא 1 עבור המגרש או 2 עבור גליל. מיקום הסרוו מחושב מהטלפון x, מעלות הטיה y והומר למיקרו שניות בין 1000 ל -2000. קצב הרענון הוא 20 מילי שניות.

האפליקציה משתמשת ברשת.מסגרת החדשה כדי ליצור את חיבור UDP, כך שהיא פועלת רק ב- iOS 12 ומעלה.

זוהי אפליקציית POC להורדת רמת קלות השימוש בחיבור UDP ב- iOS 12. כדי לשמור על הפשטות, מנות ה- UDP נשלחות בנפרד ל pitch and roll.

מוּמלָץ: