Étape 2: Amener tous ensemble !
Je vais juste aller à ce qu’un aperçu de haut niveau et pas entrer dans trop de détails car la mise en place peut être cependant vous voulez qu’il soit, et si vous suivez le code il a aussi les broches que j’ai utilisé pour tout balisé, mais vous pouvez changer les choses.
Une des choses importantes que je n’a pas à comprendre dans un premier temps et il m’a frustré pendant un certain temps a été mise à la terre à l’arduino. J’ai pensé que la puissance strictement provenait de l’alimentation externe uniquement, mais ensuite, une fois que j’ai commencé à regarder le schéma, il était logique que nous envoyons à l’asservissement (le signal), donc nous avons besoin d’obtenir quelque chose de nouveau pour qu’il fonctionne.
La deuxième chose importante est d’alimenter les servos séparément. L’arduino possède 5v dehors mais il ne suffit pas faire fonctionner les 2 servos et l’arduino en même temps. Les choses deviennent funky lorsque vous effectuez cette opération. Utiliser l’alimentation de maquette pour alimenter les servos indépendamment. Mais n’oubliez pas de trop, la terre sur l’arduino
Le code de l’arduino est basé sur les paramètres de mon réseau. De mon réseau que j’ai accéder à mon routeur en allant sur 192.168.1.1 vôtre peut être différente et vous devrez modifier le code pour refléter cela.
Vous devrez également le port vers l’avant, tout. Le logiciel YAWCAM devrait être en mesure de gérer cela sur son propre, mais si ce n’est pas il y a beaucoup de documentation sur la façon de porter vers l’avant. Vous devrez également port avant l’Arduino. C’est peut-être le plus grand défi de mettre cela en place, mais une fois que vous comprendre, vous aurez envie de port avant tout, j’ai ! J’ai lu que parfois certains FAI bloquera translation de port pour vous devrez vérifier cela. Juste fouiller sur google et vous trouverez les infos dont vous avez besoin.
Ce que vous aurez envie de faire est de modifier le code arduino selon vos préférences pour la conception de pages Web. Fondamentalement, l’arduino est de vous servir une page Web et cette page Web sera insérée dans la page streaming de YAWCAM via cadre inséré. Le code de l’arduino est également attaché à un fichier css, que j’ai fait pour mettre en forme la page. Il se trouve sur mon lecteur de google, et le lien est dans le code. Vous pouvez l’utiliser si vous le souhaitez, je ne me dérange pas.
Pour mettre les contrôles dans la page streaming de YAWCAM vous doit insérer une iframe dans les pages YAWCAM situés dans C:\Program Files (x86) \Yawcam\stream et ils sont nommés : template_js.html, template_mjpg.html, template_wm.html
Insérer un cadre inséré qui pointe vers votre ip internet visible, trouvez-le ici, ainsi que quelque port que vous définissez pour l’arduino (exemple http://68.104.XXX.XXX/8084)
Puis vous partirez pour accéder au flux de cam avec les commandes à l’adresse spécifiée par YAWCAM. Il y aura deux adresses, une pour être vues à l’intérieur de votre réseau et l’autre pour l’affichage à l’extérieur de votre réseau. Vous pouvez avoir quelqu'un de disponible à un emplacement différent pour tester l’extérieur la vue réseau pour vous.
En raison de problèmes de mise en forme, je ne suis pas en mesure de mettre le code arduino directement là-dedans, car il contient des éléments html.