Plateforme robotique pour l'enseignement secondaire : Différence entre versions

De Wiki d'activités IMA
(Semaine 2)
(Semaine 2)
Ligne 92 : Ligne 92 :
 
   Châssis 1  
 
   Châssis 1  
  
1.Kit roue + moteur
+
*1.Kit roue + moteur
<br>2.Roue métallique OW006(roue libre 20mm)                 1.95   
+
*2.Roue métallique OW006(roue libre 20mm)                 1.95   
<br>3.Entretoise F/F 30mm:       10*0.25
+
*3.Entretoise F/F 30mm:       10*0.25
<li>3 pour les capteurs de ligne
+
**3 pour les capteurs de ligne
<li>2 pour le  roue libre
+
**2 pour le  roue libre
<li>4pour deux plaques
+
**4pour deux plaques
<br>4.Assortiment de 330 vis KV330(Visserie)                 2.95
+
<br>*4.Assortiment de 330 vis KV330(Visserie)                 2.95
<br>'''5.plaque'''  
+
<br>*'''5.plaque'''  
<br>6.Coupleur 6 piles R14 EC6L                 1.8
+
<br>*6.Coupleur 6 piles R14 EC6L                 1.8
<br>7.Interrupteur H8650         0.9
+
<br>*7.Interrupteur H8650         0.9
<br>8.Interrupteur optique KTIR0221DS                 1.1*2
+
<br>*8.Interrupteur optique KTIR0221DS                 1.1*2
<br>'''9.Encodage disque                            
+
<br>*'''9.Encodage disque'''                            
'''  
 
  
  <br> Châssis 2
+
<br>Châssis 2
  
<br>1.Motoréducteur WT751         12.5*2
+
<br>*1.Motoréducteur WT751         12.5*2
<br>2. Paire de moyeux alu 4 mm pour roues TAM6427 4.25
+
<br>*2.Paire de moyeux alu 4 mm pour roues TAM6427 4.25
<br>     roue TAM6427 (64mm)         7.08  64mm
+
<br>roue TAM6427 (64mm)         7.08  64mm
<br>3.Roue métallique OW007 hauteur 20 mm 1.95          
+
<br>*3.Roue métallique OW007 hauteur 20 mm 1.95          
<br>4.Entretoise F/F 30mm: 10*0.25
+
<br>*4.Entretoise F/F 30mm: 10*0.25
<li>   3 pour les capteurs de ligne
+
<li> **  3 pour les capteurs de ligne
<li>   2 pour le  roue libre
+
<li> ** 2 pour le  roue libre
<li>   4 pour deux plaques
+
<li> ** 4 pour deux plaques
<br>5.Assortiment de 330 vis KV330(Visserie)         2.95
+
<br>*5.Assortiment de 330 vis KV330(Visserie)         2.95
<br>'''6.plaque'''  
+
<br>*'''6.plaque'''  
<br>'''7.Encodage disque                            
+
<br>*'''7.Encodage disque '''                            
'''  
+
<br>*8.Coupleur 6 piles R14 EC6L         1.8
<br>7.Coupleur 6 piles R14 EC6L         1.8
+
<br>*9.Interrupteur H8650         1.7
<br>8.Interrupteur H8650         1.7
 

Version du 2 juin 2016 à 13:25

Cahier des charges

Présentation générale du projet

Objectif du stage

mon objectif au terme de ce projet est de réaliser un robot qui peut mesure la vitesse, suivre la ligne et éviter des obstacles automatiquement.ce robot est contrôlé par une carte principale.

Description du stage

D’abord, il faut créer mon châssis. Le châssis du robot serait constitué de plexiglas. Il contient des composantes nécessaire, par exemple, deux plaques de plexiglas, qui sont assemblées par des entretoises, deux moteurs avec réducteur, deux roues,le capteur de ligne, le capteur de infrarouge, le capteur de distance, etc.

En suite, pour les connexions vers les moteurs (alimentation et retour des odomètres), pour les capteur de lignes, pour le capteur de distance et pour le capteurs infrarouge. Il faut créer une carte électrique, ce carte principe serait conçue avec deux ponts en H et un micro-professeur de type AVR. Pour des raisons pédagogiques la carte sera conçue avec le logiciel Fritzing. Il est demandé d’utiliser des composents CMS et contient des connecteurs RJ11.

Les capteurs seront réalisés à partir de composants électronique de base (photo-transistor , LEDs, émetteurs et récepteur ultrason ). Les cartes électriques seront munies d’un connecteur RJ11 pour la connexion vers la carte principale.

Enfin, il faut aussi écrire, en C, les routine pour exploiter les moiteurs et les capteurs (odomètres, capteurs de ligne, capteurs infra-rouge, et capteur de distance ).

