Vous êtes sur la page 1sur 63

Sommaire

Introduction Générale.................................................................................................................1
Cahier de charge..........................................................................................................................2
1- Introduction................................................................................................................. 4
2. Présentation de l’organisme d’accueil...........................................................................4
2. Cadre du projet............................................................................................................ 5
6.1. Problématique.......................................................................................................5
6.2. Solution proposée..................................................................................................5
3. Conclusion................................................................................................................... 6
1. Introduction................................................................................................................. 8
2. Spécification des besoins...............................................................................................8
2.1. Spécification des besoins fonctionnels.....................................................................8
2.2. Spécification des besoins non fonctionnels..............................................................8
3. Le carnet du produit.....................................................................................................9
4. Etude Matérielle.........................................................................................................10
4.1. Mécanisme de détection du présence de la bobine.................................................10
4.2. Comparaison technique des cartes.......................................................................11
4.3. Lecteur code a barre............................................................................................12
5. Choix de la technologie...............................................................................................13
5.1. Firebase Realtime................................................................................................13
5.2. HTTP..................................................................................................................13
5.3. Cloud..................................................................................................................13
5.4. IOT..................................................................................................................... 14
6. Choix de logiciels........................................................................................................14
6.1. Base de données...................................................................................................14
6.1.1. Critères de choix..........................................................................................14
6.1.2. Synthèse de choix........................................................................................15
6.2. Interface Homme-Machine..................................................................................16
6.2.1. Les critères de choix.....................................................................................16
6.2.2. Synthèse de choix.........................................................................................17
7. Partie mécanique........................................................................................................18
7.1. SolidWorks.........................................................................................................18
7.2. Les fonctions de SolidWorks................................................................................18
7.3. Choix de dimensions de chariot............................................................................19

1
7.4. Choix du matériel de fabrication..........................................................................19
8. Conclusion................................................................................................................. 21
1. Introduction............................................................................................................... 24
2. Conception UML........................................................................................................24
2.1. Diagramme de cas d'utilisation................................................................................24
2.1.1. Diagramme de cas d’utilisation générale...........................................................25
2.1.2. Diagramme de cas d’utilisation responsable “gérer les operateurs”...................26
2.1.3. Description de cas d’utilisation “gérer les opérateurs”......................................26
2.1.4. Diagramme de cas d’utilisation “consulter l’historique”....................................27
2.1.5. Description de cas d’utilisation “consulter l’historique”....................................27
2.1.6. Diagramme de cas d'utilisation ‘’ Remplir le chariot ’’......................................28
2.1.7. Description de cas d’utilisation “Remplir le chariot”.........................................28
2.1.8. Diagramme de cas d’utilisation “Gérer le stock nécessaire pour la production”. 29
2.1.9. Description de cas d’utilisation “gérer le stock nécessaire pour la production”...29
2.2. Diagramme de class................................................................................................30
2.3. Diagramme de séquence..........................................................................................30
2.3.1. Diagramme de séquence « gérer les opérateurs »...............................................31
2.3.2. Diagramme de séquence « Historique »............................................................32
2.3.3. Diagramme de séquence « Remplir le chariot ».................................................33
2.3.4. Diagramme de séquence « gérer le stock nécessaire pour la production »...........34
3. Conception mécanique................................................................................................35
4. Conclusion................................................................................................................. 36
1. Introduction............................................................................................................... 38
2. Les interfaces réalisées................................................................................................38
2.1. Interface d’accueil...............................................................................................38
2.2. Interface responsable...........................................................................................39
2.3. Interface opérateur magasin................................................................................41
2.4. Interface opérateur ligne.....................................................................................43
3. Réalisation du prototype.............................................................................................44
3.1. Réalisation de structure de chariot.......................................................................45
3.2. L’application du prototype..................................................................................46
3.3. Matériels utilisés pour ce prototype......................................................................46
Etude des coûts..........................................................................................................................48
Conclusion générale...................................................................................................................49
Annexe........................................................................................................................................50

2
Liste des figures

Figure 3 : La sérigraphie............................................................................................................ 7
Figure 4: Machine de pose......................................................................................................... 7
Figure 5: Machine de vision.......................................................................................................8
Figure 6: Four de refusions........................................................................................................ 8
Figure 7: kits préparés............................................................................................................... 9
Figure 8: Micro-rupteur........................................................................................................... 16
Figure 9: Lecteur code à barre..................................................................................................17
Figure 10 : Logo Firebase........................................................................................................18
Figure 11: Logo phpMyadmin..................................................................................................20
Figure 12: Logo Visual studio code...........................................................................................23
Figure 13: Logo solidworks.....................................................................................................23

3
Figure 14: Modèle des emplacements........................................................................................24
Figure 15: Logo de logiciel Diagrams.net..................................................................................29
Figure 16 : Diagramme de cas d'utilisation générale....................................................................30
Figure 17: Diagramme de cas d'utilisation "gérer les opérateurs"..................................................31
Figure 18: Diagramme de cas d'utilisation " consulter l'historique"...............................................32
Figure 19: Diagramme de cas d'utilisation "Remplir le chariot"....................................................33
Figure 20: Diagramme de cas d'utilisation " Gérer le stock nécessaire pour la production"..............34
Figure 21 : Diagramme de class................................................................................................35
Figure 22: Diagramme de séquence " Gérer les opérateurs".........................................................36
Figure 23: Diagramme de séquence " Remplir le chariot"............................................................38
Figure 24 : Diagramme de séquence "Gérer le stock nécessaire pour la production".......................39
Figure 25 : Conception de chariot.............................................................................................40
Figure 26: Interface d'accueil...................................................................................................43
Figure 27: Interface responsable...............................................................................................44
Figure 28: Interface d'ajouter un opérateur.................................................................................44
Figure 29 : Interface de recherche.............................................................................................45
Figure 30 : Interface de recherche.............................................................................................45
Figure 31: Interface liste des produits........................................................................................46
Figure 32: Interface pour ajouter un nouveau produit..................................................................47
Figure 33: Interface de recherche produit...................................................................................47
Figure 34: Interface opérateur ligne...........................................................................................48
Figure 35 : Interface recherche emplacement.............................................................................48
Figure 36 : Conception de prototype.........................................................................................49
Figure 37 : Modèle des emplacements.......................................................................................49
Figure 38: Squelette de chariot.................................................................................................50
Figure 39 : Fabrication du prototype.........................................................................................50

Liste des tableaux

Tableau 1: Carnet du produit....................................................................................................14


Tableau 2 : Comparaison technique des cartes............................................................................16
Tableau 3: Etude comparative des métaux.................................................................................25
Tableau 4: Description de cas d'utilisation "gérer les opérateurs"..................................................31
Tableau 5: Description de cas d'utilisation "consulter l'historique"................................................32
Tableau 6: Description de cas d'utilisation " Remplir le chariot"...................................................33
Tableau 7: Description de cas d'utilisation " Gérer le stock nécessaire pour la production"..............34
Tableau 8 : Matériels utilisés....................................................................................................51

4
Liste des abréviations

CMS: Composants montés en surface.

PCB: Printed Circuit Board.

IHM: Interfaces Homme-Machine.

CAO: Conception assistée par ordinateur.

UML: Unified Modeling language.

SGBD:Système de gestion de la base de données.

5
HTTP :Hypertext Transfer Protoco

6
Introduction générale

Introduction Générale

L’industrie électronique est un secteur très exigeant qui demande des améliorations
quotidiennes suite au contexte économique et d’une concurrence accrue entre les entreprises
opérants dans le domaine.

Cette conjoncture oblige les entreprises comme d’améliorer le processus de fabrication des
cartes électroniques afin de garder un bon niveau de compétitivité et aussi pour satisfaire les
clients qui sont de plus en plus exigeants.

Assurer l’équilibre qualité-production est aussi un défi à affronter pour pouvoir garantir la
confiance et la satisfaction des clients. est l’une des entreprises qui doit non seulement une
qualité distinguée mais aussi fabriquer une grande quantité. En effet, TIS Circuits offre
plusieurs solutions innovantes dans différents domaines; l’énergie, la domotique, la
télécommunication et l’automobile qui répondent pleinement au besoin des clients et qui
utilisent les dernières technologies de pointe pour assurer la fabrication des cartes
électroniques.

C’est dans ce cadre que s’est inscrit le projet de fin d’études intitulé que nous avons réalisé au
sein de l'entreprise , société spécialisée dans la fabrication des câbles et qui porte sur la
conception et la réalisation du chariot de stockage matière intelligente.

L’objectif est la conception et la réalisation du chariot qui offre la bonne gestion du temps ,la
distribution intelligente de la matière et la traçabilité des événements pour bien planifier les
processus.

Dans le premier chapitre, nous allons présenter l’entreprise d’accueil, l’étude de l'existence,
la problématique et la solution retenue.

Dans le deuxième chapitre, nous définirons les besoins fonctionnels, non fonctionnels et le
carnet du produit par la suite nous effectuerons une étude dynamique du système et enfin
nous présenterons les matières et logiciels adoptées pour le développement de ce projet.

Dans le troisième chapitre nous détaillerons les fonctions du système et nous y présenterons
quelques diagrammes conceptuels ainsi que la conception mécanique du système.

Dans le quatrième chapitre nous présenterons une démonstration de quelques scénarios de


fonctionnement de l’application ainsi que la réalisation de prototype.

1
Cahier de charge

Cahier de charge

Etant données que la perte du temps, la gestion et la perturbation du stock sont des problèmes
majeurs du chargement des bobines, nous avons eu l’idée de développer cette solution
innovante qui nous été proposée au sein de l’entreprise .

Objet : conception et réalisation de chariot de stockage matière intelligent

Afin de réaliser notre projet, nous devons passer par les étapes suivantes :

● Étude de l’existant (avantage, inconvénient).


● Étude de la solution proposée.
● Conception du projet.
● Développement de l’interface, base de données.
● Réalisation de prototype.

2
Chapitre 1

Présentation de Tis circuits et analyse du projet

Plan

1- Introduction
2- Présentation de l’organisme d’accueil
3- Processus de fabrication des cartes électroniques
4- Cadre du projet
5- Conclusion

3
Chapitre 1: Présentation de Tis circuits et analyse du projet

1- Introduction
L’objectif de ce chapitre introductif est de présenter l’entreprise d’accueil « , nous mettons le
projet dans son cadre général.
Enfin, nous traitons la problématique et la solution proposée.

Notre projet s’est déroulé, plus précisément à l’unité « process et méthode »

2. Présentation de l’organisme d’accueil

4
Chapitre 1: Présentation de Tis circuits et analyse du projet

2. Cadre du projet

Ce projet est inscrit dans le cadre d’un projet de fin d'étude proposé par le service Process de
l’entreprise Circuits afin de trouver des solutions à des problèmes qui influent négativement
sur la production.

Ce projet a pour objectif central, la réalisation d’un chariot de stockage matière intelligent.
Nous passons ensuite à l'étude du système existant et la problématique du projet. Enfin, nous
décrivons la solution proposée.

6.1. Problématique

La configuration actuelle (chariot de stockage matière traditionnel) n’est pas capable de suivre la
modélisation de l’approvisionnement de la ligne de production d’une façon automatique et
sécurisée. Ces problèmes influent directement et négativement sur la production de l’entreprise.
Suite aux remarques que nous avons faites au système actuel, nous avons trouvé qu’il présente les
limites suivantes :

❏ Perte de temps : pour alimenter les machines de production, l'opérateur ligne doit
chercher l’article erroné. La fréquence est un chargement chaque 20 min ,3 min.
❏ Risque d’erreur : Sur l’article qui se ressemble en aspect visuel, il est possible de
charger la machine avec un article erroné. La fréquence est un défaut de chargement
chaque mois.
❏ Perturbation du stock : à la fin de production, l’opérateur doit retourner les restes des
articles consommés au magasin matière.
❏ Traçabilité des évènements : la traçabilité des évènements est une exigence client,
actuellement, cette exigence n’est pas respectée.

6.2. Solution proposée

Notre projet consiste à la conception et la réalisation d’un chariot qui permet de stocker la matière
première d’une manière intelligente.

L’objectif principal de ce chariot est de remplacer les fonctions manuelles de la configuration


traditionnelle par des tâches automatiques afin de diminuer le taux d’erreurs. Ce chariot
automatique fait partie des solutions innovantes pour le stockage et l’extraction des bobines en se
basant sur un planning du jour pour simplifier la procédure de pré-production.

5
Chapitre 1: Présentation de Tis circuits et analyse du projet

En effet, ce projet a pour but d’améliorer la productivité, le respect de la qualité, de la sécurité et de


la traçabilité, il sera aussi exploité par toutes personnes qui peuvent être soit des opérateurs de
lignes, soit des opérateurs magasin.
Cette solution a plusieurs avantages dont on peut citer :

