Manufactura industrial
Internet industrial de las cosas | Materiales industriales | Mantenimiento y reparación de equipos | Programación industrial |
home  MfgRobots >> Manufactura industrial >  >> Manufacturing Technology >> Proceso de manufactura

Robot de cámara web Raspberry Pi - Mejor tutorial de transmisión de video

Siempre es bueno agregar una cámara a su automóvil o robot a control remoto, para que pueda ver hacia dónde se dirige exactamente y probablemente use un teléfono inteligente o tableta con wifi para ver el video también. Es muy simple ahora hacer esto usando un raspberry pi y una cámara web USB. La transmisión en tiempo real también se puede realizar con un retraso mínimo. Aquí, se dan los pasos sobre cómo ver la transmisión de su cámara web en el monitor conectado a la raspberry pi, así como en otro dispositivo en la misma red local. Este tutorial le mostrará cómo puede agregar una cámara y un sistema de transmisión de video y hacer un robot de cámara web raspberry pi. Diviértete con este tutorial de DIY Hacking!

¿Cuáles son las cosas necesarias para hacer este proyecto? Hardware:

  1. Raspberry Pi modelo B con tarjeta de memoria precargada con un sistema operativo.
  2. Llave WiFi:Edimax EW 7811UN.
  3. Una cámara web USB.

Software (lenguajes de programación y SO involucrados):

  1. HTML.
  2. Linux / Rasbian.

¿Como funciona? El funcionamiento del robot de cámara web raspberry pi se explica a continuación. Aquí, la cámara web USB conectada a la raspberry pi generalmente se asocia con la pi en /dev/video0.Un servicio de transmisión llamado mjpg streamer después de la instalación se usa para transmitir el video en la dirección IP local y el número de puerto de la raspberry pi. La resolución del video y la velocidad de fotogramas se pueden configurar usando comandos de Linux mientras se ejecuta el transmisor mjpg.La transmisión de video se puede ver en cualquier dispositivo conectado a la red local abriendo un archivo HTML en un navegador que invoca el video desde la dirección IP de raspberry pi:portno. El archivo necesario para esto también se proporciona en este tutorial. Además, para probar la cámara web localmente en el pi, se utiliza un servicio llamado ffmpeg. Esto le permite ver la transmisión de la cámara web en el monitor conectado a la raspberry pi.

Paso 1:Conecta la cámara web USB y verifica

En primer lugar, debe verificar si su cámara web se detecta en la raspberry pi y si se puede ver su transmisión. Para ello, primero ejecute el comando " lsusb ”En la terminal de la frambuesa pi. Esto le muestra una lista de todos los dispositivos USB conectados en el pi. Averigüe en la lista si se muestra el nombre o el software de su cámara web (a veces se muestra el nombre del controlador, por ejemplo:Microdia para cámaras web Iball). A continuación, debemos verificar si puede ver el feed de la cámara web en el pi. Para ello, utilice " cd / dev ”Para ir al directorio / dev. A continuación, utilice " ls "Para enumerar su contenido, compruebe si" video0 ″ está presente.

Ahora, debe usar un servicio llamado ffmpeg para ver la transmisión de la cámara web en el monitor conectado al pi. Use “ sudo apt-get update ”Para actualizar las listas. Para instalar el servicio ffmpeg, use estos comandos:

sudo apt-get install ffmpeg
ffplay -f video4linux2 -framerate 15 -video_size 320x240 / dev / video0

El primer comando instala ffmpeg. Los segundos comandos inician el video con una velocidad de fotogramas de 15 fps usando el modo video4linux2, con una resolución de 320 × 240 y usando el dispositivo de / dev / video0. Una vez que lo ejecute, verá la transmisión de la cámara web en el monitor.

Paso 2:configurar el servicio de transmisión de video para la cámara web

Aquí, el video de la raspberry pi se transmite en la red local. Cualquier dispositivo en esta red puede ver el video desde la cámara web. Para hacer esto, primero debe instalar el streamer mjpg. Utilice estos comandos para instalarlo:

sudo apt-get install libv4l-dev
sudo apt-get install libjpeg8-dev
sudo apt-get install subversion
sudo apt-get install imagemagick

libv4l-dev y libjpeg8-dev sirven como dependencias, imagemagick se usa para la instalación mientras que subversion se usa para instalar software de código abierto.

Para obtener más detalles:Robot de cámara web Raspberry Pi:mejor tutorial de transmisión de video


Proceso de manufactura

  1. Sensor de movimiento, alarma, grabación de video en HA en Raspberry Pi
  2. Abre-puerta de garaje Raspberry Pi con transmisión de video del estado de la puerta.
  3. Los mejores accesorios para tu Raspberry Pi
  4. Sensor de luz Raspberry Pi:un tutorial sencillo de LDR
  5. Raspberry Pi GPIO con sensor de movimiento PIR:el mejor tutorial
  6. Robot que usa Raspberry Pi y Bridge Shield
  7. Robot evitador de paredes basado en Raspberry Pi - FabLab NerveCentre
  8. Creación del kit de robot MonkMakes Raspberry Pi
  9. Tutorial - sPiRobot:Controle y vea lo que su robot está viendo desde cualquier lugar
  10. XMOS startKIT:Creación de un XMOS y un robot Raspberry Pi XMP-1
  11. Robot de caja de CD Raspberry Pi