Binome2016-7 : Différence entre versions

De Wiki de bureau d'études PeiP
(Séance 3)
(Compte Rendu des séances)
Ligne 26 : Ligne 26 :
 
* <p><font color="red">un bouclier XBee</font></p>
 
* <p><font color="red">un bouclier XBee</font></p>
 
* <p><font color="green">un servo moteur pour mouvoir les pinces</font></p>
 
* <p><font color="green">un servo moteur pour mouvoir les pinces</font></p>
* <p><font color="green">deux fourches optiques et deux engrenages reliés aux roues</font></p>
+
* <p><font color="green">deux fourches optiques et deux engrenages à appliquer aux roues</font></p>
  
 
==<div class="mcwiki-header" style="border-radius: 15px; padding: 10px; text-align: center; font-size: 80%; background: #BDBDBD; vertical-align: top; width: 99%;"> Séance 2</div>==
 
==<div class="mcwiki-header" style="border-radius: 15px; padding: 10px; text-align: center; font-size: 80%; background: #BDBDBD; vertical-align: top; width: 99%;"> Séance 2</div>==
  
Lors de cette séance nous avons précisé les composants dont nous avions besoin pour concevoir notre robot. Nous avons choisi, afin d'augmenter la difficulté, d'ajouter un système de fourche optique aux roues. Ce système permettra aux roues de fonctionner à la même vitesse, en effet cette fourche est composée d'une led infrarouge et d'un phototransistor. Grâce à un engrenage placé au milieu et relié à la roue, nous allons pouvoir calculer la vitesse de rotation d'une des roues (l'engrenage coupe la lumière reçue par le phototransistor). Ensuite nous pourrons transmettre avec l'arduino, la vitesse calculée à la seconde roue. Nous allons donc effectuer un asservissement de la vitesse.
+
Lors de cette séance nous avons précisé les composants dont nous avions besoin pour concevoir notre robot. Nous avons choisi, afin d'augmenter la difficulté, d'ajouter un système de fourche optique a chacune des deux roues. Ce système permettra aux roues de fonctionner à la même vitesse et d'éviter les incertitudes, en effet cette fourche est composée d'une led infrarouge et d'un phototransistor. Grâce à une roue trouée relié a chaque moteur et possédant donc la même vitesse de rotation que celui ci, nous allons pouvoir calculer la vitesse de rotation des deux moteurs (les roues trouées coupant la lumière reçue par les phototransistors). Ensuite nous pourrons récupérer avec l'arduino, les vitesses calculées, les comparer puis les ajuster au niveau des moteurs afin qu'elle soit les plus égales égales possibles. Nous allons donc effectuer un asservissement de la vitesse.
  
 
Nous avons aussi réfléchi a la disposition des éléments sur notre robot, et avons fait quelques schémas, à l'aide d'anciens robots créés par des élèves.
 
Nous avons aussi réfléchi a la disposition des éléments sur notre robot, et avons fait quelques schémas, à l'aide d'anciens robots créés par des élèves.
 +
 +
*insérer photo fourche optique
  
 
==<div class="mcwiki-header" style="border-radius: 15px; padding: 10px; text-align: center; font-size: 80%; background: #BDBDBD; vertical-align: top; width: 99%;"> Séance 3</div>==
 
==<div class="mcwiki-header" style="border-radius: 15px; padding: 10px; text-align: center; font-size: 80%; background: #BDBDBD; vertical-align: top; width: 99%;"> Séance 3</div>==
  
 
Aujourd'hui nous avons obtenu les derniers composants qui nous manquaient. Nous avons donc pu appréhender le fonctionnement du contrôleur de moteurs (la connectique ainsi que la programmation) et avons réussi à faire rouler et tourner notre robot.
 
Aujourd'hui nous avons obtenu les derniers composants qui nous manquaient. Nous avons donc pu appréhender le fonctionnement du contrôleur de moteurs (la connectique ainsi que la programmation) et avons réussi à faire rouler et tourner notre robot.
Ensuite nous nous sommes fortement renseignés sur le capteur ultrason ainsi que sur la fourche optique afin de pouvoir, lors de la prochaine séance, les connecter à notre Arduino et réaliser des programmes à partir d'eux.
+
Ensuite nous nous sommes fortement renseignés sur le capteur ultrason ainsi que sur la fourche optique afin de pouvoir, lors d'une prochaine séance, les connecter à notre Arduino et réaliser les programmes nécessaires.
  
 
*insérer photo du montage moteur*
 
*insérer photo du montage moteur*
 +
 +
==<div class="mcwiki-header" style="border-radius: 15px; padding: 10px; text-align: center; font-size: 80%; background: #BDBDBD; vertical-align: top; width: 99%;"> Séance 4</div>==

Version du 26 janvier 2017 à 16:58

Présentation

Pour ce projet, notre binôme formé par Rémi Foucault et Julie Claude, travaillera sur le robot compétiteur.

Le BE consiste à concevoir différents robots participant à un "match de foot". Il y a des robots compétiteurs, robots ramasseurs de balles ainsi que des buts à concevoir. Le robot compétiteur que nous souhaitons réaliser est tout d'abord actionné par un message reçu par le robot ramasseur. Il doit suivre les lignes colorées du terrain (après être sorti de son garage), à l'aide de capteurs, dans le but de se repérer dans l'espace dédié puis de trouver la balle qui émet un signal infrarouge. Une fois repérée, le robot doit se diriger vers la balle et à l'aide de pinces l'attraper ( ces pinces doivent cacher son signal). Une fois la balle attrapée, le robot envoie un message aux buts afin qu'ils enclenchent un signal infrarouge à leur tour, ce qui lui permettra de se placer devant le but adverse et de marquer. Une fois le but marqué, le robot compétiteur rentre dans son garage afin de ne pas gêner le robot ramasseur (qui est chargé de replacer la balle au centre après un but).

Compte Rendu des séances

Séance 1

Nous avons été introduit au projet via une présentation orale décrivant les objectifs du BE. Nous avons par la suite choisi d'orienter notre travail vers le robot compétiteur dont nous allons essayer de réaliser les fonctions suivantes :

  • Conception de pinces pour attraper la balle
  • Détecter, attraper puis mettre la balle dans le but
  • Ne pas sortir des limites du terrain lors d'une partie
  • En fin de partie, quitter le terrain

Pour la conception du robot nous avons besoin des composants suivants

  • un châssis en kit comprenant la roue jockey

  • deux roues et leurs moteurs associées

  • un microcontrôleur Arduino Mega 2560

  • un contrôleur pour les moteurs

  • un capteur ultrason

  • trois détecteurs de lignes

  • cinq capteurs infrarouges

  • un bouclier XBee

  • un servo moteur pour mouvoir les pinces

  • deux fourches optiques et deux engrenages à appliquer aux roues

Séance 2

Lors de cette séance nous avons précisé les composants dont nous avions besoin pour concevoir notre robot. Nous avons choisi, afin d'augmenter la difficulté, d'ajouter un système de fourche optique a chacune des deux roues. Ce système permettra aux roues de fonctionner à la même vitesse et d'éviter les incertitudes, en effet cette fourche est composée d'une led infrarouge et d'un phototransistor. Grâce à une roue trouée relié a chaque moteur et possédant donc la même vitesse de rotation que celui ci, nous allons pouvoir calculer la vitesse de rotation des deux moteurs (les roues trouées coupant la lumière reçue par les phototransistors). Ensuite nous pourrons récupérer avec l'arduino, les vitesses calculées, les comparer puis les ajuster au niveau des moteurs afin qu'elle soit les plus égales égales possibles. Nous allons donc effectuer un asservissement de la vitesse.

Nous avons aussi réfléchi a la disposition des éléments sur notre robot, et avons fait quelques schémas, à l'aide d'anciens robots créés par des élèves.

  • insérer photo fourche optique

Séance 3

Aujourd'hui nous avons obtenu les derniers composants qui nous manquaient. Nous avons donc pu appréhender le fonctionnement du contrôleur de moteurs (la connectique ainsi que la programmation) et avons réussi à faire rouler et tourner notre robot. Ensuite nous nous sommes fortement renseignés sur le capteur ultrason ainsi que sur la fourche optique afin de pouvoir, lors d'une prochaine séance, les connecter à notre Arduino et réaliser les programmes nécessaires.

  • insérer photo du montage moteur*

Séance 4