Configuración de Cámara en Raspberry Pi 4

Configuración de cámara de forma inalámbrica

Autor: Eduardo Padrón

1. Material necesario

Existen múltiples opciones pero en esta guía te daré dos opciones para que elijas, por parte de Raspberry Pi existen dos módulos de cámara hablaré de ellos más adelante.

  • Raspberry Pi 4
  • Fuente de alimentación (De preferencia adquirir junto con tu Raspberry la fuente oficial para no tener ningún problema, si es que no tienes mucha experiencia USB-C Power Supply.
  • Smartphone con función Mobile Hotspot
  • Tarjeta Micro SD
  • Raspberry Pi High Quality Camera (es la que usare en esta guía, pero puedes utilizar la Raspberry Pi Camera Board v2 es la versión anterior y más económica.)
  • 6mm 3MP Wide Angle Lens for Raspberry Pi HQ Camera — 3MP (el modulo HQ camera, nos permite utilizar lentes, este elemento es opcional en caso de utilizar la segunda opción de cámara.
  • Flex Cable for Raspberry Pi Camera (suele venir incluido en la compra de los módulos Raspberry Pi Camera).
  • Trípode de cámara (Nota: solo en caso de usar el módulo HQ y que lo veas necesario). la ventaja del módulo HQ es que cuenta con una montura para trípodes con standard 1/4”-20, que es con el que cuentan la mayoría de los trípodes actuales, te dejo un link de una opción de compra en Amazon.
  • Si utilizas el Case, necesitarás tornillos a la medida M2.5, necesitaremos de 12mm y 8mm de largo, aunque para aprovechar puedes comprar algunos de 10mm y 5mm pueden ser útiles para otros proyectos, los puedes conseguir en Amazon o tiendas especializadas en electrónica.
Image by Eduardo Padron
Image by Adafruit 3D Case Raspberry Pi

1.1 HQ Camera module

Este módulo es el más reciente accesorio de cámara Raspberry Pi. Ofrece una resolución más alta (12 megapíxeles, en comparación con la anterior de 8 megapíxeles) y sensibilidad (aproximadamente un 50% más de área por píxel para rendimiento mejorado en condiciones de poca luz) que el módulo de cámara v2 existente, y está diseñado para funcionar con lentes intercambiables en montura C y CS. Se pueden utilizar otros lentes utilizando adaptadores.

Image by Raspberry Pi
Image by Raspberry Pi

1.2 Raspberry Pi Camera Board v2 (8 Mp)

Este módulo de cámara de 8 Mp es capaz de capturar video de 1080 px e imágenes, se puede conectar a todos los modelos de Raspberry Pi. Listo para conectar y usar, muy adecuado para fotografiar por lapsos, grabar video o para usarlo en aplicaciones de seguridad y en detección de movimientos. Sólo hay que conectar el cable incluido al puerto CSI de la Raspberry Pi.

Image by Raspberry Pi

2. Configuración de la cámara

2.1 Conexión física

Todos los modelos actuales de Raspberry Pi tienen un puerto para conectar el módulo de la cámara.

Image by Raspberry Pi
Gig by Raspbery Pi
Image by Raspberry Pi
Image by Eduardo Padron
Image by Eduardo Padron
Image by Raspberry Pi
Image by Raspberry Pi

2.1.1 Colocación del lente

La lente de 6 mm tiene montura CS, por lo que no necesita el anillo adaptador C-CS. No se enfocará correctamente si el adaptador está instalado, así que, si es necesario, retíralo.

Image by Raspberry Pi

2.1.2 Ajuste de enfoque anillo posterior y tornillo de bloqueo

El anillo de ajuste del enfoque posterior debe estar atornillado completamente para la distancia focal posterior más corta posible. Utilice el tornillo de bloqueo del enfoque posterior para

Image by Raspberry Pi
Image by Eduardo Padron

2.2 Configuración de Raspberry Pi por VNC.

  1. Enciende tu Raspberry Pi.
  2. Ingresa por VNC desde tu ordenador a tu Raspberry.
  3. Vaya al menú principal y abra Raspberry Pi Configuration.
Screenshot by Eduardo Padron
Screenshot by Eduardo Padron
Screenshot by Eduardo Padron
Screenshot by Eduardo Padron
Screenshot by Eduardo Padron
Screenshot by Eduardo Padron
Screenshot by Eduardo Padron
Screenshot by Eduardo Padron
Screenshot by Eduardo Padron
raspistill -t 0
Screenshot by Eduardo Padron
Screenshot by Eduardo Padron

2.2.1 Apertura

Para arreglar esto hay que ajustar la apertura, mantenga la cámara con el objetivo en dirección opuesta a usted.

Image by Raspberry Pi

2.2.2 Enfoque

Primero, bloquee el anillo de enfoque interno, etiquetado

Image by Raspberry Pi
sudo reboot

2.2.3 Prueba imagen.jpg

Ahora deberías ver una imagen clara y podrás tomar una fotografía de prueba ingresando el comando:

raspistill -o test.jpg
Screenshot by Eduardo Padron
Image by Eduardo Padron

2.2.4 Prueba video

Para grabar videos, raspivid es lo que necesitas. Pruébalo con este comando de Terminal:

raspivid -t 10000 -o testvideo.h264
Screenshot by Eduardo Padron
Screenshot by Eduardo Padron

3. Controlar el módulo de la cámara con código Python

3.1 Vista previa

code .
Screenshot by Eduardo Padron
Screenshot by Eduardo Padron
Screenshot by Eduardo Padron
Screenshot by Eduardo Padron
Code by Eduardo Padron
Screenshot by Eduardo Padron
Screenshot by Eduardo Padron
sudo python3 camera.py
Screenshot by Eduardo Padron
Screenshot by Eduardo Padron

3.2 Fotografía

Ahora para tomar algunas fotografías puede crear un segundo archivo en mi caso lo llame cameratake.py, modifique su código para agregar una línea camera.capture ():

Code by Eduardo Padron
Screenshot by Eduardo Padron
Screenshot by Eduardo Padron
Image by Eduardo Padron

3.3 Video

¡Ahora grabe un video!

Code by Eduardo Padron
Screenshot by Eduardo Padron
Screenshot by Eduardo Padron

4. Extras

4.1 Formato de video MP4

Raspberry Pi captura video como un formato de video H264 sin procesar. Muchos reproductores multimedia se negarán a reproducirlo, o lo reproducirán a una velocidad incorrecta, a menos que esté “envuelto” en un formato contenedor adecuado como MP4. La forma más fácil de obtener un archivo MP4 con el comando raspivid es usando MP4Box.

sudo apt install -y gpac
# Capture 30 segundos de video sin procesar a 640x480 y una tasa de bits de 150kB/s en un archivo pivideo.h264:raspivid -t 30000 -w 640 -h 480 -fps 25 -b 1200000 -p 0,0,640,480 -o pivideo.h264# Envuelva el video sin procesar con un contenedor MP4:MP4Box -add pivideo.h264 pivideo.mp4# Elimina el archivo sin procesar de origen, dejando que se reproduzca el archivo pivideo.mp4 restanterm pivideo.h264
MP4Box -add video.h264 video.mp4

Hydraulic Engineer / Hardware and Software Developer. Science, technology and research enthusiast , development of IoT projects.

Hydraulic Engineer / Hardware and Software Developer. Science, technology and research enthusiast , development of IoT projects.