0% ont trouvé ce document utile (0 vote)
2 vues40 pages

Malick Rapport

Le document présente un projet de fin d'études sur la conception d'un système automatisé de gestion de file d'attente, destiné à améliorer l'expérience des usagers dans divers établissements. Il est structuré en trois parties : étude fonctionnelle, étude structurelle et schéma structurel, détaillant les composants et le fonctionnement du système. Le projet vise à optimiser la gestion des flux d'usagers grâce à une technologie intégrant microcontrôleur, communication Bluetooth et affichage LED.

Transféré par

maliklinconnux98
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd
0% ont trouvé ce document utile (0 vote)
2 vues40 pages

Malick Rapport

Le document présente un projet de fin d'études sur la conception d'un système automatisé de gestion de file d'attente, destiné à améliorer l'expérience des usagers dans divers établissements. Il est structuré en trois parties : étude fonctionnelle, étude structurelle et schéma structurel, détaillant les composants et le fonctionnement du système. Le projet vise à optimiser la gestion des flux d'usagers grâce à une technologie intégrant microcontrôleur, communication Bluetooth et affichage LED.

Transféré par

maliklinconnux98
Copyright
© All Rights Reserved
Nous prenons très au sérieux les droits relatifs au contenu. Si vous pensez qu’il s’agit de votre contenu, signalez une atteinte au droit d’auteur ici.
Formats disponibles
Téléchargez aux formats DOCX, PDF, TXT ou lisez en ligne sur Scribd

SOMMAIRE

AVANT-PROPOS……………………………………………………………………………
1

DÉDICACE………………………………………………………………………………… 2

REMERCIEMENTS…………………………………………………………………………
…3

INTRODUCTION……………………………………………………………………………
4

CAHIER DES
CHARGES…………………………………………………………………… 5

PREMIÈRE PARTIE : ÉTUDE


FONCTIONNELLE…………………………………………… 6

I — ANALYSE FONCTIONNELLE DU SYSTÈME

1 — Présentation de l'objet
technique……………………………………………… 7

2 — Fonction globale……………………………………………………………………
7

3 — Fonction
d'usage…………………………………………………………………… 8

4 — Milieux
associés……………………………………………………………………… 8

II — SCHÉMAS FONCTIONNELS

1 — Schéma fonctionnel de niveau I (FP1, FP2, FP3)


……………………………… 9

2 — Schéma fonctionnel de niveau II (FP2 et FP3 détaillés)


…………………… 10

DEUXIÈME PARTIE : ÉTUDE


STRUCTURELLE…………………………………………… 11

I — FP1 : ALIMENTATION DU SYSTÈME

1
1 — Schéma fonctionnel du 2nd
degré………………………………………………12

2 — Schéma structurel de
l'alimentation……………………………………………12

3 — Étude de la batterie de
secours…………………………………………………13

4 — Choix des
composants……………………………………………………………… 13

II — FP2 : COMMANDE CENTRALE (ARDUINO MEGA 2560)

1 — Généralités sur les


microcontrôleurs……………………………………………14

2 — Étude de l'Arduino Mega


2560……………………………………………………15

3 — L'environnement de développement (IDE Arduino)


…………………………15

4 — La mémoire EEPROM (AT24C256) ………………………………...


…………… 16

5 — L'imprimante
thermique……………………………………………………………16

III — FP3 : MODULE D'AFFICHAGE

3.1 — Étude des matrices LED


P10…………………………………………………… 17

3.2 — Le module Bluetooth HC-


05…………………………………………………… 18

3.3 — Le dispositif sonore (Amplificateur + Haut-parleur)


……………………… 18

IV — FP4 : TERMINAUX DE GUICHET (APPLICATION ANDROID)

1 — Présentation de l'application (App Inventor)


……………………………… 19

2 — Interface
utilisateur………………………………………………………………… 19

3 — Communication Bluetooth avec la commande


centrale………………… 20

2
TROISIÈME PARTIE : SCHÉMA STRUCTUREL ET ÉTUDE PRATIQUE DU
SYSTÈME… 21

1 — Schéma structurel complet du


système……………………………………… 22

2 — Protocole de communication (trames ASCII)


……………………………… 22

3 — Flux de données et mode


opératoire………………………………………… 23

4 — Devis du montage…………………………………………………………………
24

CONCLUSION……………………………………………………………………………
25

ANNEXES…………………………………………………………………………………
26

AVANT-PROPOS

Dans le but de permettre à la jeunesse d'apprendre un métier et de


faciliter son insertion dans le monde du travail, des écoles privées,
générales, techniques et professionnelles ont été créées. Parmi ces écoles,
nous pouvons citer le Groupe Bowl, fondé depuis 1996.

Le Groupe Bowl est un établissement semi-privé sous tutelle du Ministère


de l'Éducation Nationale et de la Formation Professionnelle. Son siège est
situé dans la commune de Yopougon, au 3ème pont, non loin du CHU
de Yopougon, de la zone UIB et de la nouvelle gare SBTA. Le groupe
dispose de plusieurs établissements répartis sur l'ensemble du territoire
national :

 Groupe Bowl Cocody

3
 Groupe Bowl Marcory

 Groupe Bowl Yopougon 3ème pont

 Groupe Bowl Bouaflé

 Groupe Bowl San Pedro

 Groupe Bowl Dabou

 Groupe Bowl Daloa

Il prépare ses stagiaires au Brevet de Technicien (BT) dans les filières


suivantes : Secrétariat Bureautique, Comptabilité, Économique et
Électronique. Depuis 1996, le Groupe Bowl a également introduit dans sa
formation le Brevet de Technicien Supérieur (BTS) dans les filières ci-
après :

 Finance, Comptabilité et Gestion d'Entreprises

 Ressources Humaines et Communication d'Entreprise

 Gestion Commerciale

C'est ainsi que les élèves candidats au Baccalauréat Technique sont


soumis chaque année à une épreuve probatoire découlant d'un projet
d'étude dont le thème est proposé aux établissements par les services
autonomes du Ministère de l'Enseignement Technique. La filière BAC F2,
dont nous faisons partie, n'échappe pas à cette tradition.

C'est dans ce cadre que nous avons travaillé sur la conception et la


réalisation d'un système automatisé de gestion de file d'attente,
thème qui nous a été soumis au titre de l'année scolaire 2025-2026. Ce
projet permet aux élèves de mettre en application les connaissances
théoriques acquises durant le second cycle. Le présent rapport constitue la
synthèse des travaux que nous avons effectués dans le cadre de ce projet
de fin de cycle.

4
INTRODUCTION

Afin de tester les connaissances acquises durant le cycle secondaire


technique, il nous est confié cette année la réalisation d'un prototype
électronique en tant que projet de fin de cycle. Notre choix s'est donc
porté sur la conception et la réalisation d'un système automatisé
de gestion de file d'attente.

En effet, dans de nombreux établissements recevant du public — qu'il


s'agisse d'administrations, de banques, d'écoles ou de centres de santé —
la gestion des flux d'usagers reste encore manuelle et désorganisée,
entraînant des temps d'attente excessifs et une mauvaise expérience pour
les usagers. Face à cette réalité, un système électronique automatisé
constitue une réponse moderne et efficace.

Cependant, en matière de systèmes microprogrammés, l'électronique a


concrétisé tant d'applications que le montage proposé peut paraître peu
original. Mais les caractéristiques de cette réalisation — alliant

5
microcontrôleur, communication Bluetooth, impression thermique et
affichage à matrice de LEDs — conduiront sans doute à consolider notre
savoir-faire, nous les apprenants.

De ce fait, l'étude de ce thème se fera en trois (03) parties :

 Première partie : ÉTUDE FONCTIONNELLE

 Deuxième partie : ÉTUDE STRUCTURELLE

 Troisième partie : SCHÉMA STRUCTUREL ET ÉTUDE DU


SYSTÈME

DÉDICACE

Je dédie ce modeste travail :

À Allah, le Tout-Puissant,
Car c'est par Sa grâce et Sa miséricorde que je suis parvenu à ce stade de
ma vie et que j'ai pu mener ce projet à bien. Qu'Il soit loué et glorifié.

À mes très chers parents,


Pour leur soutien indéfectible, leurs sacrifices consentis et leurs
encouragements constants tout au long de mon parcours scolaire. Que ce
travail soit le témoignage de ma profonde gratitude et de mon amour filial.

À mes enseignants,
Pour leur encadrement bienveillant, leur patience et l'ensemble des
connaissances qu'ils m'ont transmises avec dévouement. Leur
engagement a été pour moi une source d'inspiration et de motivation.

6
À mes amis et camarades,
Pour leur aide précieuse, leurs conseils avisés et leur esprit de solidarité
qui ont rendu ce parcours plus agréable et enrichissant.

Enfin, à toute personne ayant contribué, de près ou de loin, à la


réalisation de ce projet.

REMERCIEMENTS

Au terme de ce travail, nous tenons à exprimer notre profonde gratitude à


toutes les personnes qui ont contribué, de près ou de loin, à la réalisation
de ce projet.

Nous adressons tout d'abord nos remerciements à Allah, le Tout-


Puissant, qui nous a accordé la santé, la volonté et la force nécessaires
pour mener à bien ce travail.

Nous exprimons ensuite notre sincère reconnaissance à nos enseignants,


pour leur encadrement rigoureux, leurs conseils avisés et leur disponibilité
tout au long de ce projet. Leur dévouement et leur engagement ont été
déterminants dans la réussite de ce travail.

Nous remercions également notre établissement, le Groupe Bowl, pour


les moyens matériels et pédagogiques mis à notre disposition, sans
lesquels la réalisation de ce projet n'aurait pas été possible.

7
Nos remerciements vont aussi à nos parents, pour leur soutien moral et
financier ainsi que pour leurs encouragements constants qui ont été pour
nous une source de motivation inépuisable tout au long de notre parcours
scolaire.

Enfin, nous exprimons notre reconnaissance à tous nos camarades et


amis, pour leur aide précieuse, leur collaboration et leur esprit d'équipe
qui ont rendu ce travail plus agréable à accomplir.

Que chacun trouve ici l'expression de notre profonde gratitude.

CAHIER DES CHARGES

1. Contexte et Justification

Ce projet s'inscrit dans le cadre de la modernisation des services d'accueil


des établissements recevant du public (écoles, entreprises,
administrations, banques, cabinets médicaux, etc.). Il vise à améliorer la
gestion des files d'attente par un système électronique automatisé, offrant
une meilleure expérience aux usagers et une organisation optimisée du
travail pour le personnel d'accueil.

2. Objectifs du Projet

 Concevoir un système électronique de gestion de file d'attente


composé de trois modules interconnectés

 Permettre la distribution automatique de tickets numérotés

 Assurer l'affichage en temps réel des numéros appelés et des


guichets correspondants

8
 Gérer la communication sans fil entre les différents modules du
système

 Offrir une interface simple et intuitive pour les agents d'accueil

3. Description du Système

Le système est composé de trois modules principaux qui


communiquent entre eux via Bluetooth :

3.1 Module 1 — Commande Centrale (FP2)

C'est le cerveau du système. Il est géré par un microcontrôleur Arduino


Mega 2560 et assure :

 La distribution automatique de tickets numérotés avec logo


personnalisé

 La mémorisation des numéros dans une mémoire EEPROM


(AT24C256)

 La communication bidirectionnelle avec les autres modules via


modules Bluetooth HC-05

 La réinitialisation quotidienne des compteurs

3.2 Module 2 — Module d'Affichage (FP3)

Visible par tous les usagers, ce module est géré par un Arduino Uno R3
et assure :

 L'affichage du numéro en cours et du guichet correspondant via


matrices LED P10

 L'émission d'un signal sonore à chaque appel de numéro

 La réception des données depuis la commande centrale via


Bluetooth

3.3 Module 3 — Terminaux de Guichet

Utilisés par les agents d'accueil, ces terminaux sont des smartphones ou
tablettes Android dotés d'une application dédiée (développée sous App
Inventor) permettant :

 L'appel du client suivant

 La visualisation du nombre de clients en attente

 La mise en pause ou le rappel d'un numéro

9
4. Spécifications Techniques Principales

Commande Centrale

Composant Spécification
Microcontrôleur Arduino Mega 2560
Imprimante Série 58mm
thermique
Mémoire EEPROM AT24C256 (32Ko min.)
Communication 2× Modules Bluetooth HC-
05
Alimentation 220V AC → 5V/12V DC
Régulateurs de LM7805 et LM7812
tension

Module d'Affichage

Composant Spécification
Microcontrôleur Arduino Uno R3
Affichage 2× Matrices LED P10 (32×16 px)
Communication 1× Module Bluetooth HC-05
Son Amplificateur CD7379CZ + Haut-
parleur
Alimentation Adaptateur 5V / 3A

5. Architecture et Flux de Fonctionnement

Protocole de communication : Bluetooth, trames ASCII au format :


STX + TYPE + DONNÉES + ETX + CHECKSUM

Flux de données :

1. L'usager appuie sur le bouton → la commande centrale imprime un


ticket et mémorise le numéro

2. La commande centrale informe les terminaux de guichet du nouvel


usager

3. Un agent signale sa disponibilité depuis son terminal

4. La commande centrale transmet le numéro à afficher

5. Le module d'affichage affiche le numéro et émet un signal sonore

6. Alimentation du Système (FP1)

10
Le système est alimenté par le secteur CIE (220V AC), converti en très
basse tension continue (5V et 12V) pour alimenter l'ensemble des
modules. Une batterie de secours assure la continuité du service en cas
de coupure de courant.

PREMIÈRE
PARTIE
11
ÉTUDE
FONCTIONNELLE

I — ANALYSE FONCTIONNELLE DU SYSTÈME

1. Présentation de l'objet technique

Le système automatisé de gestion de file d'attente est un dispositif


électronique conçu pour organiser et gérer de manière ordonnée le flux
des usagers dans les espaces d'accueil. Il est composé de trois modules
principaux interconnectés : une commande centrale, un module
d'affichage et des terminaux de guichet. Ces modules communiquent
entre eux sans fil via la technologie [Link]+1

Ce système permet à chaque usager de recevoir un ticket numéroté à son


arrivée, d'attendre son appel en consultant le tableau d'affichage, et d'être
orienté vers le guichet disponible, sans confusion ni désordre.

12
Exemple d'un
système de
gestion de file
d'attente
électronique

2. Fonction Globale

La fonction globale est la raison d'être du système. Elle exprime ce que


fait le système en termes de transformation de la matière d'œuvre.

Fonction Globale :
Gérer automatiquement la file d'attente des usagers afin d'optimiser leur
prise en charge par les agents d'accueil.

On peut la représenter sous la forme suivante :

3. Fonction d'Usage

La fonction d'usage exprime le service rendu par le système à


l'utilisateur, sans désigner la solution technologique employée.

13
Fonction d'usage :
Distribuer automatiquement des tickets numérotés, appeler les usagers
dans l'ordre d'arrivée, afficher le numéro en cours et orienter chaque
usager vers le guichet disponible.

4. Milieux Associés

Les milieux associés sont l'ensemble des éléments de l'environnement qui


interagissent avec le système. On distingue les Fonctions Principales
(FP) et les Fonctions Contraintes (FC).

Élément du milieu Type d'interaction Fonction


Usager Appuie sur le bouton, FP — Fonction
reçoit un ticket principale
Agent d'accueil Utilise le terminal de FP — Fonction
guichet principale
Réseau électrique Alimente le système FC — Fonction
(CIE) contrainte
Environnement Perturbe la visibilité et FC — Fonction
(bruit, lumière) l'audibilité contrainte
Gestionnaire Configure et réinitialise le FC — Fonction
système contrainte

II — SCHÉMAS FONCTIONNELS

1. Schéma Fonctionnel de Niveau I

14
Le

schéma fonctionnel de niveau I représente les grandes fonctions


principales du système sans entrer dans le détail technique. Notre
système comporte trois fonctions principales :

Foncti Désignation Rôle


on
FP1 Alimentation Fournir l'énergie électrique nécessaire à
tous les modules
FP2 Commande Distribuer les tickets, gérer la file et
Centrale coordonner les modules
FP3 Module Afficher en temps réel le numéro appelé et
d'Affichage le guichet correspondant

15
Schéma fonctionnel de niveau I du système de gestion de file
d'attente

2. Schéma Fonctionnel de Niveau II

Le schéma fonctionnel de niveau II détaille l'intérieur de chaque fonction


principale. Voici le détail de FP2 et FP3.

Détail de FP2 — Commande Centrale :

16
Détail de FP3 — Module d'Affichage :

Schéma fonctionnel de niveau II — Détail de FP2 et FP3

17
18
DEUXIÈME
PARTIE
ÉTUDE
STRUCTURELLE

19
I — FP1 : ALIMENTATION DU SYSTÈME

1. Schéma Fonctionnel du 2ème Degré

L'alimentation est la fonction qui fournit l'énergie électrique nécessaire au


bon fonctionnement de tous les modules du système. Elle convertit la
tension du secteur CIE (220V AC) en tensions continues de faible valeur
(5V et 12V) utilisables par les composants électroniques. En cas de
coupure de courant, une batterie de secours prend automatiquement le
relais.

Schéma fonctionnel
de 2ème degré de
l'alimentation (FP1)

20
2. Schéma Structurel de l'Alimentation

Le schéma structurel montre le câblage réel des composants.


L'alimentation est composée d'un transformateur abaisseur, d'un pont de
diodes redresseur, de condensateurs de filtrage et des régulateurs de

tension LM7805 et LM7812.

Schéma structurel de l'alimentation du système

3. Étude de la Batterie de Secours

La batterie de secours est un élément essentiel qui garantit la continuité


du service en cas de panne secteur. Elle est connectée en parallèle avec la
sortie de l'alimentation principale via un circuit de commutation
automatique.

Caractéristique Valeur

21
Type Batterie plomb-acide ou Li-ion

Tension nominale 12V

Capacité recommandée 7Ah minimum

Temps de recharge 8 à 12 heures

Autonomie estimée 2 à 4 heures selon charge

Batterie de secours et son circuit de commutation automatique

4. Choix des Composants de l'Alimentation

Composant Référence Rôle


Transformateur 220V / 15V Abaisser la tension secteur
Pont de diodes 4× 1N4007 Redresser la tension alternative
Condensateurs 1000µF / Filtrer les ondulations
25V
Régulateur 5V LM7805 Alimenter Arduino et Bluetooth
Régulateur 12V LM7812 Alimenter matrices P10 et
amplificateur
Batterie de 12V / 7Ah Continuité en cas de coupure secteur
secours

II — FP2 : COMMANDE CENTRALE (ARDUINO MEGA 2560)

22
1.

Généralités sur les Microcontrôleurs

Un microcontrôleur est un circuit intégré qui regroupe sur une seule


puce un processeur, de la mémoire (RAM, ROM, Flash) et des interfaces
d'entrées/sorties. Il est programmable et permet de contrôler des
systèmes électroniques en exécutant des instructions stockées dans sa
mémoire.

Contrairement à un microprocesseur, le microcontrôleur est autonome : il


n'a pas besoin de composants externes pour fonctionner. On le retrouve
dans les téléphones, les appareils électroménagers, les systèmes
embarqués et nos projets Arduino.

Architecture interne d'un microcontrôleur

2. Étude de l'Arduino Mega 2560

L'Arduino Mega 2560 est la carte microcontrôleur utilisée dans notre


commande centrale. Basée sur le microcontrôleur ATmega2560, elle offre
de nombreuses broches d'entrées/sorties adaptées à la gestion simultanée
de plusieurs périphériques.

23
Caractéristique Valeur

Microcontrôleur ATmega2560

Tension de fonctionnement 5V

Tension d'alimentation
7 — 12V
recommandée

54 (dont 14
Broches E/S numériques
PWM)

Broches analogiques 16

Mémoire Flash 256 Ko

Mémoire SRAM 8 Ko

Mémoire EEPROM interne 4 Ko

Fréquence d'horloge 16 MHz

Ports UART série 4

Arduino-france+1

Carte Arduino Mega 2560 et disposition de ses broches

3. L'Environnement de Développement (IDE Arduino)

L'IDE Arduino (Integrated Development Environment) est le logiciel


utilisé pour écrire, compiler et téléverser les programmes vers la carte
Arduino. Il est disponible gratuitement sur le site officiel [Link] et
supporte le langage de programmation C/C++ adapté pour Arduino.

24
Un programme Arduino (appelé sketch) est structuré en deux fonctions
obligatoires :

 void setup() → exécutée une seule fois au démarrage, pour


initialiser les broches et les périphériques

 void loop() → exécutée en boucle continue, contenant la logique


principale du programme.

4. La Mémoire EEPROM (AT24C256)

La mémoire EEPROM AT24C256 est une mémoire non volatile de 32 Ko


utilisée pour sauvegarder les numéros de tickets distribués, même en cas
de coupure de courant. Elle communique avec l'Arduino via le protocole
I2C (broches SDA et SCL).

25
Référence AT24C256

Capacité 32 Ko (256 Kbits)


Interface I2C
Tension d'alimentation 1,8V — 5,5V

Vitesse de communication jusqu'à 400 KHz


Nombre de cycles d'écriture 1 000 000 cycles

Mémoire EEPROM AT24C256 et sa connexion I2C avec l'Arduino

5. L'Imprimante Thermique

L'imprimante thermique série (58mm) est utilisée pour imprimer les


tickets numérotés remis aux usagers. Elle fonctionne sans encre, en
utilisant la chaleur pour noircir le papier thermique. Elle est commandée

par l'Arduino via une liaison série UART.

Caractéristique Valeur
Largeur du papier 58 mm
Interface Série TTL (9600 bauds)
Tension d'alimentation 5 — 9V
Vitesse d'impression 80 mm/s
Résolution 384 points / ligne

26
Mini imprimante thermique série
58mm utilisée pour l'impression des
tickets

III — FP3 : MODULE D'AFFICHAGE

3.1 Les Matrices LED P10

La matrice LED P10 est un panneau d'affichage à LEDs de haute


luminosité composée de 32×16 pixels, visible à plus de 10 mètres de
distance. Dans notre système, deux matrices P10 sont utilisées pour
afficher simultanément le numéro appelé et le numéro du guichet.
Elles sont pilotées par un Arduino Uno via la bibliothèque DMD.

Caractéristique Valeur
Dimensions 320mm × 160mm
Résolution 32 × 16 pixels
Couleur Rouge (ou RVB)
Tension d'alimentation 5V
Courant max. 2A par module
Distance de visibilité jusqu'à 10 — 15 mètres
Interface Connecteur HUB12 (16 broches)

27
Module d'affichage à
matrice LED P10 et connexion avec Arduino Uno

3.2 Le Module Bluetooth HC-05

Le module HC-05 est un module de communication sans fil Bluetooth


utilisé pour la transmission des données entre la commande centrale et le
module d'affichage. Il opère sur la fréquence 2,4 GHz et communique
avec l'Arduino via une liaison série [Link]+1

Caractéristique Valeur
Protocole Bluetooth 2.0
Fréquence 2,4 GHz
Portée maximale 10 mètres
Interface UART série (TTL)
Tension d'alimentation 3,3V — 5V
Débit de données Jusqu’à 1 Mbps
Mode Maître / Esclave (configurable)

28
Module Bluetooth HC-05 et connexion avec l'Arduino

3.3 Le Dispositif Sonore (Amplificateur + Haut-parleur)

Le dispositif sonore émet un signal d'alerte à chaque fois qu'un nouveau


numéro est appelé, afin d'attirer l'attention des usagers même s'ils ne
regardent pas l'écran. Il est composé d'un amplificateur CD7379CZ
Stéréo (ou TDA2030) et d'un haut-parleur.

Caractéristique Valeur

Amplificateur CD7379CZ STEREO ou TDA2030

Puissance de sortie 5W — 18W selon modèle

Tension d'alimentation 12V

Signal d'entrée Commande Arduino (PWM)

Amplificateur sonore et haut-


parleur du module d'affichage

IV — FP4 : TERMINAUX DE
GUICHET (APPLICATION
ANDROID)

1. Présentation de l'Application (MIT


App Inventor)

29
Les terminaux de guichet sont des smartphones ou tablettes Android
équipés d'une application dédiée développée avec MIT App Inventor.
App Inventor est un outil de développement en ligne proposé par le MIT
qui permet de créer des applications Android par un système de blocs
visuels, sans écrire de code complexe.

Environnement de développement MIT App Inventor

2. Interface Utilisateur de l'Application

L'application est organisée en deux écrans principaux :

Écran Contenu
Écran Bouton "Appeler le suivant", bouton "Rappel", bouton
Principal "Pause guichet"
Écran Nombre de clients en attente, statistiques de la session
Information en cours

30
Interface de l'application Android installée sur les terminaux de
guichet

3. Communication Bluetooth avec la Commande Centrale

L'application Android communique avec la commande centrale via


Bluetooth. Elle utilise le composant BluetoothClient d'App Inventor pour
se connecter au module HC-05, envoyer les commandes (appel, rappel,
pause) et recevoir les informations sur le nombre de clients en attente.

Le flux de communication entre l'application et la commande centrale


fonctionne ainsi :

Schéma de communication entre le terminal Android et la


commande centrale

31
TROISIÈME
PARTIE
SCHÉMA
STRUCTUREL
ET
ÉTUDE
PRATIQUE DU
SYSTÈME

32
1. SCHÉMA STRUCTUREL COMPLET DU SYSTÈME

Le schéma structurel représente le câblage réel et complet de tous les


composants du système. Il montre comment chaque module est connecté
physiquement aux autres, avec les broches utilisées et les liaisons
électriques.

Connexions de la Commande Centrale (Arduino Mega 2560)

Composant Broche Arduino Type de


Mega liaison
Imprimante thermique (RX) TX1 (broche 18) Série UART
Imprimante thermique (TX) RX1 (broche 19) Série UART
Module Bluetooth HC-05 n°1 TX2 (broche 16) Série UART
(RX)
Module Bluetooth HC-05 n°1 RX2 (broche 17) Série UART
(TX)
Module Bluetooth HC-05 n°2 TX3 (broche 14) Série UART
(RX)
Module Bluetooth HC-05 n°2 RX3 (broche 15) Série UART
(TX)
Mémoire EEPROM AT24C256 Broche 20 (SDA) I2C
(SDA)
Mémoire EEPROM AT24C256 Broche 21 (SCL) I2C
(SCL)
Bouton poussoir Broche 2 Numérique
Alimentation 5V / GND —

Connexions du Module d'Affichage (Arduino Uno)

Composant Broche Arduino Type de liaison


Uno
Matrice LED P10 n°1 et n°2 Broches 6, 7, 8 SPI
(DMD)
Module Bluetooth HC-05 Broche TX (1) Série UART
(RX)
Module Bluetooth HC-05 Broche RX (0) Série UART
(TX)
Amplificateur sonore Broche 9 (PWM) Analogique/PWM
Alimentation 5V / GND —

33
Schéma structurel
complet de la commande
centrale

Schéma structurel
complet du module
d'affichage

2. PROTOCOLE
DE
COMMUNICATION (TRAMES ASCII)

34
La communication entre les trois modules du système repose sur un
protocole Bluetooth propriétaire basé sur des trames ASCII. Ce
protocole garantit la fiabilité des échanges de données en utilisant des
caractères de contrôle et un mécanisme de vérification d'erreurs.

Structure d'une trame

Chaque message échangé entre les modules respecte le format suivant :

Champ Rôle Exemple


STX Début de trame (Start of TeXt) 0x02
TYPE Type du message TICKET, CALL,
STATUS
DONNÉE Contenu du message 045 (numéro de
S ticket)
ETX Fin de trame (End of TeXt) 0x03
CHECKSU Vérification d'intégrité des Somme des octets
M données

Types de messages

Type Sens Description Exemple de


trame
TICKE Commande → Nouveau ticket STX + TICKET +
T Affichage distribué 045 + ETX + CS
CALL Terminal → Agent appelle le client STX + CALL + G1
Commande suivant + ETX + CS
STAT Terminal → État du guichet STX + STATUS +
US Commande (libre/occupé) FREE + ETX + CS

35
Diagramme du protocole de communication entre les trois
modules

3. FLUX DE DONNÉES ET MODE OPÉRATOIRE

Le fonctionnement du système suit une séquence logique bien définie,


depuis l'arrivée de l'usager jusqu'à son orientation vers le guichet
disponible.

Organigramme du fonctionnement complet du système

4. DEVIS DU MONTAGE

Le tableau ci-dessous présente l'ensemble des composants nécessaires à


la réalisation du projet avec leurs coûts estimatifs en Francs CFA (FCFA).

N Désignation Qt Prix unitaire Prix total


° é (FCFA) (FCFA)
1 Arduino Mega 2560 1 15 000 15 000
2 Arduino Uno R3 1 10 000 10 000
3 Module Bluetooth HC-05 3 3 500 10 500
4 Matrice LED P10 (32×16 px) 2 15 000 30 000

36
5 Imprimante thermique 58mm 1 20 000 20 000
6 Mémoire EEPROM AT24C256 1 1 500 1 500
7 Régulateur LM7805 1 500 500
8 Régulateur LM7812 1 500 500
9 Amplificateur CD7379CZ / 1 2 000 2 000
TDA2030
1 Haut-parleur 1 2 000 2 000
0
1 Transformateur 220V/15V 1 5 000 5 000
1
1 Batterie de secours 12V/7Ah 1 10 000 10 000
2
1 Bouton poussoir industriel LED 1 2 000 2 000
3
1 Rouleaux papier thermique 10 500 5 000
4 57mm (×10)
1 Condensateurs, résistances, — 3 000 3 000
5 diodes
1 Câbles et connecteurs — 2 000 2 000
6
1 Boîtiers ABS (commande + 2 5 000 10 000
7 affichage)
1 Smartphones Android 2 35 000 70 000
8 (terminaux)
TOTAL GÉNÉRAL 199 500
FCFA

CONCLUSION

Au terme de ce projet de fin de cycle, nous pouvons affirmer que la


conception et la réalisation d'un système automatisé de gestion
de file d'attente est une solution moderne, efficace et adaptée aux
besoins des établissements recevant du public.

Ce projet nous a permis de mettre en pratique les connaissances


théoriques acquises tout au long de notre formation en BAC F2,
notamment dans les domaines des microcontrôleurs, de la communication
Bluetooth, de l'électronique de puissance et du développement
d'applications Android. Il nous a également appris la rigueur, la méthode
et le travail d'équipe indispensables à toute réalisation technique.

Bien que le prototype réalisé couvre les fonctionnalités essentielles, des


améliorations futures pourraient y être apportées, notamment l'intégration
d'une connexion Wi-Fi, d'une interface web de supervision, ou
encore d'un système de notification par SMS pour informer les usagers
à distance.

37
Vue d'ensemble du prototype final du système

38
ANNEX
ES

39
40

Vous aimerez peut-être aussi