Table des matières:

Caméra de sécurité Raven Pi : 7 étapes (avec photos)
Caméra de sécurité Raven Pi : 7 étapes (avec photos)

Vidéo: Caméra de sécurité Raven Pi : 7 étapes (avec photos)

Vidéo: Caméra de sécurité Raven Pi : 7 étapes (avec photos)
Vidéo: 3 minutes pour connaitre les principales parties d'une caméra 2024, Novembre
Anonim
Caméra de sécurité Raven Pi
Caméra de sécurité Raven Pi
Caméra de sécurité Raven Pi
Caméra de sécurité Raven Pi
Caméra de sécurité Raven Pi
Caméra de sécurité Raven Pi

Ce corbeau en plastique profite d'une nouvelle vie après la mort en tant que caméra de sécurité pratique mais effrayante, la Raven Pi. Il a un Raspberry Pi dans son ventre et une caméra Pi intégrée dans son cou, capturant des vidéos HD chaque fois qu'un mouvement est détecté. Au même instant, ses yeux LED perçants s'allument, sa tête servocommandée pivote d'avant en arrière et il joue fort soit un son de corbeau aléatoire, soit un extrait de la lecture de Christopher Lee de The Raven.

Le côté sécurité est géré par l'incroyable logiciel MotionEye OS, qui est installé au-dessus d'une version standard du système d'exploitation Raspberry Pi. Le corbeau a même son propre contrôle de volume rotatif, et son câble USB de 3 m lui permet de se percher presque n'importe où, prêt à accueillir les visiteurs d'Halloween ou à faire paniquer les passants à tout moment de l'année.

Fournitures

1x corbeau en plastique

Framboise Pi 2

1x servomoteur

Adaptateur Wi-Fi USB

Amplificateur audio 5v

2x LED rouges

1x haut-parleur

Câbles de démarrage

2x béchers en plastique

Étape 1: Tête coupée

Tête coupée
Tête coupée
Tête coupée
Tête coupée
Tête coupée
Tête coupée

Avant de toucher l'oiseau, j'ai d'abord fait fonctionner tout le code et l'électronique, afin de savoir avec certitude de combien d'espace les composants avaient besoin. J'ai d'abord soudé les deux LED rouges en parallèle sur certains câbles de démarrage, afin qu'elles puissent toutes les deux être contrôlées par une seule broche GPIO (dans ce cas GPIO 15).

Ensuite, j'ai pris une scie à métaux pour l'oiseau, lui coupant proprement la tête - il était très important d'obtenir une coupe nette car la tête pivoterait plus tard. J'ai ensuite percé les yeux d'origine et les LED rouges collées à chaud dans les douilles vides.

La caméra était la suivante, un modèle Raspberry Pi standard - j'ai percé un trou pour cela dans le cou et je l'ai collé à chaud en place, après y avoir solidement fixé un câble de caméra extra-long de 50 cm. Avec la tête se déplaçant partout, je voulais m'assurer qu'il y avait beaucoup de mou dans les fils.

Étape 2: Code Caw

Code Caw
Code Caw

Avant d'installer MotionEye OS, j'ai commencé avec une version standard de Raspberry Pi OS, car je voulais d'abord développer le code nécessaire pour le son et le mouvement. J'ai commencé avec trois scripts séparés, un pour le servo, un pour les LED et un pour l'audio aléatoire. Une fois que les trois ont fonctionné, je les ai combinés en un seul script Python et je l'ai enregistré sur le Pi sous le nom de raven.py.

Le script que j'ai utilisé est disponible sur GitHub, vous pouvez l'utiliser mais il n'y a rien d'extraordinaire là-dedans, il contrôle une LED sur GPIO 15 et un Servo sur GPIO 18, jouant au hasard tous les fichiers son trouvés dans le /home/pi /Dossier Musique.

Étape 3: Beady Motioneye

Oeil de mouvement perlé
Oeil de mouvement perlé
Oeil de mouvement perlé
Oeil de mouvement perlé

J'ai déjà utilisé MotionEye OS dans plusieurs versions et je l'ai exécuté sur plusieurs caméras dans la maison, mais je ne l'ai jamais installé sur Raspberry Pi OS auparavant. Normalement, vous téléchargez simplement une image pour votre carte et, comme par magie, le système d'exploitation la transforme en une caméra de sécurité réseau complète, mais les images prédéfinies n'incluent pas les fonctionnalités du système d'exploitation dont j'aurais besoin pour exécuter le script, contrôler le servo et jouer l'audio.

Heureusement, il existe des instructions complètes qui décrivent le processus d'installation étape par étape, ainsi que des notes spécifiques pour chaque système d'exploitation. J'ai découvert que tant que je lisais les instructions et les suivais correctement (au lieu de penser que je savais mieux), alors tout fonctionnait.

Après l'installation, j'ai pu me connecter à partir d'un navigateur Web et personnaliser les paramètres de MotionEye, le configurer pour télécharger des vidéos sur Google Drive, etc. J'avais juste besoin de mettre à jour un paramètre que je n'avais jamais utilisé auparavant, celui qui déclencherait le script raven.py lorsqu'un mouvement était détecté, la partie "Exécuter une commande" des paramètres de notifications de mouvement.

Cela a pris quelques essais et erreurs, et fouiller en ligne, mais j'ai découvert que le script devait être rendu exécutable et devait également être stocké dans le dossier /etc/motioneye/ - j'ai travaillé sur tellement de combinaisons différentes que quelque chose d'autre pourrait fonctionner pour vous, mais je suis presque sûr que la configuration fonctionne. C'était l'un des grands avantages de l'installation sur un système d'exploitation complet - j'ai pu me connecter en utilisant Real VNC pour apporter des modifications au code, déplacer des scripts, etc.

Étape 4: boîte à crier

Boîte à cris
Boîte à cris
Boîte à cris
Boîte à cris
Boîte à cris
Boîte à cris

Faire pivoter la tête était l'objectif principal de la construction, mais je voulais également ajouter un peu de son. Il est parfois compliqué d'ajouter de l'audio à un projet Pi, il existe de nombreux HAT différents qui fonctionnent très bien si vous voulez une grande qualité, et de minuscules haut-parleurs alimentés par batterie à l'autre extrémité de l'échelle, mais j'ai pensé essayer quelque chose de milieu -range - pas de qualité audiophile mais toujours alimenté directement par le Pi.

Je me suis tourné vers un tas de circuits d'amplificateur que j'ai achetés il y a quelque temps - venant dans un pack de 5, ils étaient décidément sans fioritures, vous laissant souder tous vos propres câbles, mais coûtant un peu plus de 1 £ chacun, ils étaient parfaits pour cela projet. Lors des tests, le son n'était certainement pas de haute qualité, avec un sifflement notable, etc., mais là encore, cela fonctionnait, était très fort et avait un joli cadran rotatif marche/arrêt/volume.

Ensuite, j'ai extrait une douzaine de sons de corbeau sur le Web et les ai mis dans un dossier avec quelques échantillons que j'ai extraits de l'enregistrement de Christopher Lee de The Raven de Poe. J'ai utilisé des extraits de code que j'ai trouvés sur les forums Raspberry Pi pour jouer ces sons au hasard.

Le haut-parleur, le plus gros que j'ai pu trouver qui conviendrait, était collé à chaud sur le panneau de la poitrine du corbeau, avec des trous percés pour laisser sortir le cri.

Étape 5: Corps / Bécher

Corps / Bécher
Corps / Bécher
Corps / Bécher
Corps / Bécher
Corps / Bécher
Corps / Bécher

Ensuite, j'ai attaqué le corps, en coupant un panneau d'accès et en essayant de penser à la meilleure façon de connecter la tête au cou, qui permettrait à un servo de le déplacer librement et de le maintenir au point mort. J'ai cherché en vain dans tout l'atelier des déchets de plastique qui fonctionneraient, et j'ai finalement trouvé la chose idéale dans la cuisine - de vieux gobelets en plastique.

La base des béchers s'est avérée être juste de la bonne taille pour remplir à la fois les trous de la tête et du cou, donc après les avoir coupés avec un outil rotatif et ajouté le servo au centre (marqué à la main sur le bécher), ils ont été percés et vissé en place. Avant le montage final, j'ai découpé de grandes sections des deux bases de bécher afin que les câbles puissent passer par la tête et pouvoir se déplacer sans s'accrocher.

Alors que tout fonctionnait sur le banc, il était temps d'introduire les « tripes » électroniques à l'intérieur de l'oiseau.

Étape 6: Assemblage

Assemblée
Assemblée
Assemblée
Assemblée
Assemblée
Assemblée

Il y a pas mal de place à l'intérieur d'un oiseau en plastique, mais même ainsi, les choses étaient assez serrées et ont nécessité un peu de planification.

J'ai d'abord percé un trou dans le cul du corbeau pour le bouton de volume, puis un autre trou plus grand pour laisser passer le câble d'alimentation USB. Le Pi était le suivant, monté simplement en place avec deux supports de serre-câbles auto-adhésifs, les attaches passant à travers les trous de boulons de la carte.

Les connexions des cavaliers étaient à côté, pour le servo et les LED, elles étaient également scotchées juste en cas de mouvement. La partie la plus délicate consistait à connecter le câble plat de la caméra au pi - j'ai finalement utilisé une pince à épiler chirurgicale pour cela, appropriée pour la cavité thoracique !

Les dernières connexions étaient entre le haut-parleur et le circuit de l'amplificateur, et j'ai testé le système à fond avant de "fermer" le coffre avec des attaches de câble.

Étape 7: Toujours plus

Toujours
Toujours
Toujours
Toujours

J'ai acheté ce corbeau en plastique dans les soldes post-Halloween l'année dernière, et pour une fois, il s'est avéré exactement comme je l'avais espéré. Les LED et la tête pivotante lui donnent une telle personnalité, et cela semble plus insipide et charmant qu'effrayant, ou peut-être est-ce simplement parce que nous y sommes habitués et qu'il fait jour. L'audio est un excellent ajout, et je pense que ce sera un excellent accessoire dans le jardin de devant à Halloween, peut-être perché sur le rétroviseur de ma voiture - je suis sûr que les gens apprécieront le Poe lorsqu'ils passeront à une distance sûre.

C'est bien plus qu'un accessoire effrayant, avec MotionEye OS en cours d'exécution, c'est une caméra de sécurité vraiment pratique, et je suis sûr que nous trouverons un endroit pour la percher toute l'année. Nous pouvons cependant modifier un peu l'audio et éventuellement exploiter le servo pour ajouter un panoramique télécommandé à son pivot de tête caractéristique. Il serait également simple de remplacer la caméra par une version PiNoir, d'ajouter des LED IR et d'avoir une version de vision nocturne !

Je me suis beaucoup amusé avec ce projet et je vous recommande vivement de garder les yeux ouverts pour des oiseaux similaires, ils constituent un excellent cas de projet Pi.

Merci d'avoir lu et restez en sécurité !

Conseillé: