Vous êtes sur la page 1sur 74

République de Côte d’Ivoire

Union – discipline – Travail


Ministère de l’Enseignement Supérieur Ministère du commerce, de l’artisanat
et de la Recherche Scientifique et de la promotion des PME

N° d’ordre : 19INP00337/2022/INP-HB/ESI

MÉMOIRE DU PROJET DE FIN D’ÉTUDES

THEME :
ÉTUDE ET PROPOSITION D’UN SYSTÈME DE GESTION
ET DE FACTURATION DE PLACES DE PARKING :
CAS DU PROJET PARKING TOWER
En vue de l’obtention du Diplôme de Technicien Supérieur en Electronique, Informatique et
Télécommunications

Présenté par : KOUAKOU AMOA HERMANN


Elève Technicien Supérieur en Electronique, Informatique et Télécommunications 3ème année

Période de stage : 21 mars 2022 – 01 juin 2022

ENCADREUR PEDAGOGIQUE MAÎTRE DE STAGE


M. KONE Siriky Youssouf M. DOUMOUYA Lanciné
Enseignant - chercheur Directeur projet
INP-HB / DFR-GEE

Année académique : 2021 – 2022


Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

DÉDICACE

À ma mère TAHOUA Irène et à mon père KOUAKOU Badou Martin pour leurs
sacrifices accomplis à mon égard et leurs prières.

I
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

REMERCIEMENTS
Ce travail dont nous avons l’honneur de présenter, résulte de l’implication de
plusieurs personnes, raison pour laquelle nous ne pouvons le présenter sans les
remercier. Nous aimerions par ces mots adresser nos sincères et vifs remerciements à la
direction générale de l’entreprise SOCIAL BIOGAS et son personnel ainsi que la direction
de l’ESI, mais plus particulièrement à :

 Monsieur DESSIEH Ghislain, Fondateur et Directeur Général de SOCIAL


BIOGAS, pour nous avoir si bien reçu dans sa structure et aussi pour nous avoir
confié ce projet ;
 Monsieur DOUMOUYA Lanciné, notre responsable de stage, pour ses conseils
avisés et son encadrement ;
 Monsieur TANOH Aka, Directeur de l’ESI, pour la rigueur et la qualité du
programme de formations ;
 Monsieur KONE Siriky Youssouf, notre encadreur pédagogique, pour ces
nombreux conseils et gestes avisés qui nous aident à parfaire notre formation et
aussi pour avoir impulsé la qualité du présent mémoire ;
Enfin, nous remercions le corps professoral et administratif de l’INP-HB, particulièrement
celui de l’Ecole Supérieure d’Industrie (ESI), qui déploie de grands efforts pour nous
assurer une formation de qualité.

II
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

SOMMAIRE

DÉDICACE ......................................................................................................................... I
REMERCIEMENTS ........................................................................................................... II
SOMMAIRE ...................................................................................................................... III
LISTE DES FIGURES....................................................................................................... IV
LISTE DES TABLEAUX .................................................................................................... VI
AVANT-PROPOS ............................................................................................................ VII
RESUMÉ ........................................................................................................................... IX
INTRODUCTION ............................................................................................................... 1
PARTIE I : CADRE ET CONTEXTE DU PROJET ................................................................ 2
CHAPITRE 1 : SOCIAL BIOGAS ....................................................................................... 3
CHAPITRE 2 : DESCRIPTION DU PROJET..................................................................... 5
PARTIE II : ETUDE TECHNIQUE DU PROJET ................................................................... 9
CHAPITRE 1 : ÉTAT DES LIEUX DES PARKING À ABIDJAN .............................. 10
CHAPITRE 2 : ETUDE CONCEPTUELLE DU SYSTÈME ELECTRONIQUE ........ 15
CHAPITRE 3 : ETUDE CONCEPTUELLE DU SYSTÈME INFORMATIQUE......... 31
PARTIE III : REALISATION ET ÉTUDE FINANCIÈRE ..................................................... 40
CHAPITRE 1 : REALISATION DU SYSTÈME ................................................................ 41
CHAPITRE 2 : EVALUATION FINANCIERE DU PROJET .................................... 54
CONCLUSION ................................................................................................................. 56
BIBLIOGRAPHIE .............................................................................................................. IX
WEBOGRAPHIE ................................................................................................................ X
ANNEXES ......................................................................................................................... XI
TABLE DES MATIÈRES .................................................................................................XIV

III
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

LISTE DES FIGURES


Figure 1 : Organigramme de SOCIAL BIOGAS - XCIENCE ....................................... 4
Figure 2 : Diagramme de GANTT ............................................................................... 8
Figure 3 : Illustration d'un parking ............................................................................. 10
Figure 4 : Parking de surface.................................................................................... 11
Figure 5 : Parking souterrain .................................................................................... 12
Figure 6 : Parking automatisé no2 ............................................................................ 13
Figure 7 : Parking automatisé de la Polyclinique Farah ............................................ 13
Figure 8 : Parking aérien .......................................................................................... 14
Figure 9 : Schéma synoptique du système global .................................................... 16
Figure 10 : HC-SR04 ................................................................................................ 19
Figure 11 : HC-SR501 .............................................................................................. 20
Figure 12 : Module laser KY008 ............................................................................... 21
Figure 13: Kit RFID RC522 ....................................................................................... 22
Figure 14 : Tableau comparatif des cartes de développement les plus populaires .. 23
Figure 15 : ESP8266 ................................................................................................ 24
Figure 16 : Raspberry pi 3 B+ ................................................................................... 24
Figure 17: Chargeur Samsung 5V-2A ...............................Erreur ! Signet non défini.
Figure 18 : LEDs de signalisation ............................................................................. 25
Figure 19 : Montage de dimensionnement des résistances de protection ................ 26
Figure 20 : Écran LCD tactile pour Raspberry Pi ...................................................... 27
Figure 21 : Bloc relais ............................................................................................... 27
Figure 22 : Moteur d'essuie glace ............................................................................. 28
Figure 23 : Tableau des caractéristiques d'un moteur d'essuie-glace ..................... 28
Figure 24 : Architecture MQTT ................................................................................. 29
Figure 25 : Logo de shiftr .......................................................................................... 30
Figure 26 : Schéma de réalisation du système ..................Erreur ! Signet non défini.
Figure 27 : Diagramme d'utilisation de la plateforme ................................................ 34
Figure 28 : Architecture applicative .......................................................................... 38
Figure 29 : Technologies utilisées pour le codage l'application ................................ 39
Figure 30 : Interface de l'IDE Arduino ....................................................................... 41
Figure 31 : Boutons de commande sur l'IDE Arduino ............................................... 42

IV
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

Figure 32 : Outils préférences .................................................................................. 42


Figure 33 : Gestionnaire de téléchargement............................................................. 43
Figure 34 : Gestionnaire des cartes .......................................................................... 43
Figure 35 : Téléchargement du package ESP8266 .................................................. 44
Figure 36 : Architecture matériel pour l'installation de Raspbian .............................. 45
Figure 37 : choix du système d'exploitation .............................................................. 46
Figure 38 : choix du mot de passe............................................................................ 47
Figure 39 : activation du SSH, VNC ......................................................................... 47
Figure 40 : Configuration IP de la Raspberry Pi ....................................................... 47
Figure 41 : Interface d'authentification sur VNC ....................................................... 48
Figure 42 : page de contrôle avec VNC .................................................................... 49
Figure 43 : Organigramme de fonctionnement du système ...................................... 50
Figure 44 : Interface de connexion et l’interface d’accueil ........................................ 51
Figure 45 : Interface de recharge et de scan ............................................................ 52
Figure 46 : Images 3D du prototype ......................................................................... 53

V
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

LISTE DES TABLEAUX

Tableau 1 : Liste des tâches .............................................................................................. 6


Tableau 2 : Tableau comparatif des capteurs de distance .............................................. 18
Tableau 3 : Tableau comparatif des capteurs de mouvement......................................... 19
Tableau 4 : Caractéristique du module laser KY008 ....................................................... 21
Tableau 5 : liste des acteurs du nouveau systèmes ........................................................ 32
Tableau 6 : Liste des cas d'utilisation .............................................................................. 33
Tableau 12 : Etude de comparaison de technologie de développement ......................... 36
Tableau 13 : Comparaison des agrégateurs de paiement............................................... 38
Tableau 14 : Coût du matériel.......................................................................................... 54
Tableau 15 ; Coût de développement de l'application ..................................................... 55

VI
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

AVANT-PROPOS
L’Institut National Polytechnique Félix HOUPHOUËT-BOIGNY de Yamoussoukro
(INP-HB), créé par le décret N° 96-678 du 04 septembre 1996 est issu de la fusion de
quatre (4) grandes écoles que sont :

 L’Institut National Supérieur de l’Enseignement Technique (INSET) ;

 L’École Nationale Supérieure des Travaux Publics (ENSTP) ;

 L’École Nationale Supérieure d’Agronomie (ENSA) ;


 L’Institut Agricole de Bouaké (IAB).
Aujourd’hui, l’Institut National Polytechnique Félix HOUPHOUËT-BOIGNY
regroupe neuf (9) grandes écoles, à savoir :

 L’École Supérieure d’Industrie (ESI) ;


 L’École Supérieure d’Agronomie (ESA) ;

 L’École Supérieure de Mines et Géologie (ESMG) ;

 L’École Supérieure des Travaux Publics (ESTP) ;

 L’École Supérieure de Commerce et d’Administration des


Entreprises (ESCAE) ;

 Les Classe Préparatoire aux Grandes Ecoles (CPGE) ;


 L’École de Formation Continue et de Perfectionnement des Cadres
(EFCPC) ;

 L’École Doctorale Polytechnique (EDP) ;

 L’École Supérieure du Pétrole et de l’Energie (ESPE).


L’ESI, l’école qui assure notre formation compte deux (02) cycles de formation : le cycle
ingénieur et le cycle technicien supérieur. Chaque cycle dispose trois (03) parcours de
formations que sont :

 Le parcours des Sciences et Technologies du Génie Industriel (STGI);

 Le parcours des Sciences et Technologie du Génie des Procédés


(STGP) ;

VII
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

 Le parcours des Sciences et Technologie de l’Information et de la


Communication (STIC).

Le parcours STIC assure la formation des techniciens supérieurs avec deux (02) voies de
spécialisation à savoir la spécialité Informatique (INFO) et la spécialité Electronique,
Informatique et Télécommunications (EIT), notre spécialité.

Dans le souci d’offrir sans cesse à ses étudiants une formation de qualité, la direction de
l’ESI envoie chaque fin d’année ses étudiants faire un stage afin de renforcer leur
formation et leur permettre de se familiariser aux réalités de l’entreprise.

En fin de cycle, ce stage revêt un caractère particulier. En effet, les élèves techniciens
supérieurs sont soumis à un Projet de Fin d’Etudes (PFE) qui aboutit, après un minimum
de trois (03) mois en entreprise, à une soutenance devant un jury composé de
représentants de l’école et de l’entreprise et qui est sanctionnée par une note participant
à l’obtention du diplôme.
C’est dans cette perspective que nous avons effectué notre projet de fin d’étude au sein
de la société SOCIAL BIOGAS du 21 mars au 29 juin 2022. Ce projet est sanctionné par
la rédaction du présent mémoire en vue de l’obtention du diplôme de technicien supérieur
en Électronique, Informatique et Télécommunications.

VIII
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

RESUMÉ
Le présent projet part du constat que les conducteurs de véhicules ont des difficultés à
trouver des places de stationnement dans les espaces publiques liés à l’insuffisance de
places de parking et à la mauvaise gestion des places disponibles. Ce problème très
gênant fait parti des difficultés que rencontrent les usagers de la route, et parfois
conduisant à un mauvais stationnement des véhicules en particulier ceux de la ville
d’Abidjan. Face à ce problème, l’entreprise SOCIAL BIOGAS, spécialisée dans
l’innovation technologique à travers un vaste projet collaboratif dénommée XCIENCE,
souhaite apporter une solution technologique. C’est ainsi que pour notre projet de fin
d’étude, nous a été confié le thème suivant « Étude et proposition d'un système de gestion
et facturation de places de parking : Cas du projet parking tower ». Il s’agira pour nous
de mettre en place un prototype de système de gestion et de facturation de parking,
qui s’occupera de la gestion du stationnement des véhicules de manière automatique.
En plus de cela, le système assurera la facturation du temps de stationnement. En
plus de cela, le système assurera la facturation du temps de stationnement. Nous
avons, grâce à une analyse comparative des différents types de parking existant aussi
bien sur le territoire ivoirien que dans d’autres pays, pu proposer une solution qui répond
aux besoins des conducteurs et de l’entreprise. La conception d’un prototype du système
a été possible grâce à l’utilisation de plusieurs composants électroniques et outils
informatiques. Le dispositif, se voulant performant, connaitra au fil du temps des
améliorations. Dans ce mémoire, se trouve l’étude et la réalisation de la première version
de notre prototype.

IX
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

INTRODUCTION
Que ce soit dans les grands ou petits espaces, gérer et organiser le
stationnement des véhicules à toujours été complexe, dans la mesure où le nombre
d’usagers de la route ne cesse d’augmenter. Aujourd’hui avec le développement à
grande vitesse de nos villes, la gestion efficace et optimale des espaces de
stationnement des véhicules devient une nécessité.
Les espaces de stationnement à Abidjan n’arrivant plus à suivre la montée fulgurante
des véhicules à quatre roues, entrainent une série de situations gênantes et de
mauvais stationnement chez les automobilistes. En vue d’apporter une réponse au
problème d’espace de stationnement, l’entreprise SOCIAL BIOGAS nous a demandé
dans le cadre de notre stage de fin de cycle, de travailler sur le thème « Étude et
proposition d'un système de gestion et de facturation de places de parking : Cas
du projet parking tower ». Il s’agira pour nous de mettre en place un prototype de
système de gestion et de facturation de parking, qui s’occupera de la gestion du
stationnement des véhicules de manière automatique. En plus de cela, le système
assurera la facturation du temps de stationnement. Afin de mener à bien notre projet,
nous allons essayer d’apporter des réponses aux les questions suivantes : dans quel
contexte notre projet s’inscrit-il ? quelles sont les limites des systèmes existant sur
notre territoire ? quels sont les outils matériels et logiciels adaptés à la réalisation de
notre projet ? quels sont les étapes de la réalisation de notre projet ? et à combien
s’élève le coût de notre projet ?
Pour la suite, le corps de notre travail se subdivisera en trois (3) parties. D’entrée de
jeu nous présenterons la structure d’accueil et les contours du travail à effectuer.
Ensuite, nous traiterons de l’étude technique du système à réaliser, en vue de mettre
en évidence son fonctionnement, les pistes d’éléments utilisable dans le projet et les
choix effectuer pour la réalisation du prototype. Nous terminerons en donnant les
détails de la mise en œuvre du prototype, son évaluation financière et les perspectives
de réalisation grandeur nature.

1
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

PARTIE I : CADRE ET CONTEXTE


DU PROJET
Cette partie présente la structure d’accueil en partant de sa création, puis son organisation
interne ainsi que ses prestations. Elle présente aussi le contexte dans lequel il nous a été
attribué cette thématique, son intérêt, le cahier des charges et la méthodologie suivie pour la
traiter.

2
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

CHAPITRE 1 : SOCIAL BIOGAS

I- PRESENTATION DE L’ENTREPRISE

SOCIAL BIOGAS en abrégé SBS est une entreprise de droit ivoirien créée en
2017 et basée à Abidjan dans la commune de Cocody, Riviera 5. SBS intervient dans
les domaines du développement durable de l’innovation technologique et la logistique.
Le caractère innovant de ses services et sa maitrise du contexte ivoirien et des pays
du Sud du Sahara lui ont permis de partager son expertise avec des entreprises et
organismes ivoiriens, burkinabés, français et rwandais. SBS entend être une
entreprise incontournable dans le développement des solutions innovantes qui
répondent aux besoins des pays d’Afrique sub-sahariens. Le
projet XCIENCE vise à créer un écosystème technologique en Afrique à travers de
nombreux projets communautaires axés autour de la robotique. L’initiative a vu le jour
en 2020 et a été officiellement lancée en AOÛT 2021. Le projet est conduit par M.
DOUMOUYA Lanciné, réalisé en collaboration avec les entreprises Kobeteck, SOCIAL
BIOGAS et avec le support technologique du partenaire NVIDIA. Son déploiement est
basé sur la création de communauté dans les universités et la création de fabriques
indépendantes dans les pays Africains. L’objectif étant de sortir des solutions
innovantes, durables et éco-responsable qui améliorent le quotidien des Africains.

II- Organigramme de l’entreprise

Pour atteindre ses objectifs, SOCIAL BIOGAS s’est dotée d’un personnel qualifiant et
expérimenté. Structurée et hiérarchisée, tous les départements jouent un rôle crucial
dans l’évolution de la structure et dans les réponses aux différentes exigences de ses
clients et partenaires. Elle s’organise alors comme suit :

3
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

Figure 1 : Organigramme de SOCIAL BIOGAS - XCIENCE

Le service smart parking et urbanisme, est le service qui nous a accueillis pour notre
stage de fin de cycle. Rattaché directement au département technologie et innovation
technique, ce service a un rôle moteur au sein de l’entreprise. Conduit par une équipe
d’ingénieurs et de techniciens très qualifiés, le service s’occupe des expertises à
caractères techniques concernant la mobilité des biens et des personnes (transports
et parking).

III- Prestations et services


Pour SBS, les services et prestations sont les suivants :

• Consultance RSE ;
• Energie renouvelables ;
• Team building ;
• Développement d’applications (web et mobile) ;
• Solutions de Smart Agriculture ;
• IOT ;
• Géolocalisation ;
• Logistique (livraison, gestion de flotte…) ;

4
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

CHAPITRE 2 : DESCRIPTION DU PROJET


I- Contexte du projet
L’utilisation d’un véhicule est le moyen le plus populaire au monde pour se rendre
sur son lieu de travail ou vaquer à ses occupations. Le grand nombre de circulation de
véhicules dans nos villes crée un besoin d’espace de stationnement. Aujourd’hui les
espaces de stationnement à Abidjan n’arrivant plus satisfaire la demande des
automobilistes. C’est ainsi qu’à travers le projet XCIENCE, il est prévu d’apporter une
solution à ce problème via la conception de parkings innovants. C’est dans cette
optique, qu’il nous a été soumis le thème « Étude et proposition d'un système de
gestion et facturation de places de parking : cas du projet parking tower ». ». Il s’agira
pour nous de mettre en place un prototype, qui s’occupera de la gestion stationnement
des véhicules de manière automatique dans des berceaux prévu à cet effet. En plus
de cela, le système assurera la facturation du temps de stationnement.

II- Objectifs du projet


L’objectif de notre projet est de proposer un prototype (taille réduite) du système
embraqué qui permettra de piloter le stationnement automatique de véhicule en vue
de :
• faciliter l’accès à une place de parking en augmentant la capacité d’accueil de
véhicules ;
• faire une gestion très efficace de l’aire de stationnement en ce sens où la
surface utilisée pour la construction de parking est réduite par rapport aux
parking traditionnel ;
• offrir un aspect sécuritaire des places de parking dans la mesure où personne
ne peut avoir accès aux véhicules pendant leur stationnement.

III- Présentation du cahier des charges


Pour mener à bien notre projet, il nous a été soumis un cahier des charges présentant
les fonctionnalités et contraintes à prendre en compte dans la réalisation de notre
projet. Le prototype du système à mettre en place doit pouvoir répondre aux exigences
suivantes :

• faire la détection de véhicules ;

5
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

• S'assurer du bon stationnement du véhicule ;


• faire la détection de personnes ;
• faire l'ouverture et la fermeture des barrières ;
• assurer le déplacement des véhicules dans la zones de stationnement ;
• faire l'enregistrement de véhicules ;
• générer des codes QR pour communiquer avec le système ;
• mettre en place une application mobile pour interagir avec le système ;
• Faire des paiements en ligne ;
• pouvoir monitorer le journal d'accès ;
• attribuer une place de parking.

IV- Planification du projet


Ici, il est question pour nous de planifier les différentes tâches que nous allons effectuer
ainsi que leurs dates de réalisation. Pour cela, nous utilisons le diagramme de GANTT,
qui est un outil utilisé en ordonnancement et en gestion de projet permettant de
visualiser dans le temps les diverses tâches d’un projet. Il s’agit de la représentation
d’un graphe de valeurs qui permet de représenter graphiquement l’avancement du
projet. C’est à partir du tableau suivant que nous établirons le diagramme de GANTT
:

Tableau 1 : Liste des tâches


Nom de la tâche Date de début Durée Date de fin

Tâche 1 Découverte du thème et son 28/03/2022 15 jours 08/04/2022


contexte

Tâche 2 Etude des systèmes de gestion 11/04/2022 5 jours 15/04/2022


de parking

6
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

Tâche 3 Elaboration du schéma 18/04/2022 5 jours 22/04/2022


synoptique du système

Tâche 4 Description des unités 25/04/2022 5 jours 29/04/2022


fonctionnelles
Elaboration de la liste de
Tâche 5 quelques des composants clés 02/05/2022 3 jours 04/05/2022
utilisables
Tâche 6 Dimensionnement et choix des 05/05/2022 2 jours 06/05/2022
différents composants

Tâche 7 Etude détaillées du système 09/05/2022 5 jours 13/05/2022

Tâche 8 Elaboration du schéma 16/05/2022 2 jours 17/05/2022


structurel du système

Tâche 9 Etude des outils de 17/05/2022 3 jours 19/05/2022


développement du système

Tâche 10 Commande et achat du matériel 20/05/2022 1 jour 20/05/2022

Tâche 11 Programmation des 23/05/2022 17 jours 08/06/2022


microcontrôleurs

Tâche 12 Développement de l’application 25/05/2022 17 jours 10/05/2022


mobile
Câblage des composants
Tâche 12 électroniques et test du 09/06/2022 15 jours 23/06/2022
prototype
Tâche 13 Mise en boite et test du 24/06/2022 5 jours 28/06/2022
prototype

Tâche 15 Rédaction du rapport 18/04/2022 3 mois 29/06/2022

Tâche 16 Validation du travail 01/04/2022 3 mois 01/07/2022

7
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

Figure 2 : Diagramme de GANTT

8
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

PARTIE II : ETUDE TECHNIQUE DU


PROJET
Dans cette partie, nous allons présenter les systèmes existants. Cette présentation nous
permettra de se faire une idée optimale du type de système à développer. Par la suite, nous
allons décrire le fonctionnement de notre système, proposer un schéma synoptique du
dispositif. Nous allons terminer ce chapitre par le choix des composants et outils nécessaires
à la mise en place de notre système de gestion de places de parking, pour enfin avoir une idée
concrète de ce que l’on veut implémenter.
.

9
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

CHAPITRE 1 : ÉTAT DES LIEUX DES PARKING


À ABIDJAN
I- Généralités
Un parking, parc de stationnement, aire de stationnement, est un espace ou un
bâtiment spécifiquement aménagé pour le stationnement des véhicules. Il peut être
public ou privé, en enclos, en élévation ou souterrain. On en trouve le plus souvent à
côté des bâtiments publics (gare, aéroport), des lieux de travail ou devant des centres
commerciaux pour accueillir les usagers. Il existe plusieurs types de parking et
Chaque type de parking étant caractérisé par des avantages et des inconvénients, qui
doivent être pris en compte lors du choix du type qui s’adapte le mieux à notre
environnement. La figure ci-dessous nous montre un parfait exemple de parking
traditionnel :

Figure 3 : Illustration d'un parking

II- Quelques types de parking à Abidjan


Un parc de stationnement est un lieu spécialement aménagé pour le parcage des
automobiles. On distingue en Côte d’Ivoire les parkings de surface, les parkings
souterrains, les parkings automatisés.

10
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

1- Le parking de surface

Le parking de surface se situe de plain-pied, à l’extérieur, sur l’espace public ou privé.


Ce type de parking comprend le stationnement en voirie (places le long d’une rue, d’un
quai, etc.) et les espaces dégagés à cette fin entre des bâtiments, ou établis sur des
anciens champs, des anciens terrains vagues, etc. C’est le type le plus utilisé en Côte
d’Ivoire, on peut observer ce type de parking au centre commercial Cosmos de
Yopougon.

Figure 4 : Parking de surface


Ce type de parking nécessite une très grande superficie, et conduit à un certain
nombre de situations contraignantes. Néanmoins, il est convenable pour le
stationnement d’un petit nombre de véhicule. Sur le plan international ce type de
parking n’est plus beaucoup utilisé.

2- Les parkings souterrains

En ville, sous les aéroports ou sous les bâtiments de certaines zones d’activité,
souvent sur plusieurs niveaux, le parking souterrain permet d’économiser l’espace.
Chaque niveau de stationnement s’apparente à un parking classique, à la différence que l’air y
est plus confiné et pollué, sans oublier que le sol n’y est pas lessivé par les pluies. Des rampes
permettent de passer d’un niveau à l’autre, ensuite des ascenseurs ou des escaliers permettent
aux occupants des véhicules, une fois ceux-ci garés, de remonter à la surface. On remarque
la présence de ce permettent de passer d’un niveau à l’autre, ensuite des ascenseurs ou des
escaliers en dessous des tours administratives.

11
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

permettent de passer d’un niveau à l’autre, ensuite des ascenseurs ou des escaliers permettent
au

Figure 5 : Parking souterrain


Les inconvénients majeurs du parking souterrain sont son coût de construction
élevé (notamment avec les piliers de structure qui limitent l’espace utilisable) et les
contraintes réglementaires élevées en termes de sécurité (dont incendie), de pollution
(évacuation de l’air pollué), écologiques (impact sur les nappes phréatiques).

3- Les parkings automatiques

Les systèmes de stationnement automatiques garent les voitures verticalement et


horizontalement en utilisant la technologie du convoyeur. Les systèmes de
stationnement automatique peuvent être divisés en systèmes semi-automatiques et
entièrement automatiques. Alors que l'utilisateur du système de stationnement semi-
automatique se trouve à l'intérieur du système et peut contrôler le processus de
stationnement sur simple pression d'un bouton, les systèmes entièrement
automatiques ne permettent pas l'accès à l'intérieur du système de stationnement. La
voiture est garée par l'utilisateur sur une plate-forme, qui la stocke automatiquement
dans un système d'entrepôt à grande hauteur. Ces systèmes de stationnement font un
usage optimal de l'espace de stationnement existant : chaque voiture trouve son
espace de stationnement adéquat. Notons aussi que la polyclinique Farah situé à
Abidjan dans la commune de Marcory est le seul organisme qui dispose d’un parking
automatique sur notre territoire.

12
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

Figure 7 : Parking automatisé de la Figure 6 : Parking automatisé no2


Polyclinique Farah
Le parking automatisé est une solution innovante et évidente en réponse aux nouvelles
contraintes de stationnement liées à l’évolution de nos sociétés. La densification de
nos grandes villes, l’augmentation du coût de l’immobilier et la croissance
démographique nous amènent à repenser l’aménagement urbain et donc son
optimisation. Avec le parking robotisé on divise par deux, trois voire quatre le volume
d’un parking traditionnel pour un même nombre de véhicules. Notons toutefois que ce
type de parking n’est pas à l’abri de dysfonctionnement, de bugs ou de dépendance
trop importante à l’électricité.

4- Autres types de parking

• Les parkings aériens

Un parking aérien à étages est un bâtiment construit en élévation à l’extérieur. Son


mode de fonctionnement ressemble beaucoup à celui du parking souterrain à la
différence qu’il ne demande pas de lourds travaux de creusement. Là aussi des
rampes permettent de monter ou de descendre les étages en voiture, et il y a des
ascenseurs et des escaliers pour les piétons.

13
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

Figure 8 : Parking aérien

• Les parkings relais

Ces parkings sont subventionnés par les collectivités car ils favorisent la mobilité
générale et la mutualisation des moyens de transports publics ou privés notamment
avec la pratique du co-voiturage. Les parcs relais sont généralement positionnés aux
abords immédiats des villes et à proximité des gares routières ou ferroviaires, des
stations de métro ou de tramway, des arrêts de bus.

III- Solution envisagée


Comme notre thème peut le laisser entendre, la solution qui nous est proposé
par défaut est le parking tower (un type de parking automatisé) et d’après notre analyse
sur les différents types de parkings, notre choix s’est porté sur les parkings
automatisés pour les raisons suivantes :

• effectuer le moins de manœuvre pour se garer ;


• réaliser un important gain d’espace ;
• mieux protéger les véhicules ;
• donner la possibilité à des conducteurs de trouvés des places sans difficulté.

Aussi afin de perfectionner, le mettre en adéquation avec les habitudes des usagers, nous
allons réaliser une application mobile qui sera capable de communiquer avec notre
système, qui va permettre de s’aligner sur l’avènement des paiements mobiles et enfin qui
va permettre de gérer les abonnés.

14
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

CHAPITRE 2 : ETUDE CONCEPTUELLE DU SYSTÈME


ELECTRONIQUE

I- Schéma synoptique du système


1- Présentation du schéma synoptique

Le schéma synoptique est une représentation graphique permettant d’avoir une


vision globale des différentes parties de notre système et de comprendre son
fonctionnement. En effet, il est question de montrer les différentes fonctions principales
du système ainsi que leurs rôles. Le démarrage de notre système se fera une fois sous
tension. Ainsi au démarrage, une connexion est établie via internet entre le système,
la base de données en ligne et le broker pour faciliter la communication entre les
différents éléments du système. Le conducteur devra au préalable télécharger
l’application dédié au système, devra s’y inscrire et recharger son compte. Lorsque le
conducteur veut garer sa voiture sa présence est détecté et une barrière s’ouvre pour
qu’il puisse confier son véhicule au système. Il devra ensuite aller au panneau de
commande pour signifier qu’il veut garer sa voiture, une authentification est faite et est
associée au berceau qui va accueillir le véhicule. Ensuite le système vérifie si la voiture
est bien stationnée puis gare la voiture. Le propriétaire du véhicule voulant récupérer
son véhicule se rend au panneau de d’affichage et choisi de récupérer son véhicule,
Le système ramène le véhicule au sol et ouvre la barrière. La facturation du temps de
stationnement effectuer est déduite automatiquement du solde du conducteur.
Au regard de cette description, le schéma synoptique du système global peut se
présenter comme suit :

15
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

Figure 9 : Schéma synoptique du système global

2- Description des unités fonctionnelles du système de pilotage

Notre dispositif électronique est constitué de cinq (07) unités fonctionnelles.

 L’unité d’acquisition

Cette unité a pour rôle de transmettre les informations nécessaires à l’unité de


traitement et de transmission 1. C’est grâce aux informations provenant de celle-ci que
l’unité de traitement et de transmission 1 va pouvoir réaliser toutes ses tâches. Dans
notre cas, nous pouvons utiliser un capteur de distance pour déterminer la présence
d’un véhicule. un capteur laser pour vérifier le bon stationnement du véhicule dans le
berceau et un capteur de présence pour s’assurer qu’il n’y a personne dans le berceau
avant de commencer le déplacement du véhicule.

 L’unité d’exécution
Il s’agit ici de l’élément principal qui va entrainer le déplacement des berceaux pour
stationner les véhicules. Pour notre système, cette unité va entrainer la rotation d’une
courroie pour faire tourner les différents berceaux.

 L’unité de traitement et de transmission 1

16
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

C’est l’unité centrale de notre système au niveau de la barrière. Elle reçoit des données et
informations provenant de l’unité d’acquisition, puis les traitent et les transmets les ordres
à l’unité d’exécution. Elle sert aussi à communiquer avec le broker en ligne en tant que
client MQTT. C’est la partie intelligente de notre dispositif au niveau de la barrière.

 L’unité d’affichage
Située au niveau du panneau d’authentification, cette unité va permettre d’afficher le code
QR associé au berceau de stationnement mais aussi va permettre au conducteur de
choisir s’il veut que son véhicule soit stationné ou s’il veut récupérer son véhicule. Elle
sera constituée essentiellement de LED et d’un écran.

 L’unité de lecture
Cette unité placée au niveau de panneau d’authentification, va permettre à l'utilisateur de
s’authentifier pour déposer ou récupérer son véhicule. Il approchera sa carte qui est une
carte RFID à proximité du lecteur RFID qui récupéra les informations utiles pour
l'authentification. Ces informations seront transmises à l'unité de traitement 2.

 L’unité de traitement et de transmission 2

C’est l’unité centrale de notre système au niveau du panneau d’authentification. Elle reçoit
des données provenant de l’unité de lecture, puis les traitent et fait des requêtes à la base
de données en ligne. Elle sert aussi à communiquer avec le broker en ligne en tant que
client MQTT. C’est la partie intelligente de notre dispositif au niveau du panneau
d’authentification.

 L’unité d’alimentation
L’alimentation a pour rôle de fournir la tension et le courant nécessaire au bon
fonctionnement de toutes les autres unités fonctionnelles de notre système. Elle sera
reliée à toutes ses différentes unités afin d’assurer leur fonctionnement. Pour alimenter
notre dispositif, nous pouvons utiliser le courant fourni par la CIE sachant que notre
système sera immobile et d’autres éléments pour adapter ce courants à nos
composants.

17
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

II- Étude et choix des équipements


1- Étude et choix de l’unité d’acquisition

1.1- Capteur de distance

Cet élément du système sera chargé de mesurer la distance entre la barrière et les objets
en face de celle-ci pour déterminer la présence d’un véhicule. Il existe sur le marché une
large gamme de capteurs pouvant assurer cette fonction. Dans notre cas, nous ferons une
étude comparative entre le capteur à ultrasons HC-SR04 et le capteur LIDAR TFmini-S.

Dans le tableau suivant, nous avons établi les différences caractéristiques entre ces 2
capteurs.
Tableau 2 : Tableau comparatif des capteurs de distance

MODELES HC-SR04 LIDAR Lite V3hp

Technologie de mesure Ultrason Laser

TENSION DE
FONCTIONNEMENT 3.3 – 5 V 5V±0.1V

CONSOMMATION 10-20 mA 140mA

FREQUENCE 40 Hz 1 kHz

PORTEE Entre 2 cm et 4 mètres Entre 1 cm et 12 mètres

INTERFACE PWM I2C, PWM

PRECISION +/- 0.3 cm +/- 2.5 cm à partir 1 mètre

PRIX 2200 FCFA 29800 FCFA

Nous avons cependant opté pour le HC-SR04, pour les raisons suivantes :
 convenable pour notre prototype ;
 précis dans les mesures ;

18
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

 portée largement suffisante ;


 faible consommation.

Figure 10 : HC-SR04
 Brochage
Vcc : cette broche reçoit 5V comme alimentation du composant
GND : Masse
Trig : borne de déclenchement de la mesure, connectée à un PIN numérique de l'Arduino
réglé en sortie.
Echo : borne de récupération du signal de mesure, connectée à un PIN numérique de
l'Arduino réglé en entrée.
1.2- Capteur de mouvement

Cet élément du système sera chargé de vérifier s’il n’y a aucune présence humaine avant
de commencer la manœuvre de stationnement. Il existe plusieurs capteurs capables de
remplir cette fonction. Dans notre cas, nous ferons une étude comparative entre le capteur
HC-SR501 et le capteur HC-SR505.

Dans le tableau suivant, nous avons établi les différences caractéristiques entre ces 2
capteurs.

Tableau 3 : Tableau comparatif des capteurs de mouvement

MODELES HC-SR501 HC-SR505

TECHNOLOGIE DE
MESURE Infrarouge Infrarouge
TENSION DE
FONCTIONNEMENT DC 5V – 20V DC 4.5-20V

19
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

CONSOMMATION 65mA < 60uA

NIVEAU DE SORTIE haut 3.3 V / bas 0 V haut 3.3 V / bas 0 V

PORTÉE MAXIMALE 7 mètres 3 mètres

ANGLE DE DÉTECTION 120 degrés 100 degrés

PRIX 1500 FCFA 1800 FCFA

À la vue de ces résultats qui nous donne des caractéristiques presque identique,
notre choix s’est porté sur le HC-SR501 du fait qu’il soit :
 Immédiatement disponible sur le territoire ivoirien ;
 Portée un peu plus grande
 Avantageux en termes de coût.

Figure 11 : HC-SR501

20
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

1.3- Capteur laser

Cet élément du système s’occupe de la vérification du bon positionnement du véhicule,


et ce juste avant que le stationnement automatique soit effectué. Dans notre cas, nous
optons pour le module laser KY-008 pour sa compatibilité avec notre système par qui
est le seul pouvant être intégrer à notre solution.

Le terme « laser » est l'acronyme de « Light Amplification by Stimulated Emission of


Radiation ». Il produit une lumière cohérente en concentrant la lumière dans un endroit
étroit. Le module KY-008 est composé d’une diode laser rouge de 650 nm qui est
monté sur une carte de dérivation avec une résistance et d’une photodiode pouvant
réceptionner le signal lumineux de la diode laser. Il nous servira de capteur
d’alignement.

Tableau 4 : Caractéristique du module laser KY008

Emetteur laser Récepteur laser

TECHNOLOGIE Laser Laser

TENSION DE
FONCTIONNEMENT DC 5V DC 5V

LONGUEUR D’ONDE 650 nm -

NIVEAU DE SORTIE - haut 3.3 V / bas 0 V

PRIX 5500 FCFA

Figure 12 : Module laser KY008

21
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

2- Étude et choix de l’unité de lecture

Cet élément du système va permettre de proposer une autre alternative que celle de
l’authentification par code QR, pour pouvoir permettre aux clients d’avoir le choix.
Dans notre cas, nous pour le module module RFID RC522 pour ça compatibilité et sa
disponibilité sur le marché.

La RFID (Radio Frequency IDentification) où l’Identification par radio fréquence est


une méthode qui consiste à échanger des données à très courte distance entre un
lecteur et une carte ou tag RFID. Le lecteur de carte RFID émet en continu et dans un
certain rayon un champ électromagnétique adressée aux cartes RFID. une énergie lui
est fournie sous forme de signal électromagnétique pour qu'elle puisse fonctionner. A
partir de cet instant, le lecteur et la puce utilisent leur antenne pour échanger des
données à très courtes distances dont le numéro d'identification de la carte RFID.

Le module RFID que nous allons utiliser dans ce projet est le kit RFID RC522 constitué de
carte et de tag RFID, du lecteur RCS22 et de connecteurs qui se présente sur la figure ci-
dessous.

Figure 13: Kit RFID RC522

3- Étude et choix des unités de traitement et de transmission

Pour notre unité de traitement, nous nous focalisons sur les meilleures cartes de
développements pour les systèmes embarqués qui sont les plus accessibles sur le
marché à savoir les cartes des familles Raspberry Pi, Arduino et ESP.

