תוכן העניינים
שלבים להעברת נתוני יציאה טורית ליציאת רשת באמצעות UDP ב-Skydroid H12 שלט רחוק ובקרת טיסה pixhawk.

1. חיבורי חומרה
יחידת אוויר (Drone Side):
- חבר את בקר הטיסה ליחידת האוויר באמצעותיציאת D3 TTL טורית.
- חבר מצלמת IP ליחידת האוויריציאת Ethernet.
יחידת קרקע (צד שלט רחוק):
- חבר את משדר Skydroid 2.4G ליחידת הקרקעיציאת רשת (לא נעשה שימוש ביציאה טורית).
- השתמש בכבל Ethernet קווי כדי לקשר את השלט הרחוק של Skydroid למחשב (אופציונלי עבור ניפוי באגים).
2. תצורת רשת
תצורת יחידת אוויר
- גש לממשק האינטרנט של יחידת האוויר (ברירת מחדל IP:
192.168.1.12). - נווט אלהגדרות יציאה טורית:
- לִבחוֹרUART3 (מחובר לבקר הטיסה).
- מַעֲרֶכֶתIP מרחוק ל-IP של השלט הרחוק של Skydroid (לְמָשָׁל.,
192.168.1.100).- IP ברירת המחדל המקורי עבור יחידת הקרקע:
192.168.1.11.
- IP ברירת המחדל המקורי עבור יחידת הקרקע:
- הפעל מחדש את יחידת האוויר להחיל שינויים.
תצורת שלט רחוק של Skydroid
- השבת Wi-Fi כדי למנוע הפרעה לקישורים האלחוטיים של 2.4G/1.4G.
- הגדר אכתובת IP סטטית של Ethernet:
- לְהַקְצוֹת
192.168.1.100כדי לוודא שהוא נמצא באותה רשת משנה של יחידת האוויר (192.168.1.xxx).
- לְהַקְצוֹת
3. אימות רשת
- חבר את השלט הרחוק למחשב באמצעות Ethernet.
- להשתמשפקודות פינג כדי לאמת קישוריות בכל המכשירים:
- פינג 192.168.1.100 # שלט רחוק
- פינג 192.168.1.12 # יחידת אוויר
- פינג 192.168.1.11 # יחידת קרקע
- פינג 192.168.1.64 # מצלמת IP
- ודא שכל המכשירים נגישים בתוך אותו LAN.
4. QgroundControl (QGC) הגדרה
- פתח את QGroundControl וליצור חיבור UDP חדש:
- פרוטוקול: UDP
- נמל:
8090(חייב להתאים ליציאת השליחה של יחידת האוויר).
- ודא קליטת נתונים:
- ודא ש-QGC מציג נתוני בקר טיסה בזמן אמת באמצעות UDP.
5. הזרמת וידאו
- להשתמש בH12ProTool תוֹכנָה:
- הזן את כתובת מצלמת ה-IP (לְמָשָׁל.,
192.168.1.64) כדי למשוך את זרם הווידאו.
- הזן את כתובת מצלמת ה-IP (לְמָשָׁל.,
- ודא שהשלט רחוק יכול לגשת לעדכון של המצלמה.
הערות מפתח
- עקביות IP: כל המכשירים חייבים להיות ב-
192.168.1.xxxרשת משנה. - התאמת יציאות: גם יחידת האוויר וגם QGC חייבים להשתמש ביציאת UDP
8090. - אתחול מחדש לאחר הגדרה: הפעל מחדש את יחידת האוויר/תוכנה כדי שההגדרות ייכנסו לתוקף.
- קשרים פיזיים: ודא קישורי Ethernet ויציאות טוריות יציבים.
על ידי ביצוע שלבים אלה, נתונים סדרתיים מבקר הטיסה (דרך יחידת האוויר) ישודר דרך UDP ליציאת הרשת של השלט הרחוק של Skydroid, מאפשר טלמטריה והזרמת וידאו בזמן אמת.
כיצד להשתמש ב-UDP כדי להעביר נתוני יציאה טורית ליציאת רשת בשלט רחוק של Skydroid?
יחידת אוויר של קישור נתוני וידאו של מזל"ט, TX900 אוֹ Vcan1681 צריך לחבר את בקרת הטיסה Pixhawk דרך יציאת TTL. TX900 שלוש יציאות נתונים הגדרת ברירת המחדל היא D1 RS232, D2 Sbus ו-D3 TTL. לא המלצנו להשתמש ב-D1 כיציאת TTL. זה יהיה עיכוב וידאו בסרטון החי.
מלבד חיבור הנתונים של יחידת האוויר של קישור הווידאו של הרחפן, יציאת Ethernet מחברת מצלמת IP. על יחידת הקרקע, אנו משתמשים בכבל רשת אחד באחד מיציאת הרשת שלהם. אנא בדוק, אנחנו לא משתמשים בשום יציאה טורית כדי להוציא את הנתונים. הפעם, אנחנו רוצים להעביר את נתוני בקרת הטיסה ליציאת ה-ethernet דרך UDP, שהיא יציאה טורית על יחידת אוויר ליציאת רשת על יחידת קרקע.
כאן אנו משתמשים ביציאה הטורית כדי לחבר את בקרת הטיסה בצד יחידת האוויר. בצד יחידת הקרקע, אנו משתמשים ביציאת הרשת. כבל הרשת מחובר למשדר Skydroid 2.4G. ואז הווידאו והנתונים נשלחים לשלט הרחוק של Skydroid באמצעות מערכת שידור אלחוטית Skydroid 2.4G.
השלט רחוק מחובר למחשב באמצעות רשת קווית. יש לנו כאן חיבור לכבל קווי רשת. אתה גם לא יכול להזדקק לזה. מדוע כדאי להשתמש בכבל הרשת כדי לחבר מחשב ושלט רחוק של Skydroid? בגלל זה אנחנו עושים כמה פעולות, כמו פקודות פינג, לשנות את התצורה של קישור נתוני הווידאו האלחוטי בדף האינטרנט שלהם, בדוק אם הרשת מחוברת או לא, וכו.
במחשב, אתה יכול להפעיל פקודות ping לארבעת כתובות ה-IP הללו כדי לבדוק אם ארבעת כתובות ה-IP הללו מחוברות. (IP של שלט רחוק הוא 192.168.100, IP יחידת הקרקע הוא 192.168.1.11, IP יחידת אוויר הוא 192.168.1.12 ומצלמת Ethernet IP 192.168.1.64).
בְּסֵדֶר, בואו נסתכל על המחשב. מכיוון שמדובר בנתונים סדרתיים ל-ethernet דרך UDP, אז הגדרות מסוימות צריכות להשתנות בכתובת ה-IP של יחידת האוויר, להיכנס 192.168.1.12 בדפדפן של המחשב, בדף האינטרנט של הכרטיסייה הטורית ובחר UART3, בדוק את ה-IP המרוחק, נא להזין את ה-IP של השלט הרחוק. (הנה 192.168.1.100 כדוגמה), מְאוּחָר יוֹתֵר, אנו נראה לך כיצד לשנות כתובת IP זו בשלט הרחוק.
אם אינך צריך להשתמש בשלט רחוק, ה-IP המרוחק של יחידת האוויר פשוט השתמש ביחידות הקרקע’ IP, 192.168.1.11. ולאחר מכן בקר בדף האינטרנט של יחידת הקרקע, ה-IP של יחידת הקרקע 192.168.1.11 לא צריך לשנות. אלה לא השתנו. זה בדיוק כמו קודם. אנחנו צריכים רק להגדיר את יחידת האוויר. והגדר את ה-IP המרוחק ל-IP של השלט הרחוק.
זה אומר בדף האינטרנט של יחידת האוויר, 192.168.1.12, IP מרחוק צריך להזין את כתובת ה-IP של השלט הרחוק. זה שווה ערך ביחידת האוויר, הוא מקבל את הנתונים הסידוריים של בקרת הטיסה. זה ישלח אותו ל-IP המרוחק (כתובת IP של Skydroid). ה-IP המרוחק היה בעבר IP של יחידת הקרקע לפני כן, 192.168.1.11.
ועכשיו שנה ל-IP של שלט רחוק ל 192.168.1.100. זכור כאן. לאחר שינוי פרמטרים אלו, אתה צריך לאתחל את התוכנה כדי להיכנס לתוקף. עכשיו ששינינו את זה, לא נאתחל אותו. לאחר שינוי משהו בדף האינטרנט, אתה צריך לאתחל אותו.
אז תסתכל על השלט הרחוק. יש כמה דברים לשים לב אליהם. ראשון, הרשת כאן. מומלץ לכבות את ה-WiFi כאן. כי השלט הרחוק עצמו הוא 2.4Ghz. וקישור נתוני הווידאו של הרחפן שלנו הוא 1.4Ghz. יש כבר שני קישורים אלחוטיים. אז אנחנו צריכים לכבות את ה-Wi-Fi של השלט הרחוק.
כאן אנו בוחרים Ethernet שאתה צריך כדי להגדיר את כתובת ה-IP שהזכרנו קודם לכן. שנה את זה ל 192.168.1.100, שזה שווה ערך לשליחת IP זה מיחידת האוויר. זה צריך להיות באותו קטע רשת, 192.168.1.xxx.
בואו נסתכל על הצד של המחשב האישי. כבר השתמשנו בכבל רשת כדי להתחבר לשלט.
יש יתרון כזה. ראשון, נוכל לגשת לשני קישורי נתוני וידאו אלחוטיים כדי לצפות בדף האינטרנט
כדי לשנות את הפרמטרים שלו. דרך כבל הרשת הזה, אנחנו מתחברים למחשב, אנחנו יכולים לגשת לאוויר
יחידה, או גישה ליחידת הקרקע. אז עכשיו, ברשת זו, זה כולל יחידת אוויר, מצלמת ip, יחידת קרקע ושלט רחוק. כולם נמצאים ברשת מקומית. הם יכולים לגשת אחד לשני.
בואו נדגים את זה. לדוגמה, עבור השלט הרחוק. אנחנו יכולים לעשות פינג שלט רחוק, זה יכול להיות מחובר. ויחידת האוויר שלנו היא 192.168.1.12, זה אומר שכל אחד יכול להיות מחובר. אם ללקוחות יש בעיות כלשהן, פשוט השתמש בפקודה ping, הוא יכול לדעת, איזה צומת אחד אינו מקוון. יש לנו אפילו מצלמת IP, זה 192.168.1.64, שאפשר גם לחבר. עכשיו מצלמת ה-IP, שני קישורים אלחוטיים,
השלט הרחוק, והמחשב נמצאים כולם באותה רשת מקומית. והם יכולים לגשת אחד לשני.
בנוסף, אם אנחנו צריכים לראות וידאו כאן, לחץ על H12ProTool, בחר צפייה בסרטון, אנחנו יכולים לראות את הסרטון של המצלמה. כאן, זכור להזין את ה-IP של המצלמה, צריך לשנות את המקום הזה. שנה אותו לכתובת ה-IP של המצלמה של הלקוח. עכשיו השלט הרחוק, דרך החיבור הזה, היא כבר יכולה לגשת למצלמת ה-IP הזו. אז זה יכול למשוך ישירות את הזרם, ואתה יכול לצפות בו ישירות. תן לי להזיז את מצלמת ה-IP, אתה רואה, אנחנו יכולים לראות את הסרטון החי בשלט הרחוק.
בואו נסתכל על QGC, QgroundControl, לחץ על יישום QGroundControl, בחר הגדרת יישום.
כי אנחנו משתמשים בסידורי ל-Ethernet דרך UDP, אז כשמתחברים לכאן, קודם כל נתנתק ונמחק אותו, אנו ניצור קישור חדש שיראה לך את פרטי הפעולה.
לחץ על כפתור הוסף, כאן אנחנו צריכים לבחור UDP. זוהי נקודת מפתח. ואז המקום השני, נמל 8090.
תן לי להסביר שוב. למה אנחנו קובעים את זה ככה? בואו נחזור למחשב, זוהי התצורה של יחידת האוויר.
התצורה של יחידת האוויר 192.168.1.12, הנתונים הסידוריים ישלחו ל-IP מרוחק זה, זה ה-IP של השלט הרחוק. זה יישלח לנמל זה 8090. הם שולחים נתונים ליציאה הזו.
על השלט הרחוק. הנמל גם להיות 8090. לחץ על אישור, ולאחר מכן, כעת הוא מבקש ש-UDP מתחבר ליציאה 8090. חכה לחיבור, זה כבר אוסף נתונים. עכשיו הזיזו את בקרת הטיסה, זה מחובר. יש נתונים חיים.
אם יש לך שאלות על החיבור ב-UDP, או צור איתנו קשר לתמיכה טכנית נוספת, אולי אתה גם יכול לנסות את פרוטוקול TCP.


שאל שאלה
תודה רבה ששלחת את התשובה! ✨