תוכן עניינים:
- שלב 1: רשימת חלקים
- שלב 2: הגדר את האלקטרוניקה והעלה את התוכנית
- שלב 3: אתר אינטרנט
- שלב 4: הגדרת Betaflight
וִידֵאוֹ: PPM Wifi (אין צורך באפליקציה): 4 שלבים (עם תמונות)
2024 מְחַבֵּר: John Day | [email protected]. שונה לאחרונה: 2024-01-30 09:16
רציתי לשלוט ברובע הקיידרו -מקורה הפנימי שלי באמצעות הטלפון החכם שלי אך לא מצאתי פתרון טוב לכך. היו לי כמה מודולי 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 עם הטלפון הנייד שלך ובדוק אם ההתאמה תקינה
זהו זה. אתה גמור. עכשיו אתה יכול לעוף עם הטלפון הנייד שלך ללא כל אפליקציה נוספת.
מוּמלָץ:
מנורת Neoboard - אין צורך ב- SD והדפסת תלת מימד: 3 שלבים (עם תמונות)
מנורת Neoboard - אין צורך ב- SD והדפסת תלת מימד: לאחר שבנה מנורת Minecraft לילד שלי בן 7, אחיו הקטן רצה משהו דומה. הוא מתעניין יותר בסופרמאריו מאשר במיינקראפט, כך שמנורת הלילה שלו תראה ספריטים משחקי וידאו. פרויקט זה מבוסס על פרויקט ה- Neoboard, אך
מנורת שולחן LED ידידותית לצ'רדית (אין צורך בתכנות!): 7 שלבים (עם תמונות)
מנורת שולחן LED ידידותית לצ'רקסים (אין צורך בתכנות!): עיצבתי את המנורה הזו לידידותית בקצב היממה. בלילה, השינה שלך קלה יותר מכיוון שרק נוריות הצבעים החמות יכולות להידלק. במהלך היום, זה יכול להשאיר אותך ער מכיוון שנורות הלבן הקרירות והצבעוניות החמה יכולות להידלק בשעה
שעון LED באמצעות 555 ו 4017 (אין צורך בתכנות): 8 שלבים (עם תמונות)
שעון LED באמצעות 555 ו -4017 (אין צורך בתכנות): כאן אציג פרוייקט שעיצבתי ועשיתי לפני כ -7 שנים. הרעיון של הפרויקט הוא להשתמש במעגלי חשמל נגד כמו 4017 ליצירת אותות השולטים בהבהוב של נורות LED המסודרות כ- ידיו של שעון אנלוגי
ESP32-CAM לצלם תמונות ולשלוח באמצעות דואר אלקטרוני באמצעות SPIFF Memmory. -- אין צורך בכרטיס SD: 4 שלבים
ESP32-CAM לצלם תמונות ולשלוח באמצעות דואר אלקטרוני באמצעות SPIFF Memmory. || אין צורך בכרטיס SD: שלום אנשים, לוח ESP32-CAM הוא לוח פיתוח בעלות נמוכה המשלב שבב ESP32-S, מצלמת OV2640, מספר GPIO לחיבור ציוד היקפי וחריץ לכרטיס microSD. יש לו מספר יישומים הנעים בין שרת אינטרנט לזרם וידאו
פקדים מותאמים אישית של Adafruit Feather NRF52, אין צורך בקידוד: 8 שלבים (עם תמונות)
Adafruit Feather NRF52 פקדים מותאמים אישית, אין צורך בקידוד: עדכון 23 באפריל 2019 - למזימות תאריך/שעה באמצעות Arduino millis בלבד () ראו Arduino תאריך/שעה תכנון/רישום באמצעות Millis () ו- PfodApp pfodDesigner V3.0.3610+ שנוצר בחינם השלם רישומי ארדואינו לשרטוט נתונים מול תאריך/שעה