RobotGEII 16-17 : Différence entre versions

De troyesGEII
Aller à : navigation, rechercher
({{Vert|L298P}})
({{Vert|Contrôle deux moteurs CC par un shield (L298P)}})
Ligne 21 : Ligne 21 :
 
==={{Vert|Description technique}}===
 
==={{Vert|Description technique}}===
 
...
 
...
 +
  
 
==={{Vert|Contrôle deux moteurs CC par un shield (L298P)}}===
 
==={{Vert|Contrôle deux moteurs CC par un shield (L298P)}}===
Ligne 36 : Ligne 37 :
  
 
E1, M1, E2, M2
 
E1, M1, E2, M2
Commande Pin Arduino Siginification
+
 
M1 4 Contrôle du sens de rotation
+
{| class="wikitable"
E1 5 Contrôle de la vitesse de rotation
+
|-
M2 7 Contrôle du sens de rotation
+
! Commande !! Pin Arduino !! Siginification
E2 6 Contrôle de la vitesse de rotation
+
|-
 +
| M1 || 4 || Contrôle du sens de rotation
 +
|-
 +
| E1 || 5 || Contrôle de la vitesse de rotation
 +
|-
 +
| M2 || 7 || Contrôle du sens de rotation
 +
|-
 +
| E2|| 6 || Contrôle de la vitesse de rotation
 +
|-
 +
| Texte de la cellule || Texte de la cellule || Texte de la cellule
 +
|}
  
 
La tension de commande des moteurs se fera en PWM.
 
La tension de commande des moteurs se fera en PWM.

Version du 15 novembre 2016 à 07:12

Présentation

Présentation projet

Ce projet consiste à réaliser un robot pour participer à la coupe robotique GEII. Pour fabriquer ce robot nous devons respecter un cahier des charges définit par le règlement(reglement).Le principe de ce concours est aller le plus rapidement possible d'un coin à l'autre tout en esquivant les obstacles et les autres robots.Une fois arriver dans le coin le robot doit exploser un ballon qui lui est accroché dessus en début de course.

Cahier de charges fonctionnelles

Schema fonctionnelle de degrés II

Shema fonctionnelle.png

shema fonctionnelle 1er degres

Shema fonctionnelle 1er degres.png
Shema fonctonnelle 2.png

Solution technique

Pour fabriquer ce robot nous avion plusieurs choix pour procéder à l’évitement des obstacles, nous avons choisie de lier trois technologie pour éviter d’être influencer par les kart adverse lors de la course,nous allons donc utiliser des capteur infrarouge,de capteur ultrason et un caméra CMU cam 5. Pour contrôler tous les capteur ainsi que la caméra nous allons utiliser une carte rasberrie pi.Nous allons également utiliser la camera pour pour déterminer le coin d'arriver du robot grâce à une balise que la caméra reconnaîtra.

Etude du Robot

Batterie

Moteurs

Description technique

...


Contrôle deux moteurs CC par un shield (L298P)

Pour commander les moteurs nous allons utiliser le pont H L298P [ datasheet].

L298P

Le composant est ci-dessous:

L298P

Pour faire des tests nous avons utlisé le Motor Shield For Arduino.


  • Alimentation

Il est conseillé de séparer les alimentations d’Arduino et des moteurs.

On placera donc les jumpers d’alimentation sur PWRIN.

E1, M1, E2, M2

Commande Pin Arduino Siginification
M1 4 Contrôle du sens de rotation
E1 5 Contrôle de la vitesse de rotation
M2 7 Contrôle du sens de rotation
E2 6 Contrôle de la vitesse de rotation
Texte de la cellule Texte de la cellule Texte de la cellule

La tension de commande des moteurs se fera en PWM.

On placera donc les jumpers en conséquence

Roue codeuse

Detection d'obstacles

Caméra CMU cam 5

Choix camera

Nous avons tester 3 camera différente, la , la cmu cam 3 et la cmu cam 5

Cmu Cam 3.jpeg
vignette


Nous avons choisie d'utiliser la CMU cam 5 car elle est beaucoup plus simple d'utilisation que les deux autres,en effet il suffit de de télécharger le logiciel de la camera(telechargement) qui est assez simple d'utilisation,de plus il y a des programes predefinie dans ce logicel qui permettent de faire de la reconnaissance.Nous avons egalement choisie cette caméra car elle est fourni avec des servomoteur qui vont lui permettre de bouger sur son axe. (montage servo).

Perçage du ballon

Choix du perçage

montage du perçage