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

Διασύνδεση μιας μονάδας GPS με το Raspberry Pi: Dashcam Μέρος 2: 3 βήματα
Διασύνδεση μιας μονάδας GPS με το Raspberry Pi: Dashcam Μέρος 2: 3 βήματα

Βίντεο: Διασύνδεση μιας μονάδας GPS με το Raspberry Pi: Dashcam Μέρος 2: 3 βήματα

Βίντεο: Διασύνδεση μιας μονάδας GPS με το Raspberry Pi: Dashcam Μέρος 2: 3 βήματα
Βίντεο: Σχεδιασμός & ανάπτυξη "έξυπνης" μονάδας μετρήσεων & διαχείρισης φώτων με Raspberry Pi 2024, Ιούνιος
Anonim
Διασύνδεση μονάδας GPS με το Raspberry Pi: Dashcam Μέρος 2
Διασύνδεση μονάδας GPS με το Raspberry Pi: Dashcam Μέρος 2
Διασύνδεση μονάδας GPS με το Raspberry Pi: Dashcam Μέρος 2
Διασύνδεση μονάδας GPS με το Raspberry Pi: Dashcam Μέρος 2

Αυτό είναι το μέρος 2 του έργου dashcam και σε αυτήν την ανάρτηση, θα μάθουμε πώς να διασυνδέουμε μια μονάδα GPS στο Raspberry Pi. Στη συνέχεια, θα χρησιμοποιήσουμε τα δεδομένα GPS και θα τα προσθέσουμε στο βίντεο ως επικάλυψη κειμένου. Διαβάστε το μέρος 1 χρησιμοποιώντας τον παρακάτω σύνδεσμο, προτού συνεχίσετε με αυτήν την ανάρτηση.

www.instructables.com/id/Making-a-DashCam-Using-the-Raspberry-Pi-Zero-pt1/

Το παρακάτω βίντεο σας δίνει περισσότερες πληροφορίες σχετικά με τις μονάδες GPS, την επικοινωνία μαζί με μια επισκόπηση του πώς όλα συνδυάζονται. Θα συνιστούσα να το δείτε πρώτα πριν συνεχίσετε.

Βήμα 1: Ενεργοποίηση σειριακής θύρας

Ενεργοποίηση σειριακής θύρας
Ενεργοποίηση σειριακής θύρας
Ενεργοποίηση σειριακής θύρας
Ενεργοποίηση σειριακής θύρας

Πρέπει πρώτα να κάνουμε SSH στον πίνακα και μετά να ενεργοποιήσουμε τη σειριακή θύρα. Αυτό μπορεί να γίνει εκτελώντας την ακόλουθη εντολή:

sudo raspi-config

Αυτό θα ανοίξει το εργαλείο διαμόρφωσης και μπορείτε να χρησιμοποιήσετε τα βέλη για να μεταβείτε στις επιλογές διασύνδεσης και, στη συνέχεια, σειριακό. Επιλέξτε ΟΧΙ στην κονσόλα και στη συνέχεια ΝΑΙ στη σειριακή θύρα υλικού. Χρησιμοποιήστε το πλήκτρο TAB για να μεταβείτε στην επιλογή Τέλος και, στη συνέχεια, επιλέξτε ΟΧΙ όταν σας ρωτήσει εάν θέλετε να κάνετε επανεκκίνηση. Αυτό θα σας οδηγήσει πίσω στο τερματικό. Εισαγάγετε την ακόλουθη εντολή για να κλείσουμε τον πίνακα:

sudo shutdown -h τώρα

Μόλις κλείσει ο πίνακας, μπορούμε να συνδέσουμε τη σειριακή θύρα στον πίνακα χρησιμοποιώντας την εικόνα αναφοράς.

Βήμα 2: Δοκιμάστε τη μονάδα GPS

Δοκιμάστε τη μονάδα GPS
Δοκιμάστε τη μονάδα GPS

Τώρα θα δοκιμάσουμε τη μονάδα GPS για να βεβαιωθούμε ότι λειτουργεί σωστά. Αυτό μπορεί να γίνει εκτελώντας την ακόλουθη εντολή:

sudo cat /dev /serial0

Θα πρέπει να μπορείτε να δείτε κάποια έξοδο κειμένου που ξεκινά με "$ GP …". όπως φαίνεται στην εικόνα. Αυτά είναι δεδομένα από τη μονάδα GPS και σημαίνει ότι η σειριακή επικοινωνία λειτουργεί όπως θα έπρεπε. Μπορείτε να πατήσετε "CTRL+Z" για να σταματήσετε την έξοδο.

Στη συνέχεια, πρέπει να απενεργοποιήσουμε την υπηρεσία "getty", καθώς μπορεί να επηρεάσει τη σειριακή επικοινωνία. Αυτό μπορεί να γίνει εκτελώντας τις ακόλουθες εντολές.

sudo systemctl διακοπή [email protected]

sudo systemctl απενεργοποίηση [email protected]

Βήμα 3: Γράψτε το Τελικό Σενάριο

Γράψτε το Τελικό Σενάριο
Γράψτε το Τελικό Σενάριο
Γράψτε το Τελικό Σενάριο
Γράψτε το Τελικό Σενάριο

Πριν γράψουμε το τελευταίο σενάριο, πρέπει να εκτελέσουμε μερικές εντολές. Πρώτον, πρέπει να εγκαταστήσουμε την ενότητα σειριακής python, η οποία μπορεί να γίνει εκτελώντας την ακόλουθη εντολή:

sudo apt install python-serial

Θα χρησιμοποιήσουμε τη μονάδα pynmea2 για να κατανοήσουμε τα δεδομένα GPS και αυτό μπορεί να εγκατασταθεί εκτελώντας την ακόλουθη εντολή:

sudo pip εγκατάσταση pynmea2

Πρέπει επίσης να εγκαταστήσουμε το psutil για τον χρήστη root και αυτό μπορεί να γίνει εκτελώντας την ακόλουθη εντολή:

sudo pip εγκατάσταση psutil

Τέλος, μπορούμε να δημιουργήσουμε ένα νέο αρχείο σεναρίου χρησιμοποιώντας την ακόλουθη εντολή:

sudo nano dashcam2.py

Στη συνέχεια, μπορείτε να αντιγράψετε τα περιεχόμενα από το ακόλουθο αρχείο και να το επικολλήσετε στο σενάριο όπως φαίνεται στο βίντεο.

github.com/bnbe-club/rpi-dashcam-p2-diy-29

Μόλις γίνει αυτό, αποθηκεύστε το αρχείο πληκτρολογώντας "CTRL+X", στη συνέχεια Y και μετά ENTER. Στη συνέχεια, μπορείτε να δοκιμάσετε το σενάριο εκτελώντας την ακόλουθη εντολή:

sudo python dashcam2.py

Στη συνέχεια, το σενάριο θα εκτελεστεί όπως πρέπει και μπορείτε να χρησιμοποιήσετε το FileZilla για να αποκτήσετε τα αρχεία βίντεο όπως την προηγούμενη φορά. Τα αρχεία βίντεο θα περιέχουν επικάλυψη με τα δεδομένα GPS μαζί με τη χρήση της CPU.

Το έργο της κάμερας δεν έχει ακόμη τελειώσει και θα υπάρξει μια συνέχεια ανάρτησης για να συνεχιστεί αυτή η σειρά. Σκεφτείτε το ενδεχόμενο να εγγραφείτε στο κανάλι μας στο YouTube, καθώς αυτή η βοήθεια μας υποστηρίζει.

YouTube:

Ευχαριστούμε που το διαβάσατε!

Συνιστάται: