Académique Documents
Professionnel Documents
Culture Documents
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
Dédicaces
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.
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.
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.
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 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é :
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é.
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
1- Introduction
2- Présentation de l’entreprise
3- Problématique
4- solutions
5- Démarche pour le déroulement du projet
6- Conclusion
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
rendement. Elle respecte les normes internationales, ainsi elle a une certification en ISO-TS
16949.
Le staff de la société MEDITEL est organisé selon l’hiérarchie présenté dans la figure 2
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 :
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 :
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.5.1. Présentation
Le service sertissage est composé de deux grandes zones :
opération est assurée par quatre machines spécifiques telle que les machines alpha 355 de type
KOMAX, figure 5
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.
Longueur 60mm-65000mm
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.
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 :
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 :
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
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é ….
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.
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
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
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
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 :
Rebut
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.
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
1- Introduction
2- Environnement matériel
3- Environnement logiciel
4- Conclusion
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 :
Caractéristique
Caractéristique
Critère de choix
Les paramètres à prendre en compte pour le choix sont :
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:
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.
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é.
Tension de fonctionnement 5V
Tension d'alimentation
7-12V
(recommandée)
Tension d'alimentation
6-20V
(limites)
Broches d'entrées
6 (utilisables en broches E/S numériques)
analogiques
Mémoire EEPROM
1 KB (ATmega328)
(mémoire non volatile)
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
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.
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.
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
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
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
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
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
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.
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.
(0)Pas de priorité
(1)Légèrement supérieur
(2)Moyennement supérieur
(3)Nettement supérieur
Type de détection 2 3 1 1
Porter 2 1 1 2
L’environnement 1 2 2 1
Total 5 6 4 4
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 :
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.
Rouge: +5v
Comme précisé dans la fiche technique, la tension analogique renvoyée par le capteur dépend
de la distance de l'objet.
La tension ne diminue pas proportionnellement à la distance (par ex: 10mv par 10cm) mais
suit une courbe.
Il est impossible d'évaluer une distance au delà de 80 cm (personnellement, cela devient déjà
difficile à partir de 50 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.
commande en 4 bits,
commande en 8 bits.
Les initialisations :
Les instructions permettant de réaliser ces configurations sont données par la documentation
constructrice.
2.4.3. Connecteur :
Figure 40 : Connecteur
1 VSS Masse
11 D4 Bi t4 du bus de données
Descendant).
2-5-Clavier 4*3
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.
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).
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.
Avec
N : Nombre de tour
V .60
N=
π .d
0.5 × 60
AN N= π × 0 ,10 = 95.49 tr/min
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.
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 :
Cette fois, après quelques secondes, le logiciel s’ouvre. Une fenêtre se présente à nous :
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 :
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.
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 :
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).
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
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.
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
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.
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.
Afficheur 2*16 01
Resistance 10k 04
Bouton poussoir 02
Buzzer actif 01
Relay 5v-220v 01
Emplacement
du capteur
d’actions et de décisions qui doivent être exécutées selon un enchainement strict pour réaliser
une tache.
Oui
Si le système en
OUI mode man(1)
ou auto (2)
Non
A=1
A=2
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
Incrémenter le compteur
Oui
C<N
Non Fin
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 :
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 buzzer
Broche du Buzzer Pin numérique Alimentation
+ - 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 -
4. Etude de programmation :
Nous avons écrit le code dans le logiciel arduino.
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 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
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;
if ((delayy!=0)&&(a==30)) level=4;
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);
}
digitalWrite(buzzer,HIGH);
delay(250);
digitalWrite(buzzer,LOW);
delay(250);
digitalWrite(buzzer,HIGH);
delay(250);
digitalWrite(buzzer,LOW);
delay(250);
digitalWrite(buzzer,HIGH);
delay(500);
digitalWrite(buzzer,LOW);
Afficheur
LCD
Clavier
Coffre de
capteur
Elément Arduino
sonores Uno
Maque
Alimenta
Figure 65: Implantation des composants tion
Coffr
e
Capteur
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
Microcontrôleur
Relais
Système réalisé
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.
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.
Conclusion générale
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.
7. Les Annexes
Annexe 1
Choix de la carte arduino Uno
Annexe 2
Datasheet du capteur
Annexe 3
Choix du capteur
8. Bibliographie
Ouvrages imprimé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