Resumé
Ce projet a été conçu pour prendre n'importe quelle caméra et la rendre capable de suivre automatiquement un sujet d'intérêt (une version moins chère de "Soloshot Robot Cameraman").
Cela est réalisé grâce aux données GPS et à un capteur de direction calculé (il n'a pas été possible de trouver de module de boussole abordable qui fonctionnerait de manière fiable). La version actuelle nécessite une connexion Internet stable pour un appareil mobile et un Arduino r4. Le capteur de direction de la caméra est contrôlé par un Arduino, qui se connecte à un appareil mobile via le cloud Arduino pour suivre l'utilisateur.
Actuellement, des tests réussis ont été effectués dans une cour. Des travaux et des tests supplémentaires sont encore nécessaires pour que le système fonctionne comme prévu pour filmer un sujet en train de surfer. Bien qu'en théorie, cela devrait fonctionner si le sujet avait une montre intelligente pour se connecter.
Réglages d'impression.
Marque de l'imprimante :
Bambulabs.
Imprimante :
Bambu P1P.
Radeaux :
Non.
Soutient :
Oui.
Remplissage :
15
Notes :
Modificateur d'entrée utilisé.
Après l'impression.
Des fournitures.
Fournitures nécessaires :
Arduino R4 [x1]
Moteur pas à pas Nema 17 [x1]
Contrôleur de moteur L298N [x1]
Fils de mâle à femelle [x4]
Câble mâle à mâle [x1]
Des boulons M3 [x4]
Batterie de 9V [x1]
Connécteur de batterie 9V [x1]
Autres fournitures :
Module GPS BN-880 [x1]
Boulon métrique de (2,5 x 0,45 x 10) mm [x4]
Écrou hexagonal métrique de (2,5 x 4,5) mm [x4]
Insert de chauffage M3 [x1]
Chargeur pour téléphone portable.


Assemblée.
- Attachez le moteur pas à pas à l'aide de boulons M3.
- Attachez l'Arduino et suivez le schéma de câblage. Fixez les fils avec du ruban adhésif si vous le souhaitez.
2a. Utilisez les boulons métriques pour fixer l'Arduino et le pilote de moteur à la base. Notez qu'il peut être plus facile de fixer le pilote de moteur après que le câblage soit terminé.
2b. L'unité GPS n'est pas nécessaire (en supposant que la caméra est stationnaire). Vous pouvez utiliser le site Web ci-dessous pour trouver les coordonnées GPS de la caméra et entrer ces numéros directement dans le code.
http://www.gps-coordinates.net/ - Important. Gardez les ponts sur ENA et ENB sur le pilote de moteur, même si ce n'est pas indiqué dans le schéma de câblage.
Configuration et code d'Arduino pour l'IoT.
- Téléchargez l'application Arduino IOT sur votre téléphone. Configurez votre appareil mobile avec le widget GPS et tous les autres widgets que vous souhaitez.
- Allez sur le cloud Arduino sur votre ordinateur et configurez le R4 en tant que périphérique en suivant les instructions.
- Allez dans "Choses", cliquez sur le R4 nouvellement configuré, et connectez-le à votre réseau.
- Sur la même page, cliquez sur "Ajouter" à côté de "variables cloud". Nommez la variable et synchronisez-la avec les données GPS de l'iPhone. Notez que ma variable est nommée "iphone4_Location", donc si vous utilisez un autre nom, vous devrez le changer dans le code fourni.
- La dernière étape consiste à ajouter du code à l'onglet "Sketch".
5a. Il peut être nécessaire de modifier la longitude et la latitude de la caméra.

Mise en place/Test
Pour que la caméra puisse suivre correctement l'utilisateur, montez-la et alignez-la à l'aide d'une boussole de sorte qu'elle pointe vers 0 degré (Nord). C'est parce que l'orientation est initialisée à zéro degré puisque le module magnétomètre ne fonctionnerait pas de manière fiable.
Ensuite, téléchargez l'esquisse et attachez la batterie de 9V. La caméra devrait ensuite suivre le sujet portant l'appareil mobile. Une fois l'esquisse téléchargée, un chargeur portable peut être connecté au R4 pour l'alimentation. Vous ne pourrez tout simplement pas voir le moniteur série pour effectuer un dépannage (en supposant que vous utilisez la version gratuite d'Arduino Cloud).
Notez que la caméra peut atteindre des endroits où elle cesse de suivre ou pointe dans la mauvaise direction. Habituellement, cela est dû à des zones mortes pour le réseau cellulaire ou Internet. La caméra reprendra le suivi une fois que le sujet sera sorti de la zone morte.
Si vous avez besoin de redémarrer la caméra, réalignez-la vers le Nord et appuyez sur le bouton de réinitialisation sur le R4.
Remarques importantes
- Edit les lignes 212 et 215 avec la longitude et la latitude de l'emplacement.
- Le code est actuellement configuré pour le mode demi-pas, mais il contient également des lignes commentées pour le mode plein-pas. Il semble suivre mieux et filmer plus doucement en mode plein-pas.
- L'Arduino ne fonctionne qu'avec des réseaux de 2,4 GHz.
Model Kaynağı
