Cours:TPS 2103 tp pixy

De troyesGEII
Aller à : navigation, rechercher

Vous allez faire un tracking de balle de tennis avec une caméra pixy et un servomoteur.


pixymon

le logiciel pixymon permet de configurer la caméra pixy, connectée en usb :

https://docs.pixycam.com/wiki/doku.php?id=wiki:v2:teach_pixy_an_object_2

Todo.jpg lancer le logiciel pour reconnaître les balles de tennis :

  • dans le menu File, remettre les paramètres par défaut
  • dans le menu Action, définir la couleur de la signature 1

librairie arduino

sur la page suivante: https://pixycam.com/downloads-pixy2/

Todo.jpg Télécharger et installer la librairie arduino pour la pixy

Todo.jpg Utiliser le programme d'exemple de la librairie pixy ccc_hello_world pour vérifier le bon fonctionnement


affichage de la position de la balle

Nous allons utiliser le shield LCD (cf TP précédent) pour afficher des informations sur l'objet détecté par la caméra pixy.

En utilisant la documentation sur la page suivante :

https://docs.pixycam.com/wiki/doku.php?id=wiki:v2:hooking_up_pixy_to_a_microcontroller_-28like_an_arduino-29#arduino-api

Question.jpg Afficher sur le l'écran LCD les coordonnées du centre de la balle de tennis


rotation de la caméra

La caméra est montée sur un servomoteur que vous allez piloter pour centrer la balle sur l'image de la caméra.

servomoteur

Nous avons vu dans un TP la configuration du timer pour utiliser un servomoteur. A défaut, vous pouvez utiliser la librairie servo.


Cours:ShieldNanoinfo