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

טווח ארוך Wifi PPM / MSP: 5 שלבים
טווח ארוך Wifi PPM / MSP: 5 שלבים

וִידֵאוֹ: טווח ארוך Wifi PPM / MSP: 5 שלבים

וִידֵאוֹ: טווח ארוך Wifi PPM / MSP: 5 שלבים
וִידֵאוֹ: Кампи Флегрей: супервулкан Италии Pt4: моделирование извержения в настоящее время 2024, נוֹבֶמבֶּר
Anonim
טווח ארוך Wifi PPM / MSP
טווח ארוך Wifi PPM / MSP

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

אני משתמש בשלושה ESP8266. האחד הוא מקלט ESPNOW, השני הוא שולח ESPNOW והשלישי הוא נקודת הגישה שאליה אתה יכול להתחבר. השלישית נחוצה מכיוון ששולח ESPNOW לא יכול להוות נקודת גישה במקביל. הוספתי גם כמה אנטנות כדי להשיג טווח טוב יותר.

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

הוספתי גם תמיכה במקלט פרוטוקול MSP. זהו "פרוטוקול סידורי MultiWii" הנתמך על ידי MultiWii, Betaflight, Cleanflight ובקרי טיסה רבים אחרים.

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

רשימת חלקים
רשימת חלקים
רשימת חלקים
רשימת חלקים
רשימת חלקים
רשימת חלקים
רשימת חלקים
רשימת חלקים

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

2 x ESP07 (מודול ESP8266 עם מחבר אנטנה)

1 x ESP12

1 x 3dBi מיני אנטנה I-PEX U. FL IPX בצד המקלט

1 x ESP8266 2, 4 /5 GHz 3dbi Wlan Wifi Antenne SMA Stecker / male + I-PEX מתאם בצד השולח

ספק כוח 3, 3 V לכל המודולים ESP8266

אתה גם צריך מחשב עם Arduino IDE: https://www.arduino.cc/en/Main/SoftwareESP8266 תמיכה ב- Arduino IDE. בצע את ההוראות הבאות: https://learn.sparkfun.com/tutorials/esp8266-thin… ספריית WebSocket עבור Arduino:

שלב 2: הורד והבהב את הסקיצות

הורד והבהב את הסקיצות
הורד והבהב את הסקיצות
הורד והבהב את הסקיצות
הורד והבהב את הסקיצות
הורד והבהב את הסקיצות
הורד והבהב את הסקיצות

אתה יכול להוריד את הסקיצות כאן.

פתח את הקובץ. ישנן שלוש תיקיות: Master-AP, Sender, Receiver

Master-AP: זהו הסקיצה של נקודת הגישה. פתח את המערכון עם arduino IDE. הגדר את תדר המעבד ל -160 מגה -הרץ בתפריט הכלים והעלה את הסקיצה ל- ESP12.

שולח: זו המערכון של שולח MSPNOW. הגדר את תדר המעבד ל -160 מגה -הרץ והעלה אותו לאחד מ- ESP07.

אתה יכול לראות בתמונה הראשונה כיצד לחבר את מודול ESP8266 להבזק.

כעת חבר את ESP12 (נקודת גישה) ויציאות הטוריות של Sender ESP07 וחיבורי חשמל (תמונה שנייה): ESP12 VCC -> ESP07 VCCESP12 GND -> ESP07 GNDESP12 TX -> ESP07 RXESP12 RX -> ESP07 TX

הפעל את שני המודולים והתחבר לנקודת הגישה "Long-Range-WifiPPM/MSP". הסיסמה היא "WifiPPM/MSP"

פתח דפדפן ופתח את כתובת ה- IP 192.168.4.1. אתר הבקרה יופיע. לחץ על כפתור "מידע Wifi". תיבת הודעות עם MAC השולח ו- MAC המקלט תופיע.

פתח את שרטוט המקלט ב- Arduino IDE. שנה את השורה "uint8_t sendermac = {0x5C, 0xCF, 0x7F, 0x77, 0xAB, 0xA6};" (תמונה שלישית) לכתובת Mac השולח המוצגת באתר. מק המקלט צריך להיות בסדר. וודא שתדר המעבד מוגדר ל- 160 מגהרץ והעלה את הסקיצה ל- ESP05 השני.

שלב 3: חבר את המקלט לבקר הטיסה והגדר את Cleanflight

Image
Image
חבר את המקלט לבקר הטיסה והגדר את Cleanflight
חבר את המקלט לבקר הטיסה והגדר את Cleanflight
חבר את המקלט לבקר הטיסה והגדר את Cleanflight
חבר את המקלט לבקר הטיסה והגדר את Cleanflight

חבר כעת את המקלט לבקר הטיסה. בקר הטיסה שלך צריך להיות בעל פלט של 3, 3 וולט עם 200 mA לפחות. אם לא אתה צריך ווסת מתח נוסף של 3, 3V.

חבר את GND של ה- ESP ל- GND של בקר הטיסה. חבר את VCC של ה- ESP ל- 3, 3V של בקר הטיסה או לווסת המתח 3, 3V נוסף.

ניתן להשתמש ביציאת ה- PPM או בפלט ה- MSP הטורי.

עבור פלט MSP חבר את TX של ה- ESP8266 ל- RX של כל יציאה טורית של בקר הטיסה שלך. (תמונה 1)

לפלט PPM חבר את GPIO5 של ה- ESP8266 לכניסת ה- PPM של בקר הטיסה. (תמונה 1)

לאחר חיווט ה- ESP, הפעל את בקר הטיסה ופתח את נקי הזרימה. התחבר עם הטלפון הנייד שלך לנקודת הגישה "WifiPPM/MSP". הסיסמה היא "WifiPPM/MSP"

עבור MSP: פתח את כרטיסיית היציאות והגדר את MSP ביציאה הטורית שחיברת את ה- ESP8266 (תמונה 2). שמור והפעל מחדש. עבור ללשונית התצורה והגדר את המקלט ל "מקלט טורני MSP" (תמונה 3). שמור והפעל מחדש.

עבור PPM: קרא במדריך של בקר הטיסה שלך כיצד להתקין PPMGo לכרטיסיית התצורה והגדר את המקלט ל- "מקלט PPM" (תמונה 4). שמור והפעל מחדש.

ההגדרה הבאה היא עבור שני המקלטים זהה: עבור לכרטיסיית המקלט. הגדר את הערוצים ל- "RTAE1234" (תמונה 5/וידאו). שמור את ההתקנה.

כעת פתח דפדפן בסמארטפון שלך. פתח את האתר 192.168.4.1 (תמונה 6). עכשיו אתה יכול לבדוק את הבקר.

אם זה עובד, הפעל את שני השולחים ESP8266. התחבר לנקודת הגישה "לטווח ארוך WifiPPM/MSP". הסיסמה היא "WifiPPM/MSP". פתח שוב את האתר 192.168.4.1. בדוק שוב ב- cleanflight אם זה עובד.

חבר את האנטנות למודולי ESP07.

שלב 4: קצת מידע נוסף

עוד קצת מידע
עוד קצת מידע

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

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

הוספתי בקרת MSP מכיוון שחשבתי שאוכל ליצור ערוץ אחורי לנתוני טלמטריה. אבל זה מעולם לא עבד יציב. בכל אופן, פרוטוקול MSP מדויק יותר מאשר ppm, מכיוון שהוא אינו תלוי כל כך בתזמון. אולי זה גורם לבעיות עם בקרי טיסה איטית מכיוון שיש תנועה כבדה ביציאה הסדרתית. עם בקר הטיסה Noxe F4 שלי זה עובד ללא בעיות.

אם יש לך בעיות תצורה עיין בפרויקט WifiPPM הישן.

מוּמלָץ: