[LINUX] J'ai connecté une caméra à Raspberry Pi et créé un site de surveillance à domicile (mais ne peut être visualisé que dans ma zone Wi-Fi domestique) à l'aide du logiciel Motion.

introduction

** 19 mars: Il y avait une erreur dans la description de Vim, donc je l'ai corrigée. ** **

J'ai commencé à travailler avec Raspberry Pi. Cette fois, comme le titre l'indique, j'ai installé une caméra et construit un site (limité au Wifi dans ma maison) qui surveille la pièce de ma maison avec le logiciel Motion, donc je voudrais le résumer.

Les principaux points sont les suivants.

Fixez le module de caméra au Raspberry Pi 4

Cette fois, j'ai acheté cet appareil photo pour Raspeye. C'est très bon marché à 1500 yens.  https://www.amazon.co.jp/raspberry-%E3%82%AB%E3%83%A1%E3%83%A9%E3%83%A2%E3%82%B8%E3%83%A5%E3%83%BC%E3%83%AB-Raspberry-%E3%81%A8%E3%82%B1%E3%83%BC%E3%82%B9500W%E7%94%BB%E7%B4%A0-%E6%84%9F%E5%85%89%E3%83%81%E3%83%83%E3%83%97OV5647%E3%82%BB%E3%83%B3%E3%82%B5%E3%83%BC/dp/B07NSS1QRW/ref=sr_1_1?__mk_ja_JP=%E3%82%AB%E3%82%BF%E3%82%AB%E3%83%8A&keywords=lotw+camera&qid=1584354810&s=computers&sr=1-1-catcorr

Tout d'abord, assemblez-le.

008.png

L'appareil photo, l'étui et les instructions étaient dans un ensemble compact. J'ai fait un étui pour appareil photo, mais je n'ai pas pris la plupart des photos. .. Les vis sont très petites et difficiles à insérer, mais ce n'était pas trop difficile car j'ai simplement assemblé le boîtier en plastique et fixé avec les vis.   Ensuite, comment installer ce module sur la tarte aux râpes. 009.png

Il y a un couvercle noir sur le connecteur où le module de caméra est installé, et il n'y a généralement pas d'espace pour l'insérer. Par conséquent, soulevez le couvercle avec vos griffes et insérez-le dans l'espace. À ce stade, insérez-le de sorte que la surface du capteur métallique soit installée du côté de la tarte à la râpe et du côté de la caméra.

010.png

Voici la photo installée. La boîte du côté Razpai que j'ai achetée n'est pas fermement installée.

Set avec Raspberry Pi pour pouvoir prendre des photos avec l'appareil photo

L'installation est terminée de cette manière, mais ensuite nous la placerons sur la tarte à la râpe pour pouvoir filmer avec la caméra. Après cela, je me suis connecté en tant qu'utilisateur root et je l'ai configuré.

013.png

Dans Paramètres, accédez à Interface → Activer la caméra.

image.png

Ensuite, démarrez une application appelée LXterminal, qui équivaut à l'invite de commande dans Windows. Ce terminal LX commande avec des commandes Linux. J'étais moi-même nouveau dans les commandes Linux, donc je tâtonne tout en cherchant. Pour voir si la caméra est connectée, saisissez ce qui suit et appuyez sur Entrée.

LXterminal


vcgencmd get_camera

En cas de succès, vous verrez ce qui suit. Si détecté = 0, cela signifie que vous n'êtes pas connecté, donc quelque chose de mal aurait dû se produire quelque part dans le passé.

LXterminal


supported=1 detected=1

S'il y a un problème du côté de l'appareil, vous pouvez mettre à jour l'appareil dans Raspeye vers la dernière version avec la commande suivante.

LXterminal


sudo apt-get upgrade

Prenez une photo avec l'appareil photo une fois

Après avoir confirmé la connexion, essayez de prendre une photo avec l'appareil photo.

LXterminal


sudo raspistill -o image.jpg

Vous pouvez prendre une seule photo avec cette commande. La photo elle-même est stockée dans le dossier qui est le répertoire actuel sur le terminal LX.

image.jpg

