Caméra de vidéosurveillance Raspberry Pi Zero W avec motionEyeOS

Caméra de vidéosurveillance Raspberry Pi Zero W avec motionEyeOS

Après le déploiement réussi de ma première caméra de vidéosurveillance motionEyeOS Pi l’année dernière, je souhaitais obtenir une autre configuration de caméra de sécurité. Je voulais utiliser un Pi Zero W pour pouvoir le monter dans ma véranda à l’aide d’un « ZeroView ». Il s’agit d’un support pour le Pi Zero qui vous permet de coller une caméra Pi sur une vitre.

motionEyeOS facilite la configuration d’une caméra de sécurité et la difficulté réside généralement dans la praticité de tout monter physiquement. En utilisant le support ZeroView, même cette étape peut être simple. Le Pi Zero W me permettrait également de placer la caméra dans un endroit où je n’avais pas d’Ethernet disponible.

Les instructions suivantes expliquent comment créer rapidement une caméra de vidéosurveillance basée sur motionEyeOS avec un Pi Zero W.

Matériel

Les composants dont vous aurez besoin pour ce projet sont :

  • Raspberry Pi Zero W (ou Pi Zero avec dongle WiFi)
  • Caméra Pi officielle
  • Câble plat de caméra
  • Alimentation officielle 5V
  • Carte microSD SanDIsk de 16 Go [Amazon]
  • En option : support de caméra Pi « ZeroView »

J’ai choisi une caméra standard plutôt que la version Pi NoIR car j’ai des projecteurs standard activés par le mouvement qui peuvent fournir un éclairage la nuit.

Vous pouvez utiliser une carte SD de taille différente, mais je pense que 16 Go est un bon point de départ.

Étape 1 – Téléchargez l’image de la carte SD motionEyeOS

Logo de mouvement

motionEyeOS est disponible pour un certain nombre de plates-formes matérielles différentes. Pour le Pi Zero vous devez télécharger l’image compatible avec le « Raspberry Pi » plutôt que celles disponibles pour le Pi 2, Pi 3 et Pi 4.

Le nom du fichier ressemblera à quelque chose comme :
motioneyeos-raspberrypi-########.img.xz

Sous Windows, j’ai utilisé 7-zip pour extraire l’image de l’archive.

Si vous utilisez BalenaEtcher pour écrire l’image de la carte SD, vous n’avez rien à extraire. Il peut écrire directement le fichier « img.xz ».

Étape 2 – Configurer le sans fil

Il s’agit d’une étape cruciale lors de l’utilisation du Pi Zero W. Afin de configurer le sans fil sans vous soucier des moniteurs et des claviers, vous pouvez le configurer manuellement. Pour ce faire, vous devez ajouter un fichier texte à la partition de démarrage sur la carte SD nommé « wpa_supplicant.conf ». Les instructions pour créer le wpa_supplicant.conf se trouvent dans le tutoriel Configuration manuelle du Pi WiFi à l’aide de wpa_supplicant.conf.

Faites très attention à cette étape car une erreur peut empêcher le démarrage du Pi Zero. Vous devrez peut-être réécrire la carte SD et recommencer afin d’obtenir une connexion réseau.

Camera de videosurveillance Raspberry Pi Zero W avec motionEyeOSÉtape 3 – Assembler la caméra Pi

Ensuite, vous devez assembler les composants :

  • Connecter la caméra au Pi
  • Montez le Pi et la caméra sur le support ZeroView
  • Insérez la carte microSD
  • Attachez ZeroView à la fenêtre
  • Connectez l’alimentation

Étape 4 – Premier démarrage

Une fois que tout a été connecté, mettez sous tension. Lors du premier démarrage, le système effectue une certaine configuration, il est donc préférable de le laisser pendant 5 minutes.

En supposant que le Pi se soit connecté à votre WiFi, vous devez trouver son adresse IP. Vous pouvez soit regarder dans l’interface d’administration de votre routeur, soit utiliser un scanner IP. « Scanner IP en colère” convient pour cela et est disponible pour Windows, Linux et Mac.

Une fois que vous avez l’adresse IP, vous pouvez la saisir dans la barre d’adresse de votre navigateur pour charger l’interface Web motionEyeOS. Avec un peu de chance, vous devriez voir la sortie de votre caméra :

Caméra MotionEyeOS Pi Zero W

L’icône en haut à gauche peut être utilisée pour ouvrir le panneau latéral des paramètres. Cliquez sur l’icône « personne » pour vous connecter :

Caméra MotionEyeOS Pi Zero W

Utilisez « admin » comme nom d’utilisateur et laissez le mot de passe vide. Cliquez sur « Connexion » et vous pouvez maintenant accéder au panneau latéral des paramètres.

Étape 5 – Paramètres

Dans les paramètres généraux, vous devez définir des mots de passe pour « Mot de passe administrateur » et « Mot de passe de surveillance ». Je remplace généralement le « Nom de la caméra » par défaut par quelque chose de plus unique, ce qui est particulièrement utile si vous avez plusieurs caméras.

Caméra MotionEyeOS Pi Zero W

Cliquez sur le bouton « Appliquer » pour enregistrer ces modifications.

Étape 6 – Paramètres avancés

En réglant « Paramètres avancés » sur « ON » et en cliquant sur le bouton « Appliquer », vous pouvez activer de nombreux paramètres supplémentaires utiles :

Caméra MotionEyeOS Pi Zero W

Ceux-ci incluent la capacité de :

  • changer le fuseau horaire
  • changer le nom d’hôte
  • vérifier les mises à jour
  • Fermer
  • Redémarrer

Étape 7 – Autres paramètres

Voici les paramètres que j’ai tendance à modifier par rapport aux valeurs par défaut.

– Préférences

Comme motionEyeOS peut prendre en charge plusieurs caméras, vous pouvez afficher leurs flux dans une grille. Avec une seule caméra je modifie ces paramètres :

  • Colonnes de disposition = 1
  • Lignes de mise en page = 1

– Paramètres experts

Comme nous utilisons un Pi Zero :

  • Activer la LED de la caméra CSI = OFF
  • Overclocking = modeste

– Appareil vidéo

  • Nom de la caméra = « Jardin »
  • Résolution vidéo = 1600×1200
  • Fréquence d’images = 2

Si votre caméra est montée à l’envers, vous pouvez utiliser le paramètre Rotation vidéo pour faire pivoter l’image. J’utilise ce paramètre dans ma caméra Garage. Vous pouvez également essayer différentes résolutions vidéo. Plus c’est gros, mieux c’est, mais des résolutions plus élevées créeront des images plus grandes et celles-ci prendront plus de temps à se déplacer sur vos connexions réseau/mobile. Trouver la résolution idéale est un équilibre entre qualité et performance.

– Superposition de texte

– Streaming vidéo

Ces paramètres vous permettent d’ajuster les propriétés de l’image diffusée dans le navigateur. Ceux-ci peuvent nécessiter des ajustements en fonction des performances de votre réseau et/ou de votre connexion Internet.

  • Fréquence d’images = 1
  • Redimensionnement de l’image = ON
  • Résolution = 50%
  • Optimisation du mouvement = ON

Le redimensionnement de l’image permet au flux d’utiliser une résolution inférieure à la résolution définie sous « Périphérique vidéo ». Une faible fréquence d’images réduit le débit de données mais vous permet toujours de voir ce qui se passe dans la scène.

– Images fixes

  • Mode capture = « Déclenché par le mouvement »
  • Conserver les images = « Pour un mois »

– Films

  • Format du film = H.264 (.mp4)
  • Conserver les films « pendant une semaine »

– Détection de mouvement

Vous aurez presque certainement besoin d’expérimenter ces réglages en fonction de l’endroit où se trouve votre caméra et de ce qu’elle peut voir :

  • Seuil de changement de trame = 10 %
  • Détection d’interrupteur d’éclairage = 75 %
  • Écart de mouvement = 20
  • Capturé avant = 25
  • Capturé après = 25
  • Images de mouvement minimales = 10
  • Afficher les changements de cadre = ON

Étape 7 – Adresse IP fixe (facultatif)

Caméra MotionEyeOS Pi Zero W

Pour faciliter la recherche de l’interface Web à l’avenir, j’aime donner à mes caméras une adresse IP fixe. L’adresse IP peut être spécifiée dans les paramètres réseau.

Étape 8 – Affichage d’images et de films

Maintenant que la caméra est opérationnelle, il vous suffit de vous asseoir et de vous détendre.

Pour afficher des images et des films, vous pouvez cliquer sur l’image de la caméra et utiliser les icônes qui apparaissent en haut à droite.

Boutons de la galerie d'images et de films motionEyeOS

Il vous sera alors présenté une galerie sur laquelle vous pourrez cliquer.

Galerie d'images motionEyeOS

Les horodatages sont affichés afin que vous puissiez voir quand le média a été créé. La galerie prend plus de temps à charger s’il y a plus d’images. Jouez avec et vous aurez une idée de son fonctionnement.

Légalité du fonctionnement de la caméra de vidéosurveillance

Veuillez prendre le temps de vous familiariser avec les lois locales concernant l’utilisation d’une caméra de vidéosurveillance. Au Royaume-Uni, vous êtes libre d’enregistrer votre propre propriété, mais si vous commencez à couvrir les propriétés appartenant à quelqu’un d’autre, des réglementations supplémentaires commencent à s’appliquer.

Dernières pensées

Je suis très impressionné par motionEyeOS et il fait presque tout ce que j’attendrais d’une caméra de vidéosurveillance DIY. Il est facile à installer, ce qui vous laisse plus de temps pour vous soucier du montage de la caméra. C’est la principale raison pour laquelle j’ai décidé de ne pas continuer à créer mon propre logiciel.

Il vaut la peine d’expérimenter les paramètres (résolution, pourcentages de détection de mouvement, etc.) pour obtenir les meilleures performances pour votre emplacement compte tenu du nombre d’événements de détection que vous êtes susceptible d’avoir au quotidien.

Cela vaut la peine de consulter le wiki motionEyeOS pour plus de détails sur les paramètres ainsi que sur d’autres fonctionnalités que je n’ai pas couvertes ici. La page github contient également une section « problèmes » où vous pouvez rechercher tous les problèmes que vous pourriez rencontrer. Cela peut valoir la peine de poser des questions dans le groupe Google, sauf si vous êtes sûr d’avoir trouvé un véritable problème.

Liens motionEyeOS

Voici quelques liens motionEyeOS qui valent le détour pour plus d’informations :

Tous mes projets basés sur une caméra de vidéosurveillance motionEyeOS sont répertoriés sous la balise motionEyeOS.

  • Module de caméra Raspberry Pi, caméra HBV-Zero-V3.0 2592X1944 avec Puce photosensible OV5647 à Angle de Champ de 69,1 °, pour Raspberry Pi Zero V1.3 et Raspberry Pi Zero W
    [IMAGE PLUS CLAIRE] - 5 millions de pixels haute définition, offrant une expérience de qualité d'image haute définition pure, l'image est plus claire. La plus haute résolution : 2592x1944 [PUCE PHOTOSENSIBLE OV5647] --- Puce photosensible HD, forte stabilité, fiable à utiliser. Puce photosensible haute performance, la transmission est plus stable. [LARGE CHAMP DE VISION] --- Avec un angle de champ de 69,1 °, vous offre un champ de vision plus large. La caméra à puce prend en charge l'enregistrement vidéo 1080P 30 images, 720P 60 images. [LONGUEUR FOCALE : 3,51 mm] --- Prise en charge de la mise au point manuelle, vous pouvez l'ajuster en fonction de vos besoins. [GARANTIE DE SERVICE] --- Fréquence d'images 30FPS, lecteur gratuit conçu, parfaitement adapté pour Raspberry Pi. De plus, si vous avez des questions sur le produit, vous pouvez nous contacter à tout moment.
  • Weewooday Compatible avec Raspberry P Caméra Vidéo HD avec Capteur OV5647 5MP de Vision Jour et Nuit Caméra Infrarouge à Vision Nocturne Compatible avec Raspberry Pi/RPi/ 3/ B/B+/ 2/1/ Zero/Zero W
    Paramètres de la caméra: la caméra dispose d'un capteur webcam 5MP OV5647 1080P, avec un pixel élevé de 5 mégapixels; L'appareil photo prend non seulement en charge la prise d'images statiques de 2592 x 1944 pixels, mais prend également en charge l'enregistrement de vidéos 1080p@30fps, 720p@60fps et 640 x 480p 60/90 Compatibilité: cette caméra vidéo haute définition est compatible avec le modèle Raspberry Pi B/ B + A + RPi 4/ 3/ 2/ 1 compatible avec Raspberry Pi Zero/ ZeroW avec le câble FPC Interface de capteur CMOS: le module de caméra adopte une interface de capteur CMOS (CSI) appropriée, via le bus CSI; Une liaison à bande passante plus élevée qui transmet des données de 5 mégapixels de la caméra au processeur Lumière de remplissage infrarouge: la caméra est équipée de 2 lumières de remplissage infrarouges pour résoudre le problème que la lumière est trop faible pour prendre des photos de nuit; La luminosité de la lumière infrarouge s'ajustera automatiquement en fonction de l'obscurité des circonstances Réglage de la mise au point: la distance focale de l'appareil photo peut être ajustée en fonction de la distance de l'objet de prise de vue, ce qui vous permet de capturer de belles images haute définition, vous apportant une expérience d'utilisation agréable
  • Module caméra vidéo 5MP 1080p avec étui et câble Flex pour Raspberry Pi 4, Pi 3 b +, Pi Zero W
    Compatible avec les modèles sans fil Raspberry Pi 3, Pi 3b, Pi Zero et Pi Zero Capteur 5 mégapixels avec capteur webcam OV5647 dans un objectif à focale fixe L'appareil photo est capable d'images statiques de 2592 x 1944 pixels et prend également en charge l'enregistrement vidéo 1080p / 30 ips, 720p / 60 ips et 640x480p 60/90 Boîtier en acrylique transparent spécialement conçu pour protéger le module de caméra. Facile à installer avec instructions de montage détaillées Service de haute qualité - Utilisation de l'emballage de haute qualité et robuste pour expédier le produit. Obtenez plus de soutien technique? L’équipe de service clientèle professionnelle reste en ligne pour vous.