[PDF] Robot suiveur de ligne - Thierry LEQUEU



Previous PDF Next PDF







Robot suiveur de ligne - Thierry LEQUEU

ERGE3 – Robot suiveur de ligne Introduction Durant la seconde année de notre formation nous sommes amenés à réaliser un projet d'études et réalisation Les sujets proposés par l'enseignant sont variés et complets Dans notre cas nous avons préféré choisir notre propre sujet C'est à dire un robot suiveur de ligne de petite



Programmer une carte Arduino avec - Génération Robots

Bouton poussoir, Touch, Capteur de lumière, Détecteur de présence, Suiveur de ligne, - Ajouter les blocs pour obtenir ce programme : - Transférer le programme dans la carte Arduino : Ce programme permet d’allumer une DEL si le bouton poussoir est activé Sinon, la DEL reste éteinte



QTR (suiveur de ligne) Guide utilisateur du senseur

1 Le senseur de ligne 1 1 Séparable en deux 2 Les photo-transistors 3 Activation des LEDs 3 1 Sous 3 3V 3 2 Consommation 4 Fonctionnement de la bibliothèque Le senseur de ligne L'ensemble des senseurs du QTR-8RC (détection par réfléchissement) sont utilisés comme détecteur de ligne mais peuvent également servir



Solutions des programmes - Académie de Limoges

plusieurs capteurs (luminosité, récepteur infrarouge, suiveur de ligne, ultrasons), d’un buzzer, de deux DEL rgb Il se déplace grâce à deux moteurs pilotés indépendamment par un circuit de puissance intégré à la carte programmable



Arduino en technologie - blogac-versaillesfr

Suiveur de ligne 1 A1 D13 Led1 Suiveur de ligne 2 A5 Programmer avec le logiciel arduino Le programme s’écrit àl’aide des fonctions décrites dans les



Formation Professeurs de Collège Arduino : programmation

RoBékan est conçu pour recevoir un capteur suivi de ligne, un capteur ultrasons, un module Bluetooth Sa large platine supérieure permet la fixation de toutes cartes de pilotage, Picaxe ou Arduino Les deux roues arrière sont motrices ; la roue avant directionnelle est montée sur servomoteur



DOSSIER DINITIATION A LA PROGRAMMATION GRAPHIQUE

mais cette fois-ci on ira chercher la valeur de la luminosité mesurée Programme n°6 : Robot suiveur de ligne 9 On utilisera la piste fournie avec le robot pour mettre en œuvre ce programme Il s'agit d'un circuit noir sur fond blanc La Led de gauche renvoie la valeur 2 si elle quitte la piste noire ou 0 si elle est au-dessus du noir

[PDF] programme mbot suiveur ligne

[PDF] capteur suiveur de ligne mbot

[PDF] programme mbot labyrinthe

[PDF] robot mbot suiveur de ligne

[PDF] comment le theatre participe t il a la culture democratie athenienne

[PDF] synthèse additive des couleurs

[PDF] couleur spectrale et couleur perçue

[PDF] algorithme pour mesure principale

[PDF] cours de morale secondaire

[PDF] cours de morale leçon

[PDF] leçon de morale sur l'amitié

[PDF] exemple de leçon de morale

[PDF] cours morale

[PDF] programme de morale secondaire

[PDF] cours de morale non confessionnelle

LALLEMANDJérémy

VIDALMathieu

2nd année

Groupe K3b

Professeur responsable :T LEQUEUProjet d'étude et réalisation

Robot suiveur de ligne

ERGE3 - Robot suiveur de ligne

Page 2Projet d'étude et réalisation

Robot suiveur de ligne

ERGE3 - Robot suiveur de ligne

Sommaire

Cahier des charges.........................................................................................................................6

1. Présentation générale du projet................................................................................................7

1.1. Le robot................................................................................................................................7

1.2. Le terrain..............................................................................................................................7

1.3. Planning de répartition des tâches effectuées.......................................................................8

2. La mécanique.............................................................................................................................9

2.1. Le châssis.............................................................................................................................9

2.2. Le bloc moteur.....................................................................................................................9

1. L'électronique...........................................................................................................................10

1.1. Présentation des composants utilisés.................................................................................10

1.2. Carte mère..........................................................................................................................17

1.3. Cartes capteurs...................................................................................................................21

2. La programmation...................................................................................................................21

. Définitions des variables.........................................................................................................21

2.1. Les paramètres de configuration........................................................................................22

2.2. La reconnaissance de ligne................................................................................................23

2.3. La gestion des cas possibles...............................................................................................25

3. Tests...........................................................................................................................................27

3.1. Carte mère..........................................................................................................................27

3.2. Transfert et essais programme............................................................................................28

3.3. Carte capteurs.....................................................................................................................29

4. Le challenge robotique............................................................................................................30

4.1. Les premiers tests...............................................................................................................30

4.2. Le concours........................................................................................................................31

Page 3

ERGE3 - Robot suiveur de ligne

Table des illustrations..................................................................................................................34

Page 4

ERGE3 - Robot suiveur de ligne

Introduction

Durant la seconde année de notre formation nous sommes amenés à réaliser un projet d'études et réalisation. Les sujets proposés par l'enseignant sont variés et complets. Dans notre cas nous

avons préféré choisir notre propre sujet .C'est à dire un robot suiveur de ligne de petite

taille, comme son nom l'indique il doit pouvoir suivre un parcours en tout autonomie . Nous avons comme contrainte un délai de réalisation de 9 semaines et un challenge robotique à préparer ,nous devons également faire attention à notre budget et respecter les consignes du cahier des charges. Ce projet sera entièrement réalisé par nos soins de la partie électronique à la programmation en allant jusqu'à la conception. Pour la partie mécanique nous sommes contrains par le cahier des charges et devons respecter les dimensions ainsi qu'utiliser le châssis réglementé par le challenge.

Page 5

ERGE3 - Robot suiveur de ligne

Cahier des charges

Robot Suiveur de lignes: Challenge Robotique de Vierzon

Contraintes liées au robot:

✗dimensions: ➢Largeur: 30cm ➢Longueur: 40cm ➢Hauteur: 50cm ✗Autonomie durant tout le parcours ✗Kit imposé (Support métallique en U, moteurs, roues, engrenages, batterie) ✗Arrêt d'urgence obligatoire ✗Prise jack pour le démarrage

Consigne à respecter durant le parcours:

✗Suivre la ligne de couleur blanche et de 19mm de largeur sur un fond bleu (moquette) ✗Respect des différentes consignes tout au long du parcours : ➢Priorités à droite ( à l'aide de barre blanche placées 45cm à droite avant la priorité) ➢Raccourci (à l'aide de barres blanches placées 30cm à gauche avant le raccourci) ➢Stop figure (à l'aide de deux barres blanches placées à droite et espacées de 20mm l'une de l'autre) ➢Perçage des différents ballons placés tout au long du parcourt

✗A l'arrivée il faut faire tomber la première poutrelle en bois et que le robot s'arrête

avant la deuxième, elle deux situées a 8cm du sol

Page 6

ERGE3 - Robot suiveur de ligne

1Présentation générale du projet

Dans ce chapitre nous expliquerons d'une manière simple le fonctionnement du robot . (voir en annexe les schémas fonctionnels et fast de notre projet)

1.1Le robot

Pour vous donner une idée de la forme de notre robot nous avons pris plusieurs photos (visible notamment en première page). Ce robot doit respecter les dimensions données dans le cahier des charges soit une hauteur maximale de 50 cm une largeur maximale de 30 cm et une longueur maximal de

40 cm. Il doit également être autonome durant tous le parcours, pour cela il sera alimenté

par des batteries rechargeables.

1.2Le terrain

Le robot se déplacera sur une moquette bleu et devra suivre une ligne blanche d'une largeur de 19 mm. Il pourra ensuite effectuer plusieurs figures et respecter les consignes indiquées dans le cahier des charges pour marquer des points et ainsi se qualifier pour les tours suivants. Cette piste sera étendue sur environ 10m.

Page 7

ERGE3 - Robot suiveur de ligne

1.3Planning de répartition des tâches effectuées

Page 8VIDAL Mathieu

LALLEMAND Jérémy

Essais théorique

OOOO Orcad OO

TyponOO

OO Test OO

Maintenance

OO

Soudure

OOO

Essais pratiques

OO

Programmation

OOO OralO

Planning prévisionnel

Planning RéelO

Coupe robotique

ERGE3 - Robot suiveur de ligne

2La mécanique

La partie mécanique est une des parties qui nous a pris le moins de temps puisque le châssis ainsi que la mécanique(moteur,roue,batterie),nous ont été fournis par les organisateurs du challenge.

2.1Le châssis

Le châssis est en plastique de couleur blanche, les roues sont également en plastique et positionnées au centre du robot afin d'équilibrer celui-ci, on nous a fourni des pions en plastiques positionnés à l'avant ainsi qu'à l'arrière.

2.1.1Le haut du robot

C'est sur ce support que viendra la carte mère et l'interrupteur électrique général qui ont été ajouté plus tard. Pour pouvoir commander l'alimentation du robot on y ajoutera

également l'alimentation (batterie).

2.1.2Le dessous du robot

Cette partie est celle qui supportera la plupart du poids du robot, on y fixera le bloc moteur, ainsi que la carte capteurs. Pour fixer la carte capteurs nous avons utilisé des petites équerres que nous avons dû recouper pour être le plus prêt possible du sol.

2.2Le bloc moteur

Les moteurs fonctionnent en 5 volts au maximum de leur puissance, après quelques tests nous avons remarqué que les moteurs avaient besoin de 1 A en charge pour fonctionner. Donc pour avoir une vitesse max nous appliquons une tension de 5V et pour arrêter les moteurs une tension de 0V.

Principales caractéristiques :

-Tension d'alimentation nominale: 5 V -Courant d'alimentation maximal : 1 A

5 Volts  100 %

0 Volts  0 %

Page 9

ERGE3 - Robot suiveur de ligne

Nous aurons c'est 3 cas possibles aller tout droit tourner à gauche ou tourner à droite Nous ferons en sorte que le robot aille le plus vite possible en ligne droite, il faudra donc alimenter les 2 moteurs au maximum (5 Volts), et lorsque l'on tournera, l'un des 2 moteurs restera constamment au maximum et nous réglerons la vitesse de l'autre moteur afin de faire varier la vitesse en fonction du degrés du virage.

1L'électronique

Probablement la partie où nous avons passé le plus de temps, c'est également celle

où les recherches ont été les plus longues ainsi que les tests préalables, et c'est aussi

malheureusement la partie qui nous a causé le plus de soucis et d'erreurs.

1.1Présentation des composants utilisés

Pour la réalisation du projet, de nombreux composants ont été indispensables, tel que le LM2575 pour l'alimentation,ainsi que le LM2574 pour notre seconde alimentation nécessaire pour les moteurs. le L298 nous permet de gérer les moteurs, bien sur l'ATmega8535 qui gère les diverses informations du montage, les capteurs qui détectent au sol la direction du parcours, et enfin diverses résistances, capacités, inductances et autres diodes utiles au bon fonctionnement du montage. Page 10Illustration 1: Directions possibles en fonctions des tensions moteurs

ERGE3 - Robot suiveur de ligne

1.1.1ATmega 8535

L'ATmega8535 est le coeur de notre carte ainsi que ce qui permet au projet d'être viable et fonctionnel en effet il sert à recevoir, traiter et renvoyer les informations nécessaires au bon fonctionnement du robot.

Principales caractéristiques :

-Vitesse de cadence jusqu'à 16 MHz -Tension d'alimentation de 4.5 V à 5.5 V -Courant d'alimentation : 10mA -40 PINs -32 entrées/sorties -8 canaux analogiques -Convertisseur CAN 8 bits (0  1023 = 1024 possibilités) -2 sorties PWM (MLI) -Courant maximal par entrées/sorties : 40 mA -8 Ko de mémoire programme -EEPROM de 512 Octets -SRAM de 512 Octets -3 timers (2 de 8bits, 1 de 16 bits) -Programmation langage C

Page 11Illustration 2: L'ATmega 8535

ERGE3 - Robot suiveur de ligne

1.1.1Capteur CNY70

Le CNY70 est un capteur infrarouge sensible à la couleur, en effet il est au niveau logique haut(5V) lorsqu'il perçoit une ligne blanche et au niveau bas pour du noir. Le niveau de tension varie selon la surface et la couleur utilisée. En effet dans notre cas le fond bleu ne nous donnera pas une tension tout à fait égale a 0V, c'est pourquoi nous

avons utilisé des tensions de seuil. Le capteur doit être, en outre, placé très proche du sol

pour capter de manière optimal. Le principe de fonctionnement d'un CNY70 est une émission et réception infrarouge.

En voici le schéma:

Principales caractéristiques :

Émetteur

-Tension d'alimentation nominale : 1.25 V

Page 12Illustration 3: Capteur

quotesdbs_dbs4.pdfusesText_7