La figurine à proximité est floue et semble être mise au point sur l'arrière-plan derrière elle.

URL de référence https://www.pc-koubou.jp/magazine/17276

Présentez le logiciel Motion et naviguez sur place

Maintenant que les réglages de la caméra sont terminés, j'aimerais pouvoir vérifier les images prises en temps réel. Cette fois, installez un logiciel appelé Motion sur Rasppie, démarrez le logiciel avec la commande du terminal LX et vérifiez-le sur l'URL.

Installez Motion avec la commande suivante.

LXterminal


sudo apt-get install motion

Ensuite, modifiez les éléments suivants afin que Motion puisse être déplacé par la commande suivante.

LXterminal


sudo vim /etc/default/motion

start_motion_daemon=no
↓
start_motion_daemon=yes

Tout d'abord, si la commande n'est pas acceptée et qu'une erreur se produit, vous devez installer un éditeur de texte appelé Vim, donc installez-le avec la commande suivante.

LXterminal


sudo apt-get install vim

Maintenant, l'écran d'édition apparaîtra comme indiqué ci-dessous, mais vous devez savoir comment éditer uniquement pour Vim. URL de référence https://qiita.com/kon_yu/items/b8864ff566b8b67a9810

Vous pouvez passer de l'écran non modifiable à l'écran possible en appuyant sur la commande i (insert: editable) ou la commande s (substitute: insert). Utilisez la touche Echap pour passer de l'écran modifiable à l'écran non modifiable. ~~ L'écran modifiable et l'écran non modifiable peuvent être commutés avec les touches s et esc, donc ~~ Tapez oui et non après la commutation. Et après la commutation, vous pouvez quitter avec la commande: wq sur l'écran non modifiable. image.png

Eh bien, c'est en fait le cadre. Tirons réellement. Démarrez Motion avec cette commande.

LXterminal


sudo motion -n  

La vidéo que vous avez tournée http://raspberrypiのIP:8081/ Vous pouvez le vérifier sur cette URL.

IMG_0403.PNG

L'image capturée de la vidéo réellement tournée se trouve en haut. C'était encore plus rugueux que la photo. Cependant, vous pouvez le voir partout dans la maison où le Wifi est disponible. Je me suis demandé si cela pouvait être appliqué, comme regarder un enfant dormir à distance tout en faisant le ménage ou le travail.

À la fin

Cette fois, nous avons installé une caméra sur le Raspberry Pi et créé un environnement pour la prise de vue. L'installation elle-même n'a pas été difficile. Cependant, il y avait de nombreux points que je ne comprenais pas bien dans les paramètres de Raspai, tels que la configuration sur les commandes Linux et la configuration uniquement en tant qu'utilisateur root. Ensuite, je voudrais examiner s'il est possible de changer la méthode de prise de vue en modifiant les paramètres de cet appareil photo. De plus, je voudrais créer un serveur ou utiliser des services cloud tels qu'AWS afin qu'il puisse être consulté en dehors du Wifi. Je pensais que 1500 yens était trop bon marché pour les performances de l'appareil photo, mais ce n'est pas du tout le cas, et c'est plus que suffisant pour jouer comme un jouet. Ça a été un moment amusant. ..

URL très utile https://qiita.com/westvirginia/items/ba79f7549b43da116467

https://www.itmedia.co.jp/news/articles/1907/13/news009.html

https://qiita.com/kon_yu/items/b8864ff566b8b67a9810

Recommended Posts

J'ai connecté une caméra à Raspberry Pi et créé un site de surveillance à domicile (mais ne peut être visualisé que dans ma zone Wi-Fi domestique) à l'aide du logiciel Motion.
J'ai essayé de créer une caméra de surveillance à détection de mouvement avec OpenCV en utilisant une caméra WEB avec Raspberry Pi
Une histoire à laquelle j'ai pensé en essayant d'identifier les informations de plénitude du parking en utilisant l'image obtenue par la caméra Web et Razpai et le deep learning.
Créez un capteur de couleur à l'aide d'une tarte à la râpe et d'une caméra
J'ai fait une caméra de surveillance avec Raspberry PI pour la première fois.