Sommario:
- Passaggio 1: abilita la porta seriale
- Passaggio 2: testare il modulo GPS
- Passaggio 3: scrivi lo script finale
Video: Interfacciamento di un modulo GPS con Raspberry Pi: Dashcam Parte 2: 3 passaggi
2024 Autore: John Day | [email protected]. Ultima modifica: 2024-01-30 10:00
Questa è la parte 2 del progetto dashcam e in questo post impareremo come interfacciare un modulo GPS al Raspberry Pi. Utilizzeremo quindi i dati GPS e li aggiungeremo al video come sovrapposizione di testo. Si prega di leggere la parte 1 utilizzando il collegamento sottostante, prima di continuare con questo post.
www.instructables.com/id/Making-a-DashCam-Using-the-Raspberry-Pi-Zero-pt1/
Il video qui sotto fornisce maggiori informazioni sui moduli GPS, la comunicazione e una panoramica di come tutto si combina. Consiglierei di guardarlo prima di continuare.
Passaggio 1: abilita la porta seriale
Abbiamo prima bisogno di SSH nella scheda e poi abilitare la porta seriale. Questo può essere fatto eseguendo il seguente comando:
sudo raspi-config
Questo aprirà lo strumento di configurazione e potrai usare le frecce per navigare fino alle opzioni di interfaccia e poi seriale. Selezionare NO alla console e poi S alla porta seriale hardware. Usa il tasto TAB per accedere all'opzione Fine, quindi seleziona NO quando ti viene chiesto se desideri riavviare. Questo ti riporterà al terminale. Immettere il seguente comando in modo da poter spegnere la scheda:
sudo shutdown -h ora
Una volta che la scheda si è spenta, possiamo collegare la porta seriale alla scheda utilizzando l'immagine di riferimento.
Passaggio 2: testare il modulo GPS
Ora testeremo il modulo GPS per assicurarci che funzioni correttamente. Ciò può essere fatto eseguendo il seguente comando:
sudo cat /dev/serial0
Dovresti essere in grado di vedere un output di testo che inizia con "$GP…." come si vede nell'immagine. Questi sono i dati del modulo GPS e significa che la comunicazione seriale funziona come dovrebbe. È possibile premere "CTRL+Z" per interrompere l'output.
Dobbiamo quindi disabilitare il servizio "getty" in quanto potrebbe interferire con la comunicazione seriale. Questo può essere fatto eseguendo i seguenti comandi.
sudo systemctl stop [email protected]
sudo systemctl disabilita [email protected]
Passaggio 3: scrivi lo script finale
Prima di scrivere lo script finale, dobbiamo eseguire alcuni comandi. Innanzitutto, dobbiamo installare il modulo python-serial che può essere eseguito eseguendo il seguente comando:
sudo apt install python-serial
Useremo il modulo pynmea2 per dare un senso ai dati GPS e che può essere installato eseguendo il seguente comando:
sudo pip install pynmea2
Abbiamo anche bisogno di installare psutil per l'utente root e questo può essere fatto eseguendo il seguente comando:
sudo pip install psutil
Infine, possiamo creare un nuovo file di script utilizzando il seguente comando:
sudo nano dashcam2.py
Puoi quindi copiare il contenuto dal file seguente e incollarlo nello script come mostrato nel video.
github.com/bnbe-club/rpi-dashcam-p2-diy-29
Fatto ciò, salva il file digitando "CTRL+X", poi Y, quindi INVIO. Puoi quindi testare lo script eseguendo il seguente comando:
sudo python dashcam2.py
Lo script verrà quindi eseguito come dovrebbe e puoi utilizzare FileZilla per ottenere i file video come l'ultima volta. I file video conterranno una sovrapposizione con i dati GPS insieme all'utilizzo della CPU.
Il progetto dashcam non è ancora finito e ci sarà un post di follow-up per continuare questa serie. Considera la possibilità di iscriverti al nostro canale YouTube poiché questo ci aiuta a supportarci.
YouTube:
Grazie per aver letto!
Consigliato:
Interfacciamento del modulo GPS con Raspberry Pi: 10 passaggi
Interfacciamento del modulo GPS con Raspberry Pi: Ehi ragazzi!! Desideri interfacciare un modulo GPS con Raspberry Pi? Ma affrontare qualche difficoltà per farlo? “Non preoccuparti, sono qui per aiutarti! Puoi iniziare utilizzando le seguenti parti:
Interfacciamento del modulo ad ultrasuoni HC-SR04 con Arduino: 5 passaggi
Interfacciamento del modulo ad ultrasuoni HC-SR04 con Arduino: Ehi, che succede, ragazzi! Akarsh qui da CETech. Questo mio progetto è un po' più semplice ma divertente come gli altri progetti. In questo progetto, andremo ad interfacciare un modulo sensore di distanza ad ultrasuoni HC-SR04. Questo modulo funziona generando
Interfacciamento del modulo display TM1637 con Arduino: 3 passaggi
Interfacciamento del modulo display TM1637 con Arduino: As-Salam-O-Aleykum! Il mio questo istruibile riguarda l'interfacciamento del modulo display TM1637 con Arduino. Questo è un modulo display a sette segmenti a quattro cifre. È disponibile in una varietà di colori. Il mio è di colore rosso. Utilizza Tm1637 Ic
Dot Matrix 32x8 Max7219 Interfacciamento con Ardiuno: 5 passaggi (con immagini)
Dot Matrix 32x8 Max7219 Interfaccia con Ardiuno: Ciao a tutti, Dot Matrix based o Max7219 non sono nuovi nel 2020, fino a poco tempo fa, il processo di installazione era ben documentato, si scaricava la libreria hardware da MajicDesigns. e ho cambiato poche righe nei file di intestazione e FC16 ha funzionato come un incantesimo. Questo è stato fino a
Interfacciamento del modulo GPS con Arduino Uno: 7 passaggi
Interfacciamento del modulo GPS con Arduino Uno: Ciao! Desideri collegare un modulo GPS alla tua scheda Arduino Uno, ma non sai come fare? Sono qui per aiutarti! Avrai bisogno delle seguenti parti per iniziare