Caméra PTZ sur Raspberry Pi Zero avec interface Web (DIY)





L'idée est née de créer une webcam économique en utilisant les ingrédients disponibles. Il est souhaitable qu'il dispose d'une interface Web prête à l'emploi afin qu'il puisse être contrôlé à distance, en le faisant pivoter dans différentes directions, afin que les paramètres puissent être modifiés, pour prendre des photos / vidéos, télécharger des enregistrements, détection de mouvement afin que ...



L'idée est née il y a longtemps, mise en œuvre et testée comme chien de garde dans un véhicule ... Eh bien, c'est lorsque vous sortez de la voiture sous le signe de l'évacuation pendant 5 minutes et que vous craignez d'être emmené par une dépanneuse, pendant que vous choisissez des lunettes dans le magasin, et que la webcam garde et envoie lettres au téléphone. Mais il en est ainsi, au fait. Dans cet article, nous allons vous montrer comment créer une telle caméra, comment elle fonctionne, comment la configurer, etc.



Puisque la caméra va être budgétaire, voire super-budgétaire, alors les composants sont appropriés:



  • raspberry pi zero w (, wifi, wifi ) 1,5 .;
  • -500 .
  • sg-90 — 2. — 200 .
  • , -100 .
  • — 1000 .;
  • , raspberry pi-.


: 3300 .



!












La partie logicielle est construite autour de l' interface de la webcam Rpi , dans laquelle tout fonctionne essentiellement hors de la boîte. Il ne reste plus qu'à ajouter les boutons de contrôle réels sur la page, les scripts et connecter les servos.



Tout d'abord, connectons la suspension. Nous ne discuterons pas de la façon de le collecter, car tout y est intuitivement simple - où et comment insérer les servos sg-90. Connecter les servos au raspberry pi n'est pas compliqué non plus, les fils rouges vont au raspberry (5V), les noirs vont à Gnd, les orange vont au gpio raspberry (gpio17, gpio27):



Schémas




* ( ).



Lancement



Le raspberry pi lui-même cherchera un point d'accès wifi boss avec un mot de passe 1234554321, vous devrez créer ce point.



Sur la framboise elle-même, aucun paramètre spécial n'est requis, et immédiatement après le téléchargement sur la framboise et le téléchargement de l'image, l'interface Web rpi est disponible à l' adresse : 192.168.1.104 : 8080 / html



Vous pouvez déplacer la caméra en cliquant sur les flèches de la page, et vous pouvez également prendre une capture d'écran, enregistrer une vidéo etc., des options pour tous les goûts et couleurs:





Dans le même temps, la vitesse de transmission vidéo est assez vigoureuse, sans gels.



Comment puis-je changer les scripts de contrôle de la nacelle si les servos se déplacent dans des directions différentes?



Une fois connecté au raspberry pi via wifi ("boss", "1234554321") via vnc ("pi", "raspberry"),

démarrez mc et suivez le chemin:



mc
cd /var/www/html


Trouvez up.sh, down.sh, left.sh, right.sh et échangez-les si nécessaire. Par exemple left.sh à right.sh et vice versa si le cardan se déplace vers la droite plutôt que vers la gauche.



Les scripts ont été créés lors de l'installation du package servoblaster et c'est lui qui est responsable de travailler avec gpio.

Comment l'installer (bien que ce ne soit pas nécessaire ici) peut être lu sur Internet, il y a aussi une instruction dans le fichier image.



Comment ajouter / supprimer des boutons dans l'interface Web Rpi?



Une fois connecté au raspberry pi via wifi ("boss", "1234554321") via vnc ("pi", "raspberry"), vous devez exécuter mc avec la commande sudo mc.



Ensuite, suivez le chemin et corrigez le fichier userbuttons:



sudo mc
cd /var/www/html
nano userbuttons


Commentez les boutons inutiles:







après avoir actualisé la page du navigateur, ils disparaîtront:







Pourquoi avons-nous besoin de ces boutons? Pour ajouter des options de contrôle directement depuis l'interface Web.



En lançant des scripts de contrôle gpio dans / var / www / html / macros, vous pouvez vous faire un réservoir de travail.



Vous pouvez également désactiver toute cette économie via l'interface Web sur l'onglet approprié: les







passionnés ont ajouté une notification dans le télégramme au projet d'interface Web Rpi si nécessaire, mais il y a un an, cela a cessé de fonctionner. Les instructions sur la façon de configurer cette option sont également sur l'image.



Le Raspberry Pi Zero gère-t-il également le streaming audio?



Une tentative a été faite pour régler à l'aide du package sox (?), Mais a réussi à enregistrer de courts clips audio et la vidéo en continu a beaucoup souffert. Par conséquent, cette option a dû être abandonnée.



Image - télécharger .



All Articles