➢ La distribution intelligente de la matière


➢ La réduction de temps d’alimentation
➢ La recherche rapide de l’article a monté
➢ La traçabilité des événements

3. Conclusion

Dans ce chapitre nous avons présenté la société TIS CIRCUITS, ses fonctionnalités de plus nous
avons mis le projet dans ce contexte général ainsi que la solution proposée. Le chapitre suivant
s’intéresse à la spécification de besoin et l'étude matérielle du projet.

6
Chapitre 2

Etude du projet

Plan

1- Introduction
2- Spécification des besoins
3- Carnet du produit
4- Etude Matérielle
5- Choix de la technologie
6- Choix logicielle
7- Partie mécanique
8- Conclusion

7
Chapitre 2

1. Introduction
Dans le deuxième chapitre, nous allons commencer maintenant une phase importante et
indispensable dans le cycle de vie d’une application. Dans cette phase nous allons identifier les
besoins fonctionnels et non fonctionnels ainsi que le carnet du produit. Ensuite nous effectuons
une étude dynamique. Enfin, nous déterminons les outils de développement.

2. Spécification des besoins


La spécification des besoins représente la première phase du cycle de développement d’un
système. Elle sert à identifier les acteurs réactifs du système et associer a chacun l’ensemble
d’actions. Dans ce contexte, nous allons mettre l’accent sur les besoins fonctionnels et les
besoins non fonctionnels dans le but de réaliser un système optimal et satisfaisant.

2.1. Spécification des besoins fonctionnels


Un acteur joue le rôle d’une entité externe (utilisateur humain, dispositif matériel ou autre
système) qui interagit directement avec le système. L’acteur représente dans notre système peut
être soit un magasinier, soit un opérateur ligne. Notre chariot doit pouvoir assurer les activités
suivantes :

Le responsable peut :
● S’authentifier
● Gérer les utilisateurs (magasin, ligne)
● Consulter l’historique
Un opérateur magasin peut
● S’authentifier
● Préparer un kit
● Remplir le chariot
Un opérateur ligne peut :
● S’authentifier
● Gérer le stock nécessaire pour la production.

2.2. Spécification des besoins non fonctionnels


Ce sont les besoins qui permettraient d’améliorer la qualité des services de chariot comme
l’amélioration du temps de réponse. Parmi ces besoins, on cite :

● La sécurité: il faut avoir une interface d’authentification qui permet à chaque utilisateur
l’accès au chariot.

8
Chapitre 2

● Efficacité: le système doit être fonctionnel indépendamment de toutes circonstances.


● La rapidité de traitement: afin d'être acceptée par l’utilisateur, notre application doit
respecter ce critère pour assurer le fonctionnement des fonctionnalités répondant aux
besoins de l’utilisateur avec le minimum de temps de réponse.
● La fiabilité.
● La convivialité: l’interface et l’application doivent être faciles à utiliser et
compréhensibles par l’utilisateur. Ils doivent présenter un enchaînement logique entre
les différentes étapes.

3. Le carnet du produit

Le carnet de projet est un outil extrêmement pratique pour suivre l'évolution du notre projet. Il
permet d’organiser les fonctionnalités ou des tâches nécessaires pour la réalisation satisfaisante
du projet.
Nous dressons le carnet de notre projet par le tableau suivant:

Tableau 1: Carnet du produit

N° Description estimation (jours)

Etude théorique

1 Une documentation sur la société et recherche 4


sur le système existant

2 Recherche documentaire sur le langage php et 4


l’éditeur de code Visual studio code

3 Recherche sur la base de données et intégration 3


de phpMyAdmin et le web

Analyse de système 2

4 Etude dynamique du système et recherche de la 3


solution

5 Recherche sur la conception UML 2

6 Elaboration de cas d’utilisation générale 2

Gérer les opérateurs

7 Etude conceptuelle du cas d’utilisation gérer les 2


opérateurs

8 Développement des fonctions et leurs bases de 2


données

9
Chapitre 2

9 développement de l’interface 4

Consulter l’historique

10 Etude conceptuelle du cas d’utilisation historique 1

11 Développement des fonctions et leurs bases de 2


données

12 Développement de l’interface 2

Remplir le chariot, Gérer liste des produits

13 Etude conceptuelle du cas d'utilisation gérer liste 1


des produits

14 Développement des fonctions et leurs bases de 2


données

15 Développement de l’interface 2

Gérer le stock nécessaire pour la production

16 Etude conceptuelle du cas d’utilisation gérer le 3


stock

17 Développement des fonctions et leurs bases de 2


données

18 Développement de l’interface 3

19 Recherche documentaire sur le solidworks 4

Conception mécanique solidworks

20 La conception mécanique de chariot 10

4. Etude Matérielle

4.1. Mécanisme de détection du présence de la bobine

Après l’analyse du cahier de charge nous avons constaté que l'un des grands objectifs de ce
projet est d’assurer que le chariot porte-bobines est par le nombre suffisant des bobines pour
éliminer la rupture des composants essentiellement dans la phase du chargement de bobines
utilisées . Dans ce contexte, nous avons décidé d’améliorer les performances de ce chariot avec
l’installation d’un système de détection des bobines misent.
Pour assurer que chaque bobine est dans son emplacement Correct, nous avons préféré
d’utiliser un capteur de détection d’objets pour garantir un meilleur résultat

10
Chapitre 2

le choix des capteurs de plus convenable qui peut répondre à nos besoin est le capteur de
proximité ou “capteur détecteurs de présence”. C’est un capteur qui ne nécessite pas de contact
physique avec l’objet (bobine).

Son pouvoir de détecter à courte distance la présence de tous types d’objets, son haute
précision, son sensibilité aux métaux et aux non-métaux et son bonne tenue à l’environnement
industriel le faire l’un des capteurs les plus utilisés dans les différents domaines
(l’automatisme, la sécurité, le contrôle dimensionnel, l’automobile).
Notre chariot est capable de supporter soixante-dix bobines, donc il est nécessaire de faire
installer cent capteurs, un capteur pour chaque bobine, afin de détecter chaque emplacement
pour réussir la procédure de chariot. En tenant compte que le capteur de proximité est plus
coûteux, son prix est d'environ 75dt, nous étions obligés de le remplacer avec une autre
solution moins coûteuse et répondant en même temps à nos besoins.

Cette solution consiste à utiliser un interrupteur fin de course ou un micro-rupteur,


