Table des matières:

Caméra cachée Pi : 6 étapes (avec photos)
Caméra cachée Pi : 6 étapes (avec photos)

Vidéo: Caméra cachée Pi : 6 étapes (avec photos)

Vidéo: Caméra cachée Pi : 6 étapes (avec photos)
Vidéo: Le Plus Grand Point Noir Du Monde ?😱 2024, Juillet
Anonim
Image
Image
Caméra cachée Pi
Caméra cachée Pi
Caméra cachée Pi
Caméra cachée Pi

Il s'agit d'un excellent projet de week-end à entreprendre à l'aide d'un Raspberry Pi et d'un module de caméra Pi, qui servira également de caméra de sécurité pour votre salon ou votre salle d'étude. Je voulais également mentionner que l'inspiration pour ce projet est une instructable appelée Caméra de sécurité GoPro cachée, qui utilisait une caméra GoPro au lieu d'une caméra Raspberry Pi.

Dans mon cas, j'utilise un ancien support de projet que je n'utilise plus, mais vous pouvez suivre un vieux livre comme vous le voyez dans la caméra de sécurité cachée GoPro instructable.

Pour le logiciel sur le Raspberry Pi Zero W, j'utilise motionEyeOS qui transforme votre Pi en un appareil de surveillance, et vous pouvez également déclencher d'autres choses dans votre maison comme un haut-parleur ou des lumières pour effrayer l'intrus. Dans mon cas, j'utilise IFTTT pour allumer mes lumières Phillips HUE à la maison et m'envoyer un e-mail.

Étape 1: choses dont vous aurez besoin

Choses dont vous aurez besoin
Choses dont vous aurez besoin
Choses dont vous aurez besoin
Choses dont vous aurez besoin

Voici la liste des composants électroniques et des outils dont vous aurez besoin en plus d'un ancien porte-projet ou d'un vieux livre.

  • Caméra Raspberry Pi
  • Raspberry Pi, dans mon cas, j'utilise un Raspberry Pi Zero mais vous pouvez utiliser n'importe quelle version du Pi B+ ou plus. -Câble de caméra Raspberry Pi, cela dépendra de la version du Pi que vous prévoyez d'utiliser. Ici, j'ai lié le câble du connecteur Pi Zero qui est différent par rapport à l'autre Raspberry Pi
  • carte SD
  • Mini câble USB et prise murale pour téléphone portable.

De plus, vous aurez besoin de quelque chose pour tenir la caméra Pi et le Pi, si vous avez une imprimante 3D à portée de main, vous pouvez utiliser les fichiers STL à l'étape ci-dessous, ou utiliser le boîtier officiel Raspberry Pi zéro.

Et vous aurez également besoin de colle ou d'un pistolet à colle chaude.

Étape 2: Imprimez en 3D les fichiers STL joints (facultatif si vous avez un étui)

Imprimez en 3D les fichiers STL joints (facultatif si vous avez un cas)
Imprimez en 3D les fichiers STL joints (facultatif si vous avez un cas)
Imprimez en 3D les fichiers STL joints (facultatif si vous avez un cas)
Imprimez en 3D les fichiers STL joints (facultatif si vous avez un cas)
Imprimez en 3D les fichiers STL joints (facultatif si vous avez un cas)
Imprimez en 3D les fichiers STL joints (facultatif si vous avez un cas)

Il s'agit d'une étape facultative, si vous avez une imprimante 3D à portée de main. Téléchargez les fichiers STL joints et ajoutez-les à votre trancheuse et imprimez les fichiers en 3D. Dans mon cas, j'utilise Hatchbox brown PLA + qui correspond au dossier du projet.

Pour trancher, j'utilise Slic3r avec -

  • Hauteur de couche comme 0.3mm
  • Densité de remplissage à 15 %.
  • Température 205 C L'impression des fichiers prendra environ 30 à 40 minutes, selon les paramètres de votre imprimante.

Étape 3: Configuration de MotionEye sur le Raspberry Pi

Configuration de MotionEye sur le Raspberry Pi
Configuration de MotionEye sur le Raspberry Pi

Pour diffuser de la vidéo via la caméra Pi, vous disposez d'un tas d'options allant de l'utilisation d'un simple package comme mjpg-streamer à quelque chose de plus complexe et impliqué comme OpenCV. Dans mon cas, j'utilise MotionEyeOS car il est facile à configurer et vous donne pas mal de paramètres de configuration avec lesquels vous pouvez jouer et dont je parlerai à l'étape suivante. Voici les étapes que vous devrez suivre pour configurer Raspbian sur le Pi.

Téléchargez la dernière version de motionEyeOS depuis -https://github.com/ccrisan/motioneyeos/releases

Commencez par exécuter les commandes suivantes pour écrire la carte SD

wget

sudo./writeimage.sh -d /dev/mmcblk0 -i "/path/motioneyeos-raspberrypi-20171008.img" -n 'yourWiFiRouterName:yourWiFiRouterPassowrd'

Dans le cadre de cette commande, si vous utilisez un Raspberry Pi zero W, vous pouvez modifier la commande ci-dessus pour inclure le nom d'utilisateur ou le mot de passe de votre routeur WiFi.

Dans mon cas, j'utilise Ubuntu 16.04 comme système d'exploitation hôte pour écrire une carte SD de 16 Go, mais si vous utilisez Windows, vous pouvez utiliser un outil comme Etcher ou utiliser l'application Terminal si vous utilisez un Mac.

Pour plus d'informations, consultez le wiki motionEyeOS.

Étape 4: Coller la caméra Pi et le Pi Zero dans le dossier du projet

Coller la caméra Pi et le Pi Zero sur le dossier du projet
Coller la caméra Pi et le Pi Zero sur le dossier du projet
Coller la caméra Pi et le Pi Zero sur le dossier du projet
Coller la caméra Pi et le Pi Zero sur le dossier du projet
Coller la caméra Pi et le Pi Zero sur le dossier du projet
Coller la caméra Pi et le Pi Zero sur le dossier du projet
Coller la caméra Pi et le Pi Zero sur le dossier du projet
Coller la caméra Pi et le Pi Zero sur le dossier du projet

Une fois que vous avez testé le flux vidéo de la caméra Pi à l'aide d'un navigateur comme Chrome sur votre ordinateur portable/mobile, il est maintenant temps de tout ajouter à votre dossier de projet ou à votre livre.

Dans mon cas, j'ai dû découper environ 4 pochettes dans le dossier, puis percer un trou jusqu'au bout, comme indiqué sur les images ci-dessus. J'ai ensuite utilisé de la colle chaude pour fixer les pièces imprimées en 3D au dossier.

Enfin, ajoutez le dossier du projet à votre étagère et branchez le câble USB à l'adaptateur secteur mural de votre téléphone portable

Étape 5: Configuration de MotionEye

Configuration de MotionEye
Configuration de MotionEye
Configuration de MotionEye
Configuration de MotionEye
Configuration de MotionEye
Configuration de MotionEye

MotionEye a une interface utilisateur Web élégante et un ensemble de paramètres de configuration pour détecter les mouvements, prendre des photos, des vidéos, envoyer un e-mail lorsqu'un mouvement est détecté et bien d'autres, comme vous le voyez sur les images ci-dessus.

Une fois que vous vous êtes connecté pour la première fois à l'aide de l'administrateur, vous devez mettre à jour le mot de passe administrateur et utilisateur via l'interface utilisateur Web et redémarrer votre Pi.

Maintenant, puisqu'il s'agit d'une caméra cachée, vous voudrez peut-être accéder à la configuration avancée et désactiver "Activer la LED de la caméra CSI" comme vous le voyez dans la première capture d'écran ci-dessus. Et vous pouvez également mettre à jour l'horaire de travail qui correspond essentiellement à l'heure de la journée lorsque vous êtes à l'école ou au travail.

Pour la détection de mouvement et selon l'endroit où vous installez la caméra cachée dans la pièce, vous souhaiterez peut-être modifier le seuil de changement de cadre pour détecter le mouvement et éviter les faux positifs.

Étape 6: Configuration de Hue Light à l'aide d'IFTTT pour effrayer l'intrus

Configuration de Hue Light à l'aide d'IFTTT pour effrayer l'intrus
Configuration de Hue Light à l'aide d'IFTTT pour effrayer l'intrus
Configuration de Hue Light à l'aide d'IFTTT pour effrayer l'intrus
Configuration de Hue Light à l'aide d'IFTTT pour effrayer l'intrus
Configuration de Hue Light à l'aide d'IFTTT pour effrayer l'intrus
Configuration de Hue Light à l'aide d'IFTTT pour effrayer l'intrus

C'est une étape facultative, mais c'est un excellent ajout pour effrayer l'intrus. Dans le cadre de ma configuration, j'utilise la recette IFTTT pour allumer toutes les lumières Phillips Hue de la maison une fois qu'un mouvement est détecté.

Pour configurer la recette, rendez-vous sur ifttt.com, créez un compte et cliquez sur la nouvelle applet. Du côté IF de l'applet, choisissez le webhook du fabricant et créez un événement déclencheur appelé "HUE_on" et du côté puis de l'applet, sélectionnez Phillps HUE et sélectionnez la lumière que vous souhaitez allumer dans le menu déroulant, dans mon cas, je suis choisir d'allumer toutes les lampes de la maison. Vous devrez également d'abord configurer le canal Phillps HUE en vous connectant à votre compte HUE.

Une fois que vous avez terminé, notez la clé de configuration de votre webhook que vous trouverez sur ce lien. Modifiez ensuite l'URL ci-dessous avec YOURKEY et ajoutez-la à l'URL du crochet Web dans motionEye, comme indiqué dans la première capture d'écran ci-dessus.

maker.ifttt.com/trigger/HUE_on/with/key/YO…

Effectuez maintenant un test rapide et ajustez le paramètre de seuil de changement de trame dans la section de détection de mouvement si nécessaire.

IFTTT est génial !, alors essayez de créer votre propre recette pour déclencher un message télégraphique pour vous-même ou demandez à votre appareil Amazon Alexa Echo de jouer de la musique.

Conseillé: