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

כיצד לשלוט ב- GoPro Hero 4 באמצעות משדר RC: 4 שלבים (עם תמונות)
כיצד לשלוט ב- GoPro Hero 4 באמצעות משדר RC: 4 שלבים (עם תמונות)

וִידֵאוֹ: כיצד לשלוט ב- GoPro Hero 4 באמצעות משדר RC: 4 שלבים (עם תמונות)

וִידֵאוֹ: כיצד לשלוט ב- GoPro Hero 4 באמצעות משדר RC: 4 שלבים (עם תמונות)
וִידֵאוֹ: חיבורים בסיסיים של גו פרו 2024, יוני
Anonim
כיצד לשלוט ב- GoPro Hero 4 באמצעות משדר RC
כיצד לשלוט ב- GoPro Hero 4 באמצעות משדר RC

המטרה לפרויקט זה היא להיות מסוגל לשלוט מרחוק ב- GoPro Hero 4 באמצעות משדר RC. שיטה זו הולכת להשתמש ב- API של ה- WiPro ו- HTTP המובנה של GoPro לשליטה במכשיר, והיא בהשראת PROTOTYPE: SMOPPLE GOPRO REMOTE הזול והזול ביותר. אם יש לך GoPro Hero 3, אולי קל יותר להשתמש ביציאת האוטובוס לשליטה ישירה, ניתן למצוא כאן מדריך pinout. אך מכיוון שנמל האוטובוסים מושבת ב- Hero 4 (תודה GoPro!), נצטרך להשתמש בשיטת Wifi. שיטת ה- Wifi פועלת גם ב- Hero 3, אז לך על המסלול הזה אם אתה רוצה את התאימות הצולבת. זה דורש קצת ידע בתכנות אלקטרוניקה וארדואינו.

נתחיל:

שלב 1: חלקים

חלקים
חלקים

אתה צריך כמה רכיבים בכדי שזה יעבוד:

  1. GoPro Hero 4 (ברור)
  2. מזל"ט ל- GoPro
  3. מודול Wifi לתכנות ESP8266
  4. כבל FTDI/ממיר TTL USB 2 (להבזק הקוד ל- ESP8266)
  5. ווסת מתח LD1117V33 3.3v
  6. משדר/מקלט RC

שלב 2: קוד

קוד
קוד
קוד
קוד
קוד
קוד

ה- ESP8266 הוא למעשה ארדואינו עם יכולות Wifi מובנות. זה מאפשר לנו לנצל את ה- HTTP API של GoPro ולבקש בקשות המבוססות על קלט GPIO. ניתן למצוא רשימה של פקודות ה- Wifi שתוכל לבצע בכתובת:

בקוד שלי. תכננתי את ה- ESP8266 לזהות אם כפתור מופעל או כבוי על ידי פענוח אות ה- PPM של מקלט רדיו RC. לאחר מכן השתמש בתזמון, כדי לזהות כמה זמן נלחץ על הכפתור. אם תלחץ על הכפתור למשך פחות מ- 0.5 שניות, הוא יפעיל את ה- GoPro. אם תלחץ על הכפתור למשך יותר מ- 0.5 שניות, הוא יעבור בין מצבי צילום ב- GoPro. זהו הפתרון הטוב ביותר שיכולתי להעלות עבור מזל ט FPV.

הערה: אם אין לך את היכולת לראות את התצוגה החיה של GoPro, ייתכן שתרצה להתאים קוד לשימוש הספציפי שלך. אחרת לא תדע באיזה מצב הוא.

הקוד

קוד זה הורכב על ידי Bohdan Tomanek (emerysteele), כמה רכיבים הושאלו ממקורות שונים באינטרנט. מקור המידע העיקרי הוא מתוך https://euerdesign.de ו-

שלב 3: חיווט ה- ESP8266 להבזק

חיווט ה- ESP8266 להבהבה
חיווט ה- ESP8266 להבהבה

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

קוד מהבהב ל- ESP8266 באמצעות Arduino IDE

כדי להבליט את הקוד ל- ESP8266, אשתמש ב- Arduino IDE.

  1. הוסף את כתובת האתר של מנהל הלוח למזהה Arduino שלך בחלון העדפות (קובץ> העדפות> כתובות URL נוספות של מנהל הלוח:): arduino.esp8266.com/stable/package_esp8266com_index.json
  2. שנה את הלוח שלך למודול "כללי ESP8266"
  3. חבר את מתאם ה- FTDI למחשב באמצעות USB. זכור לקצר את סיכת GPIO 0 למשך 2 שניות תוך כדי הפעלה למצב תכנות.
  4. בחר את יציאת ה- COM המתאימה למכשיר ה- FTDI שלך והעלאת קוד למכשיר.*לפעמים ה- ESP8266 אינו מהבהב כראוי מסיבה כלשהי … גיליתי כי אתחול המכשיר ו/או הפעלה מחדש של Arduino IDE נראה כי הוא פותר את הבעיה.

שלב 4: חיווט והגדרת GoPro

חיווט והגדרת GoPro
חיווט והגדרת GoPro

לאחר הברקת הקוד, תוכל לחבר את ה- ESP8266 למקלט RC כפי שמוצג בתמונה למטה:

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

מוּמלָץ: