Construire une capture de mouvement système de sécurité à l`aide d`une pi framboise

Parmi les nombreux projets que vous pouvez construire avec le Raspberry Pi, l`un est le système de sécurité de la capture de mouvement le plus intéressant et utile de façon permanente.

Tout ce que vous avez besoin est la configuration habituelle Raspberry Pi, une webcam et une batterie en option, ainsi que d`un cas indéfinissable pour dissimuler le système de sécurité.

Avec cette configuration, vous pouvez garder un œil sur votre propriété à distance, recevoir des alertes si quelque chose est capturé par la webcam et un lien vers les images si nécessaire.

Par rapport au prix des systèmes de sécurité impromptu, c`est très abordable et portable, et comme vous le verrez ci-dessous peut être configuré en quelques minutes.

Ce que vous avez besoin pour votre système de mouvement de sécurité Capture

Il existe plusieurs approches pour la construction d`un système de sécurité de capture de mouvement pour le Raspberry Pi. J`ai d`abord suivi la suggestion du blogueur Kean Walmsley utiliser un distro basé sur ARM d`Arch Linux plutôt que la Raspbian habituelle.

Cependant, cela ne semblait pas venir ensemble, donc je le revenu à Raspbian OS et fait usage des pilotes de la caméra et paquet détection de mouvement, que nous allons y venir un peu.

muo-RPI-secsystem-sd-came

De plus, vous aurez également besoin d`un Raspberry Pi, une carte SD formatée, une webcam (voir elinux.org/RPi_USB_Webcams pour les appareils compatibles) et une puissance que vous aurez probablement offre-besoin d`un hub USB alimenté aussi, autant de webcams besoin de leur propre alimentation électrique lorsqu`il est connecté au Pi. Cela pourrait être un câble USB alimenté ou une solution de batterie pour le Raspberry Pi, dont il existe de nombreuses options, dont la plupart vous pouvez trouver via le wiki elinux. Notez qu`il existe des alternatives, cependant, comme 4 ou 6 piles rechargeables AA. Certains chargeurs iPad portables seront également travailler - mais vérifiez votre numéro de modèle de chargeur en ligne avant de tenter de se connecter à votre Raspberry Pi)

Si vous ne possédez pas déjà une webcam, vous pouvez préférer dépenser quelques dollars sur la webcam officielle Raspberry Pi.

Suivez les instructions décrites précédemment sur MakeUseOf à installer Raspbian, et pour les meilleurs résultats, assurez-vous qu`il est mis en place avec SSH. Vous devez également modifier le mot de passe, en utilisant le menu raspi_config.Ce que vous devez savoir sur Mise en route avec Raspberry PiCe que vous devez savoir sur Mise en route avec Raspberry PiL`ordinateur Raspberry Pi est le dernier d`une ligne de compact, appareils multifonctions, livré comme un ensemble barebones afin que les utilisateurs finaux peuvent utiliser le matériel pour pratiquement tout projet informatique qui vient ...Lire la suite

Installez le logiciel requis

Avec le Raspberry Pi botté et avec un connexion SSH ouverte à partir de votre ordinateur principal (Vous pouvez utiliser un clavier sur votre Pi, mais SSH est meilleure que la communication future avec la configuration de sécurité devra être effectué de cette façon), vous devriez commencer le processus de téléchargement de la dernière mise à jour:4 façons simples d`utiliser SSH dans Windows4 façons simples d`utiliser SSH dans WindowsSSH est la solution de facto pour accéder en toute sécurité à distance des terminaux sous Linux et d`autres systèmes de type UNIX. Si vous avez un serveur SSH distant auquel vous souhaitez accéder, vous devrez télécharger un client SSH ....Lire la suite

sudo apt-get mettre à jour

Ensuite, installez l`éditeur emacs, acceptant les invites:

sudo apt-get installer emacs

Après cela, vous devez installer un serveur VNC. Cela vous permettra de connecter au système de sécurité et afficher la sortie. Observer et accepter les invites.

Muo-IPD-secsystem-vnc-installer

sudo apt-get installer tightvncserver

Après avoir installé VNC Server, entrez la commande vncserver - vous devrez définir un mot de passe pour utiliser le système. Vous devez également accepter la demande ultérieure d`entrer un mot de passe en lecture seule.

Muo-IPD-secsystem-vnc-conf

L`étape suivante consiste à modifier le script d`initialisation VNC Server. Entrez ce qui suit pour passer au bon répertoire:

Video: My Texas Cam - Just Like Being There - Raspberry Pi using Python Motion Capture and grive

CD /etc/init.d

Vous pouvez ensuite exécuter emacs:

sudo emacs tightvncserver

Avec l`ouverture de la console, copiez les éléments suivants:

#! / Bin / sh# /etc/init.d/tightvncserver## Réaliser des fonctions spécifiques lorsqu`on lui a demandé par le systèmeCas "1 $" dansdébut)su pi -c `/ Usr / bin / vncserver`écho "À partir serveur VNC "--Arrêtez)pkill vncserverécho "VNC Server a été arrêté (ne doublez pas vérifier si)"--*)écho "Utilisation: /etc/init.d/blah début"Sortie 1--ESACSortie 0

Faites un clic droit pour le coller dans emacs. Quelques instants plus tard, il devrait automatiquement sauver. Quitter en appuyant sur Ctrl + X et en acceptant d`enregistrer le fichier lors de la sortie.

Vous devez ensuite modifier les autorisations pour le répertoire du serveur VNC, ce qui rend le nouveau script exécutable:

sudo chmod +x tightvncserver

La commande suivante charger le serveur VNC pour charger lorsque vous démarrez le Centre de sécurité Raspberry Pi:

sudo update-rc.d tightvncserver par défaut

Nous avons presque terminé, fin si la session VNC actuelle:

sudo pkill Xtightvnc

Vous êtes alors prêt à redémarrer:

sudo /etc/init.d/tightvncserver début

Sur votre appareil principal - l`ordinateur avec lequel vous prévoyez d`observer votre webcam - vous pouvez maintenant ouvrir votre client VNC. Divers clients appropriés sont disponibles - j`ai utilisé le client TightVNC pour Windows.

Configuration de votre Webcam

muo-RPI-secsystem-pi-came

Nous sommes maintenant au stade où nous pouvons commencer à préparer le Pi framboise pour votre webcam, ce qui signifie que l`installation des pilotes, les bibliothèques nécessaires et le logiciel de capture. Entrez les commandes suivantes à son tour, en faisant attention aux invites.

Tout d`abord, il est le logiciel de détection de mouvement:

sudo apt-get installer mouvement

Ensuite, installez les bibliothèques requises:

sudo apt-get installer libv4l-0

Muo-IPD-secsystem-uvccapt

Video: Tree fellas timelapse

Uvccapture est un logiciel conçu pour capturer l`alimentation à partir d`une webcam:

sudo apt-get installer uvccapture

Vous pouvez joindre votre webcam et vérifier que tout fonctionne. Entrez la commande suivante:

dmesg | queue

Ceci affichera les détails sur votre modèle d`appareil photo, comme ci-dessous.

Nous devons ensuite définir la capture de mouvement, donc exécuter:

emacs / etc / default / mouvement

... et mettre start_motion_daemon à Oui.

Si vous avez des problèmes avec des autorisations ici, utilisez:

sudo chmod 777 / etc / default / mouvement

Rappelez-vous d`annuler cette après la modification a été enregistrée.

Avec ce changement enregistré (CTRL + C, suivant l`instructions à l`écran pour enregistrer), vous devrez alors modifier le fichier motion.conf.

emacs /etc/motion/motion.conf

Le script ci-dessous (tiré d`un fil de forum Raspberry Pi « Guide d`installation pour la détection de mouvement avec webcam « ) devrait être ajouté à motion.conf:

ensemble "daemons"ensemble "minimum_frame_time 5" (cela peut être modifié, selon la fréquence que vous voulez prendre la photo)ensemble "pre_capture 2"ensemble "post_capture 2"ensemble "output_normal sur"ensemble "qualité 100"ensemble "ffmpeg_cap_new sur"ensemble "ffmpeg_timelapse 30"ensemble "ffmpeg_variable_bitrate 2"ensemble "get_dir / media / webcam / mouvement"ensemble "webcam_port 8080"ensemble "control_port 8081" (important)ensemble "webcam_localhost off"ensemble "largeur 320" (important)ensemble "hauteur 240" (important)

Notez que ces paramètres peuvent être configurés selon les besoins. Ceux portant la mention « (important) » devrait être laissé en l`état.

Configuration des paramètres des médias pour Motion

Nous avons presque fini, avec quelques paramètres de support et la configuration de votre dongle sans fil aller.

images de détection de mouvement doivent être enregistrées dans le dossier des médias - mais d`abord, vous devrez changer autorisations de lecture / écriture:

sudo chmod 777 / médias

Ensuite, lancez le logiciel de mouvement:

sudo /etc/init.d/motion début

Le mouvement peut être arrêté avec:

Video: Stop Motion Madness! Libby & Elena's film

sudo arrêt de /etc/init.d/motion

Vous devriez voir un message confirmant que le logiciel est en cours d`exécution. Est-il parler à votre webcam? Exécutez la commande suivante pour vérifier:

queue -f / var / log / syslog

La sortie doit confirmer que l`appareil est données en temps réel et de réception. La dernière étape ici est de démarrer le client VNC sur votre ordinateur de bureau et vous connecter à votre Raspberry Pi (exécutez ipconfig pour vérifier l`adresse IP) en utilisant la :1 suffixe, qui indique le numéro de session X un.

Boxe Up et positionnement de la caméra de sécurité du capteur de mouvement

Bien que vous pourriez préférer supprimer la webcam de son boîtier stylisé pour une meilleure portabilité et la sécrétion plus facile, il est préférable d`évaluer les possibilités de positionnement avant de le faire.

Test à l`intérieur vous aidera à établir la sensibilité portée et la capture de mouvement de la caméra, utile quand il s`agit de mettre l`appareil à l`extérieur.

Pour usage externe, vous devez utiliser un boîtier étanche approprié, peut-être un vieux bain de crème glacée ou une boîte de passe-temps à partir d`un magasin d`électronique. Certains forages peuvent être nécessaires afin d`exécuter votre câble d`alimentation à la montée caméra de sécurité alimenté par Pi framboise si vous voulez positionner l`extérieur. Cependant, vous pouvez également envisager une solution de piles pour votre petit ordinateur (notez qu`il aura besoin de recharge régulière, cependant). Ethernet peut être préféré dans les circonstances, vous voudrez peut-être aller en mode plein bricolage et appliquer une certaine étanchéité du pistolet mastic, mais si vous souhaitez utiliser un réseau sans fil, vous pouvez. L`utilisation d`un répéteur sans fil peut aider à l`extérieur avec la force du signal.

Contrôles post-positionnement

Avec l`IPD en position, vous devez retourner à votre ordinateur et vérifier que tout est comme il devrait être.

Muo-IPD-secsystem streaming

Commencez par vérifier que la connexion réseau est opérationnel. Bien que cela ait été vérifié plus tôt, votre dongle sans fil peut avoir des problèmes de connexion par temps venteux ou si vous avez des structures architecturales inhabituelles ou matériaux.Feng Shui sans fil: Comment optimiser votre maison pour une meilleure réception Wi-FiFeng Shui sans fil: Comment optimiser votre maison pour une meilleure réception Wi-FiMise en place d`un réseau Wi-Fi devrait être une perspective facile, devrait-il pas? Je veux dire, une maison est une boîte fermée, et vous penseriez que lorsque vous placez un appareil qui transmet des signaux sans fil dans toutes les directions ...Lire la suite

Avec la connexion établie, vous devez également la tête en dehors et courir à travers plusieurs scénarios de capture de mouvement pour faire en sorte que votre mouvement est détecté et alerté.

Enfin, pour la première journée d`essais, garder un oeil sur l`utilisation de la batterie si vous avez choisi une source d`énergie portable, car vous aurez besoin de savoir combien la batterie est chargée nécessaire. Sachez que si vous avez la caméra placée à l`intérieur ou relativement proche d`une propulsion hors bâtiment en utilisant l`alimentation secteur est une meilleure solution.

Conclusion: Accueil Solution de sécurité avec un outil pédagogique!

Qui aurait pensé que vous pourriez faire tant avec un cas libre, dépouillée mini-ordinateur conçu ostensiblement pour enseigner aux enfants la programmation avec des outils comme Scratch?

Comme le solution media center et les autres utilisations remarquables, la configuration de votre Raspberry Pi comme une solution de sécurité à domicile avec la capture de mouvement est qu`il est quelque chose qui peut être fait soit avec un seul dispositif cooptée en sécurité chaque fois que vous la tête, ou avec un appareil dédié abordable.Loisirs à bon marché: les plus abordables façons de mettre en place un cinéma maisonLoisirs à bon marché: les plus abordables façons de mettre en place un cinéma maisonAlors que beaucoup de solutions préconstruites coûteux existent, il y a quelques façons d`apporter une boîte de streaming de divertissement dans votre salon pas cher. Avec le droit de certains logiciels multimédia open source, un ...Lire la suite

Les possibilités du Raspberry Pi sont apparemment sans fin. Pour en savoir plus dans notre Raspberry Pi Manuel non officiel.

Articles connexes