22
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

• Présentation de la carte Raspberry Pi


La carte Raspberry Pi est un circuit imprimé dont les plans sont publiés pour une
reproduction ou modification à souhait, sur lequel on a implanté un microcontrôleur
programmable et d’autres composants libres ou communément appelés Open
Hardware. Il s’agit d’une carte mère avec un processeur ARM (Cortex M0+ cadencé
à 133 MHz : cas de la Raspberry Pi pico). Elle est disponible avec des ports GPIO
pour l’interaction avec le monde physique. Cette carte possède un système
d’exploitation Linux ou Windows à travers lequel on a plusieurs interfaces de
programmation. D’après la figure ci-dessus, c’est la carte Arduino Yun qui se
rapproche de nos besoins.
• Présentation des cartes Arduino
Arduino La carte Arduino est une carte programmable capable de piloter des capteurs
et des actionneurs afin de créer un système automatisé. Cette carte de
développement, de taille réduite, traite le programme qu’on lui transmet et agit sur les
capteurs et actionneurs connectés à ses broches. On trouve une large gamme de carte
de développement Arduino parmi lesquelles : UNO, Nano, yun, DUE, Méga 2560 etc.
Si nous devions utiliser une carte Arduino, la carte Arduino Yun Mini serait l’idéal car
elle prend en charge le réseau Wi-Fi et Ethernet

• Présentation de la carte ESP

La carte ESP est un circuit intégré à microcontrôleur avec connexion Wi-Fi. Elle
analyse des signaux électriques de manière à effectuer de taches très diverses. Pour
programmer cette carte, on peut utiliser l’IDE Arduino. Il y a de nombreuse cartes ESP
possédant des plateformes basées sur des microcontrôleurs disponibles pour
l’électronique programmée.

Figure 14 : Tableau comparatif des cartes de développement les plus populaires

Carte électronique Raspberry Pi Arduino Esp


Modèle 3 B+ Yun 8266
Tension de 5V DC 5V DC 3,3v à 5V
fonctionnement
Processeur Broadcom ATmega32u4 Tensilica LX106
BCM2837B0
Fréquence d'horloge 1.4 GHz 16 MHz 80 MHz
RAM 1 Go 2,5 Ko 64 kB
Stockage Carte SD 32 Kb 96 kB
Nombre E/S 40 20 10

23
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

Capacité multitâche Oui Non Non


Périphériques USART, SPI, I2C
SPI, I2C, Timer, I2C, SPI, UART
Analogique
Interface Wifi, Bluetooth wifi Wifi
Coûts (FCFA) 36 000 4 800 29000
Au vu de ces résultats, chaque carte de développement offre des possibilités
spécifiques pour accélérer la conception et le prototypage des projets.
Notre choix c’est porté sur les cartes Raspberry pi 3 modèle B+ et Esp8266 pour les
raisons suivantes :
• Raspberry pi 3 B+
− permettre l’affichage sur un écran téléviseur ;

− dispose d’une connectivité Wifi et Ethernet ;

− pouvoir être utiliser comme relais avec une base de données en ligne ;
− la possibilité de faire du multitâche ;
− la possibilité de d’avoir des ports programmables.
• ESP8266
− dispose d’une connectivité Wi-Fi ;
− possède un petit encombrement ;
− le prix de celui-ci est abordable
− la possibilité de d’avoir des ports programmables.

Figure 16 : Raspberry pi 3 B+ Figure 15 : ESP8266

24
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

4- Etude et choix de l’unité d’alimentation

Nous optons pour :

• une alimentation à partir du secteur CIE pour l’écran téléviseur via son câble
d'alimentation ;
• une alimentation de 5V/2A fournie par un chargeur Samsung pour la carte
Raspberry Pi et la carte ESP8266.
• une alimentation de DC de 12V/5A fournie par un bloc alimentation pour
l’alimentation du moteur.
Pour une bonne alimentation de notre de système et afin d’éviter des désagréments
au niveau de notre système comme les surtensions ou les courts-circuits

5- Étude et choix de l’unité d’affichage

Cette unité assure la communication visuelle et sonore entre l’utilisateur et le système.


En effet, lorsque les informations reçues par l’unité de traitement sont correctes ou
non, une communication est établie entre l’unité de traitement et l’unité de d’affichage
qui indique de la bonne tenue du stationnement ou le cas échéant, un mauvais
stationnement à travers l’allumage de LEDs et aussi va permettre à l’utilisateur après
avoir confié son véhicule au système de communiquer avec celui-ci via un écran. Pour
notre système, nous utiliserons 4 LEDs (rouges et vertes) et un écran.

• LEDs

Au démarrage du système, la LED verte est allumée pour indiquer qu’il y’a des places
disponibles dans la tour. Une fois que la tour est pleine ou que le véhicule est en fin de
course dans le berceau de saisonnement, la LED rouge clignote.

Figure 17 : LEDs de signalisation

25
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

Les LEDs ont le même diamètre, donc les mêmes caractéristiques. Ce qui nous permet
de dire que les résistances de protection ont aussi la même valeur (R1=R2=R). Soit
D, la LED protégée par la résistance R et Vs = 5V (la tension fournie).

Figure 18 : Montage de dimensionnement des résistances de protection

On a : D = (5mm, Verte/Rouge) ; Vf = 2V et If = 20 mA.


Vs – R*If – Vf = 0 d’où R = (Vs – Vf) / If
AN : R = (5 – 2) / 20.10-3 ; R = 150 Ω.
PR = R*(If) ²
AN : PR = 150 * (20.10-3) ² = 0.06 W ;
PN ≥ PR*2 ; PN ≥ 0.06*2
PN ≥ 0.12 W.
Pour protéger nos LEDs, on utilisera pour chacune d’elle une résistance R = (150 Ω ;
0.25W).

• L’écran
L’écran va permettre d’afficher le code QR que l’utilisateur devra scanner, c’est aussi
sur l’écran que l’utilisateur devra choisir s’il veut garer son véhicule ou le récupérer. La
source de l’image sera fournie par la Raspberry. Cette fonction peut être assurer par
tout écran possédant un port HDMI. Pour notre part nous utiliserons un écran adapté
à une Raspberry pi.

26
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

Figure 19 : Écran LCD tactile pour Raspberry Pi

6- Étude et choix de l’unité d’exécution

Après le traitement de toutes les informations provenant des différents capteurs par
l’unité de traitement, cette partie importante du système nous permettra de savoir si
notre dispositif fonctionne comme souhaité. Dans notre système, il est essentiellement
composé d’un module relais et d’un moteur électrique.

• Bloc de puissance
Le composant par excellence pour réaliser cette fonction est un module relais. Le
module relais sera commandé par l’unité de traitement. Le module relais commandera
l’allumage et l’extinction du moteur électrique qui seront utilisées pour l’arrosage. On
utilisera le relais SRD-05DC-SL-C.

Figure 20 : Bloc relais

Les caractéristiques de ce relais sont les suivantes :


- Tension de commande : 5V ;
- Commande directe par une large de gamme de microcontrôleurs ;
- Relais contact de sortie : AC250Volts/10Amperes et DC 30Volst/10Ampère.

27
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

Le signal de la carte de traitement ne suffisant pas pour contrôler le moteur de la tour,


ce composant le permettra de le faire.

• Bloc moteur
Un moteur électrique est un dispositif permettant la conversion d'énergie
électrique ou énergie mécanique. Pour notre projet le moteur électrique permettra
d’assurer le déplacement des différents berceaux. Pour cette version miniature qui
comportera 8 berceaux de stationnement, on considère la masse d’une mini voiture
de 100g, et la masse de la structure métallique à faire tourner de 1,2Kg. Ce qui nous
fait charge totale de 2Kg. Nous optons pour un moteur d’essuie-glace pour sa
compatibilité avec notre prototype et sa facilité d’accès.

Figure 21 : Moteur d'essuie-glace

Les caractéristiques d’un moteur d’essuie-glace sont les suivantes :

Figure 22 : Tableau des caractéristiques d'un moteur d'essuie-glace


ALIMENTATION ÉLECTRIQUE 12 volts
PUISSANCE 35 watts
VITESSE MOTEUR (GRANDE) 3000t/mn (35 t/mn après
réducteur)

VITESSE MOTEUR (PETITE) 2000t/mn (50 t/mn après


réducteur)
CONSOMMATION ÉLECTRIQUE 6 ampères
RÉSISTANCE INDUIT 0,5 ohms
COUPLE DE SORTIE 4 N.m
EFFORT SUR BRAS ESSUIE-GLACE (POUR 1 7 N
BRAS DE 600MM)

28
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

III- Protocole de communication MQTT


1- Présentation du MQTT

Le protocole MQTT, pour "Message Queuing Telemetry Transport", est


un protocole open source de messagerie qui utilise une architecture « publication
souscription ». Le point central de la communication est le broker MQTT en charge de
relayer les messages des émetteurs vers les clients. Chaque client s’abonne via un
message vers le broker : le « topic » (sorte d’information de routage pour le broker) qui
permettra au broker de réémettre les messages reçus des producteurs de données
vers les clients. Les clients et les producteurs n’ont pas à se connaitre, ne
communiquant qu’au travers des topics.

Figure 23 : Architecture MQTT

2- Choix du Broker

Il existe plusieurs types de brokers :

– Kafka : Kafka est un service de journal de validation distribué, partitionné et répliqué.


Il fournit les fonctionnalités d’un système de messagerie, mais avec un design unique.
– RabbitMQ : RabbitMQ donne à vos applications une plate-forme commune pour
envoyer et recevoir des messages, et vos messages un endroit sûr où vivre jusqu’à
leur réception.
– Celery : Celery est une file d’attente de tâches / file d’attente de tâches asynchrone
basée sur la transmission de messages distribués. Il est axé sur le fonctionnement en
temps réel, mais prend également en charge la planification.

