Fig. 1: Imagen de la webcam conectada al Beaglebone Black
La cámara web es necesaria para aplicaciones de captura de imágenes y transmisión de vídeo. Puede conectar la cámara web con Beaglebone Black y capturar fotos y videos también. En este tutorial conectaré la cámara web Logitech con BBB. Expliqué paso a paso la configuración de la interfaz de la cámara web con BBB. Antes de conectar la cámara web, explicaré sobre la conexión remota Beaglebone Black VNC. Si obtiene acceso SSH de BBB, no mostrará imágenes ni videos debido a una GUI insuficiente. Por lo tanto, necesita tener acceso remoto virtual BBB en el escritorio.
Fig. 2: Prototipo de cámara de seguridad basado en Beaglebone Black
Acceso remoto BBB VNC en escritorio
Paso 1: conéctese a Internet y active BBB. Acceda a BBB con SSH a través de una PC.
Fig.3: Captura de pantalla del acceso a Beaglebone Black (BBB) con SSH a través de una PC
Paso 2: En primer lugar, actualice la versión de su kernel. (Ignorar si ya lo has hecho)
Paso 3: Una vez que se complete la actualización, reinicie su sistema.
Paso 4: Necesitamos instalar un servidor VNC (es decir, x11VNC) en BBB escribiendo el siguiente comando:
sudo apt-get instalar x11vnc
Paso 5: Necesitamos el visor VNC en el escritorio para acceder remotamente desde BBB. Abra otro símbolo del sistema e instale el visor VNC (aquí instalé vinagre) siguiendo el comando:
sudo apt-get instalar vinagre
Paso 6: Ahora regrese al símbolo del sistema que tiene acceso SSH desde BBB e inicie el servidor VNC escribiendo el siguiente comando:
x11vnc -auth /var/run/lightdm/root/:0 -para siempre
Figura 4: Captura de pantalla del inicio de sesión raíz de la consola Linux en Beaglebone Black
Comenzará en el puerto 5900.
Paso 7: Vuelva al símbolo del sistema de su escritorio local (que se abrió anteriormente para instalar vinagre) y ejecute el siguiente comando:
vinagre 192.168.7.2::5900
Figura 5: Captura de pantalla del símbolo del sistema de escritorio en la PC
Ahora tiene acceso remoto a Beaglebone black en su escritorio local. Puede abrir el símbolo del sistema de la herramienta y operar de la misma manera que en el escritorio.
Figura 6: Captura de pantalla de Linux en Beaglebone Black (BBB)
Configuración de la cámara web en BBB
Paso 1: Ahora, desconecta el cable de alimentación del BBB. Conecte la cámara web (es decir, Logitech en este tutorial) al puerto USB y vuelva a encender el BBB. Acceda a BBB con SSH a través de una PC.
Paso 2: acceda de forma remota al Beaglebone black como se explicó anteriormente. Abra el símbolo del sistema en el escritorio de BBB.
Fig. 7: Captura de pantalla de la configuración de la cámara web en Beaglebone Black
Paso 3: Verifique si BBB detecta la cámara web o no ingresando el siguiente comando
ls /dev/video0
Paso 4: Ahora, para capturar la imagen o el video, instale un visor de imágenes (es decir, guvcview) en BBB usando la siguiente línea:
sudo apt-get instalar guvcview
Figura 8: Captura de pantalla de la instalación de Guvcview en Beaglebone Black
Paso 5: Después de la instalación, ejecute el siguiente comando en la terminal:
vista guvc
Figura 9: Captura de pantalla de la Terminal de comando en la PC
Paso 6: Ahora tu cámara web está lista para capturar imágenes y videos.
Fig. 10: Captura de pantalla de la imagen capturada en una PC por la cámara de seguridad basada en Beaglebone Black
Diagramas de circuito
Diagrama-de-circuito-cámara-de-seguridad-negra-de-beaglebone_0 |