Vous êtes sur la page 1sur 95

Réalisation d’un système de comptage pour les postes d’emballage

Sommaire
Introduction générale..................................................................................................................1
Chapitre 1 : Cadre De Projet.......................................................................................................4
1- Introduction.........................................................................................................................5
2- Présentation de l’entreprise..........................................................................................5
2-1- Fiche technique de l’entreprise....................................................................................6
2-2- Organisation générale de l’entreprise...........................................................................7
2-3- Description de l’activité de la société..........................................................................8
2-4- Service coupe :......................................................................................................8
2.4.1. Coupe :..................................................................................................................8
2.4.2. Dé gainage :..........................................................................................................9
2.4.3. Marquage :..........................................................................................................10
2.4.4. Contrôle de coupe :.............................................................................................10
2-5- Service préparation.............................................................................................10
2.5.1. Présentation.........................................................................................................10
2.5.2. Zone de sertissage automatique..........................................................................10
2.5.3. Zone de sertissage semi-automatique :...............................................................13
2.6. Zone d’assemblage :...................................................................................................13
2.7. Description de processus de production des articles..................................................17
2.8. Services et fonctionnement........................................................................................18
2.8.1. Service ressources humaines...............................................................................18
2.8.2. Service commercial.............................................................................................19
2.8.3. Service approvisionnement.................................................................................20
2.8.4. Service financier.................................................................................................20
2.8.5. Service qualité.....................................................................................................21
3- Problématique....................................................................................................................21
4. solutions................................................................................................................................22
5. Démarche pour le déroulement du projet..............................................................................23
6. conclusion..........................................................................................................................23
Chapitre 2: Environnement Matériel et Logiciel......................................................................24
1- Introduction................................................................................................................25
Réalisation d’un système de comptage pour les postes d’emballage

2- Environnement matériel.............................................................................................25
2-1- choix de la carte :..........................................................................................................25
2.2. Carte arduino uno..........................................................................................................27
2-2-1- Constitution:...........................................................................................................28
2.2.2. Le connecteur USB.............................................................................................29
2.2.3. Synthèse des caractéristiques..............................................................................30
2.2.4. Brochage de la carte Uno....................................................................................30
2.2.5. Alimentation.......................................................................................................31
2.2.6. Mémoire..............................................................................................................32
2.2.7. Entrées et sorties numériques..............................................................................32
2.2.8. Communication...................................................................................................33
2.3. Les détecteurs sans contact........................................................................................34
2.3.1 Un Capteur SHARP GP2Y0A21Yk.......................................................................39
2.4. Afficheur LCD 2*16 (Light Control Display).........................................................42
2.4.1. Rôle d’un afficheur LCD :..................................................................................42
2.4.2. Fonctionnement d’un afficheur LCD :................................................................43
2.4.3. Connecteur :........................................................................................................47
2.4.5. Chronogrammes μC/Module LCD......................................................................48
2-5-Clavier 4*3.....................................................................................................................48
2-6- Buzzer actif :..............................................................................................................49
2-7- Relay (5v-220v) :.......................................................................................................50
2.8. Choix de moteur :...........................................................................................................51
3- Environnement logiciel......................................................................................................52
3-1- Lancement du logiciel................................................................................................52
3-2- Approche et utilisation du logiciel.............................................................................54
3-3- Le menu Fichier.........................................................................................................54
4. Conclusion............................................................................................................................56
Chapitre 3 : conception et validation de projet.........................................................................58
1- Introduction.........................................................................................................59
2- Travaux de simulation sur ISIS..................................................................................59
3- Conception du circuit électronique du système de comptage :.....................................59
3.1. Fonctionnement de système :.....................................................................................61
3-2- Brochage des éléments sur arduino :.............................................................................65
Réalisation d’un système de comptage pour les postes d’emballage

4. Etude de programmation :.................................................................................................66


4.1. Deroulement du système............................................................................................69
5. Implémentation des composants sur la carte :...................................................................73
Conclusion générale..............................................................................................................76
7. Les Annexes......................................................................................................................77
8. Bibliographie.....................................................................................................................82
Réalisation d’un système de comptage pour les postes d’emballage

Listes des figures

Figure 1:Photo de façade de MEW.............................................................................................5


Figure 2:Organigramme de MEW..............................................................................................7
Figure 3:Machine KOMAX alpha 355.......................................................................................9
Figure 4: Machine Kappa............................................................................................................9
Figure 5:Machine KOMAX alpha 355.....................................................................................11
Figure 6: Testeur de force Dynamomètre.................................................................................12
Figure 7 : Sertissage semi-automatique....................................................................................13
Figure 8: Presse semi-automatique...........................................................................................13
Figure 9: Zone de pré montage.................................................................................................14
Figure 10: Encliquetage des fils dans le connecteur principal..................................................14
Figure 11 : Table de test électrique...........................................................................................15
Figure 12 : Zone de montage tube thermo................................................................................15
Figure 13 : Table de fixation.....................................................................................................16
Figure 14 : Zone de contrôle visuel..........................................................................................16
Figure 15 : Zone d’emballage...................................................................................................17
Figure 16 : Flow-Chart de 612000045......................................................................................17
Figure 17 : Article ED0021862760 (LOMBARDINI).............................................................18
Figure 18: Article 612548000 (OPEL).....................................................................................18
Figure 19: Article ED0021863320 (LOMBARDINI)..............................................................18
Figure 20: Voitures OPEL........................................................................................................19
Figure 21: Groupe PSA.............................................................................................................19
Figure 22 : Groupe SABELT....................................................................................................20
Figure 23: Voiture RENAULT.................................................................................................20
Figure 24 : Carte Arduino Uno est une carte à microcontrôleur basée sur l'ATmega328........28
Figure 25 : Connecteur USB.....................................................................................................29
Figure 26 : Brochage de la carte Arduino Uno.........................................................................31
Figure 27: Détecteur optoélectronique......................................................................................34
Figure 28: Détecteur inductif....................................................................................................34
Figure 29: Détecteur capacitif...................................................................................................35
Figure 30 : Détecteur magnétique.............................................................................................36
Figure 31: Détecteur ultrason....................................................................................................36
Figure 32: Capteurs infrarouge.................................................................................................38
Figure 33: Capteur de réflexion................................................................................................39
Figure 34 : Sharp GP2Y0A21YK (10-80cm)...........................................................................40
Figure 35 : Connexion de capteur avec arduino.......................................................................41
Figure 36: Graphe de tension/distance pour le senseur Sharp GP2Y0A21YK (10-80cm).......41
Figure 37 : Afficheurs LCD......................................................................................................42
Figure 38 : Schéma fonctionnel................................................................................................43
Figure 39: Mise en œuvre logicielle d’un afficheur LCD.........................................................46
Figure 40 : Connecteur..............................................................................................................47
Figure 41 : Cycle d’Ecriture (8 bits).........................................................................................48
Réalisation d’un système de comptage pour les postes d’emballage

Figure 42: Chronogrammes μC/Module LCD..........................................................................48


Figure 43: Clavier 4*3..............................................................................................................49
Figure 44 : Buzzer actif.............................................................................................................49
Figure 45 : Exemple d’un Relais de 12vDC.............................................................................50
Figure 46 : Module relais..........................................................................................................51
Figure 47 : symboles des relais.................................................................................................51
Figure 48 : choix du moteur réducteur......................................................................................52
Figure 49: carte d’identité motrice réductrice...........................................................................52
Figure 50 : commande moteur..................................................................................................53
Figure 51 : Lancement du logiciel............................................................................................54
Figure 52 : L’interface de l’IDE Arduino.................................................................................55
Figure 53 : L’interface de l’IDE Arduino en détail..................................................................55
Figure 54 : Menu Fichier..........................................................................................................56
Figure 55 : Boutons...................................................................................................................57
Figure 56 : logo de logiciel ISIS...............................................................................................60
Figure 57: schéma électronique du système de comptage........................................................61
Figure 58: Architecture de système..........................................................................................62
Figure 59: Lancement de programme.......................................................................................71
Figure 60: Choix de travail en mode manuelle.........................................................................71
Figure 61: Lancement de système.............................................................................................72
Figure 62: Choix de travail en mode automatique....................................................................72
Figure 63: Système en cours de fonctionnement......................................................................73
Figure 64 : fin de cycle de comptage........................................................................................73
Figure 65: Implantation des composants..................................................................................74
Figure 66 : Conception de système...........................................................................................74
Figure 67: Implantation du capteur dans un boitier de 15 Cm.................................................75
Figure 68 : Boitier MDF...........................................................................................................75
Figure 69: Système fini.............................................................................................................76
Réalisation d’un système de comptage pour les postes d’emballage

Liste des tableaux

Tableau 1: Tableau des tolérances génériques............................................................................7


Tableau 2: Tableau de tolérances de dégainage..........................................................................8
Tableau 3: Tableau des différentes paramètres de machine alpha..........................................11
Tableau 4:Caractéristique carte arduino Uno...........................................................................24
tableau 5 : Caractéristique carte arduino Mega 2560................................................................24
Tableau 6:Caractéristique carte arduino Due............................................................................25
Tableau 7:Critère de choix de la carte arduino.........................................................................25
Tableau 8: Critères de choix de capteur....................................................................................34
Tableau 9: description des broches de l’afficheur....................................................................43
Tableau 10 : les composants utilisé sur ISIS............................................................................54
Tableau 11: Connexion de l’afficheur......................................................................................58
Tableau 12: Branchement du clavier sur arduino.....................................................................58
Tableau 13: Branchement du capteur sur l’arduino..................................................................58
Tableau 14 : Branchement d’élément sonore sur l’arduino......................................................59
Tableau 15 : Branchement du relais sur l’arduino....................................................................59
Réalisation d’un système de comptage pour les postes d’emballage

Dédicaces

Du profond de mon cœur, Je dédie ce travail, signe de reconnaissance et de gratitude :

A mon cher père

Pour son encouragement continu, sa patience, son soutien à mes ambitions, son amour, ses
sacrifices et son respect du travail qui m’ont servi de modèle tout au long de mes études.

Que le fruit de mes études soit témoin de ce qu’il espéra de ma personne.

A ma chère mère

Pour son soutien, sa tendresse et sa gentillesse, pour ses sentiments d’affection pour le grand
amour maternel qu’elle me porte.

Qu’elle trouve dans ce travail le témoignage de ma profonde gratitude et infini dévouement.

A mes chers frères

A ma chère sœur

A toute ma famille

Pour leurs encouragements et leur soutien moral. Qu’ils soient comblés de bonheur, de joie et
de félicité. A mes amis et tous ceux qui me sont chers pour leurs encouragements, leur amitié,
leur fraternité et leur soutien continu.

Du fond du cœur MERCI à vous tous.


Réalisation d’un système de comptage pour les postes d’emballage

Remerciements

Nous ne pouvons, d’abord, commencer ce projet de fin d’études sans avoir une pensée très
particulière pour remercier Dieu, force suprême, que nous aimons, pour qu’il soit toujours à
nos cotés et pour son don de clairvoyance que ce projet nous ouvre le chemin de la recherche
de la réussite.

Nous tiendrons à remercier Monsieur Ferjeni Sami responsable d’industrialisation de la


société MEDITEL, pour son encadrement, pour ses conseils précieux qu’elle nous a prodigué,
qui nous a permis de bénéficier du maximum des connaissances et d’approfondir nos
modestes expériences.

Nous adressons encore tous nos remerciements à Madame TRHOUNI WAFA enseignant à
l’Institut Supérieur des Sciences Appliquées et de Technologies Siliana qui a accepté de
diriger ce projet tout en nous offrant sa gentillesse, son savoir faire, sa disponibilité et son
aide d’une façon efficace et très pédagogique.

Nous remercions également les membres de jury de bien vouloir juger ce modeste travail.
Réalisation d’un système de comptage pour les postes d’emballage

Introduction générale

J’ai eu l’occasion de découvrir la société MEW avec son sucées économique au niveau de la
fabrication des câbles et faisceaux électriques, un stage au sein de la société MEW c’est une
bonne chose pour mieux contacter la vie industrielle et améliorer mes connaissances
théoriques et pratiques, la cohérence et la complémentarité de toutes les services au sein de la
société c’est la chose la plus important pour la sucées de toute entreprise. dans ce cadre le
projet proposé par la société « MEW »il consiste a réaliser l’automatisation, en logique
programmé, de l’unité d’assemblage des câblés d’automobiles dont pour diminuer les pertes
Le présent travail est réalisé au sein de la société MEDITEL dans le cadre d’un projet fin
d’étude intitulé :

« Réalisation d’un Système de comptage pour les postes d’emballage ».

Le système de comptage à concevoir s’agit d’un dispositif électronique qui possède un


capteur qui va servir comme une partie réceptrice de données pour détecter l’article ou la
pièce fabriquée, une partie de comptage et de traitement des données à base d’une carte
arduino Uno , et une partie d’affichage numérique (LCD,16*2 liquideCrystal) pour qu’on
puisse visualiser le résultat .

Pour atteindre cet objectif, nous avons élaboré trois chapitres dont le contenu peut être
résumé comme suit :
 Pour le premier chapitre, nous allons tout d’abord, présenter l’entreprise
d’accueil, ensuite nous analyserons la problématique afin de procéder à la
conception de la solution.
 Nous réservons le deuxième chapitre, à présenter l’architecture générale du
système qu’on estime répondre aux exigences du cahier des charges. A cet effet,
des rappels théoriques sur les différents composants que l’on peut utiliser seront
présentés
 Le troisième chapitre, s’intéresse à la conception matérielle et les outils logiciels
de simulation et de programmation. Une telle démarche de simulation est
fortement nécessaire pour valider l’implantation du programme. Une fois ces
travaux de simulation sont finalisés nous estimons de concrétiser cette étude
théorique par une réalisation pratique pour valider la solution proposé.

ISET SILIANA Page 1


Réalisation d’un système de comptage pour les postes d’emballage

Nous avons conclure que l’automatisation est développe grâce a la progression


de la technologie a la monde et la but c’est de rendre toute travail totalement
automatisé. Donc nous avons rendre toute la ligne d’emballage totalement
automatique grâce a ce projet pour mieux garantir la satisfaction des clients

ISET SILIANA Page 2


Réalisation d’un système de comptage pour les postes d’emballage

Cahier des charges


Au cours de phase d’emballage des câbles électriques, l’ opératrice peut se tromper lors
du comptage des articles avant d’être emballés même en utilisant la balance , la société nous a
chargé de réaliser un système de comptage adéquat afin de rendre cette tâche automatique et
très précise.

Ce système de comptage doit prévoir :

 Une unité d’affichage bien lisible pour afficher la quantité mise en sachet.
 Le choix de travailler en mode comptage.
 La saisie de la quantité demandée.
Sachant que le système de comptage sera implanté sur le poste de travail d’emballage, il
doit être ergonomique, non volumineux, esthétique et économique

ISET SILIANA Page 3


Réalisation d’un système de comptage pour les postes d’emballage

Chapitre 1 : Cadre De Projet

1- Introduction
2- Présentation de l’entreprise
3- Problématique
4- solutions
5- Démarche pour le déroulement du projet
6- Conclusion

ISET SILIANA Page 4


Réalisation d’un système de comptage pour les postes d’emballage

1- Introduction
Dans ce chapitre, nous commençons par une présentation de l’entreprise d’accueil, à
savoir ses activités, les articles et les produits fabriqués et les départements. Ensuite, nous
allons identifier la problématique.

2- Présentation de l’entreprise
La société de fabrication des faisceaux et systèmes électriques MEW est une société
anonyme crée en avril 2003. Le site de production de cette entreprise est situé à la zone
industrielle Ennadhour Avenue Habib Bouguiba1160Zaghouan, cela montre dans la figure 1

Figure 1:Photo de façade de MEW


L’entreprise MEW était fondée par une société italienne pour subvenir à ses besoins
en système électrique, accessoires, et d’autres produits. MEW était choisie d’être dans un site
industriel afin d’éviter tout risque et accordé la protection d’environnement. Il y a plus que
500 employés à MEW. Les ouvriers travaillent sept heures par jour. MEW répond à la
volonté des promoteurs de ce projet, une capacité de production et un maximum de

ISET SILIANA Page 5


Réalisation d’un système de comptage pour les postes d’emballage

rendement. Elle respecte les normes internationales, ainsi elle a une certification en ISO-TS
16949.

2-1- Fiche technique de l’entreprise

 Raison Sociale : MEW


 Date Fondation : 2003
 Fondateur :
 Forme Juridique : Société Anonyme
 Marché : Totalement exportatrice
 Secteur d’activité : Industrie automobile
 Activité : La fabrication des faisceaux et systèmes électriques
 Adresse : Zone industrielle Ennadhour BP59-1160 ZAGHOUANE TUNISIE
 Effectif total : 107 personnes
 Certification qualité : ISO-TS 16949 et ISO9001
 Site internet : http://www.mew.com.tn
 Direction générale : Mohamed Hedi Ketata

ISET SILIANA Page 6


Réalisation d’un système de comptage pour les postes d’emballage

2-2- Organisation générale de l’entreprise

Le staff de la société MEDITEL est organisé selon l’hiérarchie présenté dans la figure 2

ISET SILIANA Page 7


Réalisation d’un système de comptage pour les postes d’emballage

Figure 2:Organigramme de MEW

2-3- Description de l’activité de la société

La société Mediterranean Electric Wiring produit différents type de câblages


automobiles; des câblages moteurs OEM, des moteurs GPL et autres de types de moteurs.

Les câblages se classifient selon le connecteur principal:

 Câblages avec un connecteur de 24 Voies


 Câblages avec un connecteur de 32 Voies
 Câblages avec un connecteur de 48 Voies
 Câblages avec un connecteur de 56 Voies
 Câblages avec un connecteur de 60 Voies
 Câblages avec un connecteur de 90 Voies
 Câblages avec une Boite Fusible
 Autres types de petits câblages de dérivation contenant des connecteurs moins de 24
Voies.

2-4- Service coupe :

2.4.1. Coupe :
La coupe s’effectue en général automatiquement à l’aide d’une machine KOMAX
alpha 355. Le but étant de dérouler sur la bobine la bonne quantité de câble, et de couper la
longueur définie sur le plan client. Si le plan ne comporte pas de tolérances particulières, nous
appliquons les tolérances suivantes :

Tableau 1: Tableau des tolérances génériques

ISET SILIANA Page 8


Réalisation d’un système de comptage pour les postes d’emballage

Figure 3:Machine KOMAX alpha 355


La machine KOMAX est une machine de coupe des fils simples. MEW possède 3 machines et
chacune de ces machines spécialiste à des sections bien déterminées des fils électrique.

2.4.2. Dé gainage :
Cette opération, qui consiste à retirer l’enveloppe isolante du conducteur, peut être
effectuée sur la machine KAPPA, ou indépendamment avec un outil de dégainage (selon
caractéristiques du câble). Le sertissage des cosses se fait manuellement. Ci dessous, nos
tolérances pour les longueurs de dé gainage :

Tableau 2: Tableau de tolérances de dé gainage

Figure 4: Machine Kappa

ISET SILIANA Page 9


Réalisation d’un système de comptage pour les postes d’emballage

La machine Kappa est spécialisée au coupe des câbles blindés et câbles gainés, ainsi leur dé
gainage.

2.4.3. Marquage :
Réalisé en même temps que la coupe, cette opération vise à repérer le conducteur par
“jet d’encre”.C’est un moyen de distinguer les conducteurs entre eux, notamment lors de
l’assemblage d’un faisceau électrique.

2.4.4. Contrôle de coupe :


 Contrôle correspondance plan / nomenclature OF et indice
 Contrôle du code article ou libellé / plan ou nomenclature OF
 Contrôle de la longueur totale d’après instruction
 Contrôle de la couleur, longueur de dénuda gé et de dé gainage
 Contrôle de la présence du repérage aux extrémités ou en continu
 Contrôle du marquage
 Contrôle qu’aucun brin ne soit coupé
 Contrôle aspect coupe : coupe droite
 Contrôle de la présence de l’isolant en extrémité en cas de pré-dénuda gé
 Contrôle de quantités OF / machine
 Contrôle de l’aspect du fils (éraflures, marques…)

2-5- Service préparation

2.5.1. Présentation
Le service sertissage est composé de deux grandes zones :

 Zone de sertissage automatique.


 Zone de sertissage semi-automatique.

2.5.2. Zone de sertissage automatique


On rappelle que la société MEW est spécialisée dans la fabrication des câbles
électriques, donc, la première étape de l’enchainement des systèmes électriques commence
par cette zone, après avoir coupé les fils nécessaires, où en associe des fils conducteurs
coupés avec les systèmes de connexion. La principale tâche dans ce service consiste à
assembler une cosse et un fil conducteur. On appelle cette opération par le sertissage. Cette

ISET SILIANA Page 10


Réalisation d’un système de comptage pour les postes d’emballage

opération est assurée par quatre machines spécifiques telle que les machines alpha 355 de type
KOMAX, figure 5

Figure 5:Machine KOMAX alpha 355


Il reste à signaler que la machine alpha 355 est pilotée par un logiciel spécifique
offrant une interface homme machine pour introduire les caractéristiques et les paramètres
nécessaires à la fabrication des articles demandés par les clients. Cette machine permet de
fabriquer des différents types de produits pour différentes sections, longueurs, et opérations
sertissage. Un outil de sertissage permet d’assembler un seul type de cosse car chaque
terminal a des caractéristiques spécifiques et chaque outil contient un compteur. On distingue
six (6) types de construction de fils électriques :

ISET SILIANA Page 11


Réalisation d’un système de comptage pour les postes d’emballage

 Sertissage simple – dénuda gé


 Sertissage avec gomme – dénuda gé
 Sertissage simple – sertissage simple
 Sertissage avec gomme – sertissage avec gomme
 Sertissage simple – sertissage avec gomme
 Dénuda gé – dénuda gé

Lors de la fabrication, on a besoin d’un système de force pour réaliser des contrôles
rapides et précis, afin de s’assurer que le sertissage entre le câble et la cosse soit suffisamment
robuste. Pour vérifier la bonne qualité de sertissage, on utilise un système d’essai à unité de
contrôle intégrée Multi Test 1-x. Ce dernier est utilisé pour réaliser un test de force en traction
sur les terminaux électriques à une vitesse bien définie afin de déterminer avec exactitude la
tension de la force conduisant à la rupture des échantillons.

Figure 6: Testeur de force Dynamomètre


Le Multi Test 1-x, est devenu un élément essentiel dans l’opération du contrôle
qualité, il permet de calibrer les outils et de proposer des produits aussi fiables que possible
dans l'environnement impitoyable du sport automobile...»

Le tableau ci-dessous donne quelques caractéristiques techniques à introduire à la


machine alpha 355.

Longueur 60mm-65000mm

Longueurs de dénuda gé 0,1-35mm

Début de fil de 35 mm ± 1 mm Fin


Longueurs de dénuda gé
de fil de 35 mm ± 1 mm

ISET SILIANA Page 12


Réalisation d’un système de comptage pour les postes d’emballage

Section des fils 0,22-6,0mm²

Fil de traction de la vitesse max. 12m / s

Niveau sonore <75dB

Raccordement électrique 3x208 - 480V 50/60Hz 5Kva

Raccordement pneumatique env. 1300 kg

Consommation d'air 9m ³ / h (318 ³ / h)

Poids env. 1300 kg

Tableau 3: Tableau des différentes paramètres de machine alpha

2.5.1. Zone de sertissage semi-automatique :

Figure 7 : Sertissage semi-automatique


Dans cette zone, l’opération du sertissage est partiellement automatisée. Elle est assurée par
des presses simples ou presses pneumatiques

ISET SILIANA Page 13


Réalisation d’un système de comptage pour les postes d’emballage

Figure 8: Presse semi-automatique

2.6. Zone d’assemblage :


La zone d’assemblage est la zone de production des câblages. Cette opération est effectuée à
l’aide d’un enchainement des étapes en se basant sur le plan client et l’instruction de travail
élaboré par le service méthode et industrialisation.

 L’étape de pré-montage

Elle consiste à réaliser l’insertion les fils dans les gaines selon le plan de client. Pour cette
étape, les fils sont organisés par l’adressage de leurs positions.

Figure 9: Zone de pré montage

 Etape de l’encliquetage des fils dans le connecteur principal (Centralisation) :


Cette étape consiste à insérer les fils dans leurs emplacements dans le connecteur
principal. La figure suivante montre un exemple de montage centralisation

ISET SILIANA Page 14


Réalisation d’un système de comptage pour les postes d’emballage

Figure 10: Encliquetage des fils dans le connecteur principal

 Etape du contrôle électrique


Dans cette étape, on test le produit électriquement à l’aide d’une table de test
électrique. Cette phase consiste à tester la continuité entre les connecteurs et à l’aide du
plan du client. Cette étape est totalement nécessaire pour obtenir un produit conforme aux
normes demandées par le client, Ce test consiste à faire passer le faisceau dans un appareil
appelé Banc Off Line, sur lesquels on trouve les emplacements naturels de chaque
connecteur du faisceau comme sur le véhicule auquel il est destiné. Ce B.O.L est équipé
d’un logiciel superviseur qui donne la commande pour passer à plusieurs phases de test
(selon la référence du faisceau) comme le test de continuité, des fusibles, des relais

Figure 11 : Table de test électrique

 Etape montage de tube thermo :

ISET SILIANA Page 15


Réalisation d’un système de comptage pour les postes d’emballage

Pour cette phase, on utilise un pistolet thermique comme montre la figure suivante. Cette
étape consiste à fonder les nœuds de câblage en utilisant un tube thermo. Cette tâche permet
de protéger le produit contre les effets des facteurs externes selon un environnement
(humidité, poussière, etc.), voir figure :

Figure 12 : Zone de montage tube thermo

 Etape de fixation des gaines :

La fixation des gaines se faite au niveau du connecteur principale par chaut-roton (nastro pvc
ou bien tesatelato). Le montage de nastro se fait sur une table comme indique la figure
suivante :

Figure 13 : Table de fixation

 Etape du contrôle visuel :

ISET SILIANA Page 16


Réalisation d’un système de comptage pour les postes d’emballage

Cette étape est basée sur contrôle de l’aspect de produit fini visuellement (longueur, type
connecteur, encliquetage …), pour détecter toutes les anomalies qui peuvent être commis en
cours de la fabrication de câblage

Figure 14 : Zone de contrôle visuel

 Etape d’emballage :

Si la production du produit désiré est finie, il reste que l’étape d’emballage dans des
caisses. Chaque caisse contient un lot d’article dont le nombre est défini par la taille de la
caisse et le type de l’article. Sur ces caisses, il faut mentionner le code de l’article, la quantité
de produit, le nom du client et la conformité à la qualité ….

Figure 15 : Zone d’emballage

ISET SILIANA Page 17


Réalisation d’un système de comptage pour les postes d’emballage

2.7. Description de processus de production des articles


Chaque article en MEW passe par plusieurs étapes. Ces étapes se traduisent en Flow-
chart. L’exemple suivant 612000045 (article pour le client General Motors) passe par 6
étapes décrites par le flow-chart suivant :

Figure 16 : Flow-Chart de 612000045


Exemples des articles produits par MEW :

MEW fabrique et commercialise plusieurs articles, On donne dans la suite quelques


articles fabriqués :

Figure 17 : Article ED0021862760 (LOMBARDINI)

ISET SILIANA Page 18


Réalisation d’un système de comptage pour les postes d’emballage

Figure 18: Article 612548000 (OPEL)

Figure 19: Article ED0021863320 (LOMBARDINI)

2.8. Services et fonctionnement


Comme toute entreprise industrielle, on trouve ces services au sein de MEW :

2.8.1. Service ressources humaines


Ce service se préoccupe de la gestion des dossiers du personnel, la gestion du plan
formation et de paie. Le responsable de ce service est Mme Jamila Ben ALI. Elle tient les
dossiers du personnel ainsi que l’identification des besoins : en formation, veille au respect du
plan de formation, motivation et sécurité de travail. Etablissement des fiches de paie et calcul
des salaires et des heures supplémentaires, enregistrer les différent documents qui découlent
de ce service.

2.8.2. Service commercial


Le service commercial de MEW assure les relations entre la société et la clientèle. Le
responsable commercial est Mr Mohamed Hédi KETATA qui est chargé principalement de
revue de contrat, d’enregistrer les commandes et les avenants.

La société MEW fait la transaction avec plusieurs clients citant comme exemple :
OPEL –RENAULT-SABELT-DENSO-FIAT –CITROËN – PEUGEOT-LOMBARDINI et
d’autres clients.

ISET SILIANA Page 19


Réalisation d’un système de comptage pour les postes d’emballage

Figure 20: Voitures OPEL

Figure 21: Groupe PSA

Figure 22 : Groupe SABELT

Figure 23: Voiture RENAULT


2.8.3. Service approvisionnement
Ce service s’engage aux opérations suivantes :

 Il assure l’approvisionnement des matières premières.


 Il gère les relations extérieures et évalue les fournisseurs.

ISET SILIANA Page 20


Réalisation d’un système de comptage pour les postes d’emballage

 Il assure les démarches administratives (transit, lettre de crédit).

Monsieur Hamda HAMROUNI assure la gestion de ce service.

2.8.4. Service financier


Ce service enregistre toutes les opérations se matérialisant par des flux financiers, que ce
soit des opérations d’encaissement tels que les ventes ainsi que les opérations de décaissement
à savoir les achats (locaux et importations). Le rôle du service est caractérisé par l’efficience
au niveau de l’environnement interne (les autres services) ou externe (clients, banques et
fournisseurs). Le rôle majeur du service financier est la gestion de trésorerie qui doit être suivi
d’une manière journalière ainsi que la gestion à court terme (escompte et commissions) ainsi
que la gestion à long terme (emprunt moyen et long terme).

2.8.5. Service qualité


Le service qualité décrit l’organisation qualité mise en place pour garantir :

 La conformité des produits par rapport aux exigences clients.


 Recherche les moyens nécessaires et coordonne les méthodes adéquates
pour réaliser cet objectif.

Le responsable de ce service est Monsieur Mohamed Amine BEN AICHA.

3- Problématique
Le système a la chaine d’assemblage du « MEW » dévoile plusieurs insuffisances au
niveau de la ligne d’emballage.
En fait, suite à notre collecte de toutes les informations concernant la ligne d’emballage ,
nous avons constaté qu’ il existe le problème suivant :

Problème : les erreurs de comptage dues au fait que cette opération se déroule d’une
manière manuelle

 Analyse du problème

La procédure actuelle de la chaine d’emballage présente les défauts suivants :

 Rebut d’article
 La chaine d’emballage des câbles n’est pas automatisée qui introduit le ralentissement
du travail de la société et provoque le déficit de l’entreprise

ISET SILIANA Page 21


Réalisation d’un système de comptage pour les postes d’emballage

 Manque de quelques pièces du produit fini


 Mode manuel uniquement
 Temps de fonctionnement important
 Système non flexible

 Traditionnellement à l’emballage du produit fini, la manière la plus simple est le


comptage manuel

 Cette méthode est limitée par les défaillances individuelles : fatigue, oubli, inattention

Des statistiques montrent que 45% de réclamations signalées par les clients prouvent qu’au
cours de l’emballage on note fréquemment le manque de quelques pièces du produit fini. Pour
luter contre ce problème, la mise en disposition d’un système de comptage s’impose.

En effet, l’opération d’emballage des interrupteurs pose fréquemment des problèmes par force
de répéter la même opération plusieurs fois par jour. A cet effet, l’opératrice au lieu de mettre
25 interrupteurs par exemple dans le sachet, elle met une quantité un peut plus ou moins

Rebut Rebut Rebut

Magasin Emballage
Préparatio Contrôle Contrôle intermédiair
n d’article électrique visuel e

Problématique

4. Solution proposée
Pour atteindre cet objectif, nous avons suggéré la solution suivante :

Pour remédier au problème évoqué précédemment, où une opératrice peut se tromper sur le
nombre d’articles lors du comptage avant d’être emballés, nous avons suggéré la solution
suivante:

Solution :

Réalisation d’un système de comptage automatique pour les postes d’emballage.

ISET SILIANA Page 22


Réalisation d’un système de comptage pour les postes d’emballage

Rebut

Contrôle Système de comptage et Emballage


électrique transmission d’article

L’objectif essentiel de ce projet est de concevoir une carte permettant à l’utilisateur de


compter les articles fabriqués (câbles, interrupteurs ...), puis afficher le résultat sur un écran et
un tapis roulant assurant la transmission fiable des câbles.

Le but du projet consiste à afficher le nombre d’articles à emballer dans des cartons ou des
sachets pour l’export.

La solution proposée du système à réaliser est bâtie autour d’une carte arduino uno, un
capteur a distance Sharp de type GP2Y0A21YK (10-80cm), une relais (5v-220v),buzzer actif
,afficheur LCD et une clavier de matrice 4*3.

5. Démarche pour le déroulement du projet


L’objectif essentiel de ce projet est de concevoir une interface permettant à l’utilisateur de
compter les articles fabriqués (câbles, interrupteurs ...), puis afficher le résultat sur un écran.

Pour atteindre cet objectif, nous procédons au déroulement suivant :

1) Analyse du problème existant.


2) La solution adorable pour ce problème
3) Analyse matérielle
4) Analyse logiciel
5) Réalisation d’un schéma structurel (Isis).
6) Mettre en œuvre d’une application à base d’une carte arduino Uno.
7) Procéder à la conception d’un programme de commande.
8) Implantation du programme sur l’environnement de simulation pour un test.
9) Une fois la simulation est validée, nous passons à la conception de la carte
électronique.
10) Réalisation pratique de la solution retenue du système de comptage.
11) Test et validation pratique.

ISET SILIANA Page 23


Réalisation d’un système de comptage pour les postes d’emballage

6. conclusion
Dans ce chapitre nous avons présenté brièvement l’entreprise d’accueil, leurs départements,
les différents types d’articles fabriqués et les étapes de fabrication de ces articles ainsi que les
machines utilisées. Ensuite, nous avons présenté la problématique évoquée en rapport avec
l’opération de comptage des articles fabriqués au cours de la phase de l’emballage.
Le second chapitre sera consacré à l’étude matérielles et l’étude logicielle

Chapitre 2: Environnement Matériel et Logiciel

1- Introduction
2- Environnement matériel
3- Environnement logiciel
4- Conclusion

ISET SILIANA Page 24


Réalisation d’un système de comptage pour les postes d’emballage

1- Introduction
Au cours de ce chapitre, nous procédons à détailler les étapes de la conception du
système de comptage. Sachant que les prescriptions du cahier des charges exigent que
l’interface de comptage qu’on propose réalisée doive être bâtie au tour d’une carte arduino. A
cet effet, nous proposons d’abord entamer cette étude par l’identification des différents
composants qui peuvent constitués ce système, notamment la carte Arduino Uno, le capteur et
l afficheur.

2- Environnement matériel
L’environnement matériel de travail est formé par :

 La carte Arduino Uno


 Un capteur SHARP GP2Y0A21YK
 Afficheur LCD 2*16 (Light Control Display)
 Clavier 4*3
 Buzzer actif
 Relay (5v-220v)

2-1- choix de la carte :


Les cartes Arduino possèdent un microcontrôleur facilement programmable ainsi que de
nombreuses entrées-sorties. Plusieurs cartes Arduino existent et qui se différencient par la
puissance du microcontrôleur ou par la taille et la consommation de la carte. Le choix du type
de carte Arduino s'effectue en fonction des besoins de notre projet.

 carte arduino Uno


La carte Arduino Uno est basée sur un ATMega328 cadencé à 16 MHz. C'est la plus
récente et la plus économique carte à microcontrôleur d'Arduino. Des connecteurs situés sur
les bords extérieurs du circuit imprimé permettent d'enficher une série de modules
complémentaires.

 Caractéristique

ISET SILIANA Page 25


Réalisation d’un système de comptage pour les postes d’emballage

Alimentation Via un port USB ou adaptateur


Microprocesseur ATmega 328
Mémoire flash 32 KB
Mémoire SRAM 2 KB
Mémoire EEPROM 1 KB
E/S numérique 14
Entrées analogiques 6
Intensité par E/S 40 Ma
Vitesse d’horloge 16 MHz
Prix 65 DT
Tableau 4:Caractéristique carte arduino Uno
 Carte arduino Mega 2560
La carte Arduino Nano 3.0 est basée sur un ATMega328 cadencé à 16 MHz. Sa mémoire
de 32 kB et son grand nombre d'E/S font de ce circuit compatible DIL30 un élément idéal
pour les systèmes embarqués ou pour des applications robotiques nécessitant du multitâches.
 Caractéristique
Alimentation Via USB
Microprocesseur ATmega 328
Mémoire flash 32KB
Mémoire SRAM 2KB
Mémoire EEPROM 1KB
E/S numérique 16
Sortie analogique 54
Vitesse d’horloge 16MHz
Prix 105 DT
Tableau 5 : Caractéristique carte arduino Mega 2560
 Arduino due
La carte Arduino Due accueille un microcontrôleur Atmel SAM3X8E ARM Cortex-M3. Elle
possède 54 entrées/sorties numériques (dont 12 peuvent être utilisées pour une sortie PWM),
12 entrées analogiques, 4 ports série UART, une horloge à 84 MHz.

 Caractéristique

ISET SILIANA Page 26


Réalisation d’un système de comptage pour les postes d’emballage

Tension alimentation 7-12 v


Microprocesseur Atmel SAM3X8E ARM Cortex-M3
Mémoire flash 512KB
Mémoire SRAM 96KB
Port analogique 12
E/S numérique 54
Intensité 800Ma
Vitesse d’horloge 84MHZ
Prix 130DT

Tableau 6:Caractéristique carte arduino Due

 Critère de choix
Les paramètres à prendre en compte pour le choix sont :

 Le nombre d’entrée sortie


 Simplicité de connexion des pins
 Prix
On donne à chaque critère un note de supériorité allons de 0 à 3 :

(0) Pas de priorité


(1) Légèrement supérieur
(2) Moyennement supérieur
(3) Nettement supérieur
Critère Arduino Uno Arduino Mega 2560 Arduino due
Nombre E/S 1 2 3
Connexion de pin 3 1 1
Prix 2 2 1
Total 6 5 5
Tableau 7:Critère de choix de la carte arduino
Donc on a choisie la carte arduino Uno à microcontrôleur ATmega 328 du mémoire flash
égale à 32 KB pour stocker le programme.

2.2. Carte arduino uno


J’ai utilisé la carte Arduino Uno parce qu’elle est basée sur un ATMega328 cadencé à 16
MHz. C'est la plus récente et la plus économique carte à microcontrôleur d'Arduino. Des
connecteurs situés sur les bords extérieurs du circuit imprimé permettent d'enficher une série
de modules complémentaires. Elle peut se programmer avec le logiciel Arduino. Le

ISET SILIANA Page 27


Réalisation d’un système de comptage pour les postes d’emballage

contrôleur ATMega328 contient un boot loader qui permet de modifier le programme sans
passer par un programmateur. Le logiciel est téléchargeable gratuitement

Figure 24 : Carte Arduino Uno est une carte à microcontrôleur basée sur l'ATmega328

2-2-1- Constitution:

 de 14 broches numériques d'entrées/sorties (dont 6 peuvent être utilisées en sorties


PWM (largeur d'impulsion modulée)),
 de 6 entrées analogiques (qui peuvent également être utilisées en broches
entrées/sorties numériques),
 d’un quartz 16Mhz,
 d'une connexion USB,
 d'un connecteur d'alimentation jack,
 d'un connecteur ICSP (programmation "in-circuit"),
 d'un bouton de réinitialisation (reset).
Elle contient tout ce qui est nécessaire pour le fonctionnement du microcontrôleur; Pour
pouvoir l'utiliser et se lancer, il suffit simplement de la connecter à un ordinateur à l'aide d'un
câble USB (ou de l'alimenter avec un adaptateur secteur ou une pile, mais ceci n'est pas
indispensable, l'alimentation étant fournie par le port USB).

La carte Arduino Uno diffère de toutes les autres cartes car elle n'utilise par le circuit intégré
FTDI usb-vers-série. A la place, elle utilise un Atmega8U2 programmé en convertisseur
USB-vers-série.

"Uno" signifie un en Italien et ce nom marque la venue prochaine de la version 1.0 du


logiciel Arduino. La carte UNO et la version 1.0 du logiciel seront la référence des versions
Arduino à venir. La carte Uno est la dernière d'une série de carte USB Arduino, et le modèle
de référence des plateformes Arduino; pour une comparaison avec les autres versions.

ISET SILIANA Page 28


Réalisation d’un système de comptage pour les postes d’emballage

2.2.2. Le connecteur USB


Relie la carte au PC à travers un câble USB type Aà mini-B. il permet l’alimentation de la
carte à partir du PC.

Fi
gure 25 : Connecteur USB
Protection du port USB contre la surcharge en intensité

La carte Arduino Uno intègre un poly fusible réinitialisa blé qui protège le port USB de votre
ordinateur contre les surcharges en intensité (le port USB est généralement limité à 500mA en
intensité). Bien que la plupart des ordinateurs aient leur propre protection interne, le fusible de
la carte fournit une couche supplémentaire de protection. Si plus de 500mA sont appliqués au
port USB, le fusible de la carte coupera automatiquement la connexion jusqu'à ce que le
court-circuit ou la surcharge soit stoppé.

ISET SILIANA Page 29


Réalisation d’un système de comptage pour les postes d’emballage

2.2.3. Synthèse des caractéristiques


Microcontrôleur ATmega328

Tension de fonctionnement 5V

Tension d'alimentation
7-12V
(recommandée)

Tension d'alimentation
6-20V
(limites)

Broches E/S numériques 14 (dont 6 disposent d'une sortie PWM)

Broches d'entrées
6 (utilisables en broches E/S numériques)
analogiques

Intensité maxi disponible par 40 mA (ATTENTION : 200mA cumulé pour


broche E/S (5V) l'ensemble des broches E/S)

Intensité maxi disponible


50 Ma
pour la sortie 3.3V

Intensité maxi disponible Fonction de l'alimentation utilisée - 500 mA


pour la sortie 5V max si port USB utilisé seul

32 KB (ATmega328) dont 0.5 KB sont


Mémoire Programme Flash
utilisés par le boot loader

Mémoire SRAM (mémoire


2 KB (ATmega328)
volatile)

Mémoire EEPROM
1 KB (ATmega328)
(mémoire non volatile)

Vitesse d'horloge 16 MHz

Tableau 8: des caractéristiques carte arduino

En raison du remplacement sur la carte Arduino UNO du CI de communication USB (FTDI


auparavant) par un CI dédié, des problèmes de communication série existent sous Ubuntu
avec les premières versions de la carte Arduino UNO (avant mai 2011 environ). Pour ces
versions, il est nécessaire de reprogrammer le CI de communication USB.

2.2.4. Brochage de la carte Uno

ISET SILIANA Page 30


Réalisation d’un système de comptage pour les postes d’emballage

Figure 26 : Brochage de la carte Arduino Uno

2.2.5. Alimentation

La carte Arduino Uno peut-être alimentée soit via la connexion USB (qui fournit 5V jusqu'à
500mA) ou à l'aide d'une alimentation externe. La source d'alimentation est sélectionnée
automatiquement par la carte.

L'alimentation externe (non-USB) peut être soit un adapteur secteur (pouvant fournir
typiquement de 3V à 12V sous 500mA) ou des piles (ou des accus). L'adaptateur secteur peut
être connecté en branchant une prise 2.1mm positif au centre dans le connecteur jack de la
carte. Les fils en provenance d'un bloc de piles ou d'accus peuvent être insérés dans les
connecteurs des broches de la carte appelées Gand (masse ou 0V) et Vin (Tension positive en
entrée) du connecteur d'alimentation. La carte peut fonctionner avec une alimentation externe
de 6 à 20 volts. Cependant, si la carte est alimentée avec moins de 7V, la broche 5V pourrait

ISET SILIANA Page 31


Réalisation d’un système de comptage pour les postes d’emballage

fournir moins de 5V et la carte pourrait être instable. Si on utilise plus de 12V, le régulateur
de tension de la carte pourrait chauffer et endommager la carte.

2.2.6. Mémoire

L'ATmega 328 a 32Ko de mémoire FLASH pour stocker le programme (dont 0.5Ko
également utilisés par le bootloader). L'ATmega 328 a également 2ko de mémoire SRAM
(volatile) et 1Ko d’EEPROM.

Pour info : Le boot loader est un programme préprogrammé une fois pour toute dans
l'ATméga et qui permet la communication entre l'ATmega et le logiciel Arduino via le port
USB, notamment lors de chaque programmation de la carte.

2.2.7. Entrées et sorties numériques


Chacune des 14 broches numériques de la carte UNO (numérotées des 0 à 13) peut être
utilisée soit comme une entrée numérique, soit comme une sortie numérique, en utilisant les
instructions pin Mode(), digitalWrite() et digital Read() du langage Arduino. Ces broches
fonctionnent en 5V. Chaque broche peut fournir ou recevoir un maximum de 40mA
d'intensité et dispose d'une résistance interne de "rappel au plus" (pull-up) (déconnectée par
défaut) de 20-50 KOhms. Cette résistance interne s'active sur une broche en entrée à l'aide de
l'instruction digitalWrite(broche, HIGH).

De plus, certaines broches ont des fonctions spécialisées :

Communication Série: Broches 0 (RX) et 1 (TX). Utilisées pour recevoir (RX) et transmettre
(TX) les données séries de niveau TTL. Ces broches sont connectées aux broches
correspondantes du circuit intégré ATmega8U2 programmé en convertisseur USB-vers-série
de la carte, composant qui assure l'interface entre les niveaux TTL et le port USB de
l'ordinateur.

Interruptions Externes: Broches 2 et 3. Ces broches peuvent être configurées pour


déclencher une interruption sur une valeur basse, sur un front montant ou descendant, ou sur
un changement de valeur. Voir l'instruction attachInterrupt() pour plus de détails.

Impulsion PWM (largeur d'impulsion modulée): Broches 3, 5, 6, 9, 10, et 11. Fournissent


une impulsion PWM 8-bits à l'aide de l'instruction analogWrite().

ISET SILIANA Page 32


Réalisation d’un système de comptage pour les postes d’emballage

SPI (Interface Série Périphérique): Broches 10 (SS), 11 (MOSI), 12 (MISO), 13 (SCK).


Ces broches supportent la communication SPI (Interface Série Périphérique) . Les broches
SPI sont également connectées sur le connecteur ICSP qui est mécaniquement compatible
avec les cartes Mega.

I2C: Broches 4 (SDA) et 5 (SCL). Supportent les communications de protocole I2C (ou
interface TWI (Two Wire Interface - Interface "2 fils").

LED: Broche 13. Il y a une LED incluse dans la carte connectée à la broche 13. Lorsque la
broche est au niveau HAUT, la LED est allumée, lorsque la broche est au niveau BAS, la
LED est éteinte.

2.2.8. Communication
La carte Arduino Uno dispose de toute une série de facilités pour communiquer avec un
ordinateur, une autre carte Arduino, ou avec d'autres microcontrôleurs. L'ATmega 328
dispose d'une UART (Universal Asynchronous Receiver Transmitter ou émetteur-récepteur
asynchrone universel en français) pour communication série de niveau TTL (5V) et qui est
disponible sur les broches 0 (RX) et 1 (TX). Un circuit intégré ATmega8U2 sur la carte assure
la connexion entre cette communication série vers le port USB de l'ordinateur et apparaît
comme un port COM virtuel pour les logiciels de l'ordinateur. Le code utilisé pour
programmer l'ATmega8U2 utilise le driver standard USB COM, et aucun autre driver externe
n'est nécessaire.

Le logiciel Arduino inclut une fenêtre terminal série (ou moniteur série) sur l'ordinateur et qui
permet d'envoyer des textes simples depuis et vers la carte Arduino. Les LEDs RX et TX sur
la carte clignote lorsque les données sont transmises via le circuit intégré USB-vers-série et la
connexion USB vers l'ordinateur (mais pas pour les communications série sur les broches 0 et
1).

Une librairie Série Logicielle permet également la communication série (limitée cependant)
sur n'importe quelle broche numérique de la carte UNO.

L'ATmega 328 supporte également la communication par protocole I2C (ou interface TWI
(Two Wire Interface - Interface "2 fils") et SPI :

Le logiciel Arduino inclut la librairie Wire qui simplifie l'utilisation du bus I2C. Voir
la documentation pour les détails

ISET SILIANA Page 33


Réalisation d’un système de comptage pour les postes d’emballage

Pour utiliser la communication SPI (Interface Série Périphérique), la librairie pour


communication SPI est disponible

2.3. Les détecteurs sans contact


Les détecteurs sans contact sont des dispositifs électroniques à circuits intégrés qui créent
un champ énergétique ou un faisceau et qui réagissent à la perturbation de celui-ci. On
distingue cinq grandes technologies de la détection de présence sans contact (l’optique,
l’inductif, le capacitif, le magnétique et l’ultrasonique.

 Détecteur optoélectronique

Figure 27: Détecteur optoélectronique

 Principe de fonctionnement
Ce détecteur basé sue la détection de l’interruption du faisceau lumineux issu de l’émetteur
lorsqu’il est traversé par un objet

 Avantages
- Cadences élevées
- Insensible aux vibrations et pas d’usure
- Détecte tout type de pièce ayant un pouvoir réfléchissant (mode réflexion directe)
 Domaines d’application
- Détection d’objet sur convoyeur
- Comptage de carton
 Détecteur inductif

Figure 28: Détecteur inductif

ISET SILIANA Page 34


Réalisation d’un système de comptage pour les postes d’emballage

 Principe de fonctionnement
Les détecteurs inductifs intègrent un circuit oscillant qui génère un champ électromagnétique
alternatif. Lorsqu’on approche une pièce métallique, celle-ci devient le siège de courants
induits

 Avantages
- Détecteur insensible aux vibrations, aux chocs, à la poussière, aux huiles de coupe.
- Très répandu dans l’industrie.
 Domaines d’application
- Les machines-outils, les machines de plasturgie, du textile, du bois, les lignes
d’assemblage, l’industrie automobile.
- Détection de pièces métalliques dans des environnements difficiles
- Contrôle le passage de pièces défilant à grande vitesse
 Détecteur capacitif

Figure 29: Détecteur capacitif

 Principe de fonctionnement
Un condensateur situé sur la face active du détecteur génère un champ électromagnétique
alternatif. La présence d’une pièce à proximité modifie la valeur de la capacité, et entraîne une
variation de la fréquence des oscillations du circuit.

 Avantages
- Détecte tout matériau
- Sensibilité réglable
- Cadences élevées
 Domaines d’application
- Contrôle final sur lignes d’emballage : emballages et contenu
- Installations de conditionnement : produits complet
- Mesure du niveau de remplissage de liquides ou granulés à travers les parois de
réservoirs en plastique ou en verre

ISET SILIANA Page 35


Réalisation d’un système de comptage pour les postes d’emballage

 Détecteur magnétique

Figure 30 : Détecteur magnétique

 Principe de fonctionnement
Ils fonctionnent également suivant le principe des détecteurs inductifs, si ce n’est qu’ils
intègrent une lame (constituée d’un mélange de métal et de verre) qui présente la
caractéristique d’être magnétisée très rapidement en présence d’un aimant, et démagnétisée
très rapidement en son absence.

 Avantages
- Portées plus grandes par rapport aux capteurs inductifs de même taille
- Détection à travers des parois en métal non ferreux
- Réagit au pôle nord et au pôle sud
 Domaines d’application
- Détection d’objets dans des récipients non magnétiques
- Lecture de codes aimantés
 Détecteur ultrason

Figure 31: Détecteur ultrason

 Principe de fonctionnement
Ce détecteur est basé sur l’émission et la réception d’ondes ultrasonores à hautes fréquences
(de l’ordre de 200 kHz). Le retour de l’onde permet de détecter la présence d’une pièce, et
même de savoir à quelle distance elle se trouve.

ISET SILIANA Page 36


Réalisation d’un système de comptage pour les postes d’emballage

 Avantages
- Grande portée (15 m)
- Détecte sans contact tout objet quel que soit le matériau
- Sensibilité ajustable
 Domaines d’application
- Présence de pare-brise sur ligne d’assemblage
- Le passage d’objets sur des convoyeurs : bouteilles en verre, emballages cartonnés,
gâteaux
- Niveau de remplissage d’un liquide dans un flacon
- Profondeur d’une cavité
 Critère de choix
Le choix d’un détecteur repose sur les contraintes de l’application. Les principaux critères à
prendre en compte sont le type de pièces (matériaux, dimensions, couleur brillance,
transparence, absorption…), la distance de détection, l’environnement et le coût.

Nous avant choisie un détecteur de passage de pièce non métallique a porté faible dans un
environnement propre.

On donne à chaque critère un note de supériorité allons de 0 à 3 :

(0)Pas de priorité

(1)Légèrement supérieur

(2)Moyennement supérieur

(3)Nettement supérieur

Inductif Optique Magnétique Ultrason

Type de détection 2 3 1 1

Porter 2 1 1 2

L’environnement 1 2 2 1

Total 5 6 4 4

Tableau 8: Critères de choix de capteur

ISET SILIANA Page 37


Réalisation d’un système de comptage pour les postes d’emballage

Donc on a choisi un détecteur de technologie otique de portée maximal 80 cm (tenant compte


de la largeur du convoyeur et la disposition des câbles sur le tapis. L’emplacement est détaillé
dans le chapitre 3).

Les capteurs optoélectroniques détectent de façon fiable la présence d'objets. Ils contrôlent
avec fiabilité aussi bien la forme, la distance ou l'épaisseur. Et cela avec une grande précision.
Ils présentent en effet une zone de détection nettement supérieure à celle des détecteurs de
proximité avec technologie inductive ou capacitive. Les types de détecteurs de technologie
optique les plus populaires sont :

 Capteurs directionnels à infrarouge passif


Les capteurs directionnels à infrarouge passif détectent les changements de luminosité dans
leurs champs de vision lorsqu'un objet passe. Si le contraste et sa durée sont à l'intérieur des
paramètres définis, une personne est comptée et sa direction est déterminée.

Figure 32: Capteurs infrarouge

 Rayon lumineux (capteur infrarouge actif)


Ce type de détecteur agit comme un détecteur de présence qui peut être installé
verticalement ou horizontalement. Un rayon lumineux est capturé par un récepteur.
L'interruption du rayon lumineux par un objet indique qu'il y a quelqu'un ou quelque chose
entre la source du rayon et son détecteur.

ISET SILIANA Page 38


Réalisation d’un système de comptage pour les postes d’emballage

Figure 33: Capteur de réflexion


Les rayons lumineux à infrarouge actif comptent un objet lorsqu'il traverse leur champ de
vision.

2.3.1 Un Capteur SHARP GP2Y0A21Yk


SHARP GP2Y0A21YK0F Capteur de mesure de distance, Optoélectronique, 80 cm,
Analogique, 4,5 V à 5,5 V

APERCU DE PRODUIT : Le GP2Y0A21YK0F est une unité de capteur de mesure de


distance mais nous besoin seulement de la détection d’obstacles, ce capteur est composé de
l'association d'un PSD (détecteur sensitif de position), d'un IRED (diode infrarouge) et d'un
circuit de traitement du signal. La diversité de la réflectivité de l'objet, la température
ambiante et la durée d'exploitation n'influent pas facilement sur la détection de la distance en
raison de la méthode de triangulation. Cet appareil affiche la tension correspondante à la
distance de détection. Ce capteur peut également être utilisé comme capteur de proximité.

Gamme de mesure de distance de 10 à 80cm.

Type de sortie analogique.

Courant de consommation typique 30mA.

Le détecteur de distance Sharp GP2Y0A21YK (10-80cm) est un senseur de proximité


infrarouge évaluant la distance sur base de la quantité de lumière infrarouge reçu en retour.

ISET SILIANA Page 39


Réalisation d’un système de comptage pour les postes d’emballage

Figure 34 : Sharp GP2Y0A21YK (10-80cm)


Sa technologie infrarouge offre une évaluation de la distance moins rigoureuse qu'un senseur
ultrasons mais reste cependant très économique. Il permet donc la détection d'obstacles (et
jugement de distances) à prix abordable. Ce senseur dispose d'une électronique embarquée qui
le rend à la fois autonome et permet de proposer une interface simple à mettre en œuvre. En
effet, le senseur fournit une tension analogique qui est proportionnel à la distance à laquelle
l'objet est détecté.

La tension de sortie varie de 2,3 - 0,4 Volts pour une distance variant respectivement 10 - 80
cm. Il suffit donc de bancher ce senseur sur une entrée Analogique pour évaluer la distance.

Ce capteur est très simple à câbler et n'utilise que 3 connexions (une sortie analogie +
alimentation).

Les senseurs Sharp sont assez populaires du fait de leur prix assez démocratique mais aussi de
leur simplicité de mise en œuvre.

Il suffit de placer les différents câbles du connecteur JST comme suit:

Rouge: +5v

Noir: GND/MasseJaune ou Blanc: Entrée Analogique A0

ISET SILIANA Page 40


Réalisation d’un système de comptage pour les postes d’emballage

Figure 35 : Connexion de capteur avec arduino


Le fil jaune (ou blanc) transporte le signal de sortie... c'est celui-là qu'il faut lire sur notre
microcontrôleur.

Comme précisé dans la fiche technique, la tension analogique renvoyée par le capteur dépend
de la distance de l'objet.

Documentation Sharp 10-80cm

Voici le graphe de tension/distance pour le senseur Sharp GP2Y0A21YK (10-80cm)

Figure 36: Graphe de tension/distance pour le senseur Sharp GP2Y0A21YK (10-80cm)


Ce que le graphe nous apprend:

La tension maximale est de ~3.3 volts et diminue lorsque l'objet s'éloigne.

ISET SILIANA Page 41


Réalisation d’un système de comptage pour les postes d’emballage

La tension ne diminue pas proportionnellement à la distance (par ex: 10mv par 10cm) mais
suit une courbe.

Il est difficile d'évaluer les distances en dessous de 10 cm.

Il est difficile d'évaluer les distances en 50 et 80 cm (perte de précision, la courbe s'aplatit).

Il est impossible d'évaluer une distance au delà de 80 cm (personnellement, cela devient déjà
difficile à partir de 50 cm)

La détection de distance reste encore possible entre 5 et 10 cm.

Par contre, la tension chute en dessous de 5cm, il est donc impossible de savoir si l'objet est
très proche ou plus loin.

Il est donc préférable d'éviter de descendre en deçà de 10 cm de distance.


Ce que la documentation nous apprend:

La distance de jugement idéale se situe à +/- 24 cm.

2.4. Afficheur LCD 2*16 (Light Control Display)


Notre but d’utilisation d’un afficheur LCD 2*16 est la possibilité de piloter en sortie de

L’interface un afficheur LCD :

2 lignes / 16 caractères par ligne

2.4.1. Rôle d’un afficheur LCD :


Les afficheurs LCD sont devenus indispensables dans les systèmes techniques qui nécessitent
l’affichage de paramètres de fonctionnement.

Grâce à la commande par un microcontrôleur ces afficheurs permettent de réaliser un


affichage de messages aisés. Ils permettent également de créer ses propres caractères.

Figure 37 : Afficheurs LCD

ISET SILIANA Page 42


Réalisation d’un système de comptage pour les postes d’emballage

2.4.2. Fonctionnement d’un afficheur LCD :


 Schéma fonctionnel :

Figure 38 : Schéma fonctionnel

Rôle des différentes broches de l’afficheur LCD :

 VCC, Masse : alimentation de l’afficheur LCD. Un afficheur LCD s’alimente en


0V-5V.
 Contraste : entrée permettant de régler le contraste de l’afficheur LCD. Il faut
appliquer une tension continue réglable (entre 0V et 5V) à l’aide d’un potentiomètre.
 Vled : différence de potentiel permettant de commander le rétro éclairage.
 E : entrée de validation (ENABLE), elle permet de valider les données sur un front
 descendant. Lorsque E=0 alors le bus de données est à l’état haute impédance.
 RS : Register Select cette entrée permet d’indiquer à l’afficheur si l’on souhaite
réaliser une commande (RS=0) par des instructions spécifiques ou écrire une donnée
(envoie du code du caractère à afficher) sur le bus (RS=1).
 R/W : entrée de lecture (R/W=1) et d’écriture (R/W=0). Lorsqu’on commande
l’afficheur LCD il faut se placer en écriture.
 D7…D0 : bus de données bi-directionnel, il permet de transférer les instructions ou
les données à l’afficheur LCD.
 La mise en oeuvre d’un afficheur LCD :

Un afficheur LCD sera commandé par un microcontrôleur.

Il faut donc penser aux mises en oeuvre :

matérielle : connexion des broches du microcontrôleur à l’afficheurLCD,

ISET SILIANA Page 43


Réalisation d’un système de comptage pour les postes d’emballage

logicielle : utilisation de sous programmes permettant de commander

L’afficheur LCD (initialisation, effacement de l’afficheur, affichage

D’un caractère, affichage d’une variable,…).

 Mise en oeuvre matérielle d’un afficheur LCD :

En fonction du mode de commande choisis de l’afficheur LCD la mise en œuvre matérielle


sera différente.

Il existe deux modes de commande d’un afficheur LCD :

commande en 4 bits,

commande en 8 bits.

Mise en oeuvre matérielle pour la commande en 4 bits :

En mode de commande 4 bits l’intérêt est de limiter le nombre de broches du microcontrôleur.

Il faut utiliser 7 broches des ports d’entrées/sorties du microcontrôleur (configurées en sorties)


de manière à commander l’afficheur.

Mise en oeuvre matérielle pour la commande en 8 bits :

ISET SILIANA Page 44


Réalisation d’un système de comptage pour les postes d’emballage

En mode de commande 8 bits on utilise plus de broches du microcontrôleur. Il faut utiliser


11broches des ports d’entrées/sorties du microcontrôleur (configurées en sorties) de manière à
commander l’afficheur

 Mise en œuvre logicielle d’un afficheur LCD :

ISET SILIANA Page 45


Réalisation d’un système de comptage pour les postes d’emballage

Figure 39: Mise en œuvre logicielle d’un afficheur LCD

Les initialisations :

L’initialisation du microcontrôleur doit permettre de configurer les broches des ports


d’entrées/sorties en sorties. L’initialisation de l’afficheur permet :

 d’attendre la mise sous tension de l’afficheur, il faut réaliser une


Temporisation donnée par la documentation constructrice (10 à 20ms).

 de préparer l’initialisation en envoyant des instructions,


 de configurer le mode de commande de l’afficheur (8 bits ou 4 bits),
 de sélectionner le nombre de lignes et de configurer le format du caractère (5x7 ou
5x10 pixels),
 d’allumer l’afficheur,
 de configurer le curseur (déplacement à gauche ou à droite après affichage,
clignotement),
 de réaliser le reset de l’affichage.

ISET SILIANA Page 46


Réalisation d’un système de comptage pour les postes d’emballage

Les instructions permettant de réaliser ces configurations sont données par la documentation
constructrice.

2.4.3. Connecteur :

Figure 40 : Connecteur

N° Broche NOM Description

1 VSS Masse

2 VDD Alimentation positive (V+)

3 VO Contraste réglable par potentiomètre *

4 RS Sélection de registre (0= instruction; 1 = donnée)

5 R/W ou RD Lecture ou écriture (1= lecture; 0=écriture)

6 E Enable (validation, actif au niveau haut)

7 D0 Bit 0 du bus de données

8 D1 Bit 1 du bus de données

9 D2 Bit 2 du bus de données

10 D3 Bit 3 du bus de données

11 D4 Bi t4 du bus de données

12 D5 Bit 5 du bus de données

13 D6 Bit 6 du bus de données

14 D7 Bit 7 du bus de données


Tableau 9: description des broches de l’afficheur

2-4-4 Cycle d’Ecriture (8 bits)

ISET SILIANA Page 47


Réalisation d’un système de comptage pour les postes d’emballage

Figure 41 : Cycle d’Ecriture (8 bits)


RS sélectionne le type d’écriture : Cde ou Data.

R/W passe à « 0 » pour signifier l’écriture.

E confirme la mémorisation des données à chaque impulsion (front

Descendant).

2.4.5. Chronogrammes μC/Module LCD

Figure 42: Chronogrammes μC/Module LCD

2-5-Clavier 4*3

ISET SILIANA Page 48


Réalisation d’un système de comptage pour les postes d’emballage

4 x 3 matrice 12 ensembles de touches clavier de commutateur de clavier à membrane pour


Arduino.

Figure 43: Clavier 4*3

2-6- Buzzer actif :

Nous avons utilisé un Buzzer ACTIF car il est fabrique du bruit quand il reçoit une
alimentation continue, comme une sonnette. Par contre le PASSIF n'est, en gros, qu'un haut
parleur miniature à qui il faut fournir le signal audio à diffuser.

Figure 44 : Buzzer actif

2-7- Relay (5v-220v) :

ISET SILIANA Page 49


Réalisation d’un système de comptage pour les postes d’emballage

Un relais électronique est un interrupteur qui se commande avec une tension continue de
faible puissance. La partie interruptrice sert à piloter des charges secteur de forte puissance
(jusqu'à 10A couramment).

Tension de bobine du relais

Pour chaque relais, il existe une tension de bobine. Elle peut être continue (5V, 12V, etc) ou
alternative (110V, 230V). C'est la tension qu'il faut appliquer sur la bobine pour faire
commuter le relais (entendre le "clic"). Le courant consommé dépend du type de relais et est
inversement proportionnel à la tension de bobine. Dans une gamme de relais (5V, 12V, 24V,
etc), la puissance de la bobine est constante.

Par exemple : 12V 40mA, 24V 20mA, 48V 10mA, etc...

Pour déterminer le courant consommé par la bobine, il suffit de mesurer la résistance à


l'ohmmètre et déduire le courant. C'est utile pour dimensionner l'alimentation de la commande
(montage qui pilote la bobine du relais).

Figure 45 : Exemple d’un Relais de 12vDC

ISET SILIANA Page 50


Réalisation d’un système de comptage pour les postes d’emballage

Figure 46 : Module relais

Figure 47 : symboles des relais

2.8. Choix de moteur :


 Détermination du nombre de tour du moteur :
πN d
V= ω.R= .
30 2

Avec

V : vitesse du convoyeur V= 0.5m/s

ω : vitesse angulaire rd/s

D : diamètre du tambour du convoyeur

N : Nombre de tour

V .60
N=
π .d

0.5 × 60
AN N= π × 0 ,10 = 95.49 tr/min

 Notre choix est le moteur réducteur mini-bloc MVA-009-15-FMC

ISET SILIANA Page 51


Réalisation d’un système de comptage pour les postes d’emballage

Figure 48 : choix du moteur réducteur


Selon le nombre de tour N on choisie un moteur de 93.3 tr/min.

Figure 49: carte d’identité motrice réductrice

ISET SILIANA Page 52


Réalisation d’un système de comptage pour les postes d’emballage

Figure 50 : commande moteur


Le motoréducteurs est un appareil composé d’un moteur électrique monophasé ou triphasé et
d’un réducteur, le principe de celui-ci et de réduire la vitesse de sortie grâce a un système de
pignon, tout en augmentant le couple.

L’usage d’un réducteur permet de réduire la vitesse de rotation des moteurs électriques qui
sont généralement de 1500 tr /min.

Les motoréducteurs sont très souvent utilisés dans l’industrie et le monde agricole pour des
tapis roulants, convoyeurs et monte charges…

Un réducteur mécanique pour but de modifier le rapport de vitesse ou le couple entre l’axe
d’entrée et l’axe de sortie d’un mécanisme. Le rôle d’un réducteur c’est sert à réduire la
vitesse de rotation de l’arbre moteur.

 Disjoncteur unipolaire :
Un disjoncteur unipolaire est un dispositif de protection électrique qui coupe le courant en cas
de dysfonctionnements. Il est dimensionné selon le circuit qu'il protège, relativement aux
appareils qui y sont branchés.

ISET SILIANA Page 53


Réalisation d’un système de comptage pour les postes d’emballage

3- Environnement logiciel
3-1- Lancement du logiciel

Lançons le logiciel en double-cliquant sur l’icône avec le symbole "infinie" en vert. C’est
l’exécutable du logiciel. Après un léger temps de réflexion, une image s’affiche :

Figure 51 : Lancement du logiciel

Le splash screen Arduino

Cette fois, après quelques secondes, le logiciel s’ouvre. Une fenêtre se présente à nous :

ISET SILIANA Page 54


Réalisation d’un système de comptage pour les postes d’emballage

Figure 52 : L’interface de l’IDE Arduino

Ce qui saute aux yeux en premier, c’est la clarté de présentation du logiciel. On voit tout de
suite son interface intuitive. Voyons comment se compose cette interface.

Présentation du logiciel

J’ai découpé, grâce à mon ami paint.net, l’image précédente en plusieurs parties :

Figure 53 : L’interface de l’IDE Arduino en détail


L’interface de l’IDE Arduino en détail Correspondance

 Le cadre numéro 1 : ce sont les options de configuration du logiciel

ISET SILIANA Page 55


Réalisation d’un système de comptage pour les postes d’emballage

 Le cadre numéro 2 : il contient les boutons qui vont nous servir lorsque l’on va
programmer nos cartes
 Le cadre numéro 3 : ce bloc va contenir le programme que nous allons créer
 Le cadre numéro 4 : celui-ci est important, car il va nous aider à corriger les fautes
dans notre programme. C’est le débogueur.
3-2- Approche et utilisation du logiciel

Attaquons-nous plus sérieusement à l’utilisation du logiciel. La barre des menus est entourée
en rouge et numérotée par le chiffre 1.

3-3- Le menu Fichier

C’est principalement ce menu que l’on va utiliser le plus. Il dispose d’un certain nombre de
choses qui vont nous être très utiles. Il a été traduit en français progressivement, nous allons
donc voir les quelques options qui sortent de l’ordinaire :

Figure 54 : Menu Fichier

 Ce menu dispose

 Carnet de croquis : Ce menu regroupe les fichiers que vous avez pu faire jusqu’à
maintenant (et s’ils sont enregistrés dans le dossier par défaut du logiciel).

ISET SILIANA Page 56


Réalisation d’un système de comptage pour les postes d’emballage

 Exemples (exemples) : Ceci est important, toute une liste se déroule pour afficher les
noms d’exemples de programmes existants ; avec ça, vous pourrez vous aider/inspirer
pour créer vos propres programmes ou tester de nouveaux composants.
 Télé verser : Permet d’envoyer le programme sur la carte Arduino. Nous y
reviendrons.
 Télé verser avec un programmateur : Idem que ci-dessus, mais avec l’utilisation d’un
programmateur (vous n’en n’aurez que très rarement besoin).
 Préférences : Vous pourrez régler ici quelques paramètres du logiciel. Le reste des
menus n’est pas intéressant pour l’instant, on y reviendra plus tard, avant de
commencer à programmer.
 Les boutons

Voyons à présent à quoi servent les boutons, encadrés en rouge et numérotés par le chiffre 2.

Figure 55 : Boutons
La barre d’outils

 Bouton 1 : Ce bouton permet de vérifier le programme, il actionne un module qui


cherche les erreurs dans votre programme
 Bouton 2 : Charge (téléverse) le programme dans la carte Arduino.
 Bouton 3 : Crée un nouveau fichier.
 Bouton 4 : Ouvre un fichier.
 Bouton 5 : Enregistre le fichier.
 Bouton 6 : Ouvre le moniteur série (on verra plus tard ce que c’est).
Enfin, on va pouvoir s’occuper du matériel que vous devriez tous posséder en ce moment
même : la carte Arduino !

ISET SILIANA Page 57


Réalisation d’un système de comptage pour les postes d’emballage

4. Conclusion
Dans ce chapitre, nous avons rappelé quelques notions théoriques sur les différents
composants à utiliser pour concevoir notre système de comptage à savoir la carte arduino
Uno, le capteurs, l’afficheurs, le buzzer et le relay.

Cette étude théorique est fortement nécessaire pour justifier le choix de ces composants
et de faciliter la conception de la solution pour répondre conformément aux exigences du
cahier des charges.

La réalisation pratique et les travaux de simulation seront présentés au chapitre suivant.

ISET SILIANA Page 58


Réalisation d’un système de comptage pour les postes d’emballage

Chapitre 3 : conception et validation de projet

1- Introduction
2- Travaux de simulation sur ISIS
3- Conception du circuit électronique du système de comptage
4- Programmation
5- Implantation des composants sur la carte
6-Conclusion

ISET SILIANA Page 59


Réalisation d’un système de comptage pour les postes d’emballage

1- Introduction
Après l’étude théorique des différents composants présentée au précèdent chapitre, nous
procédons au cours de ce présent chapitre à la réalisation pratique du système de comptage
défini par le cahier des charges. Reste à signaler qu’avant de passer directement à la
réalisation pratique nous procédons dans un premier volet à des travaux de simulation en
utilisant l’environnement ISIS.

2- Travaux de simulation sur ISIS

Proteus est une suite logicielle permettant la CAO électronique éditée par la société
Labcenter Electronics. Proteus est composé de deux logiciels principaux : ISIS, permettant
entre autres la création de schémas et la simulation électrique, et ARES, dédié à la création
de circuits imprimés.Grâce à des modules additionnels, ISIS est également capable de simuler
le comportement d'un microcontrôleur (PIC, Atmel, 8051, ARM, HC11...) et son interaction
avec les composants qui l'entourent.

Figure 56 : logo de logiciel ISIS

3- Conception du circuit électronique du système de comptage :


Le schéma suivant correspond au circuit électronique du système de comptage réalisé sur
l’environnement ISIS :

ISET SILIANA Page 60


Réalisation d’un système de comptage pour les postes d’emballage

Figure 57: schéma électronique du système de comptage


Nous rappelons que le but du projet consiste à afficher le nombre d’articles à emballer dans
des cartons ou des sachets pour l’export. Nous rappelons également que la solution proposée
du système à réaliser est bâtie autour d’une carte arduino, à cet effet nous distingue sur le
précèdent schéma les composants suivants dont la liste figure dans ce tableau

Désignations Références /caractéristiques Quantité

 Carte arduino Uno 01

 Afficheur 2*16 01

 Capteur Sharp GP2Y0A21YK 01

 Resistance 10k 04

 Bouton poussoir 02

 Buzzer actif 01

 Relay 5v-220v 01

Tableau 10 : les composants utilisé sur ISIS

ISET SILIANA Page 61


Réalisation d’un système de comptage pour les postes d’emballage

3.1. Fonctionnement de système :


Le schéma ci-dessous représente un système de comptage permettant de compter les pièces à
emballer.

Emplacement
du capteur

Figure 58: Architecture de système


 Description de fonctionnement de système
L’appui sur le bouton de mise en marche (Dcy) doit lancer les étapes suivantes
successivement :

- choisir le nombre de pièces souhaité à emballé (N).


- choisir le mode manuel (1) ou automatique (2)
 Fonctionnement en mode manuel
- Le choix de mode manuel est affecté par l’appui sur le bouton 1 du clavier et
validé par le bouton START,
- Activation de convoyeur et mis le compteur à zéro se déroule simultanément.
- Présence de la pièce devant le capteur provoque l’incrémentation de compteur.
- L’activation de l’élément sonore pendant 2s lorsque le comptage fini (C=N)
 Fonctionnement en mode automatique
- Choisir le temps entre cycle, ce temps donne a l’opérateur de changé le carton
d’emballage.
- Activation de convoyeur et mis le compteur à zéro se déroule simultanément.
- Présence de la pièce devant le capteur provoque l’incrémentation de compteur.
- L’activation de l’élément sonore pendant 2s lorsque le comptage fini (C=N)
- Activation du temps de cycle
L’organigramme est un diagramme qui se lit à différents niveaux. Ici le système est
abordé de deux points de vue differents.la diagramme est une suite de directives composées

ISET SILIANA Page 62


Réalisation d’un système de comptage pour les postes d’emballage

d’actions et de décisions qui doivent être exécutées selon un enchainement strict pour réaliser
une tache.

ISET SILIANA Page 63


Réalisation d’un système de comptage pour les postes d’emballage

Début Organigramme de programme principal :

Déclaration des paramètres

Saisir le nombre de pièce


souhaité a emballé (N)

Oui
Si le système en
OUI mode man(1)
ou auto (2)

Non
A=1
A=2

Choisir le temps Activation Tapis roulant


entre cycle (Tc)

Activation Tapis Comptage

Comptage Oui
C<
N
Oui Non
C<N
Désactivation tapis roulant
Non
Désactivation tapis
roulant Activation Buzzer

Activation Buzzer

Tempo
Oui
< Tc
Non

Fin

Organigramme buzzer :
ISET SILIANA Page 64
Réalisation d’un système de comptage pour les postes d’emballage

Début

Activer Buzzer

Tempo Oui
<250m

Non

Eteindre Buzzer

Oui
Tempo
<250m
Non

Organigramme de comptage :
Début

Mettre le compteur a zéro

Affiche la valeur de compteur C

Attendre un état ¨0¨

Attendre un état ¨1¨

Incrémenter le compteur

Oui
C<N

Non Fin

3-2- Brochage des éléments sur arduino :

ISET SILIANA Page 65


Réalisation d’un système de comptage pour les postes d’emballage

 Brochage d’afficheur
Afficheur Arduino
D7 2
D6 3
D5 4
D4 5
E 11
RW GND
RS 12
VDD V+
VSS GND
Tableau 11: Connexion de l’afficheur
La broche RW et VSS est connecté à la masse.

Initiation d’un afficheur LCD a la programmation arduino ce fait par l’instruction suivante :

LiquidCrystal lcd (Rs, E, D4, D5, D6, D7)

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);

 Brochage du clavier
Clavier Pin numérique Pin analogique
1 - A5
2 - A4
3 - A3
A 10 -
B 9 -
C 8 -
D 7 -
Tableau 12: Branchement du clavier sur arduino

 Brochage du capteur sur arduino.


Broche de capteur Pin analogique Alimentation
Vo A0 -
VCC - V+
GNC - GND
Tableau 13: Branchement du capteur sur l’arduino

 Brochage du buzzer
Broche du Buzzer Pin numérique Alimentation

ISET SILIANA Page 66


Réalisation d’un système de comptage pour les postes d’emballage

+ - 5V
- - GND
S 13 -
Tableau 14 : Branchement d’élément sonore sur l’arduino

 Brochage de relais
Broche de relais Pin numérique Alimentation arduino
+5v - Vcc
GND - GND
Ps 6 -

Tableau 15 : Branchement du relais sur l’arduino

4. Etude de programmation :
Nous avons écrit le code dans le logiciel arduino.

Programme sur Arduino IDE


 Déclaration
#include <LiquidCrystal.h>

LiquidCrystal lcd(12, 11, 5, 4, 3, 2);


int relay = 6;

int etat=0;
int etat_prec=0;
int counter=0;
int L1 = 10; // ligne du clavier
int L2 = 9;
int L3 = 8;
int L4 = 7;
int buzzer = 13;

int C1 = A5; // colonne du clavier


int C2 = A4;

ISET SILIANA Page 67


Réalisation d’un système de comptage pour les postes d’emballage

int C3 = A3;
int IR = A0;

int c=0;
int level=1;
int var=0;
int anc=-1,a=-1;
int nbr_piece=0;
int etat_delayy=0,delayy=0;
int count_delayy=0;
int enter=0;
 Programmation pour saisir le nombre de pièce :
lcd.setCursor(0, 0);
lcd.print("nbre de piece :");
Serial.println("nbr piec");

lcd.setCursor(0, 1);
lcd.print(nbr_piece);
lcd.print(" ");

if((anc!=a)&&(a!=-1)&&(a!=10)&&(a!=30))
{nbr_piece=nbr_piece*10+a;}
if (nbr_piece>1000) // limite de nombre
{nbr_piece=0;}
if ((anc!=a)&&(a!=-1)&&(a!=10)&&(a==30)) level=2; // passage a l’étape suivante

 Programmation pour choisie le mode manuelle ou automatique. On a réservé le bouton


1 du clavier de système pour le mode manuelle, de même pour le bouton 2 au mode
automatique
if (level==2)
{ lcd.setCursor(0, 0);
lcd.print("man(1) / auto(2) :");
Serial.println("man auto");

ISET SILIANA Page 68


Réalisation d’un système de comptage pour les postes d’emballage

lcd.print(" ");
if((anc!=a)&&((a==1)||(a==2))) etat_delayy=a;
lcd.setCursor(0, 1);
lcd.print(etat_delayy);
lcd.print(" ");

if ((etat_delayy==2)&&(a==30)) level=3;
else if ((etat_delayy==1)&&(a==30)) level=5;

 Programmation pour entrer le temps de cycle. Ce temps pour donner à l’opérateur de


changé le sachet d’emballage
if (level==3)
{ lcd.setCursor(0, 0);
lcd.print("delay entre 2");
Serial.println("delay");
lcd.print(" ");
if((anc!=a)&&(a!=-1)&&(a!=10)&&(a!=30)) delayy=delayy*10+a;
if (delayy>3600) {delayy=0}; //limite de temps
lcd.setCursor(0, 1);
lcd.print(delayy);
lcd.print(" ");

if ((delayy!=0)&&(a==30)) level=4;

 Programmation de mettre en fonctionnement l’opération de comptage et l’activation


du tapis roulant :
if (level==4)
{
while(1)
{
while(counter<nbr_piece)
{ //*****activation tapis roulant

ISET SILIANA Page 69


Réalisation d’un système de comptage pour les postes d’emballage

digitalWrite(relay,HIGH);
lcd.setCursor(0, 0);
lcd.print("piece detecte :");

// Serial.println("piec detecté");
lcd.print(" ");
lcd.setCursor(0, 1);
lcd.print(counter);

Serial.println(counter);
// Serial.println(etat);
Serial.println(analogRead(IR));
lcd.print(" ");
//////////////////////////////// etat = digitalRead(Button);
if (analogRead(IR)>370) {etat=1;delay(500);}
else etat=0;
/////////////////////////////////////////////////
if ((etat==1)&&(etat_prec==0)) counter++;
//////////////////////////////// etat_prec = digitalRead(Button);
if (analogRead(IR)>370) etat_prec=1;
else etat_prec=0;
///////////////////////////////////////////////////////////////
if (!(counter<nbr_piece))
{ digitalWrite(relay,LOW);
digitalWrite(buzzer,HIGH);
delay(2000);
digitalWrite(buzzer,LOW);
}

 Programmation de clignotement de l’élément sonore

digitalWrite(buzzer,HIGH);
delay(250);
digitalWrite(buzzer,LOW);

ISET SILIANA Page 70


Réalisation d’un système de comptage pour les postes d’emballage

delay(250);
digitalWrite(buzzer,HIGH);
delay(250);
digitalWrite(buzzer,LOW);
delay(250);
digitalWrite(buzzer,HIGH);
delay(500);
digitalWrite(buzzer,LOW);

4.1. Deroulement du système


Par exemple le sachet d’emballage contient 10 article. Premierement on affecte 10 pieces
pour le cycle puis on appuis sur entre.

Figure 59: Lancement de programme


Ensuite on va choisir si le mode est manuel ou automatique. Si on a choisi le mode manuel,
on a :

ISET SILIANA Page 71


Réalisation d’un système de comptage pour les postes d’emballage

Figure 60: Choix de travail en mode manuelle

Figure 61: Lancement de système


Le système de comptage fonctionne normalement puis un élément sonore (buzzer) est
actif lorsqu’on atteindre 10 pièces. Si on a choisi le mode automatique on suivra les étapes
suivantes.

ISET SILIANA Page 72


Réalisation d’un système de comptage pour les postes d’emballage

Figure 62: Choix de travail en mode automatique


Lorsque on appuie sur entrer le système demande un temps de cycle pour donner à
l’opérateur le temps de changer le sachet d’emballage.

Figure 63: Système en cours de fonctionnement

ISET SILIANA Page 73


Réalisation d’un système de comptage pour les postes d’emballage

Figure 64 : fin de cycle de comptage

5. Implémentation des composants sur la carte :


Dans la première étape, nous avons implanté les composants sur un carton pour tester le
bon fonctionnement de chaque élément du système.

Afficheur
LCD
Clavier

Coffre de
capteur

Elément Arduino
sonores Uno

Maque
Alimenta
Figure 65: Implantation des composants tion

ISET SILIANA Page 74


Réalisation d’un système de comptage pour les postes d’emballage

Figure 66 : Conception de système


Le capteur sera en bon fonction si seulement si la distandce de detection et compris entre
15 cm et 50 cm, pour cela on a fixé dans un boitier de langeur 15.

ISET SILIANA Page 75


Réalisation d’un système de comptage pour les postes d’emballage

Coffr
e

Capteur

Figure 67: Implantation du capteur dans un boitier de 15 Cm

- Implantation des composants dans un boitier en MDF

Dans la deuxième étape nous avons implanté les composants dans un boitier en MDF pour
des raisons de sécurité.

Carte
Elément
arduino
sonore

Afficheur Bouton reset

Microcontrôleur
Relais

Figure 68 : Boitier MDF

 Système réalisé

ISET SILIANA Page 76


Réalisation d’un système de comptage pour les postes d’emballage

Le système réalisé est ullistré dans la figure suivante , excepté le capteur Sharp
GP2Y0A21YK0F tous les composants sont regroupé dans la boitier. Ce dernier est passé dans
un autre coffre à fin de détecter les piéces produites.

Figure 69: Système fini

6. Conclusion
Nous avons présenté au cours de ce chapitre, une description détaillés sur les étapes de
conception du système de comptage. Toutefois avant de réaliser pratiquement ce système,
nous avons procédé à des travaux de simulation en utilisant le logiciel ISIS tans que pour
vérifier l’implantation du programme sur la carte arduino.

Les résultats de simulation aussi que les tests pratiques du système proposé et réalisé
montre bien les performances de ce dernier.

ISET SILIANA Page 77


Réalisation d’un système de comptage pour les postes d’emballage

Conclusion générale

Au cours de ce projet de fin d’études, nous avons pu concevoir et mettre en œuvre un


système permettant de compter les pièces ou les articles fabriqués qui sont destinés à être
emballés puis exportés. Pour atteindre cet objectif et répondre aux exigences du cahier des
charges nous avons procédé à suivre une méthodologie de trois étapes :

 Nous avons réservé la première étape à analyser la problématique et à une


réflexion sur la conception d’une solution pour surmonter cette problématique ;

 Au cours de la deuxième phase, nous avons rappelé quelques notions théoriques


sur les composants électriques et électroniques que l’on peut utiliser dans la
conception de la solution ;

 Nous avons réservé la dernière phase à des travaux de simulation en utilisant le


logiciel ISIS tans que pour tester l’implantation du programme sur la carte
Arduino. Cette phase de simulation nous a permis de vérifier le bon déroulement
de toutes les tâches prévues tout en répondant aux spécifications du cahier des
charges.

Reste à signaler que l’on a entamé une phase de réalisation pratique et l’implantation
réelle du programme, alors qu’on s’est confronté à des problèmes d’ordre techniques et
pratiques outre que les problèmes de temps.

A la fin de ce travail, on peut conclure que nous avons pu améliorer nos connaissances
en électronique et en programmation.

ISET SILIANA Page 78


Réalisation d’un système de comptage pour les postes d’emballage

7. Les Annexes

ISET SILIANA Page 79


Réalisation d’un système de comptage pour les postes d’emballage

Annexe 1
Choix de la carte arduino Uno

Annexe 2
Datasheet du capteur

ISET SILIANA Page 80


Réalisation d’un système de comptage pour les postes d’emballage

Annexe 3
Choix du capteur

Communication Arduino avec clavier 4*3

ISET SILIANA Page 81


Réalisation d’un système de comptage pour les postes d’emballage

Machine KOMAX 433

Comparateur d'hauteur de la cosse

Dimensionnement moteur réducteur

ISET SILIANA Page 82


Réalisation d’un système de comptage pour les postes d’emballage

Caractéristiques de moteur réducteur

ISET SILIANA Page 83


Réalisation d’un système de comptage pour les postes d’emballage

8. Bibliographie
Ouvrages imprimés :

[1] Documents de la société MEW

Sites web consultés :

[1] http://adn56.free.fr/DOCSelec/automatisme/cours/td_comptage.htm

[2]http://www.infodev.ca/fr/about/lisez-nos-articles/analyse-comparative-des-technologies-
de-comptage.html

[3] https://www.abd-balance.fr/14-balance-compteuse

[4] http://fr.farnell.com/sharp/gp2y0a21yk0f/capteur-de-distance/dp/1243869

[5] https://letselectronic.blogspot.com/2015/10/

[6] http://fr.farnell.com/sharp/gp2y0a21yk0f/capteur-de-distance/dp/1243869

[7] http://nalhossri.free.fr/LCD4bits.h/LCD4bits.h.html

[8] https://www.sonelec-musique.com/electronique_theorie_buzzers.html

[9] https://jr-international.fr/module-relais-arduino-5v-1-canal220v_REL5V_itm_french.html

ISET SILIANA Page 84


Réalisation d’un système de comptage pour les postes d’emballage

ISET SILIANA Page 85


Réalisation d’un système de comptage pour les postes d’emballage

ISET SILIANA Page 86


Réalisation d’un système de comptage pour les postes d’emballage

ISET SILIANA Page 87

Vous aimerez peut-être aussi