Como usar cámara de Raspberry Pi

Cómo conectarla paso a paso

Tenés una Raspberry Pi y no sabés para que utilizarla? No pierdas el tiempo, conectala a una cámara y dejá volar la imaginación.

Lo explicaré tomando como ejemplo una Raspberry Pi 3 y una PiCamera 2.0. Pero para todos los demás casos es igual o muy similar.
Adicionalmente, explicaré como utilizarla con Python.


¿Qué necesito?

Necesitarás una Raspberry Pi 3 con sus conectores, y una PiCamera 2.0.
Además, si sabés algo de Python te vendrá genial para más adelante. En caso de que no tengas idea de lo que estoy hablando, no te preocupes, será sencillo!

camara

Picamera 2.0

Habilitar la cámara

1) Instalar Raspbian como Sistema Sperativo en la RPi3. En caso de que no sepas como se hace esto, no dudes en visitar el post Primeros pasos con una Raspberry Pi donde te explico paso a paso como comenzar.

2) Conecta la PiCamera en el slot de la RPi3 que corresponda.

Atención!

Asegurate que la Raspberry Pi esté apagada!.

connect-camara

3) Encendé la RPi3. Ahora es tiempo de que habilites el funcionamiento de la cámara.

¿Cómo se hace? Muy sencillo, lo único que tenés que hacer es:

  • Ir a Inicio
  • Ir a Ajustes
  • Ir a Configuración de Raspberry Pi

menu

  • Ir a Interfaces
  • Asegurate que la opción Cámara esté habilitada.

enable-camera

4) Reinicia el sistema.

5) Una vez que ya estés nuevamente en el escritorio, hay que pasar a la parte de programación.


Utilizar la cámara

Programación con Python 3

Como instalamos Raspbian, aprovecharemos que ya tiene instalado Python

1) Ir a Inicio
2) Ir a Programación
3) Ir a Python 3

enter image description here

  • Nuevo archivo
  • Guardar como camara.py (En caso de estar en Inglés, no lo guardes como picamera.py ya que generará errores)
  • Una vez creado ese archivo, escribí el siguiente código

from picamera import PiCamera
from time import sleep
camera = PiCamera()
camera.start_preview()
sleep(10)
camera.stop_preview()

Cuando ejecutemos el código programado, en nuestra pantalla se mostrará lo que la cámara esté captando, durante 10 segundos.

Para ejecutar un código en Python, alcanza con presionar la tecla F5

¿Increible no?

Pero antes de terminar por qué no explicar la función mas común de una cámara?


¡TOMAR UNA FOTO!

Lo único que tenés que hacer es modificar una parte del código que escribimos anteriormente.
Te tendrá que quedar algo así:

camera.start_preview()
sleep(5)
camera.capture('/home/pi/Desktop/image.jpg')
camera.stop_preview()

Este nuevo código, al igual que el primero, mostrará la imagen de lo que está captando la cámara, y pasado 5 segundos tomará la foto.
Como se indica, esta imagen creada se guardará en /home/pi/Desktop con el nombre image.png.

¡¡Listo!! ¡Ya podés empezar a jugar con tu nueva cámara!

Comenzá a pensar en proyectos innovadores que abarquen el uso de una cámara y ¡sorprendé a tus amigos!.

Deja un comentario