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

PPM Wifi (אין צורך באפליקציה): 4 שלבים (עם תמונות)
PPM Wifi (אין צורך באפליקציה): 4 שלבים (עם תמונות)

וִידֵאוֹ: PPM Wifi (אין צורך באפליקציה): 4 שלבים (עם תמונות)

וִידֵאוֹ: PPM Wifi (אין צורך באפליקציה): 4 שלבים (עם תמונות)
וִידֵאוֹ: Avoid Disaster: How to Clean and Test a Carbonized Boiler with Flame Roll Out 2024, נוֹבֶמבֶּר
Anonim
PPM WiFi (אין צורך באפליקציה)
PPM WiFi (אין צורך באפליקציה)
PPM WiFi (אין צורך באפליקציה)
PPM WiFi (אין צורך באפליקציה)

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

התוכנית מפעילה נקודת גישה wifi עם אתר HTML 5 לשליטה באות ה- PPM. אות ה- PPM נוצר על ידי הפרעה.

הודות ל- HTML5 אתה יכול לשלוט במכשיר ה- RC שלך עם כל טלפון חכם ללא אפליקציה.

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

בבלתי ניתנת להסבר זה אסביר כיצד להגדיר את ESP8266 וכיצד להגדיר את המקלט ב- Betaflight.

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

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

נתחיל ברשימת החלקים. אתה רק צריך כמה רכיבים:

- ESP8266: כל מודול אמור לעבוד. אני משתמש במודול ESP 12-F:

- ממיר USB 3 ל 3V סידורי להעלאת הגרף בפעם הראשונה. (לאחר ההעלאה הראשונה אתה יכול להשתמש בעדכון OTA). השתמש במשהו כזה:

- ווסת מתח 3, 3V: ה- ESP8266 צריך 3, 3V. כל מתח מעל 3, 6V יהרוג את המכשיר. זה יכול גם לרדת על 200mA שיא הנוכחי. אם אין לך ספק כוח 3, 3V מספיק חזק בדגם ה- RC שלך, אתה צריך ווסת מתח נוסף. אני משתמש בווסת ההורדה הזו עם נגד 3, 9K אוהם:

- מחשב עם Arduino IDE:

- תמיכה ESP8266 ב- Arduino IDE. בצע את ההוראות הבאות:

- ספריית Websocket עבור Arduino:

- אולי מחליף רמה של 3, 3V/5V אם מפענח ה- PPM שלך אינו תומך בכניסות 3, 3V. עבור רוב בקרי טיסת הארבע מטוסים, אינך צריך זאת.

- קובץ ה- WifiPPM: הורד את הקובץ למטה או

- טלפון חכם או מחשב עם ג'ויסטיק ופיירפוקס

שלב 2: הגדר את האלקטרוניקה והעלה את התוכנית

הגדר את מוצרי החשמל והעלה את התוכנית
הגדר את מוצרי החשמל והעלה את התוכנית

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

RST, EN ו- VCC עד 3, 3V

GPIO15 ו- GND ל- GND

שים קבל קטן בין VCC ל- GND (בערך 100 nF)

TXD ל- RXD בהתקן ה- USB2 שלך

RXD ל- TXD של ההתקן USB2Serial שלך

העבר את GPIO0 ל- GND בזמן ההפעלה כדי להיכנס למצב הבזק.

לאחר התקנת ה- Arduino IDE, התמיכה ב- ESP8266 וספריית websocket פותחים את הסקיצה. החזק את GIO0 ל- GND תוך הפעלת ESP8266 כדי להיכנס למצב הבזק. עכשיו אתה יכול להעלות את הסקיצה.

לאחר שהעלית את הסקיצה, הבקר יתאפס. אתה צריך למצוא נקודת גישה WIFI בשם WifiPPM. אם זה בסדר אתה יכול לכבות את השבב ולנתק את חוטי TXD, RXD ו- GPIO0. בעתיד תוכל לעדכן את התוכנית באמצעות OTA. לשם כך התחבר לנקודת הגישה ועבור אל "192.168.1.4/update" בדפדפן האינטרנט שלך.

שלב 3: אתר אינטרנט

אתר אינטרנט
אתר אינטרנט
אתר אינטרנט
אתר אינטרנט

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

לאחר הפעלת המודול תוכל להתחבר לנקודת הגישה "WifiPPM". אין סיסמא. פתח את הכתובת 192.168.4.1 בדפדפן שלך.

תראה את האתר של התמונה הראשונה. במכשיר מגע אתה יכול לשלוט במקלות באמצעות מסך המגע שלך.

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

בשלב הבא אסביר כיצד להגדיר את Betaflight מכיוון שאני משתמש בו. אם אתה משתמש בבקר אחר אתה צריך להמשיך על עצמך מעכשיו.

שלב 4: הגדרת Betaflight

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

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

- פתח את Betaflight

- התחבר לבקר הטיסה

- עבור לכרטיסייה מקלט

- הקלד RTAE1234 בשדה מפת הערוצים

- שנה את "סף נמוך המקל" ל- 1020, את "מרכז המקל" ל 1500 ואת "סף המקל הגבוה" לשנת 1980

- שמור את השינויים

- פתח את אתר wifiPPM עם הטלפון הנייד שלך ובדוק אם ההתאמה תקינה

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

מוּמלָץ: