Cómo hacer una cámara dashcam para tu coche con Raspberry Pi Zero W
Cómo Hacer una Dashcam para tu Coche con Raspberry Pi Zero W: Guía Paso a Paso

📋 Materiales Necesarios
- Raspberry Pi Zero W (con WiFi para transferencia remota).
- Cámara Raspberry Pi (módulo oficial o compatible, 5MP o 8MP).
- Tarjeta microSD (32GB o más, Clase 10).
- Batería portátil (con salida 5V/2.5A) o adaptador de coche USB.
- Carcasa protectora (para el Pi y la cámara, resistente a temperaturas altas).
- Sensor de impacto/accelerómetro (opcional, ej. MPU6050).
- Cables y soporte (para fijar la cámara en el parabrisas).
🔧 Paso 1: Configuración Inicial
Instalar el Sistema Operativo
- Descarga Raspberry Pi OS Lite desde la web oficial.
- Flashea la imagen en la microSD con Raspberry Pi Imager o BalenaEtcher.
- Antes de arrancar, habilita SSH y WiFi:
- Crea un archivo vacío llamado
ssh
en la particiónboot
. - Crea otro archivo
wpa_supplicant.conf
con tu red WiFi:country=ES ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev network={ ssid="TuRedWiFi" psk="TuContraseña" }
- Crea un archivo vacío llamado
📷 Paso 2: Habilitar la Cámara
- Conecta el módulo de cámara al puerto CSI del Pi Zero.
- Ejecuta
sudo raspi-config
desde SSH y activa la cámara en Interfacing Options > Camera. - Reinicia:
sudo reboot
. - Prueba la cámara:
raspistill -o test.jpg raspivid -o test.h264 -t 10000
💾 Paso 3: Script de Grabación en Bucle
Crea un script en Python para grabar vídeo en segmentos y eliminar los más antiguos:
import os
import datetime
from picamera import PiCamera
camera = PiCamera()
camera.resolution = (1296, 730) # 720p ajustado para la cámara Raspberry
camera.framerate = 24
while True:
timestamp = datetime.datetime.now().strftime("%Y%m%d_%H%M%S")
output_file = f"/home/pi/videos/{timestamp}.h264"
camera.start_recording(output_file)
camera.wait_recording(60) # Graba en segmentos de 1 minuto
camera.stop_recording()
# Elimina archivos antiguos (mantén los últimos 120 minutos)
videos = sorted(os.listdir("/home/pi/videos"))
while len(videos) > 120:
os.remove(f"/home/pi/videos/{videos[0]}")
videos.pop(0)
Nota: Crea la carpeta /home/pi/videos
antes de ejecutar.
⚡ Paso 4: Inicio Automático al Arrancar
- Crea un servicio systemd para ejecutar el script al iniciar:
sudo nano /etc/systemd/system/dashcam.service
Contenido:
[Unit] Description=Dashcam Service After=network.target [Service] ExecStart=/usr/bin/python3 /home/pi/dashcam.py WorkingDirectory=/home/pi User=pi Restart=always [Install] WantedBy=multi-user.target
- Habilita el servicio:
sudo systemctl enable dashcam.service sudo systemctl start dashcam.service
🚗 Paso 5: Montaje en el Coche
- Ubicación: Fija la cámara en el parabrisas con un soporte adhesivo (evita bloquear la visión).
- Alimentación: Conecta el Pi a un puerto USB del coche o a una batería portátil.
- Protección: Usa una carcasa que soporte calor/frío extremo.
🔍 Funciones Avanzadas (Opcionales)
- Detector de impacto (G-sensor): Usa un MPU6050 para guardar vídeos ante frenazos o golpes.
- Streaming en vivo: Configura un servidor RTMP con
ffmpeg
para ver la cámara en tiempo real. - Copia de seguridad: Sincroniza los vídeos vía WiFi con un NAS al llegar a casa.
⚠️ Consideraciones Importantes
- La Raspberry Pi Zero W puede sobrecalentarse en verano. Considera añadir un disipador o ventilador.
- Formatea la microSD en F2FS (no ext4) para mayor durabilidad en escritura constante.
- En zonas con temperaturas bajo cero, usa una batería con calentamiento.
Si estás buscando para una cámara para tu coche con todas las funciones, equipado con grabación automática, detección de movimiento y más, usted puede estar interesado en una construcción de dsahcam DIY creado por la técnica Wizardry. Usando una mini PC Raspberry Pi Zero W la cámara está equipada con grandes características de seguridad, así como características únicas añadidas por su creador.
» Este proyecto también sirve como una cámara de seguridad para automóviles estacionados. Puede funcionar con sus propias baterías durante muchas horas después de que el coche se ha detenido, y guardar las grabaciones en un servidor fuera del sitio. Esto puede ayudar a detectar el vandalismo: los archivos se cargan de forma segura tan pronto como se crean. En nuestro caso, era una cámara de seguridad de vehículo / RV.
El dashcam necesita funcionar constantemente. Cuando una conexión a Internet no está disponible, debe grabar localmente. Cuando sea posible, debe cargar las grabaciones de material de archivo de seguridad (y activar las alertas necesarias). Hay, en efecto, tres modos de funcionamiento:
– Aparcado en casa (conectado a WiFi conocido).– Conducción o aparcado con servicio celular (conectado al teléfono / punto de acceso local).– Ubicación desconocida (desconectado).
En su superficie, se trata de un post sobre el uso de MotionEyeOS para crear una cámara de seguridad. Sin embargo, también es un dispositivo con conceptos de seguridad más avanzados (como detectar humanos + animales + caras, enviar alertas, y más).»
Para obtener instrucciones completas sobre cómo construir su propia cámara de tablero de vehículos, utilizando el impresionante mini PC Raspberry Pi, salta al sitio web de Wizardry siguiendo este enlace.
Debe estar conectado para enviar un comentario.