Πίνακας περιεχομένων:
- Βήμα 1: Μέρη
- Βήμα 2: Κωδικός
- Βήμα 3: Καλωδίωση του ESP8266 για αναβοσβήσιμο
- Βήμα 4: Καλωδίωση και διαμόρφωση του GoPro
Βίντεο: Πώς να ελέγξετε ένα GoPro Hero 4 χρησιμοποιώντας έναν πομπό RC: 4 βήματα (με εικόνες)
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Ο στόχος για αυτό το έργο είναι να μπορείτε να ελέγχετε εξ αποστάσεως ένα GoPro Hero 4 μέσω ενός πομπού RC. Αυτή η μέθοδος πρόκειται να χρησιμοποιήσει το ενσωματωμένο Wifi & HTTP API του GoPro για τον έλεγχο της συσκευής και είναι εμπνευσμένο από το PROTOTYPE: SMALLEST AND CHAPEST GOPRO REMOTE. Εάν έχετε GoPro Hero 3, ίσως είναι ευκολότερο να χρησιμοποιήσετε τη θύρα του λεωφορείου για άμεσο έλεγχο, μπορείτε να βρείτε έναν οδηγό pinout εδώ. Αλλά δεδομένου ότι η θύρα του λεωφορείου είναι απενεργοποιημένη στο Hero 4 (ευχαριστώ GoPro!), Θα πρέπει να χρησιμοποιήσουμε τη μέθοδο Wifi. Η μέθοδος Wifi λειτουργεί επίσης στο Hero 3, οπότε ακολουθήστε αυτήν τη διαδρομή αν θέλετε τη διασταυρούμενη συμβατότητα. Αυτό απαιτεί κάποια γνώση ηλεκτρονικών και προγραμματισμού arduino.
Ας αρχίσουμε:
Βήμα 1: Μέρη
Θα χρειαστείτε μερικά στοιχεία για να λειτουργήσει αυτό:
- GoPro Hero 4 (προφανώς)
- Ένα Drone για το GoPro
- ESP8266 Προγραμματιζόμενη μονάδα Wifi
- Μετατροπέας καλωδίου FTDI/USB 2 TTL (για αναβοσβήνει τον κωδικό σε ESP8266)
- LD1117V33 3.3v Ρυθμιστής Τάσης
- RC πομπός/δέκτης
Βήμα 2: Κωδικός
Το ESP8266 είναι ουσιαστικά ένα Arduino με ενσωματωμένες δυνατότητες Wifi. Αυτό μας επιτρέπει να επωφεληθούμε από το HTTP API του GoPro και να υποβάλουμε αιτήματα με βάση την είσοδο GPIO. Μια λίστα με τις εντολές Wifi που μπορείτε να κάνετε μπορείτε να βρείτε στη διεύθυνση:
Στον κωδικό μου. Έχω προγραμματίσει το ESP8266 για να ανιχνεύσει εάν ένα κουμπί είναι ενεργοποιημένο ή απενεργοποιημένο αποκωδικοποιώντας το σήμα PPM του δέκτη ραδιοφώνου RC. Στη συνέχεια, χρησιμοποιήστε το χρονισμό, για να εντοπίσετε πόσο καιρό πατήθηκε το κουμπί. Εάν το κουμπί πατηθεί για λιγότερο από 0,5 δευτερόλεπτα, θα ενεργοποιήσει το GoPro. Εάν πατήσετε το κουμπί για περισσότερο από 0,5 δευτερόλεπτα, θα περάσει από τις λειτουργίες λήψης στο GoPro. Αυτή είναι η καλύτερη λύση που θα μπορούσα να βρω για drones FPV.
Σημείωση: Εάν δεν έχετε τη δυνατότητα να δείτε τη ζωντανή οθόνη του GoPro, ίσως θελήσετε να προσαρμόσετε τον κώδικα για τη συγκεκριμένη χρήση σας. Διαφορετικά, δεν θα γνωρίζετε σε ποια λειτουργία βρίσκεται.
Ο κώδικας
Αυτός ο κώδικας δημιουργήθηκε από τον Bohdan Tomanek (emerysteele), ορισμένα στοιχεία δανείστηκαν από διάφορες πηγές στο διαδίκτυο. Η κύρια πηγή πληροφοριών είναι από το https://euerdesign.de και το
Βήμα 3: Καλωδίωση του ESP8266 για αναβοσβήσιμο
*Ο προσαρμογέας FTDI μου είχε ράγα τροφοδοσίας 3,3v αλλά δεν ήταν αρκετός για να τροφοδοτήσει τη μονάδα ESP8266. Προτείνω λοιπόν να χρησιμοποιήσετε μια άλλη πηγή τροφοδοσίας 3,3v, όπως ένα Arduino, ή μπορείτε να χρησιμοποιήσετε τη ράγα ισχύος 5v που παρέχεται από τον προσαρμογέα FTDI μέσω ενός ρυθμιστή τάσης 3,3v.
Αναβοσβήνει Κωδικός στο ESP8266 χρησιμοποιώντας το Arduino IDE
Για να αναβοσβήνει ο κωδικός στο ESP8266, θα χρησιμοποιήσω το Arduino IDE.
- Προσθέστε αυτήν τη διεύθυνση URL του Board Manager στο Arduino IDE στο παράθυρο Προτιμήσεις (Αρχείο> Προτιμήσεις> Πρόσθετες διευθύνσεις URL διευθυντή πίνακα:): arduino.esp8266.com/stable/package_esp8266com_index.json
- Αλλάξτε την πλακέτα σας σε "Generic ESP8266 Module"
- Συνδέστε τον προσαρμογέα FTDI στον υπολογιστή μέσω USB. Θυμηθείτε να συντομεύσετε τον ακροδέκτη GPIO 0 για 2 δευτερόλεπτα ενώ ενεργοποιείτε για να μπείτε στη λειτουργία προγραμματισμού.
- Επιλέξτε τη σωστή θύρα COM για τη συσκευή σας FTDI & ανεβάστε τον κωδικό στη συσκευή.*Μερικές φορές το ESP8266 δεν αναβοσβήνει σωστά για οποιονδήποτε λόγο … Διαπίστωσα ότι η επανεκκίνηση της συσκευής και/ή η επανεκκίνηση του Arduino IDE φαίνεται να διορθώνει το πρόβλημα.
Βήμα 4: Καλωδίωση και διαμόρφωση του GoPro
Μόλις αναβοσβήνει ο κωδικός, μπορείτε να συνδέσετε το ESP8266 στον δέκτη RC, όπως φαίνεται στην παρακάτω εικόνα:
Τώρα θα χρειαστεί να ενεργοποιήσετε τη Λειτουργία εφαρμογής Wifi στο GoPro, αν δεν το έχετε κάνει ήδη. Εάν έχετε, φροντίστε να αντιστοιχίσετε τις ρυθμίσεις wifi στον κώδικα με τις ρυθμίσεις wifi του GoPro. Θα πρέπει να χρησιμοποιήσετε την εφαρμογή GoPro για τη διαμόρφωση του Wifi αρχικά. Εάν πρέπει να επαναφέρετε τις ρυθμίσεις Wi -Fi του GoPro, αυτό μπορεί να γίνει από το μενού Επαναφορά και, στη συνέχεια, να διαμορφωθεί ξανά χρησιμοποιώντας την εφαρμογή GoPro.
Συνιστάται:
Πώς να φτιάξετε έναν κύβο LED 8x8x8 και να τον ελέγξετε με ένα Arduino: 7 βήματα (με εικόνες)
Πώς να φτιάξετε έναν κύβο LED 8x8x8 και να τον ελέγξετε με ένα Arduino: Επεξεργασία Ιαν 2020: Το αφήνω αυτό σε περίπτωση που κάποιος θέλει να το χρησιμοποιήσει για να δημιουργήσει ιδέες, αλλά δεν έχει πλέον νόημα να χτίσει έναν κύβο με βάση αυτές τις οδηγίες. Τα IC του οδηγού LED δεν είναι πλέον κατασκευασμένα και τα δύο σκίτσα γράφτηκαν σε παλιά έκδοση
Πώς να ελέγξετε μια συσκευή χρησιμοποιώντας το Raspberry Pi και ένα ρελέ - ΟΙ ΒΑΣΙΚΕΣ: 6 βήματα
Πώς να ελέγξετε μια συσκευή χρησιμοποιώντας το Raspberry Pi and a Relay - THE BASICS: Αυτό είναι ένα βασικό και απλό σεμινάριο για τον τρόπο ελέγχου μιας συσκευής χρησιμοποιώντας το Raspberry Pi και ένα Relay, χρήσιμο για την κατασκευή έργων IoT. Αυτό το σεμινάριο είναι για αρχάριους, είναι φιλικό προς ακολουθήστε ακόμη και αν έχετε μηδενική γνώση χρήσης Raspberry
Πώς να φτιάξετε ένα drone χρησιμοποιώντας το Arduino UNO - Φτιάξτε ένα Quadcopter χρησιμοποιώντας μικροελεγκτή: 8 βήματα (με εικόνες)
Πώς να φτιάξετε ένα drone χρησιμοποιώντας το Arduino UNO | Φτιάξτε ένα Quadcopter χρησιμοποιώντας μικροελεγκτή: Εισαγωγή Επισκεφθείτε το κανάλι μου στο Youtube Ένα Drone είναι ένα πολύ ακριβό gadget (προϊόν) για αγορά. Σε αυτήν την ανάρτηση θα συζητήσω πώς θα το φτιάξω φθηνά; Και πώς μπορείτε να φτιάξετε το δικό σας έτσι σε φθηνή τιμή … Λοιπόν στην Ινδία όλα τα υλικά (κινητήρες, ESC
Πώς να φτιάξετε ένα Rc Drone και τον πομπό χρησιμοποιώντας το Arduino: 11 βήματα
Πώς να φτιάξετε ένα Rc Drone και τον πομπό χρησιμοποιώντας Arduino: Η κατασκευή ενός drone είναι μια απλή εργασία αυτές τις μέρες, αλλά θα σας κοστίσει πολύ. Έτσι θα σας πω πώς να φτιάξετε ένα drone χρησιμοποιώντας arduino με χαμηλό κόστος. Επίσης Θα σας πω πώς να φτιάξετε επίσης τον πομπό του drone. έτσι αυτό το drone είναι πλήρως σπιτικό. Θα
TOUCH SWITCH - Πώς να φτιάξετε έναν διακόπτη αφής χρησιμοποιώντας ένα τρανζίστορ και ένα Breadboard .: 4 βήματα
TOUCH SWITCH | Πώς να φτιάξετε έναν διακόπτη αφής χρησιμοποιώντας ένα τρανζίστορ και ένα Breadboard .: Ο διακόπτης αφής είναι ένα πολύ απλό έργο που βασίζεται στην εφαρμογή των τρανζίστορ. Το τρανζίστορ BC547 χρησιμοποιείται σε αυτό το έργο το οποίο λειτουργεί ως διακόπτης αφής. ΒΕΒΑΙΩΘΕΙΤΕ ΝΑ ΔΕΙΤΕ ΤΟ ΒΙΝΤΕΟ ΠΟΥ ΘΑ ΣΑΣ ΔΩΣΕΙ ΟΛΕΣ ΤΙΣ ΛΕΠΤΟΜΕΡΕΙΕΣ ΓΙΑ ΤΟ ΕΡΓΟ