actuellement disponible au TIS Circuits, a la place de capteur de proximité pour détecter la
présence des bobines. Cet interrupteur nécessite un contact direct avec l’objet, c'est -à-dire que
chaque bobine doit être placée directement sur la tige du capteur.

Figure 1: Micro-rupteur

4.2. Comparaison technique des cartes

Tableau 2 : Comparaison technique des cartes

Carte ESP 32 Arduino Uno

Nombre de cœur 2 1

Architecture 32 bit 8 bit

contrôleur ESP32 DEVKIT ATmega328P


V1

11
Chapitre 2

Fréquence 20 MHz 16 MHz

RAM 320 Ko 2 Ko

Flash 16 Mo 32 Ko

Wifi Oui Non

Bluetooth Oui Non

GPIO pin 36 14

Alimentation 2.7 à 3.6 V 5V

On peut déduire à partir du tableau comparatif que:

● En termes de RAM , la capacité de L'ESP 32 est plus importante que l'arduino.

● ESP 32 dispose d’une connectivité sans fil telle que WI-FI et Bluetooth, tandis que
la carte arduino n’a pas.

● L'ESP 32 est capable de fonctionner de manière fiable dans des environnements


industriels .Alimenté par des circuits d’étalonnage avancé, L’ESP 32 peut
supprimer de manière dynamique les imperfections des circuits externes et s’adapter
aux changements des conditions externes.

● La carte arduino à une puissance faible devant l’ESP 32. En tenant compte du
tableau, on déduit que l’ESP 32 représente un outil plus performant et mieux adapté
à nos besoins.

4.3. Lecteur code a barre


Un lecteur code à barre est un appareil électronique servant à lire les information stockées sous
la forme de code à barre, il permet de déchiffrer rapidement et facilement les données liées au
produit.

Figure 2: Lecteur code à barre

12
Chapitre 2

5. Choix de la technologie

5.1. Firebase Realtime


La base de données Firebase Realtime est une base de données NoSQL hébergée dans le cloud
qui vous permet de stocker les données au format JSON et de les synchroniser entre en temps
réel avec chaque client connecter..
Firebase est un ensemble des services d'hébergement pour n'importe quel type d’application
(android, iOS, Javascript, Node.js, Unity;PHP,C++....).
Au lieu des requêtes HTTP classiques, la base de données réel Firebase utilise la
synchronisation des données :chaque fois que les données changent, tout appareil connecté
reçoit cette mise à jour en quelques millisecondes.

Figure 3 : Logo Firebase

5.2. HTTP
HTTP “Hypertext Transfer Protocol”,est un protocole de communication client-serveur
développé pour le World Wide Web. Dans le protocole HTTP une méthode est une commande
spécifiant un type de requête, c’est-à-dire qu’elle demande au serveur d’effectuer une action
Il existe de nombreuses méthodes, les plus courantes étant GET, HEAD et POST
GET : c’est la méthode la plus courante pour demander une ressource. Une requête GET est
sans effet sur la ressource, elle doit être répétée sans effet.
HEAD : cette méthode ne demande que des informations sur la ressource ,sans demander la
ressource elle-même.
POST : cette méthode est utilisée pour des transmettre des données en vue d’un traitement à
une ressource. L’URI fourni est l’URI d’une ressource à laquelle s’appliquent les données
envoyées.

5.3. Cloud
Un cloud est un ensemble de matériels, se raccordements réseau et de logiciel fournissant des
services qu’individus et collectivités peuvent exploiter depuis n'importe où dans le monde.

13
Chapitre 2

Les principaux services proposés en cloud sont le SaaS(Software as a Service),le


PaaS(Platform as a Service)et le IaaS(Infrastructure as a Service)ou le MBaaS( Mobile
Backend as a Service).

5.4. IOT
IOT "Internet Of Things” est l’interconnexion entre l’internet et des objets, des lieux et les
environnements physiques .L’appellation désigne un nombre croissant d’objets connectés à
internet permettant ainsi une communication entre nos biens dits physiques et leur existence
numérique.

IOT fonctionne principalement avec des capteurs et objets connectés placés dans des
infrastructures physiques.

6. Choix de logiciels

6.1. Base de données


Afin d’assurer le bon fonctionnement, notre chariot doit être équipé par un système
informatique qui régit la collecte, le stockage, le traitement et l’utilisation des données .Ce
système possède une base de données comme une pièce centrale.

Pour accéder aux données de cette base, on doit utiliser un langage de requête qui
est un langage informatique et un système de gestion de base de données.

6.1.1. Critères de choix


Il faut définir les critères suivant lesquelles nous allons choisir la base de donnée :
❏ L'application doit assurer la persistance des données : lorsqu'un ensemble de requêtes
est validé, les données doivent être sauvegardées de manière permanente.
❏ Le système doit assurer la confidentialité des données : La notion d’utilisateur et de
droits associés (droits de lecture, d’écriture et exécution sur les objets de la base) est
indispensable afin d’assurer cette confidentialité.
❏ Le système doit offrir la possibilité à l'utilisateur de communiquer avec la base d’une
manière simple.

On présente une étude comparative des systèmes de gestion de base de données les plus
utilisés:

14
Chapitre 2

X Oracle : Oracle est un SGBD payant .Son coût élevé fait qu’il est principalement utilisé par
les entreprises mais ce n’est pas le cas pour TIS Circuits. Oracle gère bien les grands volumes
de données .Cependant, il est inutile d’acheter une licence oracle pour un projet de petite taille.

MS Access: MS Access est un logiciel édité par Microsoft. Par conséquent, c’est un logiciel
payant qui ne fonctionne que sous Windows NT .Il n’est pas adapté pour gérer un grand
volume de données et a beaucoup moins de fonctionnalités que les autres SGBD .Son avantage
principal est l’interface graphique qui vient avec le logiciel.

PhpMyAdmin: PhpMyAdmin est un logiciel gratuit écrit en PHP, destiné à gérer


l’administration de MySQL sur le Web.PhpMyAdmin prend en charge un large éventail
d’opération sur MySQL et MariaDB.Cette interface permet d'exécuter, très facilement et sans
grandes connaissances en bases de données, des requêtes comme les création de table de
données, insertion, mises à jour, suppressions et modification de structure de la base de
données.

6.1.2. Synthèse de choix


L’oracle est le plus complet mais le moins évident à utiliser puisque sa prise en main reste
réservée à ceux qui ont une bonne connaissance d’oracle ou bien pour ceux qui s'investissent
totalement dans l’apprentissage de l'administration de base de données Oracle.

D’autre part, on n’aura pas besoin de faire la conception d’une interface graphique sous SGBD
ce qui élimine la solution MS Access.

PhpMyAdmin est un outil qui permet de visualiser rapidement l’état de notre base de données
et la modifier.
Cette synthèse a montré que le PhpMyAdmin représente le choix le plus adapté à nos besoins.

Figure 4: Logo phpMyadmin

15
Chapitre 2

6.2. Interface Homme-Machine


Pour faciliter la communication entre l’utilisateur et le chariot, nous avons choisi de l’équiper
par une interface Homme-Machine (IHM).
Cette interface désigne l’interface utilisateur qui relie l’opérateur au dispositif de commande
pour assurer le contrôle et la communication entre les deux entités dans le but de réaliser un
système interactif.

6.2.1. Les critères de choix


Afin d’améliorer la performance du projet, nous avons de donner à l'interface l’option de :

● Lire les codes à barre des opérateurs pour vérifier s’ils ont le droit d’accéder au chariot
pour assurer la sécurité.
● Connecter à une base de données pour le stockage à long terme des données pour
assurer la traçabilité.
● Identifier les bobines par leur code à barre.
● Communiquer avec une carte de commande pour la distribution automatique des
bobines.

Afin de réaliser cette interface, on doit choisir tout d’abord un environnement de


développement convenable afin d'assurer le bon fonctionnement.

LabVIEW : LabVIEW est une plateforme de conception des systèmes et un environnement de


développement de National Instruments qui un langage de programmation graphique qui utilise
un modèle de flux de données au lieu de lignes séquentielles de code texte.

Visual Studio code : Visual Studio code est un environnement de développement intégré de
Microsoft. Il est utilisé pour développer des programmes informatiques, ainsi que des sites
Web, des applications Web, des services Web et des applications mobiles à travers un langage
de programmation textuelle.

Python: Python est un langage de programmation interprété multi-paradigme et


multiplateformes. Il favorise la programmation impérative structurée, fonctionnelle et orientale.
Il est souvent un langage de premier choix pour des développeurs qui veulent créer des
applications, leurs versions mobiles et des services Web.

16
Chapitre 2

6.2.2. Synthèse de choix


Il est à noter que les logiciels mentionnés sont capable de répondre aux exigences de l’interface
Homme-Machine désirée .Alors que nous avons constaté que le choix convenable est de
développer l’interface sous Visual studio puisqu’il combine la simplicité d’un éditeur de code
source avec des outils de développement puissants.

Visual Studio Code est un éditeur de code léger et rapide qui permet d’ajouter des extensions et
d'intégrer de nombreux langages et fonctionnalités .Il est parmi les éditeurs les plus populaires.
C’est un ensemble d'outils de développement permettant de développer différents types
d'applications, en utilisant des nombreux langages de programmation dont c+
+,HTML,JavaScript,PHP,CSS et bien plus.

Il intègre plusieurs outils facilitant la saisie de code par les développeurs, de corriger leur code
et de gérer les différentes versions de leurs fichiers de travail puisqu’un module de débogage
est aussi de la partie.
Visual Studio Code est un éditeur open source redéfini et optimisé pour la création et le
débogage d'applications Web et Cloud modernes. Il est libre, gratuit et disponible sur les
plateformes Linux, MacOs et Windows.
Les fonctions de Visual Studio Code

➢ Prise en charge de plusieurs langages de programmation: il prend en charge plusieurs


langages .Donc, auparavant les programmeurs avaient besoin de web-support (un
éditeur différent pour différentes langues).Cela signifie également qu’il détecte
facilement l’erreur.
➢ IntelliSense: il peut détecter si un extrait de code est laissé incomplet. De plus, les
syntaxes de variables courantes et les déclarations des variables sont effectuées
automatiquement.
➢ Référentiel: Avec la demande de code, un stockage sécurisé et opportun est tout aussi
important.
➢ Web-support: livré avec un support intégré pour les applications Web. Ainsi, les
applications Web peuvent être créées et prises en charge dans Visual Studio code.
➢ Multi-projets: plusieurs projets contenant plusieurs fichiers/dossiers peuvent être
ouverts simultanément. Ces projets peuvent être liés les uns aux autres.

17
Chapitre 2

Visual Studio Code joue un rôle central dans le développement de logiciels. Avec ses
fonctionnalités en constante évolution et ses nouveaux paramètres qui seront bientôt ajoutés,
qui permettront aux utilisateurs de travailler avec lui.

Figure 5: Logo Visual studio code

7. Partie mécanique
Pour garantir d'excellents résultats dans la réalisation de ce chariot nous avons essayé de
développer un modèle en 3D de cette armoire a l’aide de logiciel de modélisation 3D
SolidWorks.

7.1. SolidWorks
SolidWorks est un logiciel de CAO, pour conception assistée par ordinateur, qui permet de
réaliser des pièces en trois dimensions. Cet outil est idéal pour des plans détaillés, dans les
domaines de la mécanique, de la manufacture et de l’industrie dans son ensemble .Grâce à une
myriade d’outils de dessin et d’édition, il est possible de concevoir des pièces détaillées et de
réaliser des assemblages pouvant contenir jusqu'à 100 000 pièces. On peut aussi créer des
pièces en plastique, de la tôlerie, des tuyaux et des câbles électriques .SolidWorks fournit
également des modules permettant d’effectuer une nomenclature détaillée, de réaliser une
analyse des contraintes et de coter vos différentes conceptions.
SolidWorks permet de réaliser de la modélisation 2Det 3D, ce logiciel de CAO est réputé pour
sa simplicité d'utilisation et se veut intuitif.

Figure 6: Logo solidworks

7.2. Les fonctions de SolidWorks


Le logiciel SolidWorks permet de:

18
Chapitre 2

● Concevoir des objets en 3D de manière très précise


● Développer des produits
● Vérifier la conception de votre fichier
● Détenir une bibliothèque de vos fichiers 3D
● Mettre en place des mises en plan 2D
● Créer des images et animations de vos objets 3D
● Estimer le coût de la fabrication de vos projets

7.3. Choix de dimensions de chariot


Pour faire le choix de la capacité de stockage de notre chariot on a consulté les historiques des
kits préparés, nous avons trouvé qu'un seul kit ne dépasse pas une centaine de bobines. Pour
garantir que notre chariot peut accepter tous les kits réalisés aux futures, nous avons choisi 70
emplacements ,puisque s’est décidé que notre chariot a pour 1700 mm de hauteur et avec 1000
mm de largeur et l’épaisseur des plus grandes bobines est de 30 mm avec une séparation de 10
mm entre les bobines.

Figure 7: Modèle des emplacements

7.4. Choix du matériel de fabrication


Pour la fabrication de notre chariot, nous avons besoin d’une analyse, qui consiste à choisir le
métal qui convient à l'environnement de l’entreprise.

Le tableau suivant présente une comparaison entre plusieurs métaux:

19
Chapitre 2

Tableau 3: Etude comparative des métaux

Aluminium Acier plastique

Longévité Très élevée Très élevée Moyenne

Usinage Nombreuses méthodes Nombreuses Contrairement aux


d’usage possible : méthodes métaux, usinés à
Étirage, possibles: haute température,
pressage, découpage pressage, le plastique permet
découpage au laser, découpage. de fabriquer des
meulage. pièces moulées
Peut-être usiné par relativement
enlèvement de facilement.
copeaux,
moulé à froid et
aisément soudé.
propriétés idéales pour
l’extrusion et le
moulage.

Humidité Haute résistance aux Acier inox Les matières


intempéries. Ne sensible à plastiques sont
connaît pas la l’humidité, résistantes à
corrosion. absence de rouille, l'humidité, voire
Etanchéité à la vapeur y compris avec entièrement
d’eau. aciers galvanisés a étanches à la vapeur
chaud. d’eau.
Perméabilité à la
vapeur d’eau pour
ainsi dire nulle.

Températu Solution idéale pour la Point de fusion La plastique devient


re basse température, qui sensiblement cassant à basses
préservent sa ductilité, supérieure à celui températures.
voire augmentent sa de l'aluminium.
dureté Robuste garantie y
compris à basses
températures.

Hygiène Très facile à nettoyer Très facile à Facile à nettoyer à


à l'aide de détergents, nettoyer à l'aide l'aide de détergents.
de solution acide et de détergents, de Sensible aux
basique, de solvants à solutions acides et solutions acides et
la vapeur. basiques, de basiques, aux
Non toxique et solvants et à la solvants et à la
hygiénique vapeur. vapeur de chaleur.

20
Chapitre 2

On constate, d’après ce tableau comparatif, que l’aluminium est l’un des matériaux les plus
compatibles avec l'environnement industriel.

8. Conclusion
A l’issue de ce chapitre nous avons essayé de mener une bonne étude du système qui sera
enrichie. Nous pouvons, passer à la conception du projet durant lequel nous nous concentrons
sur les activités de développement, à savoir la conception.

21
Chapitre 2

22
Chapitre 3

Conception du projet

Plan
1- Introduction
2- Conception UML
3- Conception mécanique
4- Conclusion

23
Chapitre 3 : Conception du projet

1. Introduction
Après avoir cité les différentes fonctionnalités de projet dans le deuxième chapitre, nous
allons commencer maintenant une phase importante, cette phase est la conception qui a pour
but d’expliquer le déroulement de notre projet ainsi qu’assurer une bonne compréhension des
besoins des utilisateurs.

2. Conception UML

Pour mieux présenter l’architecture de notre projet, on va choisir le langage de modélisation


le plus adopté UML “Unified Modeling Language” parce qu’il présente plusieurs avantages:

Il facilite la compréhension de représentations abstraites complexes.


Son caractère polyvalent et sa souplesse en font un langage universel
Il cadre l’analyse. Nous allons représenter seulement les diagrammes qui sont utilisées dans
notre projet et qui sont:
➢ les diagrammes de cas d’utilisations.
➢ les diagrammes de classes.
➢ les diagrammes de séquences.

2.1. Diagramme de cas d'utilisation


Ce diagramme permet de définir les fonctionnalités du système avec une notation graphique,
pour faciliter la communication entre les différents membres qui gère le projet.
Le diagramme de cas d’utilisation décrit l’interdépendance entre le système et l’acteur en
déterminant les besoins de l’utilisateur et tout ce que doit faire le système pour l’acteur.

● L’acteur: représente un rôle joué par une entité externe (humaine, matériel, système)
qui interagit directement avec le système.
● Cas d’utilisation: modélise une interaction entre le système à développer et un
utilisateur interagissant avec le système.
On a utilisé le logiciel Diagrams.net qui permet de dessiner des diagrammes disponibles sur
Drive.

Figure 8: Logo de logiciel Diagrams.net

24
Chapitre 3 : Conception du projet

2.1.1. Diagramme de cas d’utilisation générale


La figure présente le diagramme de cas d’utilisation générale du système.

Figure 9 : Diagramme de cas d'utilisation générale

Les acteurs principaux dans notre système sont le responsable chariot, les opérateurs du
magasin et les opérateurs du ligne.
Alors le responsable armoire c’est l’acteur qui gère les opérateurs et consulte les historiques
et l’opérateur magasin gère le stock sortant du magasin par le stocker dans le chariot dans des
emplacements bien précis enfin l’opérateur du ligne c’est l’acteur qui gère le stock nécessaire
pour la production des cartes électroniques.

25
Chapitre 3 : Conception du projet

2.1.2. Diagramme de cas d’utilisation responsable “gérer les operateurs”

Figure 10: Diagramme de cas d'utilisation "gérer les opérateurs"

Cette figure représente le diagramme de cas d’utilisation qui est composé d’un seul acteur “
le responsable” et un seul cas qui est “gérer les opérateurs”. Ce cas sera expliqué dans ce
qui suit.

2.1.3. Description de cas d’utilisation “gérer les opérateurs”

Tableau 4: Description de cas d'utilisation "gérer les opérateurs"

Nom du cas Gérer les opérateurs

objectif Ajouter et supprimer opérateurs

Acteur Responsable chariot

précondition s’authentifier avec succès

Post-condition le responsable peut gérer les opérateurs

Le scénario 1. Le système affiche la liste des opérateurs.

2. Le système affiche un formulaire pour ajouter un opérateur

3. Le responsable remplit le formulaire et valide les données


saisies.

4. Le système affiche un message de confirmation.

5. le responsable peut retirer (supprimer) un opérateur de la


liste

26
Chapitre 3 : Conception du projet

2.1.4. Diagramme de cas d’utilisation “consulter l’historique”

Figure 11: Diagramme de cas d'utilisation " consulter l'historique"

Cette figure représente le diagramme de cas d’utilisation qui est composé d’un seul acteur “
le responsable” et un seul cas qui est “Consulter l’historique”. Ce cas sera expliqué dans ce
qui suit.

2.1.5. Description de cas d’utilisation “consulter l’historique”

Tableau 5: Description de cas d'utilisation "consulter l'historique"

Cas d’utilisation Consulter l’historique

Objectif Traçabilité des fonctions réalisées

Acteur Responsable chariot

Précondition s’authentifier avec succès

Post-condition Le responsable contrôler la production

Le scénario 1. Le responsable demande consulter les historiques des


kits réalisés

2. Le système affiche liste des produits par une date et un


emplacement.

3. Le responsable recherche le produit dans l’historique

4. Le système affiche l’historique de produit

27
Chapitre 3 : Conception du projet

2.1.6. Diagramme de cas d'utilisation ‘’ Remplir le chariot ’’

Figure 12: Diagramme de cas d'utilisation "Remplir le chariot"

Cette figure représente le diagramme de cas d’utilisation de “remplir le chariot” effectué par l'acteur
Opérateur magasin et un seul cas qui est “Remplir le chariot”. Ce cas sera expliqué dans ce qui suit.

2.1.7. Description de cas d’utilisation “Remplir le chariot”

Tableau 6: Description de cas d'utilisation " Remplir le chariot"

Cas d’utilisation Remplir le chariot

Objectif Remplir le chariot avec des bobines

Acteur Opérateur magasin

Précondition s’authentifier avec succès

Post condition Remplir le chariot correctement

Le scénario 1. L'opérateur pour remplir le chariot doit scanner le code à


barre de la bobine.
2. Le système affiche le formulaire de saisie du produit.
3. Le système utilise la base de données du magasin comme
référence pour effectuer le remplissage des bobines avec des
emplacements précis.

28
Chapitre 3 : Conception du projet

2.1.8. Diagramme de cas d’utilisation “Gérer le stock nécessaire pour la production”

Figure 13: Diagramme de cas d'utilisation " Gérer le stock nécessaire pour la production"

Cette figure représente le diagramme de cas d’utilisation de “remplir le chariot” effectué par l'acteur
“opérateur ligne” et un seul cas qui est “Gérer le stock nécessaire pour la production”. Ce cas sera
expliqué dans ce qui suit.

2.1.9. Description de cas d’utilisation “gérer le stock nécessaire pour la production ”

Tableau 7: Description de cas d'utilisation " Gérer le stock nécessaire pour la production"

Cas d’utilisation Gérer le stock nécessaire pour la production

Objectif Gérer le stock

Acteur Opérateur ligne

Précondition s’authentifier avec succès

Post condition charger la ligne par les bobines

Le scénario 1. Le système affiche le formulaire d’authentification.


2. l'opérateur ligne scanne les codes à barre des composants
nécessaires qui sont déjà sur la feuille (plan de
chargement).
3. Le système utilise la base de données comme référence.
4. Prendre la bobine
5. fermer la session.

29
Chapitre 3 : Conception du projet

2.2. Diagramme de class


Les diagrammes de classes sont l’un des types de diagrammes UML les plus utiles parce
qu'ils décrivent clairement la structure d’un système particulier en modélisant ses classes ,
ses attributs , ses opérations et les relations entre ses objets.

Figure 14 : Diagramme de class

2.3. Diagramme de séquence


Éléments du diagramme de séquence
● Acteurs
● Objet
● Messages
Principes de base
Représentation graphique de la chronologie des échanges des messages avec le
système ou au sein du système.
● « Vie » de chaque entité représentée verticalement
● Échanges de messages représentés horizontalement

30
Chapitre 3 : Conception du projet

2.3.1. Diagramme de séquence « gérer les opérateurs »

Figure 15: Diagramme de séquence " Gérer les opérateurs"

31
Chapitre 3 : Conception du projet

2.3.2. Diagramme de séquence « Historique »

32
Chapitre 3 : Conception du projet

2.3.3. Diagramme de séquence « Remplir le chariot »

Figure 16: Diagramme de séquence " Remplir le chariot"

33
Chapitre 3 : Conception du projet

2.3.4. Diagramme de séquence « gérer le stock nécessaire pour la production »

Figure 17 : Diagramme de séquence "Gérer le stock nécessaire pour la production"

34
Chapitre 3: Conception du projet

3. Conception mécanique

Avec le développement rapide des outils informatiques, plusieurs sociétés conceptrices de


logiciel de CAO ont vu le jour ces vingt dernières années. En effet, celles-ci ont su créer un
réel besoin auprès de des outils performants et adaptés à leur activité en leur permettant de
concevoir des produits de plus en plus complexes, d’autant plus fiables et de qualité.

Solidworks c’est un outil qui est apparu en premier fois comme une grande innovation dans
le secteur industriel et les bureaux d’études puisqu’ils permettaient une visualisation
instantanée de leurs concepts et surtout une puissance grâce à des fonctions de création
formes complexes et d’aide à la conception.
Le logiciel SolidWork permet aux industries à la modélisation volumique 3D et la facilité
d’emploi des programmes de bureautique.

La conception de notre chariot est la suivante:

Figure 18 : Conception de chariot

35
Chapitre 3: Conception du projet

4. Conclusion

Dans ce chapitre nous avons spécifié et analysé le projet .Nous avons aussi détaillé la
conception de notre application et la conception mécanique de chariot.

Nous nous intéressons dans le chapitre suivant à la réalisation de l’application et du


prototype.

36
Chapitre 4

Réalisation Pratique

Plan
1- Introduction
2- Les interfaces réalisées
3- Réalisation du prototype
4- Conclusion

37
Chapitre 4 : Réalisation pratique

1. Introduction
Dans ce chapitre, nous exposons le travail achevé en mettant l’accent sur les objectifs que
nous avons pu atteindre. Notre dernier chapitre consiste à la présentation des différentes
fonctionnalités de notre application a travers ses interfaces .Enfin, on se termine par la
réalisation de prototype.

2. Les interfaces réalisées


Cette partie présentera les différentes fonctionnalités assurées par notre application.
Ainsi, nous présentons notre application à travers des imprimés écran correspondants au
travail réalisé.

2.1. Interface d’accueil


La figure ci-dessous illustre l’interface d'accès à l’application.

Figure 19: Interface d'accueil

L’utilisateur doit scanner son badge à travers un lecteur code à barre et taper son password.
L’appui sur le bouton de connexion déclenche un programme de test de reconnaissance
utilisateur. Si l’utilisateur est bien reconnu par le système (matricule et password existe dans
la base de données de système),le système peut connaître le profil de l’utilisateur
responsable ou opérateur ligne / magasin.

38
Chapitre 4 : Réalisation pratique

2.2. Interface responsable


La figure ci-dessous illustre l’interface du responsable de chariot .Elle permet au
responsable d’ajouter un ou plusieurs opérateurs ainsi de consulter l’historique, le recherche
et la liste des opérateurs.

Figure 20: Interface responsable

La figure ci-dessous illustre l’interface d’ajouter un opérateur, elle permet au responsable


d’ajouter un ou plusieurs opérateurs .Il doit entrer son matricule, son password personnel et
la confirmation de password et de choisir son profil opérateur ligne ou magasin.

Figure 21: Interface d'ajouter un opérateur

39
Chapitre 4 : Réalisation pratique

La figure ci-dessous illustre l’interface de recherche .Elle permet au responsable de scanner la


matricule de l’opérateur pour le supprimer.

Figure 22 : Interface de recherche

Figure 23 : Interface de recherche

40
Chapitre 4 : Réalisation pratique

La figure ci-dessous illustre l’interface de l’historique. Elle permet au responsable de


consulter l’historique de produits utilisés.

2.3. Interface opérateur magasin


La figure ci-dessous présente l’interface d’opérateur magasin a travers cette interface il peut
consulter la liste de produits, ajouter un produit et rechercher.
L’interface affiche aussi la liste de produits qui contient l’article, le composant, le code de
composant, la quantité du composant dans la bobine, l’emplacement et le coefficient de
composant dans chaque article.

Figure 24: Interface liste des produits

41
Chapitre 4 : Réalisation pratique

Par la suite, la figure ci-dessous illustre l’interface d’ajouter un produit. L’opérateur magasin
doit scanner:
➢ Code à barre de l’article
➢ Composant
➢ Code composant
➢ L’emplacement
➢ La quantité
Ensuite l'appui sur le bouton ajouter permet au système d'enregistrer automatiquement le
produit dans la base.

Figure 25: Interface pour ajouter un nouveau produit

La figure ci-dessous illustre l’interface de recherche .L'opérateur doit scanner le code de


composant et l’interface affiche les données relatives à ce composants.

Figure 26: Interface de recherche produit

42
Chapitre 4 : Réalisation pratique

2.4. Interface opérateur ligne


La figure suivante montre l’interface d’opérateur ligne. Elle permet d’afficher la liste de
produits et le recherche.

Figure 27: Interface opérateur ligne

La figure ci-dessous illustre l’interface de recherche. L’opérateur de ligne doit scanner le


code composant recherché et l'interface affiche les données relatives à ce composant.

Figure 28 : Interface recherche emplacement

43
Chapitre 4 : Réalisation pratique

3. Réalisation du prototype
Pour mettre en valeur notre projet, il faut qu'on réalise un prototype de ce chariot.
Nous avons décidé de réaliser un chariot mais avec des petites dimensions. On a donc choisi
de faire ce prototype avec 60 mm pour la hauteur et 30 mm largeur.

La conception mécanique de notre prototype est la suivante:

Figure 29 : Conception de prototype

Nous sommes convenus de construire deux étages chaque étage contient 8 emplacements
dont l’épaisseur des plus grandes bobines est de 30mm avec une séparation de 15mm entre
les bobines.

Figure 30 : Modèle des emplacements

44
Chapitre 4 : Réalisation pratique

3.1. Réalisation de structure de chariot


La structure est réalisée avec le support des réservoirs qui sont coupés à l'aide d’une meule a
disque et fixe entre eux par soudage.

Figure 31: Squelette de chariot

On a recouvert la structure avec des tôles en fer coupés sur mesure, les étages où les bobines
doivent être stockées sont fabriquées plexiglas.

Figure 32 : Fabrication du prototype

45
Chapitre 4 : Réalisation pratique

3.2. L’application du prototype

Ce prototype va utiliser la même application électrique qui va être utilisé dans le chariot sauf
avec quelques modifications:

● L’application dans ce prototype dans ce prototype n'accède pas à la base de données


de SAP (Base de données du magasin des bobines et base de données des références
des cartes électronique fabriquées).Pour pouvoir la tester à l'extérieur de la société, on
va créer notre exemple de base de données pour le magasin des bobines et pour les
références des cartes électroniques.
● Modification des paramètres de la base de données “emplacement ”pour accéder aux
emplacements de ce prototype.

3.3. Matériels utilisés pour ce prototype

Tableau 8 : Matériels utilisés

Matériels

ESP32 DEVKIT V1

Lecteur de code a barre

des fils de connexion (mâle femelle)

8x Microrupteur

8x Led

4. Conclusion

Ce chapitre a permis à l'aboutissement d'une version fonctionnelle du produit, répondant aux


exigences du client et cela dans les temps impartis et dans une ambiance de travail conviviale.
En outre, nous avons présenté quelques scénarios du fonctionnement de l'application à travers
des captures d'écran.
Enfin nous avons enchainé notre travail par la réalisation du prototype.

46
Chapitre 4 : Réalisation pratique

47
Etude des coûts

48
Conclusion générale

Conclusion générale

Notre stage de fin d’études au sein de a constitué une expérience enrichissante qui nous a
permis non seulement de mettre en œuvre les connaissances acquises durant les trois années
d’études au sein de l’institut supérieur des études technologiques de kef mais aussi
d’améliorer nos connaissances informatiques, électroniques et mécaniques.

l’objectif de ce projet conception et réalisation d’un chariot de stockage matière


intelligent est d’offrir la flexibilité pour le bon déroulement du processus de fabrication des
cartes électroniques . Ainsi le but préventif permet de diminuer le temps et le taux d’erreurs
lors de la fabrication.

Ce projet nous a été bénéfique sur plusieurs plans:


➢ Le projet nous a appris à surmonter des obstacles, soit avec l’aide de nos deux
encadreurs, soit par nos propres moyens.
➢ Aussi nous avons appris à respecter les délais malgré les multiples contraintes comme
les heures passées à étudier plusieurs problèmes rencontrés au cours de cette période
de stage.

Fort de cette expérience et en réponse à ses enjeux, nous aimerions beaucoup par la
suite essayer d’orienter afin de terminer le cycle d’ingénieur en informatique.

49
Annexe

Annexe

Microrupteur

50
Annexe

51
Annexe

52
Annexe

53
Annexe

54
Annexe

55
Annexe

56
Annexe

57

Vous aimerez peut-être aussi