Réalisation D'un Distributeur Électronique
Réalisation D'un Distributeur Électronique
Réalisation D'un Distributeur Électronique
Université de Ghardaïa
MASTER
Domaine : Sciences et Technologies
Filière : Electromécanique
Spécialité : maintenance industrielle
Par : Kacem ABISMAIL
Mohammed AISSA
Thème
Devant le jury :
N° d’ordre :
Année universitaire 2018/2019 N° de série :
Dédicace
Dédicace
Remerciement
Abréviations
Introduction générale
Chapitre I
Figure I.1: microprocesseur......................................................................................................11
Figure I.2: Description de La carte Raspberry Pi.....................................................................13
Figure I.3: Raspberry Pi 1 modèle A+…………………………………………......................14
Figure I.4: Raspberry Pi 2.........................................................................................................15
Figure I.5: Raspberry Pi Zéro W...............................................................................................15
Figure I.6: microcontrôleur.......................................................................................................16
Figure I.7: les familles de Microcontrôleur..............................................................................16
Figure I.8:Arduino Nano..........................................................................................................20
Figure I.9: Arduino Mega 2560................................................................................................21
Figure I.10:Arduino uno………………………………………………………………….......23
Figure I.11: schéma électrique..................................................................................................23
Figure I.12: Brochage de la carte Arduino Uno.......................................................................25
Figure I.13: fenêtre de programme............................................................................................28
Chapitre II
Figure II.1:les machine d’un distributeur automatique……………………………………….32
Figure II.2: Le monnayeur électronique……………………………………………………...33
Figure II.3: Les systèmes de paiement électroniques………………………………………...34
Figure II.4: la canette 33cl et la bouteille 47cl et 55cl………………………………………..36
Figure II.5:anatomie d’un distributeur automatique………………………………………….37
Figure II.6: Composition du distributor………………………………………………………38
Figure II.7: appareil de monnayeur…………………………………………………………...38
Chapitre III
Figure III.1: capteurs TCRT5000……………………………………………………………..40
Figure III.2: les composant de capteur IR…………………………………………………….41
Figure III.3: Principe de fonctionnement tcrt5000……………………………………………41
Figure III.4: prestation de L298N…………………………………………………………….43
Figure III.5: Bouton poussoir…………………………………………………………………43
Figure III.6: Bouton Poussoir(symbole)……………………………………………………...43
Figure III.7: bronchment de bouton poussoir dans la carte Arduino…………………………44
Figure III.8: DC moteur GW4632-370……………………………………………………….44
Figure III.9: Ensemble moteur + réducteur + roue…………..……………………………….45
Figure III.10: Schéma d'un réducteur………………………………………………………...46
Figure III.11: Servomoteur SG90…………………………………………………………….46
Figure III.12: branchement de servomoteur………………………………………………….47
Figure III.13: Platine d'essai………………………………………………………………….48
Liste des figures
La vie moderne connaît un développement incroyable, et les choses sont devenues de plus en plus
intelligentes et automatisées, les études confirment que l’avenir est pour l’intelligence artificiel et la
programmation.
L'objectif de notre étude consiste à réaliser une machine électronique pour distribution des
biscuits, comme les machines existantes par tout dans les superettes, les salles d’attentes, les
aéroports…etc
Dans le premier chapitre, on a commencé à étudier des différents circuits intelligents avantages et
inconvénients, les programmes utilisés, notre choix selon notre besoin.
Le deuxième chapitre est consacré pour l’étude des distributeurs automatiques, afin de choisir le
mieux pour notre projet.
Dans le troisième chapitre, nous aborderont les pièces électroniques nécessaires tell que : les
capteurs de proximités, les moteurs, on faisant une étude théorique pour justifier notre choix.
La réalisation pratique sera détaillé dans le quatrième chapitre on présent les schémas électriques,
les logiciels de simulation, les déférents parties de la machine, le code de programmation … etc.
10
Chapitre I Etude comparative sur les cartes intelligentes
Introduction :
Actuellement, les amateurs et les professionnels en électroniques utilisent ce qu’on appelle des
systèmes embarqués, ces systèmes sont développés pour simplifier la réalisation des projets de fin
d’étude ou bien des projets à usage personnel .
Voici une approche pour différencier Arduino et Raspberry Pi et déterminer laquelle des deux
cartes électroniques correspond le mieux à nos besoins
Microprocesseur :
Définitions d'un microprocesseur :
Le microprocesseur est le cerveau de l'ordinateur. Il permet de manipuler, de circuler les
informations et d'exécuter les instructions stockées en mémoire. C’est le composant essentiel d'un
ordinateur, où sont effectués les principaux calculs. Toute l'activité de l'ordinateur est cadencée par
une horloge unique. [1]
Le rôle du microprocesseur exécute le programme, qui est une suite d’instructions. [17]
11
Chapitre I Etude comparative sur les cartes intelligentes
Le jeu d'instructions qu'il est capable d'exécuter, pouvant aller de dizaines à des milliers
d'instructions différentes.
La complexité de son architecture qui se mesure par le nombre de transistors présents : plus ce
nombre est élevé, plus la complexité des tâches à traiter peut augmenter.
La vitesse de son horloge qui dicte le rythme de travail. Enfin, le microprocesseur se
caractérise par le nombre de bits qu'il peut traiter (4 à ses débuts, 128 en 2011). À sa création,
il était capable d'effectuer un peu moins d'un million d'instructions par seconde. Aujourd'hui,
il en traite plus de calque milliards. [16]
La famille ARM :
C’est la famille des microprocesseurs la plus répandue du marché. En effet, ces processeurs se
retrouvent dans les tablettes (telles que l’iPad), les téléphones, ou encore les systèmes embarqués
comme la Raspberry PI, un ordinateur mono-carte peu cher. Ces microprocesseurs sont fabriqués
par la société Acorn RISC Machines. [18]
Plein d'espoir, ses concepteurs s'imaginaient à l'origine pouvoir vendre 1000, peut-être même
10 000 exemplaires de leur machine. Fin 2016 la Raspberry Pi est vendue à plus de 10 millions
d'exemplaires à travers le monde !
12
Chapitre I Etude comparative sur les cartes intelligentes
C'est une framboise (Raspberry en anglais) qui donnera son nom à l'appareil, Pi venant du
langage de programmation Python. [19]
I.3.1.2 Définition :
Le Raspberry pi est un nano ordinateur de la taille d'une carte de crédit que l'on peut brancher
à un écran et utilisé comme un ordinateur standard. Sa petite taille, et son prix intéressant fait du
Raspberry pi un produit idéal pour tester différentes choses, et notamment la création d'un serveur
Web chez soi. [3] Évidemment, pour sa taille il ne faut pas s'attendre à des performances
incroyables, mais pour mettre en ligne des projets à montrer au client ou expérimenter avec linux
c'est largement suffisant. [20]
Broches GPIO (General Purpose Input / Output): Ce sont des ports d’entrée/sortie qui peuvent
être reliés à des capteurs et qui vont interagir avec l’environnement. On les utilisera dans la
partie de centralisation des systèmes.
Ports USB/Ethernet: Ici on n’a le choix, connecter un clavier et un dongle USB pour le wifi ou
directement en filaire.
Prises HDMI/Jack: Pas besoin d’épiloguer dessus, HDMI gère la vidéo et le son.
13
Chapitre I Etude comparative sur les cartes intelligentes
La première génération a éclos en 2012 Avec son processeur monocœur cadencé à 700Mhz et
ses 256Mo de RAM (512 sur les modèles B+) il fait chavirer le cœur de nombreux amateurs et
curieux.
Mais pour la taille et le prix c’est clairement une révolution, et puis c’était il y a 7 ans. [6]
I.3.2.2 Raspberry Pi 2 :
Trois ans plus tard, nous voilà en 2015 et la seconde génération débarque. Cette foi-ci elle est
bien décidée à montrer qu’un Raspberry peut envoyer du pâté.
14
Chapitre I Etude comparative sur les cartes intelligentes
Le Raspberry Pi 2 est de : 900Mhz, 1Go de RAM, on a maintenant une machine digne ce nom,
capable d’effectuer plusieurs tâches et avec suffisamment de RAM pour faire des calculs.
15
Chapitre I Etude comparative sur les cartes intelligentes
Microcontrôleur :
Introduction :
Un microcontrôleur est un circuit intégré qui rassemble les éléments essentiels d'un ordinateur
: processeur, mémoires (mémoire morte pour le programme, mémoire vive pour les données),
unités périphériques et interfaces d'entrées-sorties. Les microcontrôleurs se caractérisent par un
plus haut degré d'intégration,
Une plus faible consommation électrique, une vitesse de fonctionnement plus faible et un coût
réduit par rapport aux microprocesseurs polyvalents utilisés dans les ordinateurs personnels.
Les microcontrôleurs sont fréquemment utilisés dans les systèmes embarqués, comme les
contrôleurs des moteurs automobiles, les télécommandes, les appareils de bureau, l'électroménager,
les jouets, la téléphonie mobile, etc [23]
Microcontrôleur
16
Chapitre I Etude comparative sur les cartes intelligentes
Tout d’abord, un microcontrôleur intègre dans un seul et même boitier ce qui avant nécessitait
une dizaine d’éléments séparé. Cette intégration a aussi comme conséquence immédiate de
simplifier la trace du circuit imprime, puisqu’il n’est plus nécessaire de véhiculer des bus d’adresse
et de données d’un composant a autre. [7]
17
Chapitre I Etude comparative sur les cartes intelligentes
Microprocesseur et Microcontrôleur :
Ils sont présents dans la plupart des systèmes électroniques embarqués ou dédiés à une
application unique (exemple : téléphone portable). [25]
Microcontrôleurs PIC :
Définition d’un PIC:
Un PIC est un microcontrôleur, c’est une unité de traitement d’information de type
microprocesseur à laquelle on a ajouté des périphériques internes permettant de faciliter
l'interfaçage avec le monde extérieur sans nécessiter l’ajout de composants externes. [8] Les Pics
sont des composants RISC (Reduced Instructions Set Computing) ou encore composant à jeu
d’instructions réduit. L'avantage est que plus on réduit le nombre d’instructions, plus facile et plus
rapide en est le décodage, et plus vite le composant fonctionne. [23]
18
Chapitre I Etude comparative sur les cartes intelligentes
Base-line : c’est une famille qui utilise des mots d’instructions de 12 bits.
Mid-range : c’est une famille qui utilise des mots de 14 bits
High-end : c’est une famille qui utilise des mots de 16 bits. [23]
La carte Arduino constitue l’élément indispensable pour réaliser simplement des objets
électriques. Son microcontrôleur est très simple d’utilisation, et grâce à ses entrées/sorties et ses
interfaces de communication, la carte a un potentiel illimité. [12]
19
Chapitre I Etude comparative sur les cartes intelligentes
Distinguer une carte Arduino d’une autre se fait grâce à ses caractéristiques principales. Le
processeur sur lequel s’appuie la carte Arduino et ses capacités comme la taille mémoire, la
fréquence de l’horloge ou la vitesse d’exécution du CPU sont déterminants. Le nombre d’entrées
et de sorties, qu’elles soient analogiques ou digitales, est aussi très important dans le choix de la
carte Arduino. En effet, plus le nombre d’interfaces de communication est élevé, plus l’Arduino
pourra potentiellement contrôler d’objets différents ou complexes au même moment. [27]
Caractéristiques principales:
- alimentation:
- via port USB
- 5 Vcc régulée sur broche 27
- 6 à 20 V non régulée sur broche 30
- microprocesseur: ATMega328
20
Chapitre I Etude comparative sur les cartes intelligentes
- mémoire flash: 32 kB
- mémoire SRAM: 2 kB
- mémoire EEPROM: 1 kB
- 14 broches d'E/S dont 6 PWM
- 8 entrées analogiques 10 bits
- intensité par E/S: 40 mA
- cadencement: 16 MHz
- bus série, I2C et SPI
- gestion des interruptions
- fiche USB: mini-USB B
- boîtier DIL30
- dimensions: 45 x 18 x 18 mm . [28]
21
Chapitre I Etude comparative sur les cartes intelligentes
Caractéristiques principales:
- Version: Rev. 3
- Alimentation: via port USB ou 7 à 12 V sur connecteur alim.
- Microprocesseur: ATMega2560.
- Mémoire flash: 256 kB.
- Mémoire SRAM: 8 kB.
- Mémoire EEPROM: 4 kB.
- 54 broches d'E/S dont 14 PWM.
- 16 entrées analogiques 10 bits.
- Intensité par E/S: 40 mA.
- Cadencement: 16 MHz.
- 3 ports série.
- Bus I2C et SPI.
- Gestion des interruptions.
- Fiche USB B.
- Dimensions: 107 x 53 x 15 mm. [29]
22
Chapitre I Etude comparative sur les cartes intelligentes
23
Chapitre I Etude comparative sur les cartes intelligentes
24
Chapitre I Etude comparative sur les cartes intelligentes
I.8.2.3.3 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. Aussi, la plage idéale recommandée pour alimenter la carte Uno est entre 7V
et 12V.
VIN : La tension d'entrée positive lorsque la carte Arduino est utilisée avec une source de
tension externe .
5V : La tension régulée utilisée pour faire fonctionner le microcontrôleur et les autres
composants de la carte.
3V3. Une alimentation de 3.3V fournie par le circuit intégré FTDI (circuit intégré faisant
l'adaptation du signal entre le port USB de votre ordinateur et le port série de l'ATmega) de la
carte est disponible : ceci est intéressant pour certains circuits externes nécessitant cette tension
au lieu du 5V). L'intensité maximale disponible sur cette broche est de 50mA
GND. Broche de masse (ou 0V). [34]
25
Chapitre I Etude comparative sur les cartes intelligentes
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.
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().
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) disponible avec
la librairie pour communication SPI. 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"), disponible en utilisant la librairie
Wire/I2C (ou 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. [34]
26
Chapitre I Etude comparative sur les cartes intelligentes
Broches analogiques :
La carte Uno dispose de 6 entrées analogiques (numérotées de 0 à 5), chacune pouvant fournir
une mesure d'une résolution de 10 bits (càd sur 1024 niveaux soit de 0 à 1023) à l'aide de la très
utile fonction analogRead() du langage Arduino. Par défaut, ces broches mesurent entre le 0V
(valeur 0) et le 5V (valeur 1023), mais il est possible de modifier la référence supérieure de la plage
de mesure en utilisant la broche AREF et l'instruction analogReference() du langage Arduino. [34]
Note : les broches analogiques peuvent être utilisées en tant que broches numériques : elles sont
numérotées en tant que broches numériques de 14 à 19.
Autres broches :
AREF : Tension de référence pour les entrées analogiques (si différent du 5V). Utilisée avec
l'instruction analogReference().
Reset : Mettre cette broche au niveau BAS entraîne la réinitialisation (= le redémarrage) du
microcontrôleur. Typiquement, cette broche est utilisée pour ajouter un bouton de
réinitialisation sur le circuit qui bloque celui présent sur la carte. [21]
I.8.2.3.5 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).
27
Chapitre I Etude comparative sur les cartes intelligentes
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. [34]
I.8.2.3.6 Le logiciel:
C'est un logiciel de programmation par code, Le langage ARDUINO est basé sur les langages
C/C++, avec des fonctions et des librairies spécifiques à ARDUINO (gestions des entrées /sorties).
[2]
On relie la carte ARDUINO au PC, on édite un programme (on dit sketch) concernant
l’application demandée, on contrôle s’il n’y a pas d’erreurs de syntaxe ou autre puis on transfert le
programme sur la carte. La fenêtre d’édition est visualisée sur le PC dès que l’on click sur l’icône
ARDUINO, il suffit alors d’éditer le programme. Cette fenêtre d’édition se présente de la façon ci-
dessous:
28
Chapitre I Etude comparative sur les cartes intelligentes
La zone 4: celui-ci est important, car il va nous aider à corriger les erreurs dans notre
programme : C’est le débogueur.
Dans les deux cas, il existe une communauté assez forte afin d’utiliser ces cartes dans toutes les
situations possibles et imaginables.
Arduino Raspberry Pi
RAM 2K 512MB
GPIO 20 8
29
Chapitre I Etude comparative sur les cartes intelligentes
Conclusion:
Il est donc composé en plus de l’unité centrale de traitement, d’une mémoire (mémoire vive
RAM et mémoire morte ROM
Dans la présentation du Raspberry Pi et Arduino, nous avons conclu que L’Arduino est
préférable pour notre projet, tandis que vous pouvez prendre un Raspberry Pi pour le même projet,
vous pouvez le connecter par Internet pour visualiser le stock de votre machine par exemple, ajouter
une caméras de surveillance pour plus de sécurité.
Nous avons projeté la carte Arduino; nous avons expliqué les deux parties matérielle et
programme.
30
Chapitre II Le distributeur automatique
Introduction :
31
Chapitre II Le distributeur automatique
32
Chapitre II Le distributeur automatique
33
Chapitre II Le distributeur automatique
34
Chapitre II Le distributeur automatique
Comparaison entre ces deux systèmes de paiement:
Monnayeur Cartes prépayées
Type de En liquide (pièces voir billets) Par un système prépayé (carte, clé, système
paiement électronique,…)
Type Ce système convient mieux aux Ce système convient mieux aux entreprises
d’entreprise entreprises qui font face à un qui ont très peu de visiteurs extérieurs. Le
trafic important d’utilisateurs distributeur est donc quasiment dédié aux
(lieux publics,…) et non salariés.
uniquement ses salariés.
Avantages Même s’il convient mieux à Grâce aux cartes prépayées, les utilisateurs
certaines entreprises, le n’ont plus besoin d’avoir constamment de la
monnayeur peur être installé monnaie sur eux. De plus, ce système
partout. De plus, il est n’engendre pas de coûts supplémentaires car
accessible à tous les utilisateurs, les cartes sont généralement fournies en
même occasionnels. contrepartie d’une caution.
Inconvénients Il oblige les utilisateurs à avoir Il n’est pas adapté aux structures qui
de la monnaie sur eux. accueillent des visiteurs extérieurs.
Tableau II.1: Comparaison entre les deux systèmes de paiement. [11]
Domain le Plus utilisé :
Les nouvelles technologies ont considérablement accéléré la transformation de multiples
industries, dont celle des distributeurs automatiques. Les vente machines, telles qu’on les connaît,
constituent un moyen pratique et pas cher de réduire le contenu d’une boutique entière dans une
source de revenue de la taille d’un réfrigérateur.
Superettes, gares, aéroports… Autant d’endroits qui sont éligibles à l’installation d’un
distributeur de boisson automatique, d’un distributeur café ou encore distributeur automatique
alimentaire.
Cependant, la règle veut qu’on place l’appareil dans un endroit où les utilisateurs en ont le plus
besoin. Ainsi, quels que soient le gestionnaire ou l’espace qui accueillera le distributeur, l’appareil
doit être placé dans un lieu très fréquenté pour générer un taux de rentabilité optimal. [36]
La maintenance d’un distributeur automatique :
La maintenance des distributeurs automatiques est un processus continu qui reste essentiel pour
assurer la fiabilité et la sécurité des utilisateurs, tout en garantissant un ROI optimal tout au long
du fonctionnement des appareils. [36]
De nombreuses sociétés proposent des contrats de maintenance qui dépendent du mode de
gestion choisi (autogestion ou dépôt gratuit). Garant de la qualité des produits et de l’hygiène, ce
contrat de maintenance devra s’articuler autour de 5 volets de composants de la machine :
l’unité de réfrigération,
l’unité de tri des pièces (dans le cas d’un monnayeur),
la protection contre les surtensions et les actes de vol ou vandalisme,
le réservoir de pièces de monnaie,
35
Chapitre II Le distributeur automatique
le mécanisme d’acheminement des articles.
Exemples d’un distributeur automatiques de boissons :
Introduction :
Les distributeurs automatiques de boissons sont maintenant bien connus du grand public. Ils
sont en effet présents dans nombreux lieux publics comme par exemple dans des grandes surfaces,
aéroports, gares, parkings, écoles (malheureusement), entreprises etc. Ces machines délivrent
automatiquement, après payement, plusieurs variétés de boissons fraiches. [37]
Les produits proposés :
Les distributeurs automatiques de boissons délivrent principalement des canettes aluminium de
boissons (gazeuses ou non) 33cl.Il est également possible de délivrer des canettes plus grandes de
47cl ou même des bouteilles de 50cl. [37]
36
Chapitre II Le distributeur automatique
Voici un exemple pour une machine multi-prix qui offre l’avantage de ne pas avoir de doublons,
par exemple à la fois Coca-Cola et Pepsi. Il est en effet plus difficile de ne pas offrir de doublons
avec une machine mono-prix. [37]
Coca
Diet, Lite
Lemonade (Sprite, 7UP)
Jus de fruits
Boisson énergétique
Validateur de billet
Affichage électronique
Fente à monnaie
Serrure anti-vols
Bouton de Selection
Bac à produits
37
Chapitre II Le distributeur automatique
Carte mère
Colonnes
Trappe tournante
Monnayeur à pièces
Toboggan de distribution
Clapet anti-vols
38
Chapitre II Le distributeur automatique
1- Electronique : les pièces insérées traversent un champ électromagnétique, créant une
signature électronique distincte en fonction de leur composition métallique.
2- pièces : les pièces varient en poids, taille et composition chimique. Quand elles sont
insérées dans la machine, elles suivent le chemin d’une goulotte inclinée selon un angle
précis.
3- Bricoles : la monnaie étrangère, falsifiée et les jetons divers sont rejetés pour des raisons
soit chimiques (signature électronique), soit physiques (poids et taille) et déviés vers une
goulotte de rejet pour récupération.
Conclusion :
Dans ce chapitre, nous avons parlé des distributeurs automatiques, et comment fonctionne cette
machine.
Les types de paiement acceptés, l’achat d’un produit sur un distributeur n’est plus limité aux
pièces de monnaie. Mais l’apparition de nouvelles technologies, telles que les cartes de crédit, le
système NFC et les autres types de paiement sans contact, comme on a vu les domains d’utilisation
et nous avons expliqué un exemple d’un distributeur automatique de boissons
39
Chapiter III Les mécanismes a réalisé
Introduction :
Avant de commencer à réaliser le distributeur automatique, nous devons choisir les pièces
électroniques convenable pour nos besoins.
Dans ce chapitre, nous examinerons les composants que nous utiliserons dans notre projet avec
une brève explication de chaque composant, et les programmes que nous avons utilisés pour la
réalisation pratique.
40
Chapiter III Les mécanismes a réalisé
III.2.1.1 Caractéristiques:
Détecte la distance réfléchie: 1mm-25mm Applicable
La tension de fonctionnement: 5 V
Le format de sortie: signal numérique (0 et 1)
Un trou de boulon fixe pour une installation facile
Petite taille de panneau de carte PCB: 3.5 cm x 1 cm. [5]
Un module contient une diode émettrice de lumière infrarouge et une autre diode réceptrice ,
lorsqu’un obstacle détecté a proximité du capteur (25 mm) on reçoit un signal numérique (1) a la
41
Chapiter III Les mécanismes a réalisé
sortie, La plage de détection du capteur peut être obtenu en ajustant le potentiomètre, avec peu
d’interférences. [41]
Il est basé sur le composant L298N qui est un double Pont-H conçu spécifiquement pour ce cas
d'utilisation.
III.2.2.1 Caractéristiques :
Léger, petit
Des capacités hors-pair pour contrôle moteur
Diodes de protections
Un dissipateur (pour dissiper la chaleur en cas de forte charge)
Un sélecteur pour sélectionner la source d'alimentation
4 Sélecteurs pour les résistances pull up
Sortie pour 2 moteurs continu/ 1 moteur pas-à-pas (4 bobines, deux phases)
Indicateur LED pour sens de rotation moteur
Indicateur LED pour alimentation 5V
4 trous de fixation standard
42
Chapiter III Les mécanismes a réalisé
III.2.2.2 Spécifications :
Composant de contrôle en puissance: L298N
Alimentation de la charge: de +6V à +35V
Courant Max (en pointe): 2A
Tension de commande logique Vss: de +5 à +7V (alimentation interne de +5V)
Courant de commande logique: de 0 à 36mA
Le bouton poussoir :
Le bouton poussoir ou interrupteur poussoir, est la base de l'interactivité, entre l'homme et la
machine. Il permet de commander un objet, une machine ou simplement une lumière. [44]
Symbole :
43
Chapiter III Les mécanismes a réalisé
Schéma :
- Connecter une broche du bouton poussoir à la PIN n°2 de la carte (n'importe qu'elle broche, un
bouton n'a pas de sens de connexion).
44
Chapiter III Les mécanismes a réalisé
Un réducteur s’apparente donc à un système qui modifie deux grandeurs qui sont liées : le
couple et la vitesse. On peut schématiser le fonctionnement d’un réducteur de la manière suivante :
45
Chapiter III Les mécanismes a réalisé
– Poids : 9 gr.
46
Chapiter III Les mécanismes a réalisé
Marron Masse
Rouge + 5v
Orange Commande
Tableau III.1: branchement des files de servomoteur
Il est adapté aux débutants ou confirmés en électronique pour faire rapidement des circuits
simples, et est également un bon outil didactique pour apprendre à bidouiller en électronique par
la pratique. [45]
47
Chapiter III Les mécanismes a réalisé
1) La « Platine d'essai », où l'on voit les composants tels qu'ils sont dans la réalité et où l'on
construit le montage.
48
Chapiter III Les mécanismes a réalisé
3) Le « cod »
Autres vue :
La bibliothèque de composants utilise des fichiers au format ouvert « Fritzing Part Format »,
d'extension. FZP, qu’il est possible d'augmenter
Chaque composant est défini à l'aide de 3 éléments qui doivent pouvoir s'adapter aux trois
vues du logiciel:
l'image du composant, qui peut être réalisée à partir d'une image vectorielle au format SVG
(pouvant donc inclure des bitmaps au format PNG ou JPEG).
Le symbole du composant.
La représentation du composant sur le circuit imprimé (nombre et position des pistes).
49
Chapiter III Les mécanismes a réalisé
Ce logiciel, tout en étant simple d'usage, très visuel et accompagné de didacticiels ne guidant
pas à pas l'utilisateur, s'avère également être un logiciel complet :
Il permet d'exporter dans les formats d'autres logiciels de conceptions de circuits imprimés
répandus ; Eagle et Gerber.
Il permet d'exporter les typons au format PDF ou SVG afin de pouvoir les imprimer et ainsi
insoler une plaque de circuit imprimé.
Présentation de CorelDRAW X7 :
CorelDRAW X7 Graphics Suite, une solution graphique intuitive, est l’outil de choix de tout
concepteur qui tient à la qualité du résultat et aux incidences de celle-ci. Quel que soit le projet,
graphisme, mise en page, édition photo ou conception de sites Web, vous l’amorcerez rapidement
grâce à la plage d’outils complète de la suite et à son flux de travail métier. [24]
50
Chapiter III Les mécanismes a réalisé
Conclusion :
. Dans ce chapitre, nous avons vu les mécanismes nécessaires pour réaliser notre distributeur
automatique, avec une description pour chaque composant. Puis nous avons fait une explication
simplifiée des deux programmes utilisés, (Fritzing) pour simuler les circuits électroniques et
CorelDRAW X7 pour dessiner les pièces de la machine
51
Chapitre IV Réalisation de La machine de distribution automatique
Introduction :
Les dispositifs de vente automatiques sont les développements les plus importants qui ont
contribué à la simplification de la vie humaine et les raisons de son bien-être.
Nous allons discuter dans l'exemple suivant la mise en place d'une machine automatique pour
les biscuits.
Description de la machine :
Cette distributrice qui on a réalisé dans notre projet on suivant les étapes ci-dessous :
1er étape : pour choix le produit A ou B il faut appui sur le bouton A pour le produit (A) et
sur le bouton B pour le produit (B).
2é𝑚𝑒 étape : après le choix de produit, enter l’argent il faut que l’argent entrer supérieure au
prix de produit, si non la machin va le renvoyer.
3é𝑚𝑒 étape : après le choix de produit le moteur démarré (A ou B dépendre le choix), le
moteur s’arrêter après que le captura détecte le produit qui a sortir.
4é𝑚𝑒 étape : en fin la dernière étape le système fait un calcule pour retourner l’argent.
52
Chapitre IV Réalisation de La machine de distribution automatique
Pour 10DZ
Pour 20DZ
Pour 50DZ
53
Chapitre IV Réalisation de La machine de distribution automatique
Pour 100DZ
Maintenant on coupe des carées dans une fauille en plexiglas, les trous selon les
dimensions des piéces, de plus petit au plus grand.
54
Chapitre IV Réalisation de La machine de distribution automatique
On fixe la plaque d’une façon incliné pour que la pièce de monnaie glisse facilement.
55
Chapitre IV Réalisation de La machine de distribution automatique
IV.3.1.1 Bloce final (Trier L’argent) :
Figure IV.12: Sorter des piecs Figure IV.11: Place de centre Figure.13 :L'emplassment de
de monnaie servo.
56
Chapitre IV Réalisation de La machine de distribution automatique
Le servo moteur de (180°) sert a jeter les pieces une aprés l’autre a chaque fois il reçoit un
signal.
57
Chapitre IV Réalisation de La machine de distribution automatique
58
Chapitre IV Réalisation de La machine de distribution automatique
59
Chapitre IV Réalisation de La machine de distribution automatique
60
Chapitre IV Réalisation de La machine de distribution automatique
3) Schéma électrique de la machine complete:
61
Chapitre IV Réalisation de La machine de distribution automatique
4) Schéma synoptique du système :
la source externe DC 12V alimente le driver moteur L298N et la carte Arduino, les moteurs
servos, les capteurs et le driver moteur reçoivent leur signaux directement de la carte Arduino
comme le montre la figure suivante.
Le driver moteur
Le serveur moteur
62
Chapitre IV Réalisation de La machine de distribution automatique
L’organigramme du programme :
La figure suivante nous montre la suite logique des tests et d’instructions à exécuter par notre
programme.
Il teste si le bouton (A) par exemple est appuyé, si oui la variable bouton sera égale ou produit
convenable (bouton = A).
Il teste la différence entre la pièce détecté et la valeur du produit A (P < A) , si vrais on peut
pas effectué l’opération, le système rejet la pièce .Si non il fait la comparaison pour retourner le
reste de monnaie.
63
Chapitre IV Réalisation de La machine de distribution automatique
Début
Si
Bouton = A
Détection de la pièce Si
Pièce =100
oui
Pièce < bouton Si Rejeter la pièce
non
Le reste
Pièce - Produit
Rejeter le reste
64
Chapitre IV Réalisation de La machine de distribution automatique
Logiciel de programmation de l'Arduino :
1) Déclaration des constants :
65
Chapitre IV Réalisation de La machine de distribution automatique
3) Déclaration des Entrées (INPUT) et des sorties (OUTPUT):
66
Chapitre IV Réalisation de La machine de distribution automatique
4) Partie des conditions :
67
Chapitre IV Réalisation de La machine de distribution automatique
Conclusion :
Dans ce travaille, on a pu fabriquer un distributeur automatisé qui fonction parfaitement en
utilisant la carte intelligeant Arduino. Commençant par la réalisation de tapis roulant guidé par un
moteur a courant continue DC 12V, puis la création d’un système qui ressemble au monnayeur et
un autre système pour retourner le reste de l’argent.
La programmation est faite par le langage de programmation C++, on a utilisé des capteurs
infrarouges pour détecter les pièces, et des servos moteurs (180°) pour jeter les pièces. Le système
fonctionne correctement. Alors on peut dire qu’on a réussi à notre approche.
68
Conclusion générale
Notre objectif est de réaliser une machine de distribution automatisée des biscuits et des
boissons, en appuyant sur un bouton et jetant une pièce de monnaie, la machine exécute le
processus programmé.
Les distributeurs fabriqués dans l’industries utilisent des ressorts pour jeter le produit (biscuit,
chocolat ..etc), on a trouvé des difficultés en réalisant ce mécanisme, alors on a inventé un system
de tapis roulant, en mettant le produit (biscuit et boisson) dans le tapis, le moteur fait tourner le
tapis pour jeter le biscuit, et il s’arrêtera quand une seul biscuit tombe et traverse le capteur
infrarouge.
Le monnayeur existe dans le marché, sophistiquer et chère, alors on a décidé de fabriquer le
nôtre d’une façon différent, plus simple, moins chère basant sur la taille des pièces.
La programmation faite à l’aide d’une carte Arduino Uno, le langage de programmation est le
C++.
« DIY » c’est une abréviation de « Do It Yourself », en français « Fait le toi-même », On peut
dire qu’on a inventé un mécanisme de notre propre moyen, fonctionnel de A à Z.
Bien sûr il y’a des problèmes tell que la fiabilité de monnayeur qui fait parfois des erreurs, on
va essayer de le perfectionner avec le temps.
Il y’a plusieurs idées pour perfectionner notre machine, en la reliant par internet pour pouvoir
suivre l’état de stock à distance, et la programmation d’une interface graphique.
Nous souhaitant corriger les défauts de notre system, pour pouvoir crée notre propre entreprise
pour fabrication des machines industrielles localement, et nous contribuons à des solutions dans
les domaines de l’automatisme et de l’intelligence artificielle.
69
Bibliographique
[1] O.H. Nourreddine et K. Said, "Conception et amélioration d’un système de paiement pour les
distributeurs automatiques des produits à base d’une carte à puce ». Mémoire de Master. 2016/2017
[2] Mme B. Wassila et Mme B. Nesrine, « Etude et réalisation d’un circuit de détection pour le
contrôle d’une maison communicante » mémoire de Master 2017.
[3] Maker Media, « Getting started with Raspberry Pi » 1st edition (January 3. 2013).
[4] E. SAVASGARD, « Arduino 101 biginers guide »
[5] F.Badoin. M.Lavabre, « Capteurs, principrs et utilisations ».2018
[6] S. McManus, M. Cook, “Raspberry Pi for dummies”, 2nd edition.2013
[7] J. Pardue, « C programming for microcontrollers ».
[8] M. Predko, «Programming and custumising with PIC Microcontroller » 3rdedition. 1997
[9] Make magazine, “Getting started with Arduino”.
[10] “Apprendre L’électronique en partant de zero”.
[11] www. Raspberrypi.org , site officiel de la carte Raspberry Pi.
[12] www.Arduino.cc, site officiel de la carte Arduino.
[13] MagPi, magazine officielle de Raspberry Pi
[14] https://fr.slideshare.net/TheCrazyMan/expos-le-microprocesseur
[15] https://itechnofrance.wordpress.com/2013/05/05/utilisation-du-servomoteur-sg90-avec-
larduino/
[16] https://www.futura-sciences.com/tech/definitions/informatique-microprocesseur-487/
[17] http://apcpedagogie.com/le-processeur-ou-microprocesseur/
[18] https://microprocesseurs.communiquons.org/
[19] https://pronflette.developpez.com/articles/decouverte-raspberry/
[20] https://www.grafikart.fr/blog/raspberry-pi-utilisation
[21] https://manipovore.com/raspberry-pi/modeles-du-raspberry-pi-et-fiche-technique
[22] http://dadarevue.com/
[23] https://www.academia.edu/5163800/Chapitre3._microcontroleur [24]
https://www.coreldraw.com/static/product_content/cdts/x7/cdtsx7-reviewers-guide-fr.pdf
[25] https://www.technologuepro.com/cours-microcontroleurs-mikroc/chapitre-2-introduction-
sur-les-microcontroleurs.pdf
[26] MASTER Mise en œuvre du protocole I2C dans environnement
70
Bibliographique
[27]https://www.editionseni.fr/Open/mediabook.aspx?idR=4db616cbf437e93b55a4f8732e168f89
[28] https://www.gotronic.fr/art-module-arduino-nano-12422.htm
[29] https://www.gotronic.fr/art-carte-arduino-mega-2560-12421.htm
[30] https://www.robotics.org.za/NANO3C-FT232RL
[31] https://www.elementzonline.com/arduino-mega-2560-r3-made-in-italy-original--158
[32] https://www.gotronic.fr/art-carte-arduino-uno-12420.htm
[33] http://panamahitek.com/wp-content/uploads/2016/07/ArduinoUno.jpg
[34]http://www.monclubelec.fr/pmwiki_reference_arduino/pmwiki.php?n=Main.MaterielUno
[35] http://www.rotilom.com/F6IDT/arduino/schema.jpg
[36] https://distributeurautomatique.pro/
[37] Introduction aux distributeurs automatiques de boissons. Février 2005( Christophe Caron)
[38] https://la-techno-du-paul.webnode.fr
[39] https://www.guide-distributeur-boissons.be/
[40] https://abra-electronics.com/
[41] http://designtronik-maroc.com/produit/ir-infrarouge-capteur-evitement-dobstacle/
[42] https://docplayer.fr/22075221-Introduction-sur-le-l298n.html
[43] https://zestedesavoir.com/
[44] http://www.ihm3d.fr/httpwww-ihm3d-frle-bouton-poussoir.html
[45] https://fr.wikipedia.org/wiki/Fritzing
[46] G. David Bouton, "CorelDRAW X7: The official guide".2009
71
Résumé
: ملخص
استخدمنا طريق الحزام الناقل،الهدف من هذا العمل هو فهم طريقة عمل آلة التوزيع الذكية حتى نتمكن من إنشاء واحدة جديدة
. وقمنا بإنشاء آلة خاصة للفرز بين العمالت النقدية، استقرارا ويعمل بشكل صحيح
ً ألنه أكثر
. لقد صنعنا اآللة وتعمل بشكل جيّد، للبرمجة++ C والتي تعمل بلغة، Arduino درسنا لوحة
ّإال أنه يمكننا القول إننا حققنا هدفنا المتمثل في جعل آلة،بغض النظر عن بعض األخطاء والعقبات التي ال تزال في نموذجنا
نأمل في التغلب على تلك اإلشكاالت في نظامنا في وقت الحق.البيع األوتوماتيكية تعمل
Résumé :
Le but de ce travail est de comprendre les fonctionnalités du distributeur automatique afin de
pouvoir créer notre nouveau système. Nous avons utilisé une bande transporteuse, car elle est
plus stable et fonctionne correctement, et nous avons créé notre propre mécanisme de détection
des pièces. Nous avons étudié la carte Arduino et la programmation en langage C ++ pour
programmer notre machine. Nous avons fabriqué cette machine et elle fonctionne correctement.
Malgré quelques erreurs, nous pouvons dire que nous avons atteint notre objectif de rendre notre
distributeur automatique opérationnel. Nous espérons surmonter les obstacles dans notre système
plus tard.
Abstract :
The aim in this work is nderstanding the functionality of vending machine, so we can create our
new system. We used a conveyor belt because it’s more stable and work correctly, and we made
our own coin mechanism that detect which coin.
We studied the Arduino board, and the C++ language programming to program our machine, we
made the machine and it works correctly.
Regardless of some errors, we can say that we achieved our goal to make our vending machine
and it’s working. We hope to overcome the obstacles in our system later.
72