29
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

– Shiftr : Shiftr est rapide, prend en charge de nombreux clients, il est dédié au
développement de systèmes IoT, il peut être intégrer à plusieurs plateformes. est livré
avec des modèles d’intégration d’entreprise faciles à utiliser et de nombreuses
fonctionnalités avancées
Dans notre cas nous utiliserons shiftr comme broker en raison de sa simplicité
d’utilisation et sa compatibilité à notre projet.

Figure 24 : Logo de shiftr

IV- Schéma structurel de mise en œuvre


De façon globale, le schéma de réalisation de notre système électronique se
présente comme suit :

Figure 25 : Schéma de réalisation du système électronique

30
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

CHAPITRE 3 : ETUDE CONCEPTUELLE DU


SYSTÈME INFORMATIQUE
La partie logicielle correspond au circuit de traitement de la partie électronique et des
applications de l’unité de commande. Les langages de base utiliser pour les cartes
programmables sont le langage Python et le C Arduino. Ainsi nous présenterons tous
les langages et d’autres méthodes qui nous serviront à programmer notre système.

I- Présentation de ESSUP/UML

1- Présentation du processus EssUP

EssUP est un nouveau processus conçu par IJI (Ivar Jacobson International) pour
améliorer le développement des logiciels modernes. C’est en fait une méthode qui
intègre avec prudence les pratiques du Processus Unifié et des méthodes agiles,
possédant ainsi un certain nombre de pratiques simples et éprouvées qui peuvent être
utilisées comme base pour tous les types de développement. Par ailleurs, il se
concentre sur les éléments essentiels applicables aux projets, fournit des conseils sur
la mise en œuvre d'une approche cohérente, met l'accent sur l'amélioration des
compétences des personnes impliquées dans le développement et ajoute
suffisamment de mécanismes pour réduire les risques liés aux projets.

2- Présentation du langage UML

UML est un langage de modélisation graphique à base de pictogrammes conçu pour


fournir une méthode normalisée pour visualiser la conception d'un système. Il est
couramment utilisé en développement logiciel et en conception orientée objet18. Il est
le résultat de la fusion de précédents langages de modélisation objet : Booch, OMT,
OOSE. Principalement issu des travaux de Grady Booch, James Rumbaugh et Ivar
Jacobson, UML est à présent un standard adopté par l'Object Management Group
(OMG).
Par ailleurs, UML est utilisé pour spécifier, visualiser, modifier et construire les
documents nécessaires au bon développement d'un logiciel orienté objet. De plus, il
offre un standard de modélisation, pour représenter l'architecture logicielle. Grâce aux
outils de modélisation UML, il est aussi possible de générer automatiquement

31
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

totalement ou partiellement du code d'une application logicielle, à partir des divers


documents réalisés. En outre, UML est un langage graphique qui permet de
représenter les divers aspects du système d’information.

II- Délimitation du système

1- Identification des acteurs

Un acteur représente un rôle joué par une entité externe (utilisateur humain, dispositif
matériel ou autre système) qui interagit directement avec le système étudié. Il peut
consulter et/ou modifier directement l’état du système, en émettant et/ou en recevant
des messages susceptibles d’être porteurs de données.
Le tableau ci-dessous fournit des explications détaillées sur les acteurs identifiés :

Tableau 5 : liste des acteurs du nouveau systèmes

2- Identification des cas de résultats

Un cas d’utilisation représente un ensemble de séquences d’actions qui sont réalisées


par le système et qui produisent un résultat observable intéressant pour un acteur
particulier22. Chaque cas d’utilisation spécifie un comportement attendu du système
considéré comme un tout, sans imposer le mode de réalisation de ce comportement.

Le tableau ci-dessous répertorie les différentes façons dont des acteurs


précédemment identifiés utilisent le système :

32
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

Tableau 6 : Liste des cas d'utilisation

3- Elaboration du diagramme d’utilisation

Les diagrammes de cas d’utilisation sont des diagrammes UML utilisés pour donner
une vision globale du comportement fonctionnel d’un système logiciel. C’est la
description du modèle vu par les acteurs du système. En effet, les cas d’utilisation et
les acteurs dans les diagrammes de cas d’utilisation décrivent ce que le système fait
et comment les acteurs l’utilisent, mais ne montrent pas comment le système
fonctionne en interne. Les figure 7 ci-après présente les diagrammes de cas
d’utilisation de notre système.

Notons que nous utilisons ici le mot-clé « fragment » pour montrer que s’authentifier
n’est pas un objectif à part entière des utilisateurs de nos plateformes. En outre, notre
étude sera entièrement pilotée par ces cas d’utilisation : le but véritable de notre
plateforme est de permettre l’exécution de tous ces cas d’utilisation.

33
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

Figure 26 : Diagramme d'utilisation de la plateforme

III- Outils d’implémentation


L’implémentation d’une application passe impérativement par la sélection d’un
ensemble d’outils de développement adéquats. Dans notre cas, il a fallu tenir compte
de plusieurs contraintes tant techniques qu’organisationnelles. En effet, les
applications mobiles doivent pouvoir s’utiliser sur les plateformes Android et iOS. Il faut
donc un outil pouvant répondre au mieux à cette contrainte tout en restant performant
pour chaque plateforme. Les choix en matière d’outils d’implémentation ont donc été
faits dans ce sens.

1- Frontend

Le terme « frontend » désigne les éléments d’un site ou d’une application que l’on voit
à l’écran. Pour faciliter le développement de ces éléments, on utilise généralement un

34
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

framework24. Parmi les frameworks frontend pour le développement mobile, nous


avons identifié trois (03) outils pouvant nous aider dans la réalisation de notre projet :

• Flutter : kit de développement d’interface utilisateur open source développé par


Google en 2011 avec les langages C, C++ et Dart. Utilisé pour le développement des
applications Android, iOS, Lunix, Mac, Google Fuchsia et le web à partir d’une seule
base de code25.
• React Native : Programmé en JavaScript, Java, C++, Objective-C et Python par
Facebook en 2015. Utilisé pour développer les applications pour Android, iOS et
UWP26.
• Ionic : framework open source créé en 2013 par Max Lynch, Ben Sperry, et
Adam Bradley. Permet de créer un code multisupport en utilisant des outils Web
comme HTML, CSS, JavaScript, afin de générer des applications iOS, Android,
Chrome, Windows Phone et bien d'autres27.

Notre framework frontend doit donc être un outil frontend complet et flexible avec une
bonne performance d’exécution.

De plus, pour les mises à jour futurs de notre application, notre frontend doit disposer
d’une communauté robuste et du soutien des géants des techs pour s’assurer de sa
pérennité.
Enfin, pour faciliter l’activité de maintenance, la plateforme doit offrir une bonne
documentation. Sur la base de toutes ces exigences, le tableau 11 suivant présente
une étude comparative de ces trois (3) technologies :

35
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

Tableau 7 : Etude de comparaison de technologie de développement

Comme le montre le tableau ci-dessus, Flutter est la technologie la plus complète des
trois (3). Et c’est elle que nous avons choisi pour le développement de notre système.

2- Backend

Le terme « backend » désigne l’ensemble des éléments d’un système informatique qui
ne sont pas visibles à l’écran mais qui effectuent des services en arrière-plan. Afin de
gérer correctement le nombre sans cesse croissant d’utilisateurs ainsi que la quantité
massive de données qu’ils génèrent, nos technologies backend doivent comporter une
base de données robuste capable de gérer un flux important de données. Par
conséquent, la mise en place de micro-services doit être facilitée par nos technologies
backend.

Pour l’implémentation de notre application, nous nous sommes conformés à la


combinaison de technologies pour le backend que SOCIAL BIOGAS utilise dans le
cadre du développement mobile :

Dart + Firestore : La base de données est hébergée sur les serveurs de Google
Firebase. On a donc une base de données NoSQL, accessible et modifiable grâce aux
APIs établies par Google.

36
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

3- Agrégateur de paiement

Un agrégateur de paiement est une entreprise qui vend une API qui est elle-même
connecté à d’autres API de paiement, comme les API de mobile money ou les API de
paiement CB. Nous avons noté trois (03) agrégateurs pour notre projet :

❖ CinetPay : fondé par 2 amis (Idriss MONTHE et Daniel DINDJI) partageant une
passion pour la technologie, l'entrepreneuriat et l'inclusion financière. Lancé en 2016,
la plateforme a plus de huit (08) milliards de transactions32. Il a un siège en Côte
d’Ivoire.

❖ SycaPay : Sa mission est simple : apporter une réponse concrète qui prend en
compte les besoins de l’ensemble des acteurs du marché33. Il a également un siège
en Côte d’Ivoire.

❖ HUB2 : HUB2 est une solution développée par CONNEKT434. HUB2 est présent
en Afrique de l’Ouest dans le but de proposer des services de paiement innovants. Il
a également un siège en Côte d’Ivoire.

Notre agrégateur doit être mature dans les paiements en ligne. Il se doit d’être très
pointu en matière de sécurité pour minimiser les risques de piratage. De plus, Il doit
disposer d’une bonne documentation pour l’intégration de ses services mais
également moins coûteux en pourcentage de commission. Enfin, la gestion clientèle
se doit d’être de qualité. Sur la base de ces critères, le tableau ci-après présente une
étude comparative de nos trois (03) agrégateurs :

37
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

Tableau 8 : Comparaison des agrégateurs de paiement

Cette comparaison nous montre sans ambiguïté que HUB2 est le meilleur agrégateur
parmi les trois (3) présentés. HUB2 a de ce fait été sélectionné comme agrégateur de
paiement dans le cadre de notre projet.

4- Architecture applicative

Après la sélection des outils à utiliser, nous pouvons établir l’architecture. La figure ci-
dessous présente cette architecture :

Figure 27 : Architecture applicative

38
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

5- Outils utilisés
Le tableau ci-dessous résume l’ensemble des outils utilisés dans le développement
l’application :

Figure 28 : Technologies utilisées pour le codage l'application

39
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

PARTIE III : REALISATION ET


ÉTUDE FINANCIÈRE
Cette partie présentera les différentes étapes de la mise en œuvre de notre système ainsi que
son évaluation financière.

40
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

CHAPITRE 1 : REALISATION DU SYSTÈME

I- Préparation de l’IDE Arduino


1- Présentation de l’IDE

Le logiciel Arduino est un environnement de développement intégré (IDE) open source


et gratuit. Cet environnement permet d’éditer des programmes pour les cartes Arduino
mais également pour certaines cartes de la série STM32 en l’occurrence la carte
STM32F103C8T6. Dans notre projet, nous utiliserons ce logiciel pour la
programmation de notre unité de traitement. L’interface de l’IDE Arduino se présente
comme suit :

Figure 29 : Interface de l'IDE Arduino

• le cadre numéro 1 : inclut les options de configuration du logiciel ;


• le cadre numéro 2 : contient les boutons de validation et de vérification de
programmes à envoyer vers la carte Arduino ;
• le cadre numéro 3 : ce bloc va contenir le programme que nous allons écrire ;

41
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

• le cadre numéro 4 : il s’agit du débogueur. C’est là que s’affiche les messages


d’erreurs que peut contenir notre programme.

Figure 30 : Boutons de commande sur l'IDE Arduino

• bouton 1 : ce bouton permet de vérifier le programme, il actionne un module


qui recherche les erreurs dans votre programme ;
• bouton 2 : téléverse le programme vers la carte ;
• bouton 3 : crée un nouveau fichier ;
• bouton 4 : ouvre un fichier ;
• bouton 5 : enregistre le fichier ;
• bouton 6 : ouvre le moniteur série.

2- Configuration de l’IDE

Nous allons montrer les étapes de la configuration. Après avoir téléchargé et le logiciel,
nous faisons comme suit

• Ouvrir le panneau de Préférence depuis le menu Arduino

Figure 31 : Outils préférences

42
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

• Cliquer sur le bouton situé à droite de l’option URL de gestionnaire des cartes
supplémentaire. Dans la boîte de dialogue qui s’ouvre, on ajoute le lien
https://arduino.esp8266.com/stable/package_esp8266com_index.json, puis on
clique sur OK.

Figure 32 : Gestionnaire de téléchargement

• Ouvrez le gestionnaire de carte depuis le menu Outils puis Type de carte


ensuite Gestionnaire de carte Cherchez le SDK avec le mot clé ESP32. Choisissons
le package de cartes nommé ESP8266 by ESP8266 Community puis cliquons sur
installer.

Figure 33 : Gestionnaire des cartes

43
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

Figure 34 : Téléchargement du package ESP8266

On attend que le Framework soit téléchargé et installé depuis Internet. Le processus


d’installation est totalement automatisé. Il n’y a absolument rien à faire de plus.

II- Préparation de la carte Raspberry pi


1- Installation et configuration de Raspbian
L’installation de Raspbian nécessite des outils logiciels et du matériel.

• Matériel nécessaire
Pour l’installation du système d’exploitation Raspbian, nous avons eu besoin d’un
certain nombre de matériel. Il s’agit de :

 1 Carte Raspberry Pi 3 B+
 1 Carte Micro SD (32Go) avec un adaptateur
 1 Chargeur d’alimentation (5V/2A) USB Micro
 1 Clavier USB
 1 Souris USB
 1 Ecran téléviseur avec port HDMI
 1 Câble HDMI
 1 Point d’accès internet (Flybox) avec un port RJ45
 1 Câble Ethernet RJ45 (optionnel)

44
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

• Architecture du matériel
L’interconnexion des différents éléments pour l’installation de Raspbian est décrite par
la figure 12 ci-dessous.

Figure 35 : Architecture matériel pour l'installation de Raspbian

• Outils logiciels utilisés


Il existe deux manières d’installer Raspbian sur la carte Raspberry Pi :
 L’installation avec NOOBS
 Le déploiement de l’image directement sur une carte mémoire
Pour notre cas, nous avons utilisés la première méthode qui est la méthode la plus
simple.
Pour cela, nous avons eu à télécharger et utiliser les outils logiciels que sont NOOBS,
SD Memory Card Formatter et WinRAR.
En effet, NOOBS est un installateur de système d'exploitation simple qui contient
Raspbian. Une fois NOOBS téléchargé, nous avons par la suite formaté la carte SD
avec SD Memory Card Formatter. Pour terminer, nous avons décompressé le fichier
NOOBS et copier l’ensemble des fichiers extraits sur la carte SD.

• Installation de Raspbian
Après avoir inséré la carte mémoire micro SD dans l’espace réservé sur la carte
Raspberry pi, la carte Raspberry Pi démarre automatiquement lorsqu’elle est
alimentée. Au démarrage, NOOBS propose des systèmes d’exploitation qu’il est possible
d’installer sur la carte SD.

45
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

Figure 36 : choix du système d'exploitation

Dans notre cas, nous avons choisi Raspbian et cliqué par la suite sur « Install (i) ».
A la fin de l’installation le système redémarre et affiche l’interface graphique de
Raspbian.

• Les configurations de base de Raspbian


D’abord, dans l’onglet « Système » nous avons changé le mot de passe et mis à jour
la distribution linux.

46
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

Figure 37 : choix du mot de passe


Par la suite, dans l’onglet « Interfaces » nous avons activé VNC et SSH pour permettre
la connexion à distance avec un client VNC ou SSH via notre ordinateur.

Figure 38 : activation du SSH, VNC


Pour fixer
l’adresse IP de la carte Raspberry Pi, nous sommes allés dans les paramètres réseau de
la carte Raspberry c’est-à-dire dans le menu de « Network Préférences ».

Figure 39 : Configuration IP de la Raspberry Pi

47
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

2- Installation et utilisation du client VNC


VNC (Virtual Network Computing) est un système de partage de bureau graphique qui
nous permettra de contrôler à distance l'interface de notre carte Raspberry pi
(exécutant VNC Server) à partir d'un autre ordinateur ou appareil mobile (exécutant
VNC Viewer).
L’installation du client VNC, dans notre cas VNC Viewer est très simple et il suffit de
suivre les instructions de l’assistant d’installation.
Une fois l'installation terminée, nous avons vérifié que VNC Viewer fonctionne
correctement. Au lancement du client VNC depuis notre ordinateur portable, nous
obtenons la fenêtre de configuration de VNC Viewer où nous avons renseigné
l’adresse IP de la carte Raspberry pi (192.168.43.23). Après validation l’interface
d’authentification s’affiche automatiquement comme suit :

Figure 40 : Interface d'authentification sur VNC


A ce niveau nous avons saisi le « nom d’utilisateur » de la carte ainsi que son « mot
de passe » ce qui nous a permis d’avoir accès à notre interface de prise en main à
distance.

48
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

Figure 41 : page de contrôle avec VNC

III- Organigramme de fonctionnement du système


Le fonctionnement de notre système est décrit par l’organigramme ci-dessous :

49
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

Figure 42 : Organigramme de fonctionnement du système

Au démarrage, le système procède à quelques configurations, déclarations et


initialisations de variables globales nécessaires au bon fonctionnement du système.
Passer cette étape, le système entre dans son fonctionnement permanent. On va à
l’aide du capteur de distance HC-SR04, vérifiez s’il y a la présence d’un véhicule. Si
tel est le cas, une barrière s’ouvre pour laisser le véhicule accéder au système. On
attend ensuite que le conducteur vienne s’authentifier, à ce moment-là, il choisit de
garer son véhicule, ses informations sont enregistrées puis le stationnement se fait de

50
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

manière automatique. Dans le cas où un utilisateur aurait déjà garé son véhicule, il
choisit de le récupérer, alors système lui ramène son véhicule et la facture est
automatiquement déduite de son compte.

IV- Mise en œuvre du prototype


1- Implémentation de l’application

Figure 43 : Interface de connexion et l’interface d’accueil

51
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

Figure 44 : Interface de recharge et de scan

52
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

2- Présentation du prototype

Figure 45 : Images 3D du prototype

La réalisation du prototype et grandeur nature ressemblera sensiblement aux images


3D ci-dessus, la conception de la structure métallique de prototype n’étant de notre
ressort, elle n’est pas encore terminée lors de la rédaction de ce mémoire.

53
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

CHAPITRE 2 : EVALUATION FINANCIERE DU


PROJET

I- Coût détaillé du matériel


Les prix des composants utilisés pour la réalisation de notre projet sont indiqués dans le
tableau ci-dessous :

Tableau 9 : Coût du matériel

N° Désignatio Quantité Prix Prix Total (F CFA)


n Unitaire (F
CFA)
1 Esp 12 1 5000 5000
2 Raspberry Pi 3 1 36000 36000
3 HC-SR04 1 2200 2200
4 HC-SR501 4 1500 6000
5 Module laser 8 5000 40000
6 Module RFID 1 2900 2900
7 Chargeur 1 5000 5000
9 Bloc 2 6000 12000
alimentation
10 LED 4 100 400
11 Moteur 1 5000 5000
12 Structure 1 100000 100000
métallique
8 Accessoires divers 50 000
TOTAL : 259500 F CFA

II- Coût de développement de l’application


Les technologies que nous avons utilisées pour implémenter notre module n’ont pas
nécessité de dépenses de la part de SOCIAL BIOGAS. Quant au codage, il a été
effectué avec des technologies gratuites. Par conséquent, le coût de notre projet est
fonction de l’évaluation financière de notre solution. Pour effectuer ladite évaluation nous
avons opté pour la méthode COCOMO car elle se trouve adaptée à notre projet de type
organique. Le tableau ci-dessous présente le résultat du calcul de ce coût :

54
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

Tableau 10 ; Coût de développement de l'application

III- Coût totale du projet


Le coût total est la somme du coût du matériel et du coût de développement
de l’application mobile.

N° DÉSIGNATION PRIX TOTAL (F


CFA)
1 Coût du matériel 259 500
2 Coût de développement de 4 140 000
l’application
TOTAL : 4 399 500 F CFA

55
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

CONCLUSION

Durant ce stage effectué à SOCIAL BIOGAS, dans la période du 21 Mars au 01 juin


202é, il nous a été demandé de mettre en place un système de gestion et de
facturation de place de parking. Cet intérêt a été porté à ce projet, pour donner suite
aux différents problèmes de stationnement que rencontre les usagers de la route.
Après étude et analyse des différents problèmes et systèmes existants dans la ville
d’Abidjan, nous avons apporté des critiques et proposé une solution adaptée aux
besoins des usagers et de l’entreprise. Ainsi, le système à réaliser devra être capable
de détecter de permettre le stationnement automatique de plusieurs véhicules dans
un espace restreint pour permettre d’optimiser la gestion de l’espace, mais aussi
donner la possibilité aux usagers d’avoir une place de parking. Toutefois, notre
système peut être modifié et amélioré selon les objectifs futurs de l’entreprise. Ce
projet a fait l’objet d’une expérience très enrichissante dans la mesure où elle nous a
permis d’approfondir nos connaissances dans le domaine de l’électronique et de
l’informatique et d’acquérir des connaissances en mécanique.

56
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

BIBLIOGRAPHIE

1] Dominique NANCI, Bernard ESPINASSE, Ingénierie des systèmes d’information : MERISE


deuxième génération, Vuibert, 4e édition 2000, 538 pages ;

[2] Pascal ROQUES, UML 2 par la pratique, Eyrolles, 5e édition 2006, 364 pages ;

[3] Pascal ROQUES, Franck VALLEE, UML 2 en action : de l’analyse des besoins à la
conception, Eyrolles, 4e édition 2007, 381 pages.

IX
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

WEBOGRAPHIE
Découverte des différents types de parking
Consulté le : 23/04/2021 à 09h21m.
Source [En ligne] : https://www.evo-park.com/guide-comparatif-types-
parking/#5bdf4982eb9ed2ab4

Découverte du capteur TFmini-S


Consulté le : 23/04/2020 à 09h21m.
Source [En ligne] :
http://en.benewake.com/product/detail/5c345e26e5b3a844c472329c.html

Découverte du capteur HC-SR04


Consulté le : 23/04/2020 à 09h21m.
Source [En ligne] : https://www.orbit-dz.com/product/capteur-ultrason-hc-sr04/

Découverte du capteur HC-SR501


Consulté le : 23/04/2020 à 09h21m.
Source [En ligne] : https://www.framboise314.fr/scratch-raspberry-pi-composants/module-
detecteur-de-presence-pir/

Découverte du capteur HC-SR505


Consulté le : 23/04/2020 à 09h21m.
Source [En ligne] : https://fr.gearbest.com/sensors/pp_009593072059.html

Découverte du module laser KY008


Consulté le : 23/04/2020 à 09h21m.
Source [En ligne] : https://www.phippselectronics.com/using-the-laser-transmitter-module-
ky-008-with-arduino/

X
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

ANNEXES
Annexe 1 : Illustration des cartes de développement DIY$

Annexe 2 : Raspberry Pi 3

XI
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

Configuration des broches du Raspberry Pi-3

GROUPE DE PIN NOM DU PIN LA DESCRIPTION


SOURCE D'ÉNERGIE + 5V, + 3.3V, GND et + 5V-puissance de sortie
Vin + 3,3 V-puissance de sortie
GND - broche GROUND
INTERFACE DE Interface UART (RXD, UART (Universal Asynchronous
COMMUNICATION TXD) [(GPIO15, Receiver Transmitter) utilisé pour
GPIO14)]

BROCHES DE 26 E / S Bien que ces broches aient


SORTIE D'ENTRÉE plusieurs fonctions, elles peuvent
être considérées comme des
broches d'E / S.
PWM PWM matériel Ces 4 canaux peuvent fournir des
disponible sur sorties PWM (Pulse Width
GPIO12, GPIO13, Modulation).
GPIO18, GPIO19 * Logiciel PWM disponible sur
toutes les broches
INTERRUPTIONS Toutes les E / S Dans la carte, toutes les broches
EXTERNES d'E / S peuvent être utilisées comme
interruptions.

Annexe 3 : Illustration de la carte ESP 12

XII
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

Brochage
• Analog I/O : 1 (A0)

• Digital I/O : 5 (D0, D1, D3, D4, D7)

• Broches PWM : 4 (D2, D5, D6, D8)

• Communication Serial: 10 (D0, D1, D2, D3, D4, D5, D12, D13, D14, D15)

• Communication I2C : 1 ((‘D1’, ‘D2’))

• Communication SPI : 1 ((‘D8’, ‘D5’, ‘D6’, ‘D7’))

• Communication I2S: 1 ((‘D15’, ‘D2’, ‘D3’))

• Interrupt : 6 (D1, D2, D5, D6, D7, D8)

XIII
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

TABLE DES MATIÈRES

DÉDICACE ...................................................................................................................I

REMERCIEMENTS .....................................................................................................II

SOMMAIRE ................................................................................................................III

LISTE DES FIGURES ............................................................................................... IV

LISTE DES TABLEAUX ............................................................................................ VI

AVANT-PROPOS ..................................................................................................... VII

RESUMÉ ................................................................................................................... IX

INTRODUCTION .........................................................................................................1

PARTIE I : CADRE ET CONTEXTE DU PROJET .......................................................2

CHAPITRE 1 : SOCIAL BIOGAS.................................................................................3

I- PRESENTATION DE L’ENTREPRISE ............................................................. 3

II- Organigramme de l’entreprise .......................................................................... 3

III- Prestations et services .................................................................................. 4

CHAPITRE 2 : DESCRIPTION DU PROJET ...............................................................5

I- Contexte du projet ............................................................................................ 5

II- Objectifs du projet ............................................................................................ 5

III- Présentation du cahier des charges.............................................................. 5

IV- Planification du projet.................................................................................... 6

PARTIE II : ETUDE TECHNIQUE DU PROJET ..........................................................9

CHAPITRE 1 : ÉTAT DES LIEUX DES PARKING À ABIDJAN .................................10

I- Généralités ..................................................................................................... 10

II- Quelques types de parking à Abidjan ............................................................. 10

1- Le parking de surface ................................................................................. 11

2- Les parkings souterrains ............................................................................. 11

3- Les parkings automatiques ......................................................................... 12

XIV
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

4- Autres types de parking .............................................................................. 13

III- Solution envisagée...................................................................................... 14

CHAPITRE 2 : ETUDE CONCEPTUELLE DU SYSTÈME ELECTRONIQUE ...........15

I- Schéma synoptique du système..................................................................... 15

1- Présentation du schéma synoptique ........................................................... 15

2- Description des unités fonctionnelles du système de pilotage .................... 16

II- Étude et choix des équipements .................................................................... 18

1- Étude et choix de l’unité d’acquisition ......................................................... 18

2- Étude et choix de l’unité de lecture ............................................................. 22

3- Étude et choix des unités de traitement et de transmission ........................ 22

4- Etude et choix de l’unité d’alimentation ....................................................... 25

5- Étude et choix de l’unité d’affichage............................................................ 25

6- Étude et choix de l’unité d’exécution ........................................................... 27

III- Protocole de communication MQTT............................................................ 29

1- Présentation du MQTT................................................................................ 29

2- Choix du Broker .......................................................................................... 29

IV- Schéma structurel de mise en œuvre ......................................................... 30

CHAPITRE 3 : ETUDE CONCEPTUELLE DU SYSTÈME INFORMATIQUE .......31

I- Présentation de ESSUP/UML......................................................................... 31

1- Présentation du processus EssUP.............................................................. 31

2- Présentation du langage UML .................................................................... 31

II- Délimitation du système ................................................................................. 32

1- Identification des acteurs ............................................................................ 32

2- Identification des cas de résultats ............................................................... 32

3- Elaboration du diagramme d’utilisation ....................................................... 33

III- Outils d’implémentation............................................................................... 34

1- Frontend ..................................................................................................... 34

XV
Étude et proposition d'un système de gestion et de facturation
de places de parking : Cas du projet parking tower

2- Backend ...................................................................................................... 36

3- Agrégateur de paiement ............................................................................. 37

4- Architecture applicative ............................................................................... 38

5- Outils utilisés ............................................................................................... 39

PARTIE III : REALISATION ET ÉTUDE FINANCIÈRE ..............................................40

CHAPITRE 1 : REALISATION DU SYSTÈME...........................................................41

I- Préparation de l’IDE Arduino .......................................................................... 41

1- Présentation de l’IDE .................................................................................. 41

2- Configuration de l’IDE ................................................................................. 42

II- Préparation de la carte Raspberry pi .............................................................. 44

1- Installation et configuration de Raspbian .................................................... 44

2- Installation et utilisation du client VNC ........................................................ 48

III- Organigramme de fonctionnement du système .......................................... 49

IV- Mise en œuvre du prototype ....................................................................... 51

1- Implémentation de l’application ................................................................... 51

2- Présentation du prototype ........................................................................... 53

CHAPITRE 2 : EVALUATION FINANCIERE DU PROJET ..................................54

I- Coût détaillé du matériel ................................................................................. 54

II- Coût de développement de l’application ......................................................... 54

III- Coût totale du projet.................................................................................... 55

CONCLUSION...........................................................................................................56

BIBLIOGRAPHIE ....................................................................................................... IX

WEBOGRAPHIE ........................................................................................................ X

ANNEXES ................................................................................................................. XI

TABLE DES MATIÈRES ......................................................................................... XIV

XVI

Vous aimerez peut-être aussi