Índice:

Interface de um módulo GPS com o Raspberry Pi: Dashcam Parte 2: 3 etapas
Interface de um módulo GPS com o Raspberry Pi: Dashcam Parte 2: 3 etapas

Vídeo: Interface de um módulo GPS com o Raspberry Pi: Dashcam Parte 2: 3 etapas

Vídeo: Interface de um módulo GPS com o Raspberry Pi: Dashcam Parte 2: 3 etapas
Vídeo: Control de giro e Inclinación para Cámara de Raspberry Pi con Android 2024, Novembro
Anonim
Interface de um módulo GPS com o Raspberry Pi: Dashcam Parte 2
Interface de um módulo GPS com o Raspberry Pi: Dashcam Parte 2
Interface de um módulo GPS com o Raspberry Pi: Dashcam Parte 2
Interface de um módulo GPS com o Raspberry Pi: Dashcam Parte 2

Esta é a parte 2 do projeto dashcam e neste post, aprenderemos como fazer a interface de um módulo GPS com o Raspberry Pi. Em seguida, usaremos os dados de GPS e os adicionaremos ao vídeo como uma sobreposição de texto. Por favor, leia a parte 1 usando o link abaixo, antes de continuar com esta postagem.

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

O vídeo abaixo fornece mais informações sobre os módulos GPS, comunicação e uma visão geral de como tudo funciona. Eu recomendaria assistir primeiro antes de continuar.

Etapa 1: habilitar a porta serial

Habilitar porta serial
Habilitar porta serial
Habilitar porta serial
Habilitar porta serial

Primeiro precisamos conectar o SSH na placa e então habilitar a porta serial. Isso pode ser feito executando o seguinte comando:

sudo raspi-config

Isso abrirá a ferramenta de configuração e você pode usar as setas para navegar até as opções de interface e, em seguida, serial. Selecione NÃO para o console e, em seguida, SIM para a porta serial do hardware. Use a tecla TAB para navegar até a opção Concluir e selecione NÃO quando for perguntado se você deseja reinicializar. Isso o levará de volta ao terminal. Digite o seguinte comando para que possamos desligar a placa:

sudo shutdown -h now

Assim que a placa for desligada, podemos conectar a porta serial à placa usando a imagem de referência.

Etapa 2: Teste o Módulo GPS

Teste o Módulo GPS
Teste o Módulo GPS

Vamos agora testar o módulo GPS para ter certeza de que está funcionando corretamente. Isso pode ser feito executando o seguinte comando:

sudo cat / dev / serial0

Você deve conseguir ver uma saída de texto começando com "$ GP…." como visto na imagem. Estes são dados do módulo GPS e significam que a comunicação serial está funcionando como deveria. Você pode pressionar "CTRL + Z" para interromper a saída.

Em seguida, precisamos desabilitar o serviço "getty", pois pode interferir na comunicação serial. Isso pode ser feito executando os seguintes comandos.

sudo systemctl stop [email protected]

sudo systemctl disable [email protected]

Etapa 3: escrever o roteiro final

Escreva o roteiro final
Escreva o roteiro final
Escreva o roteiro final
Escreva o roteiro final

Antes de escrever o script final, precisamos executar alguns comandos. Primeiro, precisamos instalar o módulo python-serial, o que pode ser feito executando o seguinte comando:

sudo apt install python-serial

Estaremos usando o módulo pynmea2 para dar sentido aos dados do GPS e que pode ser instalado executando o seguinte comando:

sudo pip install pynmea2

Também precisamos instalar o psutil para o usuário root e isso pode ser feito executando o seguinte comando:

sudo pip install psutil

Finalmente, podemos criar um novo arquivo de script usando o seguinte comando:

sudo nano dashcam2.py

Em seguida, você pode copiar o conteúdo do arquivo a seguir e colá-lo no script, conforme visto no vídeo.

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

Feito isso, salve o arquivo digitando "CTRL + X", Y e ENTER. Você pode então testar o script executando o seguinte comando:

sudo python dashcam2.py

O script será executado como deveria e você pode usar o FileZilla para obter os arquivos de vídeo como da última vez. Os arquivos de vídeo conterão uma sobreposição com os dados do GPS junto com o uso da CPU.

O projeto do dashcam ainda não acabou e haverá um post de acompanhamento para continuar esta série. Considere se inscrever em nosso canal no YouTube, pois isso nos ajuda a nos apoiar.

YouTube:

Obrigado por ler!

Recomendado: