Projet : coupe robotique IUT S3D

De troyesGEII
Aller à : navigation, rechercher

Présentation

Il nous a été demandé durant ce semestre de créer un robot qui devra répondre aux critères de la coupe robotique des IUT, pour ensuite y participer si le projet se finit dans les temps.

Quatre robots de différents IUT devront s'affronter dans une course sur un terrain de 8*8m parsemé d'obstacles, chacun d'entre eux sera positionné sur un coin du terrain et devra aller au coin opposé, une fois arrivé, il devra éclater un ballon situé au dessus du robot avec un mécanisme créer par l'équipe du projet. Le terrain est bleu et les coins sont blancs, ce qui permettra de définir le point d'arrivée.

Pour ce faire, notre groupe s'est donc occupé de différentes fonctions que nous avons préalablement définies après un brain-storming.

Les différentes fonctions du robot

Nous avons définis 4 fonctions qui ont été réparties dans le groupe :


Gestion de la détection d'obstacles

Gestion de la détection de la zone d'arrivée

Gestion des moteurs

Gestion de la balise

Gestion de la détection d'obstacles

Cablâge du capteur sur une carte Arduino



Dans un premier temps, nous avons dû rechercher les différents types de capteurs existants et avons finis par conclure que les capteurs ultrasons convenaient le mieux dans la détection d'obstacles. Nous avons donc pris les capteur HC-SR04 au vu de leur disponibilité au magasin car cela nous permettait d'effectuer plus rapidement les tests.

Après avoir défini le capteur utilisé, nous nous sommes renseignés sur la façon de câbler ces capteurs avec une carte arduino et avons trouvé le schéma suivant :






Enfin nous devions écrire un programme qui permettrait d'éviter les obstacles tout en continuant d'avancer vers la zone d'arrivée où serait placée une balise.


Gestion de la détection de la zone d'arrivée

tableau récapitulatif du comparatif IR/Ultrason



Pour cette partie, il a fallu déterminer un moyen pour détecter cette zone, comme celle-ci est blanche, contrairement au terrain qui est bleu, nous avons décidé d'utiliser un capteur optique : le CNY70 Ce capteur envoie un signal infrarouge sur une surface qui sera réémis sur l'émetteur, avec ces deux données, sera calculer un coefficient de réflexion qui permettra, dans notre cas, d'envoyer un signal de sortie de 0V ou 5V.






Schéma de câblage du cny70






Au niveau schématique, nous nous sommes inspirés de schémas et avons modifiées quelques valeurs pour l'adapter à notre projet et avoir au final ce schéma :










Gestion des moteurs

Le perçage du ballon

Fichier:.jpg
Socle du servomoteur



Pour que le robot perce le ballon, nous avons utilisés un servomoteur qui sera situé dans un socle sur le robot. Nous avons créer à l'aide du logiciel SketchUp et une imprimante 3D ce socle :