mouse-watch

Qui sort du terrier cette nuit ?

mouse-watch filme l’entrée d’un terrier de souris en infrarouge, diffuse l’image sur le réseau de la maison et photographie chaque passage.

Vue de la caméra infrarouge : une souris sort du terrier et un cadre de détection l’entoure. mouvement · photo 1/1 CAM 1 terrier 03:42:17 IR 640×400
Illustration. Remplacez-la par une vraie capture de votre caméra quand vous en aurez une belle.

Une souris, un trou dans le talus

Le point de départ : savoir quand elle sort, combien de fois, et peut-être si elle est seule.

Une souris s’est installée près de chez moi. Elle ne sort que la nuit, et jamais quand on la guette. Plutôt que de veiller, j’ai posé une petite caméra devant l’entrée de son terrier.

La caméra n’a pas de filtre infrarouge : elle voit dans l’obscurité grâce à un éclairage infrarouge, invisible pour l’animal. Les images arrivent sur un serveur de la maison, qu’on peut ouvrir depuis n’importe quel navigateur du réseau local.

Comme personne ne regarde un écran toute la nuit, l’application repère elle-même les mouvements et prend une photo à chaque passage. Le matin, il suffit de regarder ce qui s’est passé.

Le trajet d’une image

Quatre éléments, tous sur le réseau local. Rien ne passe par Internet.

  1. La caméra filme

    Une caméra sans filtre infrarouge capte l’entrée du terrier, de jour comme de nuit.

    Raspberry Pi Camera Module 2 NoIR
  2. Le Raspberry Pi diffuse

    Il transforme l’image en flux vidéo RTSP, disponible sur le réseau.

    Raspberry Pi + MediaMTX
  3. Le serveur surveille

    mouse-watch reçoit le flux, l’affiche dans une page web et détecte les mouvements.

    Serveur Debian, service rtsp-web
  4. Le NAS garde les passages

    Chaque mouvement détecté produit une photo, rangée sur le stockage réseau.

    NAS monté automatiquement (autofs)

Ce que fait l’application

Le projet avance par étapes. Voici où il en est.

FonctionCe que ça permetÉtat
Image en directRegarder la caméra depuis un navigateur, sur le réseau de la maison.Disponible
Photo à chaque passageLe serveur détecte le mouvement et enregistre une photo sur le NAS.En cours
Extrait vidéoGarder quelques secondes de vidéo autour de chaque passage.En cours
StatistiquesCompter les passages et voir à quelles heures de la nuit ils ont lieu.Prévu
Plusieurs camérasSurveiller d’autres entrées ou d’autres endroits.Prévu

Les visites de la nuit

Quelques passages enregistrés par la caméra.

Première image de la souris
Première sortie repérée
images/passage-2.jpg
Retour au terrier avant l’aube
images/passage-3.jpg
Un visiteur inattendu ?

L’installer chez soi

mouse-watch est un logiciel libre. Le dépôt GitHub contient le code et la procédure complète.

Ce qu’il faut

  • un Raspberry Pi avec une caméra (le module NoIR pour voir la nuit, avec un éclairage infrarouge) ;
  • MediaMTX sur le Raspberry Pi, pour diffuser le flux RTSP ;
  • un serveur sous Debian sur le même réseau ;
  • un NAS, si vous voulez conserver les photos.

Récupérer le code

git clone https://github.com/Matlecyclotron/mouse-watch.git

La suite (installation du service rtsp-web, configuration de la caméra et du NAS) est décrite dans le fichier README du dépôt.

Ouvrir le dépôt