Πίνακας περιεχομένων:

Μεγάλου εύρους Wifi PPM / MSP: 5 βήματα
Μεγάλου εύρους Wifi PPM / MSP: 5 βήματα

Βίντεο: Μεγάλου εύρους Wifi PPM / MSP: 5 βήματα

Βίντεο: Μεγάλου εύρους Wifi PPM / MSP: 5 βήματα
Βίντεο: Τεχνολογίες Ψηφιακής Συνδρομητικής Γραμμής (xDSL) -1 2024, Ιούλιος
Anonim
WIFI PPM / MSP μεγάλης εμβέλειας
WIFI PPM / MSP μεγάλης εμβέλειας

Πριν από λίγο καιρό δημοσίευσα τον ελεγκτή μου Wifi PPM. Λειτουργεί αρκετά καλά. Απλώς το εύρος είναι λίγο μικρό. Βρήκα μια λύση για αυτό το πρόβλημα. Το 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 Mini Antenne I-PEX U. FL IPX στην πλευρά του δέκτη

1 x ESP8266 2, 4 /5 GHz 3dbi Wlan Wifi Antenne SMA Stecker / αρσενικό + I-PEX Προσαρμογέας στην πλευρά του αποστολέα

Τροφοδοσία 3, 3 V για όλες τις μονάδες ESP8266

Χρειάζεστε επίσης έναν υπολογιστή με Arduino IDE: https://www.arduino.cc/en/Main/SoftwareESP8266 υποστήριξη για Arduino IDE. Ακολουθήστε αυτές τις οδηγίες:

Βήμα 2: Λήψη και αναβάθμιση των σκίτσων

Κατεβάστε και κάντε Flash τα σκίτσα
Κατεβάστε και κάντε Flash τα σκίτσα
Κατεβάστε και κάντε Flash τα σκίτσα
Κατεβάστε και κάντε Flash τα σκίτσα
Κατεβάστε και κάντε Flash τα σκίτσα
Κατεβάστε και κάντε Flash τα σκίτσα

Μπορείτε να κατεβάσετε τα σκίτσα εδώ.

Αποσυμπιέστε το αρχείο. Υπάρχουν τρεις φάκελοι: Master-AP, Sender, Receiver

Master-AP: Είναι το σκίτσο για το σημείο πρόσβασης. Ανοίξτε το σκίτσο με arduino IDE. Ρυθμίστε τη συχνότητα της CPU στα 160 MHz στο μενού εργαλείων και ανεβάστε το σκίτσο στο ESP12.

Αποστολέας: Αυτό είναι το σκίτσο για τον αποστολέα MSPNOW. Ρυθμίστε τη συχνότητα της CPU στα 160 MHz και ανεβάστε την σε ένα από τα ESP07.

Μπορείτε να δείτε στην πρώτη εικόνα πώς να συνδέσετε τη μονάδα ESP8266 για αναβοσβήσιμο.

Τώρα συνδέστε το ESP12 (Σημείο πρόσβασης) και τις σειριακές θύρες αποστολέα 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 του αποστολέα που εμφανίζεται στον ιστότοπο. Ο δέκτης Mac πρέπει να είναι εντάξει. Βεβαιωθείτε ότι η συχνότητα της CPU έχει οριστεί στα 160 MHz και ανεβάστε το σκίτσο στο δεύτερο ESP05.

Βήμα 3: Συνδέστε τον Δέκτη στο Flight Controller και Setup Cleanflight

Image
Image
Συνδέστε το δέκτη στο Flight Controller και ρυθμίστε το Cleanflight
Συνδέστε το δέκτη στο Flight Controller και ρυθμίστε το Cleanflight
Συνδέστε το δέκτη στο Flight Controller και ρυθμίστε το Cleanflight
Συνδέστε το δέκτη στο Flight Controller και ρυθμίστε το Cleanflight

Συνδέστε τώρα τον δέκτη στο χειριστήριο πτήσης. Ο ελεγκτής πτήσης πρέπει να έχει έξοδο 3, 3 Volt με τουλάχιστον 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/Βίντεο). Αποθηκεύστε τη ρύθμιση.

Τώρα ανοίξτε ένα πρόγραμμα περιήγησης στο smartphone σας. Ανοίξτε τον ιστότοπο 192.168.4.1 (Εικόνα 6). Τώρα μπορείτε να ελέγξετε τον ελεγκτή.

Εάν λειτουργεί, ξεκινήστε τον δύο αποστολέα ESP8266. Συνδεθείτε στο σημείο πρόσβασης "Long Range WifiPPM/MSP". Ο κωδικός πρόσβασης είναι "WifiPPM/MSP". Ανοίξτε ξανά τον ιστότοπο 192.168.4.1. Ελέγξτε ξανά στην καθαρή πτήση εάν λειτουργεί.

Συνδέστε τις κεραίες στις μονάδες ESP07.

Βήμα 4: Κάποιες περισσότερες πληροφορίες

Μερικές Περισσότερες Πληροφορίες
Μερικές Περισσότερες Πληροφορίες

Υπάρχουν δύο σημεία πρόσβασης σε κανονική λειτουργία. Το σημείο πρόσβασης "WifiPPM/MSP" είναι όπως το προηγούμενο έργο WifiPPM. Μπορείτε να το χρησιμοποιήσετε αν θέλετε απλώς να κάνετε μια γρήγορη πτήση χωρίς να συνδέσετε επιπλέον μονάδες όταν δεν χρειάζεστε σύνδεση μεγάλης εμβέλειας. Εάν συνδεθείτε στο "Long Range WifiPPM/MSP", ο ελεγκτής μεγάλης εμβέλειας αναλαμβάνει τον έλεγχο.

Maybeσως θέλετε να μάθετε πόσο καιρό είναι το "long range". Βασικά δεν ξέρω. Είναι τουλάχιστον μερικές εκατοντάδες μέτρα. Αλλά δεν μπορούσα να το δοκιμάσω μέχρι τώρα. Δεν χάνει τη σύνδεση στο πλήρες διαμέρισμά μου.

Πρόσθεσα έλεγχο MSP επειδή σκέφτηκα ότι θα μπορούσα να δημιουργήσω ένα πίσω κανάλι για δεδομένα τηλεμετρίας. Αλλά αυτό δεν λειτούργησε ποτέ σταθερά. Ούτως ή άλλως, το πρωτόκολλο MSP είναι πιο ακριβές από το ppm, επειδή δεν εξαρτάται τόσο πολύ από το χρονοδιάγραμμα. Maybeσως δημιουργεί προβλήματα με αργούς ελεγκτές πτήσης επειδή υπάρχει μεγάλη κίνηση στη σειριακή θύρα. Με τον ελεγκτή πτήσης Noxe F4 λειτουργεί χωρίς προβλήματα.

Αν έχετε προβλήματα διαμόρφωσης, ανατρέξτε στο παλιό έργο WifiPPM.

Συνιστάται: