5 cosas que puedes hacer con el módulo de la cámara Raspberry Pi
La flexibilidad de la Raspberry Pi no tiene límites, y justo cuando crees que has logrado todo lo posible, surge algo más. Esto podría ser gracias a una gran idea que usted o alguien más tuvo, o inspirado por un nuevo hardware de expansión para el dispositivo..
Una de las primeras expansiones que debe comprar para la Raspberry Pi Cinco grandes expansiones de la Raspberry Pi que lo hacen aún más útil Cinco grandes expansiones de la Raspberry Pi que lo hacen aún más útil Su Raspberry Pi es versátil y, a veces, increíble, pero está aprovechando al máximo poder de esa cajita? ¡Mejora tu Pi con estas 5 expansiones! Leer más es el módulo de la cámara. Con un conector dedicado, la cámara se puede utilizar para una variedad de tareas. Echemos un vistazo a ellos..
Primero: habilitar la cámara
Comience asegurándose de que haya conectado su cámara Raspberry Pi a la mini computadora. A continuación, inicie el dispositivo e inicie sesión (asumimos que está utilizando el sistema operativo Raspberry Pi predeterminado, Raspbian optimice el poder de su Raspberry Pi con Raspbian optimice el poder de su Raspberry Pi con Raspbian como corresponde a un hombre con demasiado Con tecnología en sus manos, he estado jugando con mi Raspberry Pi recientemente, configurando el dispositivo para que funcione a su máximo potencial. Sigue ejecutándose como ... Leer más). En la línea de comando, ingrese
sudo raspi-config
En el menú seleccione. Habilitar cámara.
Desde aquí, seleccione Habilitar, entonces Terminar y Sí reiniciar.
Toma una foto
Cuando su Pi se reinicie, vuelva a iniciar sesión y, cuando se le solicite, ingrese
raspistill -o imagen.jpg
Esto capturará su primera imagen, que podrá ver en la GUI. Si aún no está utilizando Terminal desde la GUI, debe cambiar a esto mediante el comando
startx
Los comandos subsiguientes se pueden ejecutar en la Terminal y los resultados se pueden verificar en el administrador de archivos de Raspbian. Puede tomar tantas fotos como quiera con este comando, aunque tenga en cuenta que el nombre del archivo, imagen.jpg, deberá cambiarse con cada iteración del comando, para evitar sobrescribir la imagen anterior..
Avancemos un poco más y ordenemos al Pi que tome una foto cronometrada después de presionar una sola tecla.
Comience por instalar el soporte de Python para la cámara..
sudo apt-get install python-picamera python3-picamera
Una vez hecho esto, ingrese
sudo inactivo &
Esto iniciará el entorno Python. Python aparece regularmente en los tutoriales de Raspberry Pi, y es un lenguaje sorprendentemente fácil de entender. Para obtener más ayuda con esto, le sugerimos que visite nuestros cinco mejores sitios web para aprender Python. Los 5 mejores sitios web para aprender. Programación de Python. Los 5 mejores sitios web para aprender. Programación de Python. ¿Desea conocer la programación de Python? Estas son las mejores maneras de aprender Python en línea, muchas de las cuales son completamente gratuitas. Lea más y visite Lynda.com si está interesado en profundizar sus habilidades de Python.
Ir Archivo> Nueva ventana para abrir un editor de texto e ingresar el siguiente código:
importar tiempo importar picamera con picamera.PiCamera () como cámara: camera.start_preview () time.sleep (0) camera.capture ('/ home / pi / Desktop / image.jpg') camera.stop_preview ()
Utilizar Archivo> Guardar para guardar su trabajo, nombrándolo algo como timedsnap.py. Cuando esté listo para ejecutar el script, vaya a Ejecutar> Ejecutar módulo, o simplemente toque F5.
Podemos usar este mismo script, con algunas modificaciones, para usar el módulo de la cámara Raspberry Pi para otros proyectos.
Una PiCamera con un temporizador
Ese mismo guión se puede reutilizar con un pequeño ajuste para crear una cámara con una cuenta regresiva cronometrada, un gran beneficio para cualquier pargo obsesionado con el selfie. Seamos realistas, esta es una Raspberry Pi, por lo que probablemente puedas encontrar alguna forma de montar la funda y la cámara en un palo de selfie y salir en público con él..
Para agregar una cuenta regresiva de 5 segundos, cambie la línea
time.sleep (0)
a
time.sleep (5)
Cuando haya terminado, recuerde guardar y presione F5 para comenzar la cuenta regresiva. Decir “Queso!”
Grabar video con su cámara Raspberry Pi
Tomar fotos es una cosa, pero ¿qué pasa con el video? Al igual que con una cámara de teléfono inteligente o una cámara web de escritorio estándar (que es esencialmente lo que es la cámara de la Pi, solo sin la carcasa), también puede grabar video.
En el símbolo del sistema, modifique el script de la siguiente manera:
importar tiempo importar picamera con picamera.PiCamera () como cámara: camera.start_preview () camera.start_recording ('/ home / pi / Desktop / video.h264') time.sleep (30) camera.stop_recording () camera.stop_preview ( )
Notarás que he configurado el tiempo de dormir() valor a 30, lo que significa que el script comenzará a grabar, esperará 30 segundos y luego se detendrá. Guardar este script como videocapture.py, y presiona F5 para correr.
Observe el uso de la camera.start_recording () función. Esto guarda el metraje como un archivo llamado video.h264, un videoclip de alta definición que puede abrir desde el escritorio de Raspbian. La mejor manera de hacerlo es buscar la carpeta del escritorio (o cualquiera que sea la ruta de archivo elegida en el script anterior), presione F4 para abrir el terminal e ingresar
omxplayer video.h264
Agregue una batería adecuada para la Raspberry Pi y una pantalla, y tendrá una videocámara compacta.!
Fotografía time-lapse
Fotografía de lapso de tiempo 4 maneras de tomar videos de lapso de tiempo 4 maneras de tomar videos de lapso de tiempo Los videos de lapso de tiempo son algunos de mis videos favoritos para ver. Son tan fascinantes, ya sea que el video muestre el paso del tiempo en un desierto o el flujo de trabajo de un dibujante. Solo hay algo ... Leer más ha aumentado en popularidad con la explosión de cámaras de teléfonos inteligentes en los últimos años, haciendo que casi todo el mundo sea una vez la provincia de fotógrafos especializados..
La desventaja de usar un teléfono inteligente para ese tipo de fotografía es obvia; consume mucho tiempo, y acapara un recurso que podría necesitar para realizar y recibir llamadas telefónicas. La Raspberry Pi con su cámara adjunta es una buena alternativa, y con una batería conectada puede resultar tan portátil y versátil como una aplicación de Android o iPhone, y tiene más sentido que solo usar tu Pi como un disparador de lapso de tiempo para una cámara réflex digital. Cómo capturar fotografías a intervalos con su Raspberry Pi y su cámara réflex digital o USB Cómo capturar fotografías a intervalos con su Raspberry Pi y una cámara réflex digital o USB La fotografía a intervalos puede realmente darle una idea de cómo funciona el mundo a nivel macroscópico , más allá de cualquier cosa concebible para la experiencia humana normal del tiempo. Lee mas .
Antes de continuar, instale ffmpeg:
sudo apt-get install ffmpeg
Luego, use este script de Python para capturar las imágenes de lapso de tiempo:
tiempo de importación imagen de importación VIDEO_DAYS = 1 FRAMES_PER_HOUR = 60 FRAMES = FRAMES_PER_HOUR * 24 * VIDEO_DAYS def capture_frame (frame): con picamera.PiCamera () as cam: time.sleep (2) cam.capture ('/ home / pi / Desktop / frame% 03d.jpg '% frame) # Capture las imágenes para frame in range (FRAMES): # Anote la hora antes de que comience la captura = time.time () capture_frame (frame) # Espere a que aparezca la siguiente captura. Tenga en cuenta que tomamos en cuenta el tiempo que tomó capturar la # imagen al calcular el tiempo de retardo. Sleep (int (60 * 60 / FRAMES_PER_HOUR) - (time.time () - start))
Ha creado una colección de imágenes grabadas durante un período de 60 minutos con este script. Para ver las imágenes como una película, compile las imágenes de la siguiente manera:
ffmpeg -y -f image2 -i /home/pi/Desktop/frame%03d.jpg -r 24 -vcodec libx264 -profile high -preset slow /home/pi/Desktop/timelapse.mp4
Puede ejecutar el video en su Raspberry Pi con un comando de Terminal:
omxplayer timelapse.mp4
El video se reproducirá a pantalla completa. Podría parecer algo como esto ...
La Raspberry Pi Security Camera
Anteriormente, hemos explorado cómo construir un sistema de seguridad de cámara web en casa con tu Raspberry Pi. Construir un sistema de seguridad de captura de movimiento usando una Raspberry Pi. Crear un sistema de seguridad de captura de movimiento usando una Raspberry Pi. De los muchos proyectos que puedes construir con la Raspberry Pi. Uno de los más interesantes y permanentemente útiles es el sistema de seguridad de captura de movimiento. Lea más, con un tutorial que precede a la disponibilidad generalizada de la cámara dedicada del pi. Por supuesto, las cosas han cambiado desde entonces, pero puede usar los mismos principios y software para convertir el Pi en una solución de cámara de seguridad mucho más compacta. En teoría, puede monitorear las idas y venidas dentro y fuera de su casa por menos de $ 100 usando una o más cámaras de seguridad Raspberry Pi.
Le hemos dado cinco usos para su módulo de cámara Raspberry Pi, pero creemos que puede agregar a la lista. ¿Cómo usas el tuyo? Dinos en los comentarios.
Explorar más sobre: Cámara digital, Raspberry Pi.