Πίνακας περιεχομένων:
- Βήμα 1: Εργαλεία & Υλικά
- Βήμα 2: Σύνδεση με NMEA 0183
- Βήμα 3: Ρύθμιση άλτη
- Βήμα 4: Ρύθμιση διακόπτη DIP
- Βήμα 5: Υλικολογισμικό
Βίντεο: Πώς να χρησιμοποιήσετε το NMEA-0183 με Arduino: 5 βήματα
2024 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2024-01-30 08:36
Το NMEA-0183 είναι ένα ηλεκτρικό πρότυπο για τη σύνδεση GPS, SONAR, αισθητήρων, μονάδων αυτόματου χειριστή κ.λπ. σε πλοία και σκάφη. Σε διαφορά με το νεότερο πρότυπο NMEA 2000 (με βάση το CAN), το NMEA 0183 βασίζεται στην EIA RS422 (ορισμένα παλαιότερα ή/και απλά συστήματα χρησιμοποιούν RS-232, ή ένα μόνο καλώδιο).
Θέλω να σας δείξω σε αυτό το διδακτικό πώς να συνδέσετε ένα Arduino UNO (ή οποιοδήποτε άλλο Arduino) σε οποιαδήποτε συσκευή NMEA-0183. Παρόλο που το πρότυπο απαιτεί μεμονωμένες εισόδους και εξόδους, είναι χρήσιμο να χρησιμοποιήσετε το RS422/RS485 Arduino Shield με απομονωμένη διεπαφή.
Βήμα 1: Εργαλεία & Υλικά
Εργαλεία & Υλικά
- Arduino UNO
- RS485 Shield για Arduino
- οποιαδήποτε συσκευή NMEA-0183 με διαφορική έξοδο
Λογισμικό
Arduino IDE
Βήμα 2: Σύνδεση με NMEA 0183
Στην παραπάνω εικόνα μπορείτε να δείτε μια τυπική συσκευή με διαφορική έξοδο. Οι ακροδέκτες είναι NMEA OUT+ και NMEA OUT- ή TX+ ή TX-. Τα καλώδια NMEA IN+ και NMEA IN είναι προαιρετικά.
Εάν έχετε ένα μόνο καλώδιο μετάδοσης από τη συσκευή σας (πιθανότατα φέρει την ετικέτα TX ή NMEA OUT ή κάτι τέτοιο), τότε η συσκευή σας χρησιμοποιεί το πρωτόκολλο RS-232. Σε αυτή την περίπτωση θα χρειαστείτε έναν απλό μετατροπέα RS232.
Βήμα 3: Ρύθμιση άλτη
- UART RX στη θέση 2
- UART TX στη θέση 3
- Τάση στη θέση 5V
Βήμα 4: Ρύθμιση διακόπτη DIP
Βήμα 5: Υλικολογισμικό
Μπορείτε να βρείτε πολλές διαφορετικές στοίβες λογισμικού NMEA-0138 για το Arduino. Μια πολύ καλή λύση είναι η στοίβα NMEA από τον Eric Barch:
github.com/ericbarch/arduino-libraries/tree/master/NMEA
Συνιστάται:
Arduino Πώς να χρησιμοποιήσετε OLED οθόνη 1.3 ιντσών SH1106: 7 βήματα
Arduino Τρόπος χρήσης OLED Display 1.3 ιντσών SH1106: Σε αυτό το σεμινάριο θα μάθουμε πώς να χρησιμοποιούμε λογισμικό 1.3 ιντσών OLED Display SH1106 Arduino και Visuino. Δείτε το βίντεο
Πώς να δημιουργήσετε ένα Linux Boot Drive (και πώς να το χρησιμοποιήσετε): 10 βήματα
Πώς να δημιουργήσετε ένα Linux Boot Drive (και πώς να το χρησιμοποιήσετε): Αυτή είναι μια απλή εισαγωγή για το πώς να ξεκινήσετε με το Linux, συγκεκριμένα το Ubuntu
Πώς να χρησιμοποιήσετε το Stepper Motor ως περιστροφικό κωδικοποιητή και οθόνη OLED για βήματα: 6 βήματα
Πώς να χρησιμοποιήσετε το Stepper Motor ως περιστροφικό κωδικοποιητή και οθόνη OLED για βήματα: Σε αυτό το σεμινάριο θα μάθουμε πώς να παρακολουθείτε τα βήματα του βηματικού κινητήρα στην οθόνη OLED. Παρακολουθήστε ένα βίντεο επίδειξης. Η πίστωση για το πρωτότυπο σεμινάριο πηγαίνει στον χρήστη του youtube " sky4fly "
Πώς να χρησιμοποιήσετε το πληκτρολόγιο και την οθόνη LCD με το Arduino για να κάνετε αριθμομηχανή Arduino .: 5 βήματα
Πώς να χρησιμοποιήσετε το πληκτρολόγιο και την οθόνη LCD με το Arduino για να δημιουργήσετε αριθμομηχανή Arduino .: Σε αυτό το σεμινάριο θα μοιραστώ πώς μπορείτε να χρησιμοποιήσετε το πληκτρολόγιο μήτρας 4x4 και την οθόνη LCD 16x2 με το Arduino και να το χρησιμοποιήσετε για να φτιάξετε έναν απλό υπολογιστή Arduino. Ας ξεκινήσουμε λοιπόν
Πώς να χρησιμοποιήσετε το τερματικό Mac και πώς να χρησιμοποιήσετε βασικές λειτουργίες: 4 βήματα
Πώς να χρησιμοποιήσετε το τερματικό Mac και πώς να χρησιμοποιήσετε τις βασικές λειτουργίες: Θα σας δείξουμε πώς να ανοίξετε το τερματικό MAC. Θα σας δείξουμε επίσης μερικές λειτουργίες εντός του τερματικού, όπως ifconfig, αλλαγή καταλόγων, πρόσβαση σε αρχεία και arp. Το ifconfig θα σας επιτρέψει να ελέγξετε τη διεύθυνση IP και τη διαφήμισή σας MAC