Πίνακας περιεχομένων:
- Βήμα 1: Μέρη και εργαλεία:
- Βήμα 2: Αποτύπωση γεωγραφικού πλάτους και γεωγραφικού μήκους:
- Βήμα 3: Κωδικός Arduino για λήψη τοποθεσίας:
- Βήμα 4: Ειδοποιητής προορισμού μέσω LED:
- Βήμα 5: Το Τελικό
- Βήμα 6: Δείτε βίντεο
Βίντεο: Arduino + GPS Module - Destination Notifier: 6 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:35
Πόσο χρόνο χάνουμε σε μποτιλιάρισμα; Έφτιαξα έναν ειδοποιητή προορισμού με τροφοδοσία Arduino για να χρησιμοποιήσω αυτόν τον χρόνο με παραγωγικό τρόπο.
Όλοι γνωρίζουν ότι η κυκλοφοριακή συμφόρηση μπορεί να είναι ένας σημαντικός σπατάλης χρόνου. Και είναι αδύνατο να προβλέψουμε πόσο καιρό θα χρειαζόταν από την προέλευση στον προορισμό.
Το πρόβλημα της κυκλοφοριακής συμφόρησης με επηρέασε όταν ήρθα σε μια πόλη πριν από δύο μήνες. Κάθε μέρα περνάω πάνω από δύο ώρες κολλημένος σε μαρμελάδες. Και ένιωσα ότι γιατί δεν μπορώ να χρησιμοποιήσω αυτόν τον χρόνο για να κάνω κάτι;
Σημείωση: Χρησιμοποιώ τα μέσα μαζικής μεταφοράς.:-)
Υπάρχουν πολλά άλλα πράγματα που μπορείτε να κάνετε ενώ είστε κολλημένοι στο μποτιλιάρισμα!
Μερικά από τα παρακάτω δεν είναι απλά διασκεδαστικά, αλλά και παραγωγικά:
Αξιοποιήστε το χρόνο για να σκεφτείτε και να σχεδιάσετε, είτε για τρέχοντα όσο και μελλοντικά έργα. Αξιοποιήστε χρόνο για να εκπαιδεύσετε τον εαυτό σας, να παρακολουθήσετε εκπαιδευτικά βίντεο ή να παρακολουθήσετε ένα μάθημα ηλεκτρονικής μάθησης για το Udemy, το Coursera κ.λπ. ή να διαβάσετε έργα στο Insructables:). Και φυσικά η κατασκευή ηλεκτρονικών ειδών με εμπνέει πάντα. Έτσι, έφτιαξα έναν ειδοποιητή προορισμού χρησιμοποιώντας Arduino και μονάδα GPS. Έτσι, αυτό που κάνει είναι όποτε βρίσκεστε κοντά στον προορισμό σας, σας ειδοποιεί με λαμπερό LED ή μέσω δόνησης (χρησιμοποιώντας μίνι κινητήρα δόνησης). Έχω παράσχει κυκλώματα τόσο για LED όσο και για δονητικό κινητήρα.
Για αυτό, πρώτα πρέπει να βρείτε γεωγραφικό πλάτος και γεωγραφικό μήκος για να καθορίσετε την τοποθεσία. Μόλις βρείτε την τοποθεσία σας, μπορείτε να χρησιμοποιήσετε τις τιμές γεωγραφικού πλάτους και γεωγραφικού μήκους για να βρείτε απόσταση από την τοποθεσία και διατηρώντας ένα εύρος μπορείτε να ενεργοποιήσετε τον ειδοποιητή. Η λογική είναι απλή, σωστά;!
Ας ξεκινήσουμε λοιπόν …….
Βήμα 1: Μέρη και εργαλεία:
Για να ξεκινήσετε με τον ειδοποιητή προορισμού, ακολουθούν τα απαιτούμενα μέρη:
Arduino UNO
Μονάδα GPS NEO-6M
Το GPS σημαίνει παγκόσμιο σύστημα εντοπισμού θέσης και μπορεί να χρησιμοποιηθεί για τον προσδιορισμό της θέσης, του χρόνου και της ταχύτητας εάν ταξιδεύετε.
- Αυτή η μονάδα διαθέτει εξωτερική κεραία και ενσωματωμένο EEPROM.
- Διεπαφή: RS232 TTL
- Τροφοδοσία: 3V έως 5V
- Προεπιλεγμένο baudrate: 9600 bps
- Λειτουργεί με τυπικές προτάσεις NMEA
Η μονάδα GPS NEO-6M διαθέτει τέσσερις ακίδες: VCC, RX, TX και GND. Η μονάδα επικοινωνεί με το Arduino μέσω σειριακής επικοινωνίας χρησιμοποιώντας τις ακίδες TX και RX, οπότε η καλωδίωση δεν θα μπορούσε να είναι απλούστερη:
Μονάδα GPS NEO-6M Καλωδίωση Arduino UNO
VCC VIN
RX TX pin που ορίζεται στη σειρά λογισμικού
Ο πείρος TX RX ορίζεται στη σειρά λογισμικού
GND GND
L293D IC
Το L293D είναι ένα IC οδηγού κινητήρα 16 ακίδων που μπορεί να ελέγχει ταυτόχρονα έως δύο κινητήρες DC σε οποιαδήποτε κατεύθυνση. Γιατί να χρησιμοποιήσετε το L293D;
Η είσοδος στο IC του οδηγού κινητήρα ή στον οδηγό κινητήρα είναι ένα σήμα χαμηλού ρεύματος. Η λειτουργία του κυκλώματος είναι να μετατρέψει το σήμα χαμηλού ρεύματος σε σήμα υψηλού ρεύματος. Αυτό το σήμα υψηλού ρεύματος δίνεται στη συνέχεια στον κινητήρα.
Βιβλιοθήκη TinyGPS ++:
Η βιβλιοθήκη TinyGPS ++ διευκολύνει τη λήψη πληροφοριών σχετικά με τη θέση σε μια μορφή που είναι χρήσιμη και εύκολη στην κατανόηση. Η βιβλιοθήκη TinyGPS ++ σάς επιτρέπει να λαμβάνετε περισσότερες πληροφορίες από την τοποθεσία και με απλό τρόπο, εκτός από την τοποθεσία, μπορείτε να λάβετε:
> ημερομηνία
> ώρα
> ταχύτητα
> μάθημα
> υψόμετρο
> δορυφόροι
> hdop
Βήμα 2: Αποτύπωση γεωγραφικού πλάτους και γεωγραφικού μήκους:
Θα σας προτείνω να κατεβάσετε τα συναρπαστικά αρχεία που παρέχονται στη σελίδα του έργου για καλύτερη διευκρίνιση της σύνδεσης ή εάν έχετε οποιαδήποτε αμφιβολία, μη διστάσετε να ρωτήσετε στα σχόλια.
Βήμα 3: Κωδικός Arduino για λήψη τοποθεσίας:
Σημείωση: Πρέπει να εγκαταστήσετε τη βιβλιοθήκη TinyGPS ++
συνδεθείτε σύμφωνα με το διάγραμμα κυκλώματος και ανεβάστε τον παραπάνω κώδικα, ανοίξτε σειριακή οθόνη με ρυθμό baud 9600 και θα δείτε την ακόλουθη έξοδο
Σημείωση: Για τη λήψη γεωγραφικού πλάτους και γεωγραφικού μήκους μπορεί να χρειαστεί λίγος χρόνος. Επειδή ο δέκτης πρέπει να συλλάβει τα σήματα. κάθε φορά που αρχίζει να λαμβάνει σήματα, η λυχνία LED της μονάδας GPS αναβοσβήνει.
Βήμα 4: Ειδοποιητής προορισμού μέσω LED:
Έτσι, για να διασφαλίσω ότι η ιδέα μου λειτουργεί, έφτιαξα ένα πρωτότυπο χρησιμοποιώντας LED για να ειδοποιήσω τον προορισμό. Έτσι, αυτό που έκανα είναι, πρόσθεσα τιμές γεωγραφικού πλάτους και γεωγραφικού μήκους προορισμού από τον προηγούμενο κωδικό (Read_Lat_Lng.ino) και βρήκα απόσταση από τον προορισμό από την τρέχουσα τοποθεσία. Και το χρησιμοποίησε για το εύρος ρύθμισης στο οποίο πρέπει να ανάψει το LED.
Ανεβάστε τον κωδικό και θα δείτε τα παρακάτω στη σειριακή οθόνη.
Έτσι, η απόσταση στον προορισμό μπορεί να χρησιμοποιηθεί για να καθορίσει το εύρος στο οποίο πρέπει να εκτελεστεί η λειτουργία εξόδου (ειδοποίηση).
Βήμα 5: Το Τελικό
Εντάξει το πρωτότυπό μου λειτούργησε καλά. Τώρα θέλω να περικλείσω το έργο μου σε ένα κουτί που μπορεί να χωρέσει ένα Arduino, μονάδα GPS, κινητήρα με IC οδηγό και τροφοδοτικό 9V.
Σύνδεση με το L293D IC
- Συνδέστε 5V στο Enable 1, Vs και Vss στο L293D
- Συνδέστε τις ψηφιακές ακίδες εξόδου (χρησιμοποιούμε 6 και 7) στην είσοδο 1 και την είσοδο 2 στο L293D.
- Συνδέστε το GND του Arduino σας και στις δύο ακίδες GND στην ίδια πλευρά του L293D
- Τέλος, συνδέστε την έξοδο 1 και την έξοδο 2 του L293D στις καρφίτσες του κινητήρα σας.
Συνιστάται:
Πραγματοποιήστε οριακά σύνορα GPS χρησιμοποιώντας το Arduino: 8 βήματα
Δημιουργία ΟΡΙΩΝ ΟΡΙΣΜΟΥ GPS Χρησιμοποιώντας το Arduino: Σε αυτό το σεμινάριο θα μάθουμε πώς να φτιάχνουμε GPS BORDER BOUNDARIES χρησιμοποιώντας το Arduino, αυτό είναι χρήσιμο όταν έχετε ρομπότ και δεν θέλετε να βγαίνει έξω από την καθορισμένη περιοχή. Όταν το ρομπότ βρίσκεται εκτός περιοχής , η οθόνη θα εμφανίζει " Έξω "
A9G GPS & GPRS Module Tutorial - Ai-Thinker - Εντολές AT: 7 βήματα
A9G GPS & GPRS Module Tutorial | Ai-Thinker | AT Commands: Γεια, τι συμβαίνει, παιδιά! Akarsh εδώ από το CETech. Σήμερα, πρόκειται να περάσουμε από ενότητα A9G GPS, GSM και GPRS από την AI Thinker. Υπάρχουν αρκετές άλλες ενότητες, όπως A9 και A6 από το AI Thinker που έχουν παρόμοιες δυνατότητες GSM και GPRS αλλά
Arduino Project: Test Range LoRa Module RF1276 for GPS Tracking Solution: 9 βήματα (με εικόνες)
Arduino Project: Test Range LoRa Module RF1276 for GPS Tracking Λύση: Σύνδεση: USB - SerialNeed: Chrome Browser Need: 1 X Arduino Mega Need: 1 X GPS Need: 1 X SD card Need: 2 X LoRa Modem RF1276Function: Arduino Send GPS value στην κύρια βάση - Τα δεδομένα της κύριας βάσης αποθηκεύουν στο Dataino Server Lora Module: Εξαιρετικά μεγάλη εμβέλεια
TripComputer - GPS Trip Computer & Weather Module for Your Vehicle: 11 Steps (with Pictures)
TripComputer - GPS Computer Computer & Weather Module for Your Vehicle: Ένα δροσερό έργο raspberry pi που χρησιμοποιεί την ενότητα GPS breakout και 2 μικρές οθόνες Digole για να έχετε έναν υπολογιστή πλοήγησης στην παύλα σας
Πώς να συνδέσετε το DeLorme Earthmate GPS LT-20 στο Google Earth σας για έναν υπέροχο χάρτη παρακολούθησης GPS .: 5 βήματα
Πώς να συνδέσετε το DeLorme Earthmate GPS LT-20 στο Google Earth σας για έναν υπέροχο χάρτη παρακολούθησης GPS .: Θα σας δείξω πώς να συνδέσετε μια συσκευή GPS στο δημοφιλές πρόγραμμα Google Earth, χωρίς να χρησιμοποιήσετε το Google Earth Plus. Δεν έχω μεγάλο προϋπολογισμό, οπότε μπορώ να εγγυηθώ ότι αυτό θα είναι όσο το δυνατόν φθηνότερο