Logo Pi-Dashcam Pi-Dashcam
← Accueil
Logo Pi-Dashcam
Raspberry Pi Zero 2 W • Quad-Core 64-bit Conteneur Vidéo fMP4 Anti-Corruption Waveshare e-Paper 2.13" V4 (0W à l'arrêt) Open Source (MIT)

La Dashcam Automobile Intelligente & Résiliente

Un système de caméra embarquée autonome conçu pour Raspberry Pi Zero 2 W. Démarrage instantané au contact, enregistrement vidéo en boucle inaltérable en MP4 fragmenté (fMP4), affichage tête haute à encre électronique lisible en plein soleil, surveillance de batterie UPS-Lite V1.2 et tableau de bord Wi-Fi accessible depuis votre smartphone.

Voir sur GitHub Guide d'Installation
🎬 Encodage Vidéo Inaltérable

Pourquoi vos vidéos ne seront plus jamais corrompues ?

Dans une dashcam classique, une coupure soudaine de courant (accident, batterie débranchée, extinction brutale) rend les fichiers MP4 ordinaires totalement illisibles car l'index (moov atom) est généralement écrit à la toute fin du fichier.

⚡
Pipeline Unix 0% CPU : rpicam-vid utilise le GPU matériel du Pi Zero 2 W pour capturer et encoder en H.264 à plein régime sans surcharger le processeur.
📦
Multiplexage fMP4 immédiat : ffmpeg encapsule le flux brut sans réencodage (-c:v copy) avec des fragments autonomes indexés à chaque seconde.
📱
Compatibilité universelle : Les clips sont immédiatement lisibles sur iPhone (iOS), Android, Windows, Mac et navigateur Web, même si l'alimentation est arrachée en plein enregistrement !
PIPELINE D'ENCODAGE PI-DASHCAM fMP4 FragKeyframe

# Commande de capture matérielle sécurisée :

rpicam-vid -t 0 --inline --width 1920 --height 1080 --framerate 30 -o - | \ ffmpeg -y -f h264 -i - -c:v copy \ -f segment -segment_time 180 -reset_timestamps 1 \ -segment_format mp4 \ -segment_format_options "movflags=+faststart+frag_keyframe+empty_moov" \ /home/pi/dashcam/videos/clip_%Y%m%d_%H%M%S.mp4

0 %
Surcoût CPU Pi Zero
100 %
Résistance aux chocs/coupures

Équipements & Architecture Embarquée

Une suite complète de composants choisis pour leur compacité, leur faible consommation et leur robustesse dans un environnement automobile.

📟

Écran e-Paper 2.13" V4

L'écran à encre électronique Waveshare HAT V4 reste parfaitement lisible même en plein soleil sur votre tableau de bord. Il affiche en direct l'état REC, l'heure, l'IP Wi-Fi, la batterie, l'espace disque et la température CPU.

✦ Écran persistant à 0 Watt hors tension !
🔋

Secours UPS-Lite & I2C

Équipé d'une batterie LiPo 1000 mAh et de la puce jauge MAX17040G (I2C 0x36). Lors de la coupure de contact, le relais prend le contrôle sans micro-coupure, compte un délai de grâce (30s), finalise la vidéo, vide les caches (sync) et éteint le système proprement.

✦ Zéro risque d'endommager la carte microSD
📱
Interface Embarquée

Point d'Accès Wi-Fi & Web

Plus besoin d'extraire la carte mémoire. En cas de besoin sur la route, connectez votre smartphone au Wi-Fi généré par la dashcam. Le dashboard tactile Flask permet de vérifier le cadrage en direct, lire les clips et télécharger les MP4 instantanément.

Aperçu Tableau de bord
Découvrir les 6 Écrans
Tableau de bord, Cadrage, Vidéos... ↓
✦ Téléchargement direct sur smartphone iOS/Android
Application Web Tactile Mobile (Flask & PWA)

Contrôle Total depuis Votre Smartphone

Connectez-vous au point d'accès Wi-Fi Pi-Dashcam (192.168.4.1 ou pidashcam.local) pour piloter l'ensemble des fonctionnalités sans fil, sans nécessiter d'accès Internet ni application propriétaire sur les stores.

Capture d'écran Pi-Dashcam
Télémétrie Live Capture réelle • pidashcam.local

Tableau de Bord & Télémétrie en Direct

Supervisez en un coup d'œil l'ensemble des constantes vitales de votre dashcam : statut d'enregistrement (pause/en cours), jauge de batterie UPS-Lite en temps réel avec tension exacte (98.4% / 4.1V), espace de stockage restant sur la carte microSD, température du processeur et connexion Wi-Fi active.

🔋
Jauge matérielle I2C MAX17040G : Lecture instantanée du pourcentage et de la tension avec alerte visuelle de charge.
💾
Surveillance du stockage : Barre de progression en direct (ex: 5.1 Go / 57.5 Go) avec calcul des gigaoctets libres.
⚡
Commandes tactiles rapides : Démarrage et mise en pause de l'enregistrement sans latence.

Toutes les Vues de l'Application Mobile

Cliquez sur une miniature pour l'afficher
Tableau de bord
1. Tableau de bord
Télémétrie & UPS
Aide au cadrage
2. Aide Cadrage
Ligne d'horizon
Vidéos
3. Vidéothèque
Lecture & Export
Réglages 1
4. Paramètres
1080p, Rotation 180°
Réglages 2
5. Système & Wi-Fi
Batterie & Réseau
Extinction
6. Extinction Propre
Sécurité microSD
Câblage & Compatibilité Matérielle

Brochage GPIO sans Aucun Conflit

Le module UPS-Lite s'insère sous le Pi Zero via 4 broches pogo dorées, tandis que l'écran e-Paper Waveshare HAT V4 se connecte au-dessus.

Composant Broche Physique Nom GPIO / BCM Fonction & Protocole Statut
UPS-Lite V1.2 Pin 2 5V Alimentation continue 5V Dédié
UPS-Lite V1.2 Pin 6 GND Masse électrique Dédié
UPS-Lite V1.2 Pin 3 GPIO 2 (SDA) Données I2C (Jauge MAX17040G, adresse 0x36) Sans conflit
UPS-Lite V1.2 Pin 5 GPIO 3 (SCL) Horloge I2C Sans conflit
e-Paper HAT V4 Pin 1 3.3V Alimentation logique de l'écran Dédié
e-Paper HAT V4 Pin 19, 23, 24, 22 MOSI, SCLK, CE0, RST Liaison haute vitesse SPI0 Sans conflit

Installation & Démarrage Rapide

Le script d'installation configure automatiquement les modules noyau, le Wi-Fi, les scripts et les services systemd.

Voir le Répertoire
1. Cloner le dépôt sur votre Raspberry Pi :
git clone https://github.com/gotenash/pi-dashcam.git /home/pi/pi-dashcam
cd /home/pi/pi-dashcam
2. Lancer l'installation automatisée :
chmod +x install.sh
sudo ./install.sh
3. Services gérés automatiquement en arrière-plan :
● dashcam.service
Capture vidéo fMP4 & rotation
● dashcam-web.service
Interface Web mobile & streaming
● dashcam-epaper.service
Affichage télémétrie e-Paper 2.13"