Πίνακας περιεχομένων:
2025 Συγγραφέας: John Day | [email protected]. Τελευταία τροποποίηση: 2025-01-13 06:57
Το Raspberry Pi είναι ένας πολύ συμβατός μίνι υπολογιστής για διάφορες ενότητες που είναι αρκετά εύχρηστες. Βασικά είναι σχεδόν το ίδιο με τον υπολογιστή, αλλά μπορεί να ελεγχθεί με GPIO από το Raspberry Pi. Το Raspberry Pi υποστηρίζεται επίσης με πολλές γραμμές επικοινωνίας, μία από τις οποίες είναι η γραμμή επικοινωνίας Serial / UART.
Ακολουθεί σεμινάριο για τον τρόπο χρήσης της μονάδας GPS Ublox Neo 6M με Raspberry Pi με σειριακή / επικοινωνία UART.
Βήμα 1: Υλικά που χρειάζεστε
Θα χρειαστείτε:
- Raspberry Pi Module B+512MB RAM
- Ublox Neo 6M για Arduino Raspberry
- PL2303 USB σε TTL
- Καλώδιο Jumper Jumper
Βήμα 2: Χρήση PL2303 (όχι GPIO)
- Συνδέστε κάθε στοιχείο ως το παραπάνω σχήμα.
- Ελέγξτε τη σειριακή επικοινωνία του PL2303 εάν έχει εντοπιστεί από το Raspberry Pi ή όχι, δίνοντας εντολές στο τερματικό ως εξής:
ls /dev /ttyUSB*
η έξοδος της εντολής θα παρέχει πληροφορίες στις οποίες USB ανιχνεύεται το PL2303
- Εγκαταστήστε το πρόγραμμα -πελάτη GPS Daemon με τις ακόλουθες εντολές:
- Ελέγξτε τη σειριακή επικοινωνία του PL2303 εάν έχει εντοπιστεί από το Raspberry Pi ή όχι, δίνοντας εντολές στο τερματικό ως εξής:
sudo apt-get install gpsd gpsd-clients python-gps
Κάντε μια χειροκίνητη εντολή για την εκτέλεση του GPSD Daemon Socket με την ακόλουθη εντολή:
sudo gpsd/dev/ttyUSB0 -F /var/run/gpsd.sock
Το ttyUSB0 μπορεί να αλλάξει σύμφωνα με τη θύρα που ανιχνεύεται από το Raspberry Pi
Η εντολή για προβολή δεδομένων από GPS, κάντε την ακόλουθη εντολή:
cgps -s
Θα εμφανίσει αποτελέσματα από γεωγραφικό μήκος, γεωγραφικό πλάτος, ζώνη, ώρα κ.λπ. Για έξοδο από την προβολή, κάντε κλικ στο CTRL + Z / C.
Βήμα 3: Χρήση GPIO Raspberry Pi
- Συνδέστε κάθε στοιχείο ως σχηματικό παραπάνω.
- Ενεργοποίηση Serial Pin κατά την έναρξη -> Προτίμηση -> Διαμόρφωση Raspi -> Ενεργοποίηση σειριακής θύρας
- Επεξεργαστείτε το cmdline.txt για να ενεργοποιήσετε τη σειριακή θύρα με την ακόλουθη εντολή:
$ sudo nano /boot/cmdline.txt
- Αφαιρέστε το "console = ttyAMA0, 115200", στη συνέχεια αποθηκεύστε (CTRL + X) και Y και στη συνέχεια ENTER.
- Κάντε μια μη αυτόματη εκκίνηση του GPS Daemon με την εντολή ως εξής:
$ sudo killall gpsd
$ sudo gpsd/dev/ttyAMA0 -F /var/run/gpsd.sock
Για να δείτε τα δεδομένα του gps κάντε την ακόλουθη εντολή:
cgps -s