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.
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.
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
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
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.
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.
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
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
Figura 9: Captura de tela do Terminal de Comando no PC
Passo 6: Agora sua webcam está pronta para capturar imagens e vídeos.
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 |