Índice:

Tela / monitor de câmera IP usando um Raspberry Pi: 4 etapas
Tela / monitor de câmera IP usando um Raspberry Pi: 4 etapas

Vídeo: Tela / monitor de câmera IP usando um Raspberry Pi: 4 etapas

Vídeo: Tela / monitor de câmera IP usando um Raspberry Pi: 4 etapas
Vídeo: Use your iPad as your Raspberry Pi Monitor - a PiPAD! 2024, Novembro
Anonim
Tela / monitor de câmera IP usando um Raspberry Pi
Tela / monitor de câmera IP usando um Raspberry Pi

Ao avaliar as opções de NVR adequadas, me deparei com o repositório de câmeras de vídeo que permite a exibição de vários feeds de vídeo de câmera de rede. Ele também oferece suporte para alternar entre várias telas e usaremos esse projeto para esta construção. Obteremos e exibiremos os feeds de vídeo da câmera RPi Zero que construímos no vídeo anterior e da câmera baseada na placa ESP32-CAM que construímos um tempo atrás. Estou usando um pequeno monitor de 7 , mas você também pode conectar o raspberry pi a um monitor externo de acordo com suas necessidades.

O vídeo acima mostra como todo o projeto foi montado. Eu recomendaria assistir primeiro para ter uma ideia geral de como tudo funciona junto.

Etapa 1: reúna os componentes

Reúna os componentes
Reúna os componentes
Reúna os componentes
Reúna os componentes
Reúna os componentes
Reúna os componentes

Decidi usar um Raspberry Pi 3 para esta construção, pois tem uma porta HDMI de tamanho normal e também é poderoso o suficiente. Além disso, você precisaria de um cartão microSD adequado, fonte de alimentação e monitor. A resolução do monitor não importa muito, pois o software irá detectar isso automaticamente e dimensionar os fluxos da câmera.

Para as câmeras, decidi usar a câmera Rpi Zero W que construímos no post anterior, juntamente com a câmera ESP32-CAM que construímos há um tempo.

Etapa 2: preparar e carregar o sistema operacional

Prepare e carregue o sistema operacional
Prepare e carregue o sistema operacional
Prepare e carregue o sistema operacional
Prepare e carregue o sistema operacional
Prepare e carregue o sistema operacional
Prepare e carregue o sistema operacional

Como usaremos o desktop Raspberry Pi, baixei a versão desktop do sistema operacional Raspbian.

Em seguida, precisamos habilitar a rede WiFi criando o arquivo wpa_supplicant.conf na unidade de inicialização. Você também pode baixar o modelo a seguir e atualizá-lo com seus detalhes - código do país, nome da rede e senha. Recomenda-se usar um editor de texto como o notepad ++ ou sublime para fazer isso.

www.bitsnblobs.com/wp-content/uploads/2020/05/wpa_supplicant.txt

Em vez de usar WiFi, você também pode conectar um cabo Ethernet na placa e conectar a outra extremidade ao roteador. A placa também funcionará com uma conexão com fio.

A próxima coisa que precisamos fazer é habilitar o SSH. Isso nos permite acessar e controlar remotamente o Raspberry Pi, através de uma rede. Fazer isso é simples. Simplesmente use um dos editores de texto mencionados acima para criar um novo arquivo e salve-o no bootdrive com o nome "ssh". Você não precisa adicionar nenhuma extensão ao arquivo.

Antes de ejetar o cartão microSD, decidi aumentar a memória da GPU para a compilação, atualizando o arquivo config.txt. Você simplesmente precisa adicionar a linha gpu_memory = 512 no arquivo de configuração como visto na imagem. O arquivo config.txt está localizado no bootdrive e você pode editá-lo abrindo-o em um editor de texto, conforme mostrado no vídeo.

Uma vez que tudo isso foi concluído, eu inseri o cartão microSD na placa, conectei o monitor e o liguei. Como pode ser visto na imagem, a resolução da tela estava incorreta, então essa foi a primeira coisa que precisou ser corrigida. Eu simplesmente tive que abrir o arquivo config.txt e adicionar as linhas mostradas na imagem, para configurar a exibição HDMI. Também removi qualquer limite na corrente USB, pois meu monitor obtém energia da porta USB. Feito isso, reiniciei a placa digitando "sudo reboot" e o display junto com a interface de toque começaram a funcionar corretamente.

Etapa 3: Instale o software

Assim que tivermos o display em execução, a próxima etapa foi fazer o SSH na placa e, em seguida, atualizar o sistema operacional executando o comando "sudo apt-get update && sudo apt-get upgrade". Isso pode demorar um pouco, mas é recomendável fazê-lo para uma nova instalação.

Depois de concluído, clonei o repositório GitHub executando o comando "git clone https://github.com/SvenVD/rpisurv". Seguido por "cd rpisurv" que nos leva ao diretório recém-criado. Tudo o que restou fazer foi instalar o software executando "sudo./install.sh". No final da instalação, ele me perguntou se eu queria sobrescrever o arquivo de configuração por um exemplo, ao qual eu disse que sim, pois queria usá-lo como referência.

Etapa 4: Testar a construção

Testando a construção
Testando a construção
Testando a construção
Testando a construção
Testando a construção
Testando a construção

Uma vez que a instalação foi feita, eu simplesmente tive que atualizar o arquivo de configuração executando o comando "sudo nano /etc/rpisurv.conf" que abriu o arquivo no editor de texto. Em seguida, comentei a configuração existente e simplesmente adicionei o stream da câmera Rpi à primeira tela e o stream ESP32-CAM à outra.

Em seguida, salvei o arquivo e reiniciei a placa. O conselho então obteve os streams e os exibiu para o monitor.

Decidi então comentar a segunda tela e simplesmente adicionar 4 streams à primeira. Como eu só tinha uma câmera, decidi duplicar os streams conforme visto no arquivo de texto. Em seguida, salvei e reiniciei a placa e pude ver os 4 streams, o que não era ruim. Lembre-se de que o Raspberry PI tem que trabalhar muito para reduzir o fluxo full HD para uma resolução mais baixa, de modo que possa exibi-lo na tela. Recomenda-se usar um fluxo próximo à resolução final da tela. No geral, fiquei muito surpreso com o resultado final, já que tudo isso estava funcionando em wi-fi. Eu queria principalmente exibir um stream, então editei o arquivo de configuração para isso e o desempenho foi ainda melhor.

Foi assim que construí um monitor de câmera de rede usando o raspberry pi. Se você gostou deste projeto, por favor, considere se inscrever em nosso canal no YouTube, pois isso ajuda muito.

YouTube:

Obrigado por ler!

Recomendado: