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

GPS Logger Arduino OLed SD: 6 βήματα (με εικόνες)
GPS Logger Arduino OLed SD: 6 βήματα (με εικόνες)

Βίντεο: GPS Logger Arduino OLed SD: 6 βήματα (με εικόνες)

Βίντεο: GPS Logger Arduino OLed SD: 6 βήματα (με εικόνες)
Βίντεο: Концепция EP19 - Измерение ВЧ-мощности своими руками 2024, Νοέμβριος
Anonim
GPS Logger Arduino OLed SD
GPS Logger Arduino OLed SD

GPS logger για την εμφάνιση της τρέχουσας και της μέσης ταχύτητάς σας και την παρακολούθηση των διαδρομών σας. Η μέση ταχύτητα αφορά περιοχές με έλεγχο ταχύτητας τροχιάς.

Το Arduino έχει μερικές ωραίες δυνατότητες που μπορείτε να αντιγράψετε:- Οι συντεταγμένες αποθηκεύονται σε ένα καθημερινό αρχείο, το όνομα αρχείου βασίζεται στην ημερομηνία.- Η οθόνη ενημερώνεται μόνο όταν χρειάζεται (η οθόνη είναι αρκετά αργή). τα εικονίδια προγραμματίζονται byte by byte.

Ο καταγραφέας εμπνεύστηκε από ένα βίντεο του LogMaker360 και ένα άλλο Instructable. Ωστόσο, έγιναν ορισμένες προσαρμογές για να ενεργοποιηθεί η οθόνη και να λειτουργήσει η οθόνη 1,3 . Η κυρίως χρησιμοποιούμενη βιβλιοθήκη SSD χρησιμοποιεί υπερβολική μνήμη και η μνήμη ενός Arduino Pro Mini είναι περιορισμένη. Ως εκ τούτου, χρησιμοποίησα μια βιβλιοθήκη βασισμένη σε κείμενο από το Github.

Η καρδιά είναι Arduino Pro Mini Atmega328, 3,3 V. Χρησιμοποίησα αυτό το Arduino επειδή έχει μέγιστη μνήμη, που απαιτείται για τις βιβλιοθήκες και 3,3 V για εύκολη επικοινωνία με τον δέκτη GPS και την κάρτα SD.

Στη μία πλευρά υπάρχουν δύο διακόπτες:- λειτουργία διακόπτη (κανονική και μέση ταχύτητα οθόνης)- επαναφορά

Από την άλλη πλευρά, ο καταγραφέας διαθέτει σύνδεση για σύνδεση UART για μεταφόρτωση νέου υλικολογισμικού

Βήμα 1: Στοιχεία

Συστατικά
Συστατικά
Συστατικά
Συστατικά

Τα συστατικά είναι άμεσα διαθέσιμα στο Aliexpress.

Arduino Pro Mini:

Δέκτης GPS:

1,3 ιντσών Oled:

Προσαρμογέας κάρτας SD:

Αλλαγή επιπέδου:

Αντιστάσεις και κουμπιά

Βήμα 2: Συνδέσεις

Συνδέσεις
Συνδέσεις
Συνδέσεις
Συνδέσεις
Συνδέσεις
Συνδέσεις
Συνδέσεις
Συνδέσεις

Το σύστημα τροφοδοτείται από 5V από φορτιστή τηλεφώνου αυτοκινήτου.

Είσοδος 5V σε:- Ισχύς Arduino RAW- VCC (VDD) της οθόνης- HV μετατροπέα λογικού επιπέδου

VCC (3.3V) του Arduino σε:- VCC κάρτας SD- VCC δέκτη GPS- LV μετατροπέα λογικού επιπέδου

Άλλες συνδέσεις Arduino: καρφίτσα A4> SDA του OLed (μέσω επιλογέα επιπέδου) καρφίτσα A5> SCK of OLed (μέσω επιλογέα επιπέδου) ακροδέκτης 3> RX δέκτη GPS καρφίτσα 4> TX δέκτη GPS ακροδέκτη 10> CS SD κάρτα καρφιτσών 11> MOSI SD cardpin 12> MISO της κάρτας SD cardpin 13> CLK κάρτας SD

Διακόπτες:

Διακόπτης λειτουργίας:- Arduino pin 2 (interrupt) (10k pull up to VCC)- GND

Επαναφορά διακόπτη: - Arduino RST (10k pull up to VCC) - GND

Βήμα 3: Πρόγραμμα

Το πρόγραμμα δημιουργήθηκε και ανέβηκε μέσω του Arduino IDE. Οι βιβλιοθήκες χρειάστηκαν κάποια προσαρμογή για να λειτουργήσουν με την οθόνη 1,3 . Προστίθενται οι προσαρμοσμένες βιβλιοθήκες.

Το πρόγραμμα χρησιμοποιεί περίπου τη μέγιστη διαθέσιμη μνήμη, εάν τα προγράμματα χρησιμοποιούν περισσότερη μνήμη, διαπίστωσα ότι το Arduino δεν ήταν πλέον σταθερό.

Τα εικονίδια προγραμματίζονται υπολογίζοντας το byte για αποστολή στην οθόνη. Έφτιαξα ένα φύλλο Excel για τον υπολογισμό των δυαδικών αριθμών.

Οι συντεταγμένες αποθηκεύονται σε ένα καθημερινό αρχείο, το όνομα αρχείου βασίζεται στην ημερομηνία (εμπνευσμένο από το φόρουμ Arduino).

Η οθόνη ενημερώνεται μόνο όταν χρειάζεται, το βρήκα πολύ χρήσιμο, επειδή η οθόνη είναι αρκετά αργή.

Τα αρχεία βρίσκονται επίσης στο Github μου

Βήμα 4: Θήκη

Η θήκη σχεδιάστηκε σε 123D από το Autodesk και τρισδιάστατη εκτύπωση σε μαύρο ABS. Επισυνάπτονται τα αρχεία STL της θήκης και το κλιπ.

Βήμα 5: Συναρμολόγηση

Συναρμολόγηση
Συναρμολόγηση
Συναρμολόγηση
Συναρμολόγηση
Συναρμολόγηση
Συναρμολόγηση
Συναρμολόγηση
Συναρμολόγηση

Πρώτα κολλήστε τα πάντα μαζί σε ένα PCB. Για τον προσαρμογέα κάρτας SD, κόλλησα αρχικά καρφίτσες κεφαλίδας στον προσαρμογέα και στη συνέχεια τις κόλλησα στο PCB.

Κολλήστε τους διακόπτες στη θήκη.

Κολλήστε την κεραία GPS στη βάση

Σύρετε στο συναρμολογημένο καταγραφικό GPS.

Βιδώστε το επάνω μέρος και κάντε κλικ στο κλιπ για να τοποθετήσετε το καταγραφικό σε μάσκα εξαερισμού.

Βήμα 6: Χρήση του Logger

Χρησιμοποιώντας το Logger
Χρησιμοποιώντας το Logger
Χρησιμοποιώντας το Logger
Χρησιμοποιώντας το Logger

Ο καταγραφέας δημιουργεί ένα νέο αρχείο *.csv κάθε μέρα, το όνομα αρχείου συντίθεται εκτός ημερομηνίας.

Μέσω του «διακόπτη λειτουργίας» μπορείτε να αλλάξετε τη λειτουργία του καταγραφικού: εμφανίζοντας μόνο την τρέχουσα ταχύτητα εμφάνισης της τρέχουσας και της μέσης ταχύτητας (μέση). Η καταγραφή στην κάρτα SD δεν αλλάζει. Εάν ξεκινήσετε τη "λειτουργία μέσης ταχύτητας", η μέση ταχύτητα επαναφέρεται.

Οι συντεταγμένες καταγράφονται κάθε 10 δευτερόλεπτα. Τα αρχεία είναι πολύ μικρά, μια κάρτα micro SD λίγων GB δεν γεμίζει ποτέ.

Μπορείτε να δείτε τη διαδρομή σας ανεβάζοντας το αρχείο csv στη διεύθυνση

Συνιστάται: