Académique Documents
Professionnel Documents
Culture Documents
À ma chère sœur
Je remercie mes professeurs de la FST de Settat qui ont fait beaucoup d’efforts pour nous transmettre
leurs connaissances. Vos compétences incontestables ainsi que vos qualités humaines vous valent
l'admiration et le respect de tous. Je vous adresse mes sincères remerciements pour votre patience et votre
encadrement durant toutes ces années.
Merci aux membres du jury pour l’honneur qu’ils me font en jugeant ce travail. Et à vous tous, honorables
lecteurs.
Ce projet de fin d’études porte sur la réalisation d’un système de détection de couleurs qui doit servant à
produire des pourcentages de chaque couleur de la base CMYK. Notre motivation était de développer un
système intelligent tout en réduisant les outils matériels. Certes, nous avons pu répondre à nos attentes par
l’utilisation d’un seul Capteur et les accessibilités de notre programme.
Ce projet met en œuvre un large nombre de méthodes et de procédures, à savoir les bases d’electronique,
les méthodes de conversions entre les bases RGB, CMYK et TSL, la programmation de la carte Arduino...
Le développement du code source est établit en se servant de multiples bibliothèques à savoir #include
Wire.h, LiquidCrystal_I2C.h…
Nous avons éprouvé notre système suivant divers environnements de tests et obtenu des résultats positifs
en fonction de plusieurs paramètres. De même, nous avons étendu notre projet à une étude complémentaire
pour dégager des résultats similaires au temps-réel.
Lors de notre étude, nous avons croisé quelques voies d’améliorations que nous laissons le soin aux
prochains travaux de recherche personnel.
L’emballage est l’un des facteurs les plus importants qui contribue à la vente d’un produit. Dans les
magasins, il demeure le seul lien entre le consommateur et le fabriquant. En l’absence du vendeur ou d’un
conseiller, l’emballage a pour rôle d’attirer lui-même le client, l’inviter à s’intéresser au produit, le captiver
pour qu’il ne puisse pas accorder de l’attention aux produits concurrents.
Grâce à son design, à sa couleur, aux graphismes et illustrations diverses qu’il porte l’emballage rend le
produit agréable et admirable. Il véhicule l’image de marque du fabricant et contribue à fidéliser le
consommateur.
Dans ce contexte, l’entreprise LES EMBALLAGES MODERNES améliore ses compétences et ses
qualités de production avec plus d’automatismes. Cette entreprise est spécialisée dans les domaines de
l’emballage et le conditionnement, selon plusieurs familles de produits (emballage plastique, emballage
papier…).
L’une des machines utilisée par l’entreprise est appelée Astraflex, la production sur cette machine est
précédée par 3 phases, la phase la plus importante est la phase Centrale d’encre, son but est d’obtenir le
maximum de couleurs imprimées, a partir d’un mélange de deux bases ou plus(CMJN).
Dans ce projet de fin d’étude on s’intéresse à développer un système de détection de couleurs qui nous
permettra d’avoir des pourcentages exacts en quelques secondes.
LES EMBALLAGES MODERNE est une société marocaine créée en 1946 située à Casablanca, c’est
une PME d’effectifs 63 personnes, elle a un filiale située à BERRCHID, nommée LA SICIETE
CENTRALE D’EMBALLAGES, c’est une société anonyme au capitale 5000000 DH, et de chiffre
d’affaire 10/50 MDH, le domaine d’activité est l’emballage et le conditionnement, selon plusieurs familles
de produits, et selon le site.
RC : 6597(Casablanca)
ICE : 31401330
Surface : 2000m²
Fax : +212 5 22 61 84 98
L’emballage est l’un des facteurs les plus importants qui contribue à la vente d’un produit. grâce
à son design, à sa couleur, aux graphismes et illustrations diverses qu’il porte l’emballage rend le
produit agréable et admirable. Il véhicule l’image de marque du fabricant et contribue à fidéliser le
consommateur.
2. Impression :
Quel que soit le type d'emballage de n'importe quel produit, avant de passer à l’impression, il
doit avoir quelques caractéristiques :
Description du produit : sur un emballage le fabriquant ou le fournisseur, exprime les
caractéristiques de leur produit, les conditions de l’usage, la date limite de consommation et les
informations de la société.
Marketing : l’impression d’emballage et de conditionnement joue un rôle très important dans le
marketing. Selon le type du produit, l’image à imprimer, est choisie par le service de
communication du client, par un bureau d’étude, ou par la force de vente qui incite le
consommateur à choisir leur produit. on trouve dans l’emballage le nom du fabricant, le distributeur
, la marque ,et l’image du produit qui exprime leur condition d’usage. Grâce à l’image on peux
3. Techniques d’impression :
La plupart des clients donnent une importance à la qualité de l’impression plus que
l’emballage lui-même, pour cette raison les constructeur des machines, ont développé des
techniques qui répond à la demande des clients, les technique d’impression les plus connue dans ce
domaine :
La typographie :
LES EMBALLAGES MODERNE fournie des emballages imprimés grâce à cette technique, mais
avec une amélioration au niveau des machines depuis la création jusqu’à ce jour.
Le cliché est un plaque du photopolymère gravé en laser. Il contient l'image que nous voulons
imprimer.
C’est le cas de la compagnie sucrerie marocaine (COSUMAR), et ses produits tels que ; le pain
de sucre et le sucre granulé.
le plastique et papier d’emballage ont les mêmes caractéristiques, la différence entre eux est
que le papier absorbe facilement l’encre, et le plastique résiste cette phénomène, pour éviter ce
problème, les machines ont équipés par un système de traitement, qui permet au surface traité, une
meilleure adhésion de l’encre, s’appelle le traitement corona.
Sac à papier : la procédure de fabrication de sac à papier est composée de deux jusque à
quatre étapes présenté dans le logigramme suivant :
6. Équipement technique :
Les équipements de l’entreprise sont extrêmement différents, à la fois dans leur nature ou
relativement à la technologie utilisée.
1 : Le dérouleur : Deux enroulages motorisés ’I’ et II équipent l’un des tourniquets basculants
avec lesquels la bande est déroulée.
2 :L’enrouleur : Deux enroulages motorises ’I’ et ’II’ équipent l’un des tourniquets basculants.
Selon la face à imprimer, la bande sera enroulée soit par le haut, soit par le bas (mode opératoire).
3: Le sécheur : Un ventilateur à fentes est installé sur toute la surface du cylindre de contre.
4 : Le groupe imprimeur : Le groupe imprimeur est équipé des éléments suivants :
tambour centrale ou cylindre contre pression.
groupe encreur il contient un cylindre de format et cylindre tramé la machine contient 8
groupes encreurs.
un sécheur entre groupe.
rouleau de pression.
système de refroidissement.
5 : LE PORTALIFT : Le Portalift est essentiellement constitue d’un système de déplacement
assurant les mouvements dans le plan horizontal et d’un système d’élévation assurant les
mouvements verticales.
6 : Le bâtie arrière : Le bâtie arrière contient essentiellement des éléments de commande pour
l’introduction de la bande le réglage de tentions de la bande et aussi le réglage de palpeur.
Centrale d’encre
Monte cliché
Réglage de la bobine
Pour avoir plus d’informations sur les autres phases consultez l’annexe n°1.
Afin d'obtenir ces pourcentages, les employés prennent des quantités bien déterminées, et ils font
plusieurs essais jusqu' à obtenir des résultats satisfaisants.
Donc, l’opération demande beaucoup de précision et de concentration lors de son exécution, pour
éviter le gaspillage du temps et la diminution du taux de production.
Solution :
Cette méthode est lente et ne converge pas toujours. Pour cela, on propose une solution par
l’utilisation d’un capteur de couleur, qui nous permette d’avoir des pourcentages exacts en quelques
secondes.
Elle dispose :
14 broches numériques
d'entrées/sorties (dont 6 peuvent être
utilisées en sorties PWM (largeur
d’une impulsion modulée),
6 entrées analogiques (qui peuvent
également être utilisées en broches
entrées/sorties numériques),
Figure21 : carte Arduino Uno quartz 16Mhz,
Pour plus d’information voir la fiche connexion USB,
technique : (1) connecteur d'alimentation jack,
bouton de réinitialisation (reset).
Afficheur LCD 2 x 16 caractères rétro-éclairé se raccordant via le bus I2C sur un microcontrôleur
(Arduino par exemple).
Elle dispose :
Alimentation: 5 Vcc
Interface I2C
Caractères blancs sur fond
bleu
Contraste ajustable via
potentiomètre
Dimensions: 82 x 35 x 18 mm
Figure22 : Afficheur LCD 2 x 16
Un bouton poussoir peut se trouver sous plusieurs formes dans le commerce. Celui qui nous
intéresse pour le moment, est un bouton avec 4 pattes, une forme carrée, et un rond au centre
qui est le bouton lui-même.
Un circuit imprimé (ou PCB de l'anglais printed circuit board) est un support, en général une
plaque, permettant de maintenir et de relier électriquement un ensemble de composants électroniques
entre elles.
Dans une approche physique ,on peut définir la lumière comme un rayonnement
électromagnétique défini par son analyse spectrale, c'est-à-dire la répartition de l'intensité en fonction
de la longueur d'onde. Un rayonnement monochromatique se définit comme ayant toute son énergie
dans une seule longueur d'onde, et on peut lui faire correspondre une couleur.
Il existe différentes manières de représenter les couleurs, nous regarderons le système RGB
utilisé par les écrans et les capteurs des appareils photo, le système CMJN utilisé en imprimerie
ou encore le système TSL utilisé en infographie.
Toujours pour 8 bits, les formules sont les Pour faire les calculs il faut définir de nouvelles
suivantes: variables: M et m sont les max et min des
composantes RVB :
N = min (255-R, 255-G, 255-B)
𝑚 = min 𝑅, 𝐺, 𝐵 , M=max(R, G, B), C=M-m
𝟐𝟓𝟓−𝐑−𝐍
C=100 x
𝟐𝟓𝟓−𝐍 𝐺−𝐵
𝑠𝑖: 𝑀 = 𝑅: 𝑇 = 60 ×
𝟐𝟓𝟓−𝐆−𝐍 𝐶
M=100 x
𝟐𝟓𝟓−𝐍
𝐵−𝑅
𝟐𝟓𝟓−𝑩−𝑵 𝑠𝑖: 𝑀 = 𝐺: 𝑇 = 60 × +2
J=100 x 𝐶
𝟐𝟓𝟓−𝑵
𝑅−𝐺
𝑠𝑖: 𝑀 = 𝐵: 𝑇 = 60 × +4
𝐶
𝑀
𝐿 = 100 ×
255
𝐶
𝑆 = 100 ×
255
Nous avons eu recours au capteur TCS230, car celui-ci représentait différents avantages : une
petite taille, un prix raisonnable, et une information délivrée facilement et analysable. Ce capteur
est implanté sur un petit module qui permet de simplifier les branchements, ainsi que d'éclairer de
façon neutre le sol (en blanc) pour fournir ensuite une information plus juste.
Contrairement à un interrupteur, il ne
garde pas la position (il faut garder le doigt
dessus pour qu'il fasse contact).
Figure36 : M. Global
NB : Le moniteur sériel est utilisé pour afficher l'information qui est envoyée par la carte Arduino
vers l'application par le câble USB.
Cette fonction est appelée lorsqu’on appuie sur le bouton poussoir 1, ce qui déclenche une
séquence d’instruction, cette dernière va s’arrêter lorsqu’on appuie sur le bouton poussoir
stop, et elle va sortir vers choix_base ( ) lorsqu’on appuie sur le bouton poussoir return.
RGB () est une fonction qui nous permettons d’écrire sur le moniteur série et sur l’afficheur LCD
La fonction CMYK ( ) :
Cette fonction est appelée lorsqu’on appuie sur le bouton poussoir 2, ce qui déclenche une
séquence d’instruction, cette dernière va s’ arrêter lorsqu’on appuie sur le bouton poussoir
stop, et elle va sortir vers choix_base ( ) lorsqu’on appuie sur le bouton poussoir return.
Cette fonction est appelée lorsqu’on appuie sur le bouton poussoir 3, ce qui déclenche une
séquence d’instruction, cette dernière va s’ arrêter lorsqu’on appuie sur le bouton poussoir
stop, et elle va sortir vers choix_base ( ) lorsqu’on appuie sur le bouton poussoir return.
€ 7,05 = 70 DH
140DH
Arduino Uno R3
€ 2,34= 23 DH
80.00 DH
TCS230
96.00 DH € 4,66 = 46 DH
BOUTON POUSSOIR 6 X 6
X 5MM
12,00 DH € 0,12=1,2 DH
09X15CM PROTOTYPE
PCB UNIVERSAL
347,5 DH 151,3 DH
Prix Total
Dans ce projet, nous avons développé un appareil qui aide l’entreprise à produire des nouvelles
couleurs des échantillons emballages. Cela est dans le but de concevoir un système avec le
maximum de précision : en effet avec ce système on a pu obtenir une distribution exacte des
couleurs demandées .D’autre part, le coût a été minimisé en évitant le gaspillage par le mélange des
couleurs.
Le problème majeur que j'ai rencontré, était au niveau de l'utilité information fournie par le
capteur. En effet, celui-ci a été résolu par l’utilisation de la fonction PulseIn () de la bibliothèque
d’Arduino qui nous donne directement les composantes R, G, B.
À l'heure actuelle, l’appareil est prêt à être utilisé. On peut donc modestement affirmer que le but
que j’avais fixé a été atteint.
(1) http://www.mon-club-elec.fr/datasheet/micro_proc/avr/at_mega_328.pdf
(2) https://www.dfrobot.com/wiki/index.php/I2C/TWI_LCD1602_Module_(Gadgeteer_Compat
ible)_(SKU:_DFR0063)
(3) http://www.la-photo-en-faits.com/2013/05/RVB-CMJN-TSL-conversion-definition.html
(4) https://fr.wikipedia.org/wiki/Quadrichromie
(5) http://www.f-legrand.fr/scidoc/docimg/sciphys/optique/espacergb/espacergb.html
(6) http://fritzing.org/home/
(7) https://fr.wikipedia.org/wiki/Fritzing
(8) http://www.pobot.org/LCD-sur-I2C-simplement.html
Avant :
Objectif dans cette étape et de rassembler les repères de chaque cliché afin d’avoir une
impression correcte avec une forte précision.
Le modèle RGB :
Les capteurs des appareils photos et les écrans utilisent le même principe pour enregistrer ou créer
une couleur, ils la décomposent selon les 3 couleurs primaires:
Basiquement, un écran est composé de pixels, chaque pixel intègre 3 diodes (toujours rouge, verte
et bleue), en modulant l'intensité lumineuse de chaque diode on peut afficher n'importe quelle
couleur visible, on parle de synthèse additive: le mélange de la lumière des 3 diodes créé la couleur.
Le nombre de niveaux possibles pour chaque composante est définit par le nombre de bits utilisés
pour enregistrer les valeurs:
8 bits autorisent 256 niveau par composante, soit 256 x 256 x 256 =16 millions de couleurs.
12 bits autorisent 4'096 niveaux par composante, soit plus de 60 milliards de couleurs.
L = (R+G+B) /3
Mais il faut tenir compte du fait que l'œil perçoit différemment la luminosité en fonction de la
couleur:
Pour en revenir aux diodes d'un écran: même si elles sont allumées à la même intensité la led
verte semblera plus lumineuse que la rouge et cette dernière plus lumineuse que la bleue.
Le modèle CMJN :
La quadrichromie ou CMJN (cyan, magenta, jaune, noir) (en anglais CMYK, cyan, magenta,
Yellow, Key) est un procédé d'imprimerie permettant de reproduire une large gamme de couleurs à
partir de trois couleurs élémentaires, un bleu appelé cyan, un rouge dit magenta et un jaune
auxquelles on ajoute le noir.
Ici, on ne parle plus en bits mais en pourcentage, 0% si la couleur n'est pas utilisé, 100% dans le
cas opposé.
Cyan Magenta et Jaune sont les 3 couleurs primaires de la synthèse soustractive.
Définition du TSL :
Ce modèle est intéressant car il a une approche de la couleur plus intuitive que RVB ou CMJN,
On a:
T: La Teinte de la couleur
S: La Saturation de la couleur
L: la Luminosité de la couleur
Réalisation de projet :