Académique Documents
Professionnel Documents
Culture Documents
Projet Arduino
Projet Arduino
-Alale lakhal
2Ap g2 28/06/2022
Résumé :
Ce mini projet est par objectif d’exploiter les connaissances
qu’on a vues dans les cours de l’informatique industrielle, et à
l’objectif de réaliser un robot suiveur de ligne . Il est composé
de trois grands chapitres ;
Le premier chapitre explique la description du robot
Le deuxième chapitre montre le câblage effectué et les
montages réalisés
Le dernier chapitre contient la programmation
Sommaire :
Résume………………………………………………………………………………………………..2
Introduction…………………………………………………………………………………………4
I) Description du robot…………………………………………………………………………5
1-directions……………………………………………………………………………………..5
2-outils…………………………………………………………………………………………….5
3-support…………………………………………………………………………………………9
2-les étapes…………………………………………………………………………………….10
3-annexes……………………………………………………………………………………….10
A* le shéma……………………………………………………………………………….10
B* le code………………………………………………………………………………….10
III) programmation……………………………………………………………………………..11
1-Géneralites ………………………………………………………………………………….12
2-l’ogiciel…………………………………………………………………………………………12
3-l’algorithme………………………………………………………………………………….12
4-constantes du programmation……………………………………………………..12
6-intoduction à la programmation……………………………………………………13
- 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.
Ce projet sera entièrement réalisé par nos soins de la partie électronique à la programmation en
allant jusqu'à la conception.
-Le but de ce projet était - comme son nom l’indique - de réaliser un robot capable de suivre une
ligne qu’elle soit droite ou courbe. Notre groupe était composé de trois personnes de profil différent
mais tous déterminés à mener à bien ce projet. Nous avons donc décidé de nous répartir le travail en
deux groupes avec des taches bien définies. Nous avions beaucoup à apprendre pour réaliser ce
projet, nos connaissances dans les divers domaines nécessaires étant très limitées. Ce projet s’inscrit
dans le cadre de l’enseignement dispensé aux élèves ingénieurs. Comme mentionné ci-dessus, nous
avons eu beaucoup à apprendre et à mettre en pratique pour ce projet, ce qui a pour but de nous
familiariser avec une situation concrète que nous serons amenés à rencontrer régulièrement dans
notre futur métier. La principale contrainte à laquelle nous avons dû faire face était la taille du robot
et la gestion du temps.
-Un robot suiveur de ligne est un robot qui a pour but de suivre sa ligne à l’aide des
capteurs infrarouges.
Il est très utilisé dans les différents applications dans le domaine industriel .Par
exemple on peut le trouver dans les stocks pour déplacer des produits qui ont un
grand poids.
• Quatre sorties annexes qui s’ajoutent à celles utilisées pour la commande des moteurs.
1) direction :
Il peut se déplacer dans toutes les directions.
2) outils: Il est prévu pour accueillir plusieurs outils pour notre robot :
• Deux moteurs
Motoréducteur sur la sortie : moto C (4,5) et Motoréducteur sur la sortie : Moto D (6,7)
2) Nos etapes :
3) Les annexes :
*a :le shema :
*b) le code :
III) programation :
#define enA 10//Enable1 L298 Pin enA
#define in1 9 //Motor1 L298 Pin in1
#define in2 8 //Motor1 L298 Pin in1
#define in3 7 //Motor2 L298 Pin in1
#define in4 6 //Motor2 L298 Pin in1
#define enB 5 //Enable2 L298 Pin enB
analogWrite(enA, 150); // Write The Duty Cycle 0 to 255 Enable Pin A for Motor1 Speed
analogWrite(enB, 150); // Write The Duty Cycle 0 to 255 Enable Pin B for Motor2 Speed
delay(1000);
}
void loop(){
if((digitalRead(R_S) == 1)){forword();} //if Right Sensor and Left Sensor are at White color then it
will call forword function
if((digitalRead(R_S) == 0)){Stop();} //if Right Sensor and Left Sensor are at Black color then it will call
Stop function
}
Conclusion :
A travers ce projet nous avons pu réinvestir la majorité des notions apprises ces 2 années
sein de l’EMSI. En effet ce projet demandait des notions à la fois d'électronique,
d'informatique, et de mécanique, nous avons donc dû faire preuve d'une certaine agilité en
termes de compétences. Le projet nous a également permis de consolider des bases dans
certains domaines ainsi que de découvrir de nouvelles façons de faire ou l'utilisation de
nouveaux outils tel que Orcad que nous n'avions pas encore eu à exploiter. Nous avons été
confrontés à un planning très serré en regard de la charge de travail, mais cela nous a permis
de faire face à la pression par moment et à des situations proches de celles que nous
pourrions rencontrer dans le milieu professionnel. Nous avons quand même quelques
regrets concernant le temps justement car nous avions divers obstacles tout au long du
parcours et certains ne pourront pas être effectués faute de temps. Malgré cela le fait de
mener un projet de bout en bout en partant de zéro a été une expérience enrichissante et
motivante pour nous.
.
On tiens a remercier notre comite de juge et remercier mr « omar bouazizi »pour
cette expérience et pour le soutien dont vous avez fait preuve tout au long de ce
semestre scolaire.
on vous souhaite une bonne continuation et on vous prie de croire, Monsieur omar à
l’expression de notre considération véritable.
Merci .