Chassis2.jpg

Choix techniques

Matériel
  • 2 moteurs avec réducteur
  • 2 roues
  • 1 roue libre
  • 1 interrupteur
  • 1 capteur ultrasons
  • 1 capteur de vitesse
  • 1 capteur de lumière
  • Un boîtier de 6 piles
  • 1 haut parleur
  • 2 leds rouges
  • 2 leds jaunes
  • 1 breadboard
  • Un arduino UNO
  • 1 kit arduino
Logiciel
  • Ardublock
  • Arduino IDE (utilisant le langage C)
  • Inkscape (pour designer des plaques et encoder disques)
Outil
  • imprimante 3D pour concevoir la base ou des pièces manquantes du robot


Avancement du stage

Semaine 1

Doucumentation

pour bien comprendre mon sujet, j'ai cherché les informations par rapport ce sujet, pour réaliser ce robot, je peux diviser mon travail en quatre parties principales:

  • la Création d'un châssis de ce robot avec des composantes nécessaires

--un châssis contient deux plaques en plexiglas fabriqué par imprimante 3D, deux moteurs avec réducteur, deux encoder disque(pour mesure la vitesse ),deux roues, des capteur de ligne (pour suivre la ligne) et des capteur de ultra-son (pour éviter l'obstacle)

  • la Création d'une carte principal avec un pont en H et des composants CMS et un ATMega328P

--la fonction de cette carte ressemble Arduino, il peut contrôler les moteurs(avancer, arrêter),traiter des signaux qui sont transmis par des capteurs, etc.

  • l'écritures d'un programme en C.

--ce programme permet de exploiter les moteurs et les capteurs(odomètres, capteurs de ligne, capteurs infra-rouge et capteur de dilatance), de cette façon, ce robot peut suivre la ligne et éviter des obstacles automatiquement.

la réalisation de ce robot doit diviser en 4 parties:

  • la partie de contrôler le système
  • la partie de suivre la ligne
  • la partie de éviter l'obstacle
  • la partie de alimenter des moteurs

pour la partie de contrôler le système, on choisit un ATMega328P,il est le noyau du système, il est programmable et facile à contrôler.

pour la partie de suivre la ligne, on choisit trois capteurs infra-rouge, on les bien place dans le robot,Selon les signaux reçu par trois capteurs, on peut contrôler les moteurs pour régler le direction de la voiture afin de bien suivre la ligne noir.

pour la partie de éviter l'obstacle, on choisit un capteur ultra-son,c'est facile à réaliser. mais l'ultra-sons est influencé par l'environnement, Réflexion des ultrasons de terre aura une incidence sur le jugement d'obstacles.

pour la partie de alimenter des moteurs, on doit dessiner un carte avec un pont en H et des composants.

le schéma participial

ATmega328P est le noyau de contrôle,Il peut traiter des signaux de capteur externe obtenu, et enfin il transmis les résultats aux des moteurs pour les contrôler.

Principale.png


Semaine 2

Après des discussions avec mon encadrant, j'ai commencé mon projet par faire des commandes des matériaux de robot. Avec l'aide de certains sites qui vendent des éléments électronique(GOtronic, farnell, génération robot,etc) et selon le qualité, le prix et le dimension de ces matériaux, j'ai finalement décidé les matériaux dont j'ai besoin.

 Châssis 1 
  • 1.Kit roue + moteur
  • 2.Roue métallique OW006(roue libre 20mm) 1.95
  • 3.Entretoise F/F 30mm: 10*0.25
    • 3 pour les capteurs de ligne
    • 2 pour le roue libre
    • 4pour deux plaques


*4.Assortiment de 330 vis KV330(Visserie) 2.95
*5.plaque
*6.Coupleur 6 piles R14 EC6L 1.8
*7.Interrupteur H8650 0.9
*8.Interrupteur optique KTIR0221DS 1.1*2
*9.Encodage disque


Châssis 2


*1.Motoréducteur WT751 12.5*2
*2.Paire de moyeux alu 4 mm pour roues TAM6427 4.25
* roue TAM6427 (64mm) 7.08 64mm
*3.Roue métallique OW007 hauteur 20 mm 1.95
*4.Entretoise F/F 30mm: 10*0.25

  • ** 3 pour les capteurs de ligne
  • ** 2 pour le roue libre
  • ** 4 pour deux plaques
    *5.Assortiment de 330 vis KV330(Visserie) 2.95
    *6.plaque
    *7.Encodage disque
    *8.Coupleur 6 piles R14 EC6L 1.8
    *9.Interrupteur H8650 1.7