Nota
¡Hola, bienvenido a la Comunidad de Entusiastas de SunFounder Raspberry Pi, Arduino y ESP32 en Facebook! Profundiza en Raspberry Pi, Arduino y ESP32 con otros entusiastas.
¿Por qué unirse?
Soporte experto: Resuelve problemas postventa y desafíos técnicos con la ayuda de nuestra comunidad y equipo.
Aprende y comparte: Intercambia consejos y tutoriales para mejorar tus habilidades.
Previews exclusivos: Accede anticipadamente a anuncios de nuevos productos y adelantos exclusivos.
Descuentos especiales: Disfruta de descuentos exclusivos en nuestros productos más recientes.
Promociones y sorteos festivos: Participa en sorteos y promociones de temporada.
👉 ¿Listo para explorar y crear con nosotros? Haz clic en [Aquí] y únete hoy mismo.
3.1.2 Módulo de Video
Introducción
Además de tomar fotos, el módulo de cámara también puede usarse para grabar videos.
Componentes necesarios
En este proyecto, necesitamos los siguientes componentes.
Es definitivamente conveniente comprar un kit completo, aquí está el enlace:
Nombre |
ELEMENTOS EN ESTE KIT |
ENLACE |
|---|---|---|
Kit Raphael |
337 |
También puedes comprarlos por separado en los enlaces a continuación.
INTRODUCCIÓN DEL COMPONENTE |
ENLACE DE COMPRA |
|---|---|
Procedimientos experimentales
Paso 1: Accede al escritorio de Raspberry Pi. Puede que necesites una pantalla para una mejor experiencia, consulta: Conecta tu Raspberry Pi. O accede al escritorio de Raspberry Pi de forma remota, para un tutorial detallado, consulta Acceso a Escritorio Remoto para Raspberry Pi.
Paso 2: Verifica si la cámara está habilitada. Para obtener instrucciones, consulta: enable_camera.
Paso 3: Abre un terminal y accede a la carpeta del código.
cd ~/raphael-kit/python/
Paso 4: Ejecuta el código.
sudo python3 3.1.2_VideoModule.py
Ejecuta el código para comenzar la grabación. Presiona Ctrl+C para terminar la grabación. Nombra el video my_video.h264 y almacénalo en el directorio ~.
Nota
También puedes abrir 3.1.2_VideoModule.py en la ruta ~/raphael-kit/python/ con un IDE de Python, hacer clic en el botón de Ejecutar para ejecutar el código y detenerlo con el botón de Detener.
Si deseas enviar fotos a tu PC, consulta Software Filezilla.
Código
from picamera import PiCamera
import os
user = os.getlogin()
user_home = os.path.expanduser(f'~{user}')
camera = PiCamera()
def setup():
camera.start_preview(alpha=200)
def main():
camera.start_recording(f'{user_home}/my_video.h264')
while True:
pass
def destroy():
camera.stop_recording()
camera.stop_preview()
if __name__ == '__main__':
setup()
try:
main()
except KeyboardInterrupt:
destroy()
Explicación del Código
start_recording(output, format=None, resize=None, splitter_port=1, **options)
Comienza a grabar video con la cámara, almacenándolo en output.
camera.stop_recording()
Finaliza la grabación.