Web Cam fazendo interface com Beaglebone preto (Parte 10/15)

Imagem da webcam conectada ao Beaglebone Black

Fig. 1: Imagem da webcam conectada ao Beaglebone Black

A webcam é necessária para aplicativos de captura de imagens e streaming de vídeo. Você pode fazer a interface da web cam com o Beaglebone Black e capturar fotos e vídeos também. Neste tutorial farei a interface da web camera Logitech com o BBB. Expliquei passo a passo a configuração da interface da web cam com o BBB. Antes de conectar a webcam, explicarei sobre a conexão remota VNC do Beaglebone Black. Se você obtiver acesso SSH do BBB, ele não exibirá imagem ou vídeo devido à GUI insuficiente. Então você precisa ter acesso remoto virtual do BBB no desktop.

Protótipo de câmera de segurança baseada em Beaglebone Black

Fig. 2: Protótipo de câmera de segurança baseada em Beaglebone Black

Acesso remoto VNC do BBB no desktop

Passo 1: Conecte-se à Internet e ligue o BBB. Faça o acesso do BBB com SSH através do PC.

Captura de tela do acesso ao Beaglebone Black (BBB) ​​com SSH através do PC

Fig.3: Captura de tela de acesso ao Beaglebone Black (BBB) ​​com SSH através do PC

Passo 2: Primeiro de tudo, atualize sua versão do kernel. (Ignore se já tiver feito)

Passo 3: Assim que a atualização for concluída, reinicie o sistema.

Passo 4: Precisamos instalar um servidor VNC (ou seja, x11VNC) no BBB digitando o seguinte comando:

sudo apt-get install x11vnc

Passo 5: Precisamos do visualizador VNC na área de trabalho para acesso remoto do BBB. Abra outro prompt de comando e instale o visualizador VNC (aqui instalei o vinagre) seguindo o comando:

sudo apt-get install vinagre

Passo 6: Agora vá novamente ao prompt de comando que tem acesso SSH do BBB e inicie o servidor VNC digitando o seguinte comando:

x11vnc -auth /var/run/lightdm/root/:0 -forever

Captura de tela do login root do console Linux no Beaglebone Black

Figura 4: Captura de tela do login root do console Linux no Beaglebone Black

Ele começará na porta 5900.

Passo 7: Vá novamente para o prompt de comando da área de trabalho local (que foi aberto anteriormente para instalar o vinagre) e execute o seguinte comando:

vinagre 192.168.7.2::5900

Captura de tela do prompt de comando da área de trabalho no PC

Figura 5: Captura de tela do prompt de comando da área de trabalho no PC

Agora você tem acesso remoto ao Beaglebone black em sua área de trabalho local. Você pode abrir o prompt de comando da ferramenta e operar da mesma forma que na área de trabalho.

Captura de tela do Linux no Beaglebone Black (BBB)

Figura 6: Captura de tela do Linux no Beaglebone Black (BBB)

Configuração da webcam no BBB

Passo 1: Agora, desconecte o cabo de alimentação do BBB. Conecte a web cam (ou seja, Logitech neste tutorial) na porta USB e ligue novamente o BBB. Faça o acesso do BBB com SSH através do PC.

Passo 2: Faça um acesso remoto ao Beaglebone black conforme explicado acima. Abra o prompt de comando na área de trabalho BBB.

Captura de tela da configuração da webcam no Beaglebone Black

Fig. 7: Captura de tela da configuração da webcam no Beaglebone Black

Passo 3: Verifique se a web cam foi detectada pelo BBB ou não digitando o seguinte comando

ls /dev/video0

Passo 4: Agora, para capturar a imagem ou vídeo, instale um visualizador de imagens (ou seja, guvcview) no BBB usando a seguinte linha:

sudo apt-get instalar guvcview

Captura de tela da instalação do Guvcview no Beaglebone Black

Figura 8: Captura de tela da instalação do Guvcview no Beaglebone Black

Passo 5: Após a instalação, execute o seguinte comando no terminal:

guvcview

Captura de tela do Terminal de Comando no PC

Figura 9: Captura de tela do Terminal de Comando no PC

Passo 6: Agora sua webcam está pronta para capturar imagens e vídeos.

Captura de tela da imagem capturada no PC pela câmera de segurança baseada em Beaglebone Black

Fig. 10: Captura de tela da imagem capturada no PC pela câmera de segurança baseada em Beaglebone Black

Diagramas de circuito

Circuito-Diagrama-Beaglebone-Black-Security-Camera_0

Conteúdo Relacionado

Voltar para o blog

Deixe um comentário

Os comentários precisam ser aprovados antes da publicação.