Table des matières:

Affichage/moniteur de caméra IP à l'aide d'un Raspberry Pi : 4 étapes
Affichage/moniteur de caméra IP à l'aide d'un Raspberry Pi : 4 étapes

Vidéo: Affichage/moniteur de caméra IP à l'aide d'un Raspberry Pi : 4 étapes

Vidéo: Affichage/moniteur de caméra IP à l'aide d'un Raspberry Pi : 4 étapes
Vidéo: Caméra sans fil WIFI à 5€ incroyable ! DIY Vidéosurveillance Raspberry Pi [Chmaude77 - EP03] 2024, Novembre
Anonim
Affichage/moniteur de caméra IP à l'aide d'un Raspberry Pi
Affichage/moniteur de caméra IP à l'aide d'un Raspberry Pi

Lors de l'évaluation des options NVR appropriées, je suis tombé sur le référentiel de caméras d'affichage qui vous permet d'afficher plusieurs flux vidéo de caméras réseau. Il prend également en charge la commutation entre plusieurs écrans et nous utiliserons ce projet pour cette version. Nous obtiendrons et afficherons les flux vidéo de la caméra RPi Zero que nous avons construite dans la vidéo précédente et de la caméra basée sur la carte ESP32-CAM que nous avons construite il y a quelque temps. J'utilise un petit écran 7 , mais vous pouvez également connecter le raspberry pi à un moniteur externe selon vos besoins.

La vidéo ci-dessus vous montre comment l'ensemble du projet a été mis en place. Je recommanderais de regarder cela d'abord pour avoir une idée générale de la façon dont tout fonctionne ensemble.

Étape 1: Rassemblez les composants

Rassembler les composants
Rassembler les composants
Rassembler les composants
Rassembler les composants
Rassembler les composants
Rassembler les composants

J'ai décidé d'utiliser un Raspberry Pi 3 pour cette version car il possède un port HDMI de taille normale et est également assez puissant. En dehors de cela, vous auriez besoin d'une carte microSD, d'une alimentation et d'un moniteur appropriés. La résolution du moniteur n'a pas beaucoup d'importance car le logiciel le détectera automatiquement et redimensionnera les flux de la caméra.

Pour les caméras, j'ai décidé d'utiliser la caméra Rpi Zero W que nous avons construite dans le post précédent avec la caméra basée sur ESP32-CAM que nous avons construite il y a quelque temps.

Étape 2: préparer et charger le système d'exploitation

Préparer et charger le système d'exploitation
Préparer et charger le système d'exploitation
Préparer et charger le système d'exploitation
Préparer et charger le système d'exploitation
Préparer et charger le système d'exploitation
Préparer et charger le système d'exploitation

Puisque nous utiliserons le bureau Raspberry Pi, j'ai téléchargé la version de bureau du système d'exploitation Raspbian.

Nous devons ensuite activer la mise en réseau WiFi en créant le fichier wpa_supplicant.conf dans le lecteur de démarrage. Vous pouvez également télécharger le modèle suivant et le mettre à jour avec vos coordonnées - code de pays, nom de réseau et mot de passe. Il est recommandé d'utiliser un éditeur de texte comme notepad++ ou sublime pour ce faire.

www.bitsnblobs.com/wp-content/uploads/2020/05/wpa_supplicant.txt

Au lieu d'utiliser le WiFi, vous pouvez également brancher un câble Ethernet sur la carte et brancher l'autre extrémité sur le routeur. La carte fonctionnera également en utilisant une connexion filaire.

La prochaine chose que nous devons faire est d'activer SSH. Cela nous permet d'accéder à distance et de contrôler le Raspberry Pi, sur un réseau. Faire cela est simple. Utilisez simplement l'un des éditeurs de texte mentionnés ci-dessus pour créer un nouveau fichier, puis enregistrez-le sur le bootdrive avec le nom "ssh". Vous n'avez pas besoin d'ajouter d'extension au fichier.

Avant d'éjecter la carte microSD, j'ai décidé d'augmenter la mémoire GPU pour la construction en mettant à jour le fichier config.txt. Vous devez simplement ajouter la ligne gpu_memory=512 dans le fichier de configuration comme indiqué dans l'image. Le fichier config.txt se trouve sur le bootdrive et vous pouvez le modifier en l'ouvrant dans un éditeur de texte, comme le montre la vidéo.

Une fois tout cela terminé, j'ai inséré la carte microSD dans la carte, connecté l'écran et l'ai allumé. Comme on peut le voir sur l'image, la résolution d'affichage était incorrecte, c'était donc la première chose à corriger. J'ai simplement dû ouvrir le fichier config.txt et ajouter les lignes affichées dans l'image, pour configurer l'affichage HDMI. J'ai également supprimé toute limite sur le courant USB car mon écran est alimenté par le port USB. Une fois cela fait, j'ai redémarré la carte en tapant "sudo reboot" et l'affichage ainsi que l'interface tactile ont commencé à fonctionner correctement.

Étape 3: installer le logiciel

Une fois l'affichage en cours d'exécution, l'étape suivante consistait à SSH dans la carte, puis à mettre à jour le système d'exploitation en exécutant la commande "sudo apt-get update && sudo apt-get upgrade". Cela peut prendre un certain temps mais il est recommandé de le faire pour une nouvelle installation.

Une fois terminé, j'ai ensuite cloné le référentiel GitHub en exécutant la commande "git clone https://github.com/SvenVD/rpisurv". Suivi de "cd rpisurv" qui nous emmène dans le répertoire nouvellement créé. Il ne restait plus qu'à installer le logiciel en exécutant « sudo./install.sh ». Vers la fin de l'installation, il m'a demandé si je voulais écraser le fichier de configuration avec un exemple, auquel j'ai dit oui car je voulais l'utiliser comme référence.

Étape 4: Tester la construction

Tester la construction
Tester la construction
Tester la construction
Tester la construction
Tester la construction
Tester la construction

Une fois l'installation terminée, il me suffisait de mettre à jour le fichier de configuration en exécutant la commande "sudo nano /etc/rpisurv.conf" qui ouvrait le fichier dans l'éditeur de texte. J'ai ensuite commenté la configuration existante et ajouté simplement le flux de caméra Rpi au premier écran et le flux ESP32-CAM à l'autre.

J'ai ensuite enregistré le fichier et redémarré la carte. Le conseil a ensuite obtenu les flux et les a affichés sur le moniteur.

J'ai alors décidé de commenter le deuxième écran et d'ajouter simplement 4 flux au premier écran. Comme je n'avais qu'une seule caméra, j'ai décidé de dupliquer les flux comme on le voit dans le fichier texte. J'ai ensuite sauvegardé et redémarré la carte et j'ai pu visualiser les 4 flux ce qui n'était pas mal. Gardez à l'esprit que le Raspberry PI doit faire beaucoup de travail pour réduire le flux Full HD à une résolution inférieure, afin qu'il puisse l'afficher à l'écran. Il est recommandé d'utiliser un flux proche de la résolution d'affichage finale. Dans l'ensemble, j'ai été très surpris du résultat final, étant donné que tout cela fonctionnait via WiFi. Je voulais principalement afficher un flux et j'ai donc édité le fichier de configuration pour cela et les performances étaient encore meilleures.

C'est ainsi que j'ai construit un écran de caméra réseau à l'aide du raspberry pi. Si vous avez aimé ce projet, pensez à vous abonner à notre chaîne sur YouTube car cela aide beaucoup.

YouTube:

Merci pour la lecture!

Conseillé: