Πίνακας περιεχομένων:
- Βήμα 1: Βασικά
- Βήμα 2: Συγκεντρώστε τα υλικά σας
- Βήμα 3: Συνδέστε τη μονάδα Bluetooth στο Arduino σας
- Βήμα 4: Συνδέστε τη μονάδα GPS στον υπολογιστή σας
- Βήμα 5: Ελέγξτε την κατάστασή σας GPS
- Βήμα 6: Συνδέστε το GPS σας στη μονάδα Bluetooth σας
- Βήμα 7: Συνδέστε το Bluetooth στη συσκευή σας Android
- Βήμα 8: Συμπέρασμα και σύσταση
Βίντεο: Ρύθμιση για εξωτερικό Bluetooth GPS Provider για συσκευές Android: 8 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:32
Αυτό το διδακτικό θα εξηγήσει πώς να δημιουργήσετε το δικό σας εξωτερικό GPS με δυνατότητα Bluetooth για το τηλέφωνό σας.
Λογαριασμός υλικών:
- GPS NEO 6M U-blox
- Μονάδα bluetooth HC-05
- Γνώση διασύνδεσης μονάδων Blutooth Low Energy
- Arduino
- ΚΟΙΝΗ ΛΟΓΙΚΗ
- Τεχνογνωσία καλωδίωσης
Βήμα 1: Βασικά
Λοιπόν, πώς λειτουργεί αυτό, γενικά;
- Η u-blox είναι μια σουηδική εταιρεία που κατασκευάζει GPS. Η μονάδα GPS παρέχει μια σειρά δεδομένων κάτω από αυτό που ονομάζουν πρωτόκολλο NEMA. Μπορεί να αποτελείται από πολλές γραμμές δεδομένων στη μορφή RAW, αλλά χρησιμοποιώντας το σωστό λογισμικό θα πρέπει να είστε σε θέση να πείτε τι είναι τι.
- Η μονάδα GPS εξάγει δεδομένα σε σειριακή σειρά και τα δεδομένα λαμβάνονται από τη μονάδα bluetooth, καθώς λειτουργούν με UART. (σημαίνει ότι έχουν τον ίδιο τρόπο μεταφοράς, αν μπορούσατε να το σκεφτείτε έτσι).
- Τώρα, η μονάδα bluetooth με τη σωστή διαμόρφωση, θα μεταφέρει όλα τα ακατέργαστα δεδομένα GPS στο τηλέφωνό σας με Android.
- Το τηλέφωνο Android θα χρησιμοποιεί μια εφαρμογή τρίτου μέρους για την επεξεργασία των δεδομένων GPS RAW σε αναγνώσιμη από τον άνθρωπο μορφή.
- Στη συνέχεια, η εφαρμογή θα "χακάρει" στο σύστημα του τηλεφώνου σας για να "αντικαταστήσει" τη "βιβλιοθήκη" GPS με τα δεδομένα GPS GPS που μόλις μεταδώσατε και λάβατε. Αυτό είναι αυτό που είναι κοινώς γνωστό ως "ψεύτικη τοποθεσία". *
- Οποιαδήποτε εφαρμογή πλοήγησης π.χ. Οι Χάρτες Google πρέπει να εκτελούνται παράλληλα με το GPS GPS.
*Αποποίηση ευθυνών: Δεν έχω καμία σχέση με κανέναν από τους προγραμματιστές υλικού και λογισμικού που αναφέρονται σε αυτό το εκπαιδευτικό. Καταλαβαίνετε ότι η λήψη οποιουδήποτε λογισμικού ενέχει κινδύνους παραβίασης της κυβερνοασφάλειας. Ο Θεός ξέρει τι γράφουν αυτοί οι προγραμματιστές λογισμικού σε αυτές τις εφαρμογές, σεβαστείτε τους με όποιον τρόπο μπορείτε. Δεν είμαι υπεύθυνος για τυχόν ζημιές στο τηλέφωνό σας ή σε εσάς και είστε πλήρως υπεύθυνοι για τυχόν τροποποιήσεις. Κάνε με δική σου ευθύνη.
Βήμα 2: Συγκεντρώστε τα υλικά σας
Θα πρέπει να έχετε το GPS NEO-6M, το Arduino και μια μονάδα bluetooth HC-05, αν και νομίζω ότι μπορείτε να χρησιμοποιήσετε το HC-06 κατά κάποια έννοια. Χρειάζεστε επίσης τον υπολογιστή σας, κάποιες βασικές γνώσεις υπολογιστών και ηλεκτρονικών.
Βήμα 3: Συνδέστε τη μονάδα Bluetooth στο Arduino σας
Αυτό το βήμα είναι κρίσιμο για να βεβαιωθείτε ότι το UART σας στο Arduino λειτουργεί με 9600 Baud.
Συνδέστε τη μονάδα bluetooth στο Arduino σας.
Ανοίξτε το Arduino IDE στον υπολογιστή σας και συνδέστε το Arduino στον υπολογιστή σας.
Εκκινήστε τη μονάδα bluetooth σε λειτουργία AT για να διαμορφώσετε τις ρυθμίσεις της. Θα πρέπει να είστε σε θέση να πείτε σε ποιο ποσοστό baud λειτουργεί η μονάδα bluetooth σας. (τεκμηρίωση κατά την αγορά). Διαφορετικά, προσπαθήστε να το εκτελέσετε σε 38400 baud.
Τελικά, χρησιμοποιήστε το
AT+ORGL
για επαναφορά στις αρχικές σας ρυθμίσεις. ΠΡΟΕΙΔΟΠΟΙΗΣΗ: ΑΥΤΟ ΘΑ ΕΠΑΝΑΦΕΡΕΙ ΟΠΟΙΟΔΗΠΟΤΕ ΣΤΗ ΛΕΙΤΟΥΡΓΙΑ ΔΙΑΜΟΡΦΩΜΕΝΗ ΠΡΙΝ.
στη συνέχεια, ρυθμίστε το UART σε 9600 Baud
AT+UART = 9600, 0, 0
Θα πρέπει να μπορείτε να δείτε το
Εντάξει
μήνυμα για επιβεβαίωση των ρυθμίσεών σας.
Ομορφη.
Όσοι δεν γνωρίζουν για τι μιλούσα, επιτρέψτε μου να σας προτείνω λίγα λεπτά έως μερικές ώρες περιήγησης σε οδηγίες για να διαμορφώσετε τη μονάδα bluetooth. Εάν χρειάζεστε τη βοήθειά μου, αφήστε μου τον ώμο αφήνοντας τα σχόλιά σας παρακάτω.
Βήμα 4: Συνδέστε τη μονάδα GPS στον υπολογιστή σας
Αυτό το βήμα είναι κρίσιμο για να ελέγξετε εάν λειτουργεί το GPS σας, καθώς και για να ενθαρρύνετε τον εαυτό σας να προχωρήσει σε αυτό το διδακτικό.
Το NEO-6M πρέπει να έχει 4 ακίδες. Συνδέσου ανάλογα:
NEO6M VCC σε 5V Arduino
RX σε TX
TX σε RX
GND σε GND
Για όσους δεν γνωρίζουν πού είναι το TX και το RX στο Arduino σας, απλώς τοποθετήστε το στις 11 και 10 αντίστοιχα. Παραδοσιακά, υποτίθεται ότι βάζετε 0 και 1 αλλά 4 χρόνια εμπειρίας μου έκαναν τα νεύρα ότι δεν λειτουργούν όλη την ώρα λόγω του σήματος εξόδου 3.3V.
Εντάξει.
Τώρα, ανοίξτε το σκίτσο του παραδείγματος που μπορείτε να βρείτε στο φάκελο παραδειγμάτων ή κάντε το με τον εύκολο τρόπο:
#περιλαμβάνω
SoftwareSerial mySerial (10, 11); // RX, TX
void setup () {
// Ανοίξτε σειριακές επικοινωνίες και περιμένετε να ανοίξει η θύρα: Serial.begin (9600); ενώ (! Σειριακό) {; // περιμένετε να συνδεθεί η σειριακή θύρα. Απαιτείται μόνο για εγγενή θύρα USB}
mySerial.begin (9600);
}
void loop () {// τρέχει ξανά και ξανά
if (mySerial.available ()) {Serial.write (mySerial.read ()); } if (Serial.available ()) {mySerial.write (Serial.read ()); }}
Αυτό που κάνω εδώ είναι ότι λέω στο Arduino ότι "Γεια σου, το GPS θα σου ρίξει κάποια δεδομένα, εδώ είναι μερικές οδηγίες για το πώς θα τα λάβεις. Επίσης, τα ρίχνουν με ρυθμό 9600 Baud."
Εντάξει. Ανεβάστε τον κωδικό.
Βήμα 5: Ελέγξτε την κατάστασή σας GPS
Τώρα, αυτό το βήμα είναι εκεί που ελέγχετε την κατάσταση GPS.
Είναι πολύ πολύ σημαντικό να κλείσετε κάθε παράθυρο Arduino IDE, κάθε ένα μόνο από αυτά. Χωρίς εξαιρέσεις. Η αποσύνδεση του Arduino δεν είναι απαραίτητη.
Μεταβείτε στον ιστότοπο του u-blox για να βρείτε το κέντρο u. Αυτό είναι το λογισμικό που μετατρέπει τα δεδομένα πρωτοκόλλου NEMA RAW σε ωραία φόρμα GUI, όπου μπορείτε να σκεφτείτε ότι είστε ένας υπέροχος κατάσκοπος για μια στιγμή, αλλά βασικά κοιτάτε μόνο κουκκίδες και αριθμούς.
Αφού κατεβάσετε το u-center και το εγκαταστήσετε, και επίσης το ανοίξετε, θα πρέπει να μπορείτε να δείτε μερικές φανταχτερές εικόνες. Διαφορετικά, επιτρέψτε μου να σας προτείνω ορισμένες ρυθμίσεις για αναπαραγωγή.
Στη γραμμή μενού, μεταβείτε στην επιλογή Εργαλεία> Θύρα, βεβαιωθείτε ότι το u-center σας είναι συνδεδεμένο με το Arduino σας, παρακολουθώντας τυχόν "COM 1" ή οποιονδήποτε αριθμό. Επίσης, ελέγξτε αν τα Εργαλεία> ο ρυθμός baud είναι 9600 ή μπορείτε να το ορίσετε σε Εργαλεία> αυτόματη παρακολούθηση για βολικό σκοπό.
Πρέπει να πάρεις κάτι σε αυτό το σημείο.
Βήμα 6: Συνδέστε το GPS σας στη μονάδα Bluetooth σας
Εδώ συνδέετε το GPS σας στη μονάδα bluetooth.
Χρησιμοποιώντας βασικές ηλεκτρονικές γνώσεις, συνδέστε:
NEO6M TX> RX Bluetooth
RX> TX
Είναι καλό να τροφοδοτείτε και τις δύο μονάδες στα 5V.
Και οι δύο μονάδες θα πρέπει να αναβοσβήνουν μερικά φώτα σε αυτό το σημείο. Κάνε έλεγχο.
Βήμα 7: Συνδέστε το Bluetooth στη συσκευή σας Android
Αυτό το βήμα θα σας πει πώς να διασυνδέσετε το bluetooth GPS σας με μια εφαρμογή τρίτου μέρους.
Υπάρχουν μερικές εφαρμογές που θα μπορούσαν να λειτουργήσουν με το υλικό. Επιτρέψτε μου να συστήσω Bluetooth GPS.
Κατεβάστε την εφαρμογή στη συσκευή σας και εκτελέστε την.
Σε αυτό το σημείο, μεταβείτε στις Ρυθμίσεις στη συσκευή σας με δυνατότητα Android για να αντιστοιχίσετε τη μονάδα bluetooth, Επιστρέψτε στην εφαρμογή Bluetooth GPS και πατήστε σύνδεση στην επάνω δεξιά γωνία. Αυτό θα ξεκινήσει τη σύνδεση μεταξύ της μονάδας bluetooth και της συσκευής σας Android. Τα δεδομένα θα πρέπει να εισρεύσουν.
Μια συμβουλή αντιμετώπισης προβλημάτων που θα μπορούσα να προτείνω είναι να σύρετε προς τα αριστερά στην εφαρμογή για να βρείτε το Αρχείο καταγραφής προβολής για να δείτε αν εισήχθησαν δεδομένα. Τα ασυνήθιστα δεδομένα πρέπει να υποδεικνύουν ότι η σύνδεσή σας bluetooth είναι εντάξει, αλλά ο ρυθμός baud μπορεί να είναι το πρόβλημα εδώ.
Βήμα 8: Συμπέρασμα και σύσταση
Τώρα που έχετε μια λειτουργική μονάδα bluetooth, θα πρέπει να χειροκροτήσετε τον εαυτό σας.
Συνιστάται:
Προσθέστε ένα εξωτερικό ηχείο για να βελτιώσετε την ποιότητα ήχου: 5 βήματα
Προσθέστε ένα εξωτερικό ηχείο για να βελτιώσετε την ποιότητα του ήχου: Η ποιότητα ήχου από αυτό το ωραίο ραδιόφωνο ήταν απαίσια! Όλα τα άλλα σχετικά με το ραδιόφωνο είναι υπέροχα, ευκολία στη χρήση, φόρτιση τηλεφώνου, οθόνη κ.λπ. Η θεραπεία είναι να χρησιμοποιήσετε εξωτερικό ηχείο και Όσο μεγαλύτερο τόσο καλύτερα
Διακόπτης Tuchless για οικιακές συσκευές -- Ελέγξτε τις οικιακές σας συσκευές χωρίς κανέναν διακόπτη: 4 βήματα
Διακόπτης Tuchless για οικιακές συσκευές || Ελέγξτε τις οικιακές σας συσκευές χωρίς κανέναν διακόπτη: Αυτός είναι ένας διακόπτης χωρίς κάλυμμα για οικιακές συσκευές. Μπορείτε να το χρησιμοποιήσετε σε οποιονδήποτε δημόσιο χώρο έτσι ώστε να βοηθήσει στην καταπολέμηση οποιουδήποτε ιού. Το κύκλωμα βασίζεται σε κύκλωμα σκοτεινού αισθητήρα που κατασκευάζεται από το Op-Amp και το LDR. Δεύτερο σημαντικό μέρος αυτού του κυκλώματος SR Flip-Flop με Sequencell
Δημιουργήστε μια ασφαλή ζώνη για συσκευές Android/IOS/WIN10 για να παραμείνετε ξεκλείδωτη: 6 βήματα
Δημιουργήστε μια ασφαλή ζώνη για συσκευές Android/IOS/WIN10 για να παραμείνετε ξεκλείδωτοι: Σε αυτό το άρθρο, θέλουμε να δημιουργήσουμε ένα υπέροχο gadget που μπορεί να κάνει μια ασφαλή ζώνη για το ξεκλείδωμα των συσκευών σας. Στο τέλος αυτού του έργου θα: Θα μάθετε πώς να χρησιμοποιείτε έναν αισθητήρα δακτυλικών αποτυπωμάτων. Θα μάθετε πώς να συνδυάζετε τις συσκευές σας με το gadget της ασφαλούς ζώνης σας. Θα
LoRa Messenger για δύο συσκευές για αποστάσεις έως 8χλμ: 7 βήματα
LoRa Messenger για δύο συσκευές για αποστάσεις έως 8 χιλιόμετρα: Συνδέστε το έργο στο φορητό υπολογιστή ή το τηλέφωνό σας και, στη συνέχεια, συνομιλήστε μεταξύ των συσκευών χωρίς internet ή SMS χρησιμοποιώντας μόνο το LoRa. Γεια σας, τι γίνεται παιδιά; Akarsh εδώ από τη CETech. Σήμερα θα κάνουμε ένα έργο που μπορεί να συνδεθεί με το smartphone σας ή οποιαδήποτε
Δημιουργήστε έναν εξωτερικό σκληρό δίσκο από το παλιό εξωτερικό CD/RW: 5 βήματα
Δημιουργία εξωτερικού σκληρού δίσκου από παλιό εξωτερικό CD/RW: Πολύ απλή μετατροπή ενός παλιού εξωτερικού cd/rw σε πιο χρήσιμο εξωτερικό σκληρό δίσκο. Αναλώσιμα 1-εξωτερικός cd/rw (κατά προτίμηση ο τύπος πιο κουτιών) 1-σκληρός δίσκος (πρέπει να ταιριάζει με τον εσωτερικό σύνδεσμο της θήκης της μονάδας δίσκου, πρέπει να μορφοποιηθεί/συστηματοποιηθεί) 1-sm