DashCam à base de Raspberry Pi Zero

Préambule

Parfois, il faut savoir changer. Et j’ai acheter des étagères pour (enfin) ranger/classer/trier/regrouper/concaténer mes innombrables récupérations.
Ce faisant, j’ai testé des cartes µSD et retrouvé ma version de RaspberryPiOS qui me servait de DashCam et de prise de photos mode TimeLapse.

Et vous savez quoi ?
Ben, j’ai voulu refaire ça à la sauce du jour.

Concept

L’idée est assez simple.

J’utilise un Raspberry Pi Zero avec un module RaspiCam V2.

Quand on l’allume (batterie externe servant à recharger les téléphones), il démarre et lance un script python qui réalise une vidéo de 30 secondes puis fait une pause de 1 seconde puis recommence (boucle while).

Pour que tout soit clair et facile (en cas de besoin), il nomme ses vidéo selon un horodatage type 2025-06-01_22-04-15.jpg donc nécessite un module RTC DS3231 pour rester à l’heure.

Évidemment, aucun moyen de le piloter donc j’utilise un Raspberry Pi Zero W afin qu’il génère un point d’accès permettant de s’y connecter en SSH si besoin.

Et comme je veux pourvoir l’éteindre sans rien faire (le SSH, c’est cool, mais faut un tel ou un PC), il doit s’éteindre avec un simple bouton minimaliste (le même genre de micro interrupteur qui fait le « clic » dans une clef de voiture).

Matériel

  • Raspberry Pi Zéro W
  • Module RaspiCam V2
  • Module RTC DS3231
  • Adaptateur microUSB vers USB
  • Batterie externe et/ou adaptateur allume-cigare
  • Micro interrupteur
  • Câbles Dupont
  • Un truc pour faire le corps (j’avais modifié et imprimé un boîtier)
  • Un adaptateur USB vers RJ45 le temps de l’installation

Installation de l’OS

Je ne vais rien vous cacher. J’ai voulu porter mon ancien système sur BookWorm (Debian12) et j’ai bien galéré. Surtout, le résultat n’était pas satisfaisant. Pour faire simple, la vidéo de 30 secondes ne durait que 15-20 secondes car était accélérée.

Je voulais donc repartir sur Raspivid et j’ai pour cela utilisé la version de BullsEye (Debian 11) avec mises à jour de sécurité qui est aisément disponible sur imager

Raspberry Pi OS (Legacy) Lite

  • Release date: May 6th 2025
  • System: 32-bit
  • Kernel version: 6.1
  • Debian version: 11 (bullseye)
  • Size: 366MB

Pour résumer, vous installez Imager et l’utilisez pour flasher votre carte µSD avec cette image « ancienne mais récente ».
Perso, j’applique des modif à l’écriture avec un nom d’utilisateur et un mot de passe.

Configurations additionnelles

Pour réaliser une Dashcam, on va devoir enregistrer des vidéos donc il nous faut un script python qui utilise le module caméra.
Selon mes tests, c’est vraiment raspivid qui fonctionne le mieux (j’ai testé le nouveau système libcamera (module V2 et module V2) et ffmpeg (avec WebCam).
Du coup, il faut activer l’ancien module pour utiliser raspivid sur Bullseye. Cela est réalisable via raspi-config (option Interface > Caméra).
(Explication : le support de la PiCam est désormais basé sur libcamera et raspivid n’est plus supporté nativement. Sur Bullseye, on peut encore choisir de basculer).

Comme on veut enregistrer et garder les vidéos avec nommage parlant, on va activer l’option I2C (désactivée par défaut) avec sudo raspi-config .
Vous pouvez voir mon article Ajout d’un module RTC DS3231 au Raspberry Pi qui me parait de toute beauté (en toute objectivité, hein).

Script vidéo

A suivre…

A propos de Alban

Papa de 4 enfants étant lui-même resté un enfant. Diététicien-Nutritionniste tombé par obligation dans l'informatique à 22 ans pour le boulot et s'étant "un peu" pris au jeu ... Pas un génie de l'informatique (loin de là), mais intéressé et carrément orienté Linux et entraide. Lassé de l'évolution du Monde de la Santé dans lequel les patients sont de plus en plus à traiter comme des clients (je suis un soignant !!!), j'ai opté pour une reconversion en repartant en Alternance... à... 44 ans D'abord dans le cadre d'un BTS SIO option SISR (Solutions d’Infrastructure, Systèmes et Réseaux) en Septembre 2019. Après l’obtention du BTS, j'ai décidé de poursuivre (toujours en alternance) en Bac+3 avec un Bachelor Concepteur de Systèmes d'Information. Depuis septembre 2022, je suis donc encore plus vieux, mais un jeune diplômé "Administrateur Systèmes et Réseaux". Citation personnelle : « Si la réussite facile flatte l’égo, C’est de la persévérance que nait le plaisir de la réussite. »

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *

*

Ce site utilise Akismet pour réduire les indésirables. En savoir plus sur la façon dont les données de vos commentaires sont traitées.