Vous êtes sur la page 1sur 16

Réalisé par: KHOURIBACHE Oussama

Module: Capteur et instrumentation industrielle

Année universitaire 2017/2018


Description de système :

Le distributeur de boisson automatique réalisé est un distributeur qui permet de servir


automatiquement des boissons chaudes et de limonade, le client après la validation de sa carte
exprime son choix parmi les 4 boissons offertes par l’appareil : Café express, café crème, lait
chaude ou limonade.
Le choix de boisson est fait par une
Application Android que j’ai réalisé sur le
site http://ai2.appinventor.mit.edu/

Application Android :
Programmation de l’Application :
L’Application est disponible sur le Play Store de google
Lien de téléchargement :
https://www.mediafire.com/file/qyp7f0w6rk16lmp/Distributeur_de_Boisson%20%285%29.apk

Bête à cornes :
FAST :
Fonctionnement de système :

Les conditions initiales sont les suivantes


:
✓ Présence de Goblet devant un
des 2 capteurs de présence
(goblet1, goblet2) selon la
boisson choisie
✓ Présence de poudres café,
lait, sucre dans les Trémies
✓ Réservoir eau chaud remplie
(détecteur de niveau d’eau)
✓ Résistance chauffante
actionné
✓ Information de thermocouple
indiquant que l’eau est
chauffée
✓ Réservoir limonade rempli (détecteur de niveau d’eau)

Le fonctionnement du système est décrit par le Grafcet Point de vue système suivant :
Après la validation de carte et vérification des conditions initiales le client exprime son choix par
l’application Android (Distributeur de boisson automatique)

❖ Choix 1 : Café express


Le client doit mettre le Goblet devant le cercle A, le détecteur d’objet TCRT500 donne
une information à la carte Arduino pour commencer le cycle de fonctionnement :
• Le Trémie qui contient la poudre de café commence à vibrer à l’aide d’un
moteur à vibration DC(mcf) pendant 5s après il s’arrête.
• La pompe d’eau (pump1) aspire l’eau du réservoir de l’eau chauffée et refoule
vers le grand Trémie pendant 5s après il s’arrête.
• L’eau chauffé + poudre passe directement dans le Goblet à travers un grand
Trémie
• Si le client veut le sucre il suffit de valider la carte pour la 2éme fois et appuyer
sur le Button sucre de l’application.

❖ Choix 2 : Lait chaude


Le client doit mettre le Goblet devant le cercle A, le détecteur d’objet TCRT500 donne
une information à la carte Arduino pour commencer le cycle de fonctionnement :
• Le Trémie qui contient la poudre de lait commence à vibrer à l’aide d’un
moteur à vibration DC(ml) pendant 5s après il s’arrête.
• La pompe d’eau (pump1) aspire l’eau du réservoir de l’eau chauffée et refoule
vers le grand Trémie pendant 5s après il s’arrête.
• L’eau chauffé + poudre passe directement dans le Goblet à travers un grand
Trémie
• Si le client veut le sucre il suffit de valider la carte pour la 2éme fois et appuyer
sur le Button sucre de l’application.

❖ Choix 3 : Café crème


Le client doit mettre le Goblet devant le cercle A, le détecteur d’objet TCRT500 donne
une information à la carte Arduino pour commencer le cycle de fonctionnement :
• Le Trémie qui contient la poudre de café commence à vibrer à l’aide d’un
moteur à vibration DC(mcf) pendant 5s après il s’arrête.
• Le Trémie qui contient la poudre de lait commence à vibrer à l’aide d’un
moteur à vibration DC(ml) pendant 5s après il s’arrête.
• La pompe d’eau (pump1) aspire l’eau du réservoir de l’eau chauffée et refoule
vers le grand Trémie pendant 5s après il s’arrête.
• L’eau chauffé + poudre passe directement dans le Goblet à travers un grand
Trémie
• Si le client veut le sucre il suffit de valider la carte pour la 2éme fois et appuyer
sur le Button sucre de l’application.
❖ Choix 4 : Limonade
Le client doit mettre le Goblet devant le cercle B, le détecteur d’objet TCRT500 donne
une information à la carte Arduino pour commencer le cycle de fonctionnement :
• La pompe(pump2) aspire la limonade du réservoir de limonade et refoule
directement vers le Goblet pendant 5s après il s’arrête.

Programmation :
La programmation est faite sur l’Arduino IDE voici le programme :
Matériels utilisés :
✓ Module Bluetooth HC06
Le module Bluetooth HC-06 permet d'établir une liaison
Bluetooth (liaison série) entre une carte Arduino et un autre
équipement possédant une connexion Bluetooth
(Smartphone, tablette, seconde carte Arduino, etc..).

✓ Moteur DC à vibration 5V

✓ Pompes 12V

Une pompe à eau est une pompe qui permet la mise en mouvement de l'eau

✓ Résistance chauffantes

Une résistance chauffante est un matériau


conducteur à base de métal présentant une
résistance électrique au passage d'un courant qui la
porte à une température donnée par effet joule.
✓ Capteur de température DS18B20
Le DS18B20 est un capteur de
température numérique produit par
DALLAS US. Il peut être utilisé pour
quantifier la température de
l'environnement.
La plage de température -55 ~ 125
°C, la résolution de température est
de 0,5 °C. Il dispose d'une sortie série 9-12 bits. Il se connecte avec
seulement 3 fils (5v, 0v, et une ligne de données). Plusieurs capteurs
peuvent se brancher sur la même ligne de données.

✓ Détecteur de niveau d’eau

Ce capteur fonctionne de manière analogique. Il envoi une valeur


fonction de la hauteur d’eau.

✓ Détecteur d’objets TCRT5000

Ce capteur va détecter la présence des Goblets

✓ Afficheur LCD 16*2


Cet afficheur affiche toutes les informations
concernant la machine distributeur de
boisson
✓ Arduino Méga
La carte Arduino Mega 2560 est basée sur
un ATMega2560 cadencé à 16 MHz. Elle
dispose de 54 E/S dont 14 PWM, 16
analogiques et 4 UARTs. Elle est idéale pour
des applications exigeant des
caractéristiques plus complètes que la Uno.
Des connecteurs situés sur les bords
extérieurs du circuit imprimé permettent
d'enficher une série de modules
complémentaires.

C’est pour cette raison j’ai choisi


d’utiliser la carte arduino Mega à
la place de la carte arduino Uno

Vous aimerez peut-être aussi