Mémoire ESE 2019
Mémoire ESE 2019
Mémoire ESE 2019
N° d’ordre : M ….../GE/2019
MEMOIRE
Présenté pour obtenir le diplôme de
MASTER EN ELECTRONIQUE
Par
BAIRI ABDELGHANI.
AMMOUR ABDELMADJID.
Mots clés : Parking intelligent, Smart parking, Internet des objets, Arduino Méga, Android,
Wi-Fi, Internet des objets, GPS, STR.
Abstract
Recently, the number of vehicle owners has increased, so it needs a large parking
lot. The lack is how to look for empty parking space in the large parking area and the amount
of illegal parking car that does not follow the rules of the parking space unit. In this article,
we have proposed the intelligent parking system that brings together the technologies of
electronics, automation, computing and telecommunications to improve the movement in the
city to move more freely, using the Internet of Things (IoT) and a guidance system that can be
part of a solution for the parking problem. This helps the system in parking organization and
helps the driver to reach their parking places easily as the space is vacant.
The parking space can be detected by means of à photoresistor sensor that connects
to the Arduino board and the ESP8266 12E module (NodeMCU) that has been programmed
by Arduino IDE. Users can access parking space information using a smartphone via an app,
as well as visual indication for guidance at parking levels using the LED, graphic and digital
displays. In the end we ensure the requirement of security system and user parking
organization.
Remerciement
Résumé
Introduction générale…………………………………………………………………………………………………….…… 1
CHAPITRE I
I.5.1. Avantages……………………………………………………………………………………………………………….......6
I.7. Conclusion…………………………………………………………………………………………………………………….8
CHAPITRE II
II.1. Introduction……………………………………………………………………………………………………………………9
II.3. La localisation............................................................................................................................................................13
II.3.1. Définition..................................................................................................................................................................13
II.7.2. Avantages................................................................................................................................................................17
II.7.3. Inconvénients........................................................................................................................................................18
III.1. Introduction……………………………………………………………………………………………………21
III.6. Eclairage…………………………………………………………………………………………………………..33
III.7.Horloge DS3231.......................................................................................................................................34
III.16. Implémentation de prototype d’un capteur de flamme sur logiciel ISIS …………….51
III.19. Conclusion..........................................................................................................................................................57
CHAPITRE I
CHAPITRE II
Figure II.8.1 : Organigramme pour conception d’un système temps réel ……………………19
CHAPITRE III
Figure III.8.1 : Schéma d’implémentation d’un ESP6288 12E et RTC sur logicielle ISIS...36
Figure III.12.1 : Nombre total des places disponible sur le parking ..........................................44
Figure III.13 : Schéma d’implémentation des composants d’un bloc B sur ISIS …………....48
Figure III.13.1 : La présence des véhicules dans trois places sur le bloc B ……………….....48
Figure III.14.1 : La présence des véhicules dans trois places sur le bloc B et A……………49
Figure III.17 : Schéma de communication d’application MIT sur les SMART PHONE…….53
CHAPITRE III
1
CHAPITRE I
Mobilité et Stationnement Intelligent
CHAPITRE I Mobilité et Stationnement Intelligent
I.1. Introduction
Dans la situation des exigences des nouvelles technologiques, les développeurs cherchent
toujours à améliorer la vie des personnes, La recherche consiste à fournir le confort et la
facilité de mouvement et de vitesse dans les besoins quotidiens comme aller au travail, faire
du shopping, etc.
Pour ces raisons, les différents moyens de transport sont essentiels, mais avec l'augmentation
de ces moyens, les problèmes de circulation augmentent, en plus de l'absence des espaces de
stationnement. Dans ce chapitre, nous offrons l'une des solutions possibles pour réduire les
problèmes de stationnement et réduire le temps de recherche d’un espace libre.
Le stationnement intelligent (smart parking) offre une solution pour une ville intelligente,
pour que cela aide à résoudre beaucoup problèmes et besoins tels que la facilité de
mouvement et d’accès au travail et réduire la pollution et aider le conducteur à trouver des
espaces libres avec la possibilité de réservation par téléphone mobile.
2
CHAPITRE I Mobilité et Stationnement Intelligent
intelligent. Il réduit les problèmes car il aide les touristes et les employés ou toute personne
qui ne connaît pas la ville, à réserver une place pour sa voiture avec facilité et fiabilité.
3
CHAPITRE I Mobilité et Stationnement Intelligent
La mobilité intelligente est un ajustement majeur pour les territoires car elle influence
l'attractivité économique et la qualité environnementale.
Le sujet est important non seulement par l’arrivée de solutions mais également pour les
gestionnaires qui veulent optimiser les espaces publics. Elle consiste à intégrer tous les
besoins dans une solution unique basée sur des systèmes connectés.
Pour les parkings fermés, les lecteurs de plaques d'immatriculation contrôlent l'accès et
publient également des informations en temps réel. Des panneaux d'implantation dynamiques
sont utilisés pour guider les utilisateurs vers des aires de stationnement gratuites.
Une application logicielle unique, disponible sur les Smartphone qui informe les utilisateurs
sur les lieux disponibles, l'état de la circulation et les horaires des transports en commun,
calcule le chemin en fonction du meilleur rapport coût / temps, réserve si nécessaire les
moyens de transport en libre-service.
Finalement, la mobilité intelligente semble se construire au fur et à mesure des usages et des
innovations mais cela est loin de la freiner dans son développement.
4
CHAPITRE I Mobilité et Stationnement Intelligent
I.3.3. Le stationnement
La connaissance des disponibilités des places en ville est nécessaire dans le stationnement
intelligent. Ensuite, l’utilisateur, pour trouver une place facilement, doit savoir où sont les
places libres. Quand un conducteur arrive en ville pour chercher une place de parking,
généralement il tourne en rond jusqu’à trouver une place de libre, ce qui entraine de la
circulation dans les rues et la pollution de la ville. Si l’utilisateur connait la localisation des
places libres, il peut en réserver une et aller directement à cette dernière. Cela permet un gain
de temps considérable.
Le principe consiste à équiper chaque place de stationnement d’un capteur intelligent capable
de détecter la présence d’un véhicule et d’informer les utilisateurs en temps réel que la place
est libre ou occupée, Ils peuvent également réserver leurs places pour éviter que d’autres
conducteurs leur prennent. On trouve également des applications pour les téléphones
5
CHAPITRE I Mobilité et Stationnement Intelligent
portables, ce qui est plus facile à utiliser pour les conducteurs quand ils sont en déplacement
dans une autre ville.
6
CHAPITRE I Mobilité et Stationnement Intelligent
• Le stationnement intelligent permet une surveillance et une gestion améliorées en temps réel
de l'espace de stationnement disponible.
Apporter et fournir un service aux touristes : Toute nouvelle personne dans la ville
a du mal à trouver une place pour arrêter sa voiture.
7
CHAPITRE I Mobilité et Stationnement Intelligent
I.7. Conclusion
8
CHAPITRE 02
Description du fonctionnement du «
Smart Parking »
CHAPITRE II Description du fonctionnement du « Smart Parking »
II.1. Introduction
En raison de la prévalence des appareils mobiles intelligents dans la société d'aujourd'hui, de
plus en plus de personnes utilisent des applications sur ces appareils pour résoudre les
problèmes quotidiens. Cette technologie offre de nouveaux moyens pour optimiser
l'utilisation des espaces de stationnement.
La présente étude a intégré les applications installées sur les appareils mobiles intelligents
avec Google Maps. Le GPS sera utilisé pour identifier le lieu des utilisateurs, ainsi que les
systèmes de guidage de stationnement qui sont un autre système de stationnement intelligent
qui fournit des informations sur le nombre de places de stationnement disponibles sur les
écrans d'affichage. Celles-ci sont généralement placées à proximité des parcs de
stationnement.
9
CHAPITRE II Description du fonctionnement du « Smart Parking »
Les signaux seront envoyés au GPS, après que les clients démarrent l'application sur
leurs appareils mobiles.
Dès que le GPS reçoit la demande de l'application sur les appareils mobiles des
clients, il commence à détecter le lieu actuel de l'appareil.
Les clients doivent patienter que le GPS ait fini de localiser l'application sur mobile
avant de recevoir des indications sur la position du parking
Les clients pourront réserver un stationnement on cliquant sur le Botton << réserver
une place >> et choisir le temps quand ils vont entrer au parking.
Figure II.2.1: Smart parking application.
L’entrée du parking est équipée d’un afficheur graphique LCD qui indique le nombre
de places disponibles dans chaque étage et fait un comptage
(incrémentation/décrémentation) en fonction de capteurs de présence (photorésistance
/lumière) et d’une barrière automatique de sécurité qui prend son état (ouverture /
fermeture) à travers un servomoteur qui est commandé par un capteur de présence :
10
CHAPITRE II Description du fonctionnement du « Smart Parking »
Figure II.2.2 : Prototype d’entrée de parking.
Le guidage à l’intérieur de parking se fait par :
- Des afficheurs numériques (afficheur 7 segment) qui affichent le nombre de places
disponibles dans chaque bloc est qui sont incrémentés ou décrémentés en fonction des
capteurs de passage (photorésistance/lumière).
- Des voyants lumineux LED qui sont placés devant chaque place de stationnement et
prennent son état par le capteur de présence (photorésistance/lumière), à l’obscurité :
présence d’une voiture place occupée (voyant rouge), présence de la lumière : absence
de voiture place disponible (voyant vert).
11
CHAPITRE II Description du fonctionnement du « Smart Parking »
Pour améliorer la sécurité de notre parking nous avons utilisé un capteur de flamme qui a pour
rôle de détecter le feu. Avec une indication sonore à l’aide d’un buzzer et visuelle à l’aide
d’une LED jaune.
12
CHAPITRE II Description du fonctionnement du « Smart Parking »
Pour l’organisation du parking et assurer le bon stationnement pour chaque voiture, on utilise
un capteur LDR entre les allées qui a pour rôle de détecter la voiture mal stationnée. Avec
une indication sonore à l’aide d’un buzzer.
II.3.1. Définition
La localisation est un procédé de positionnement d'un objet sur une carte géographique, cette
action est effectuée à l'aide d'un terminal très sensible qui permet d'être localisé en temps réel
ou différé. Les positions notées peuvent être stockées dans le terminal et récupérées plus tard,
ou transmises en temps réel à une plate-forme logicielle de localisation.
13
CHAPITRE II Description du fonctionnement du « Smart Parking »
Localisation et guidage par Google Maps: Pour les directions sur rue, les systèmes basés sur
GPS seront sans hasard la meilleure solution possible. L'utilisateur obtient des indications en
temps réel qui le guideront vers l'espace de stationnement. Ce ne sera pas seulement une route
tracée sur une carte, mais plutôt des flèches pointant vers les chemins possibles.
2. Accessibilité globale
Notez que 24 à 32 satellites en orbite terrestre moyenne sont chargés de fournir des services
GPS à travers le monde. Ces satellites gravitent autour du globe pour assurer une couverture
14
CHAPITRE II Description du fonctionnement du « Smart Parking »
complète de différentes zones. De plus, le fait d'avoir différents satellites en orbite sur
différentes pistes et à des moments différents améliore encore la précision des informations de
géolocalisation.
15
CHAPITRE II Description du fonctionnement du « Smart Parking »
Enfin en milieu urbain, en montagne ou dans une région boisée le signal peut être
bloqué.
16
CHAPITRE II Description du fonctionnement du « Smart Parking »
La réponse entre l'utilisateur et le système est décrite comme suit: avant tout une application
fonctionnant sur un Smartphone qui est utilisé pour prendre des indications de localisation de
stationnement ainsi que des indications de disponibilité en temps réel. L'application permettra
aux utilisateurs de vérifier le lieu de stationnement sur lequel ils se sont garés et de prendre
une réservation pour un lieu. Le deuxième est un dispositif dédié qui suit l'utilisateur et
communique automatiquement avec le reste de la fondation afin de garantir à l'utilisateur de
vérifier le lieu de stationnement occupé.
Le WIFI est une technologie de réseau sans fil populaire. WIFI signifie «fidélité sans fil». Le
WIFI a été inventé par NCR corporation / AT & T aux Pays-Bas en 1991. Grâce à cette
technologie, nous pouvons échanger des informations entre deux appareils ou plus. Le WIFI a
été développé pour les appareils informatiques mobiles, tels que les ordinateurs portables,
mais il est maintenant largement utilisé pour les applications mobiles et les produits
électroniques grand public tels que les téléviseurs, les lecteurs de DVD et les appareils photo
numériques. Il devrait y avoir deux possibilités de communication avec la connexion WIFI,
via un point d’accès à la connexion client ou une connexion client à client. Le WIFI est un
type de technologie sans fil. Il est communément appelé réseau local sans fil (LAN). Le WIFI
permet aux réseaux locaux de fonctionner sans câble ni câblage. C'est un choix populaire pour
les réseaux domestiques et professionnels.
WiFi est une connexion Internet haut débit et une connexion réseau sans utiliser de câbles ou
de fils. Le réseau sans fil exploite trois éléments essentiels: les signaux radio, l’antenne et le
routeur. Les ondes radio sont des clés qui rendent possible la mise en réseau WiFi. Les
ordinateurs et les téléphones portables sont prêts avec des cartes WiFi. La compatibilité WiFi
utilise une nouvelle création à constituer au sein de la terre connectée au réseau
communautaire. La diffusion clairement dite est connectée en séquence, en fait, elle est
complétée par un système stéréo surf ainsi que par la valeur des câbles avec moniteur pour
classification. Le WiFi permet à la personne d'accéder au Web n'importe où dans la zone
réellement fournie. Vous pouvez maintenant générer un système dans les centres de produit,
les bibliothèques, les écoles, les collèges, les campus, les instituts personnels, etc. ainsi que
dans les magasins d’expresso et sur les lieux publics afin de rendre votre entreprise plus
lucrative et d’interagir avec ses propres clients à tout moment. La compatibilité WiFi peut
faire en sorte que la société surfe avec le regard fixe en utilisant son inspirante télévision par
câble beaucoup moins contraignante.
II.7.2. Avantages:
Un ordinateur portable sans fil peut être déplacé d'un endroit à un autre.
L'installation et la configuration WiFi est plus simple qu'un processus de câblage.
C'est complètement sûr et ça n'interférera avec aucun réseau.
17
CHAPITRE II Description du fonctionnement du « Smart Parking »
II.7.3. Inconvénients
WiFi génère des radiations qui peuvent toucher à la santé humaine.
Nous devons déconnecter la connexion WiFi chaque fois que nous n'utilisons pas le
serveur.
Il existe certaines limites au transfert des données, nous ne pouvons pas transférer les
données sur de longues distances.
L'implémentation WiFi est très chère comparée à la connexion filaire.
Un système temps réel est un système qui doit répondre dans des délais de temps très précis
avec des résultats exacts.
18
CHAPITRE II Description du fonctionnement du « Smart Parking »
19
CHAPITRE II Description du fonctionnement du « Smart Parking »
II.9. Conclusion
Dans ce chapitre, nous avons donné les concepts et les structures de stationnement intelligent
ainsi qu’on a détaillés le principe de fonctionnement de notre parking proposé.
D'un autre côté, nous avons exposé les technologies et les méthodes qui sont utilisées pour
assurer un stationnement intelligent qui permettra de faciliter la tâche des utilisateurs.
20
CHAPITRE 03
Réalisation et Implémentation d’un
prototype « Smart Parking »
CHAPITRE III Réalisation et Implémentation d’un prototype « Smart Parking »
III.1. Introduction
Dans ce chapitre, on expose les logiciels et le matériel utilisé pour faciliter la gestion du
système. On donnera un exemple d’un système qui améliore cette gestion qui permet aux
conducteurs de réserver un espace libre avec une application mobile.
L'idée derrière notre application est d'aider le client à trouver des places libres pour le
stationnement. Pour organiser ce système, il est nécessaire de juger la réservation d'un
stationnement avec un lieu de parking idéal par une gestion de guidage intelligente qui dépend
du coût et du temps.
L'application MIT Inventeur a été fourni par Google, et maintenu par le Massachusetts
Institute of Technology (MIT) et les inventeurs sont Mark Friedman et le MIT professeur Hal
Abelson. MIT app inventeur dans ce projet est utilisé pour l'affichage des emplacements de
parking sur le Maps et pour l’affichage de la disponibilité de stationnement et la réservation
en temps réel.
21
CHAPITRE III Réalisation et Implémentation d’un prototype « Smart Parking »
La figure suivante montre un seul côté des blocs de notre code pour l'application Android que
nous avons développé en utilisant l’application MIT pour contrôler notre prototype de parking
Intelligent.
22
CHAPITRE III Réalisation et Implémentation d’un prototype « Smart Parking »
23
CHAPITRE III Réalisation et Implémentation d’un prototype « Smart Parking »
24
CHAPITRE III Réalisation et Implémentation d’un prototype « Smart Parking »
25
CHAPITRE III Réalisation et Implémentation d’un prototype « Smart Parking »
25
CHAPITRE III Réalisation et Implémentation d’un prototype « Smart Parking »
III.3.3.1. Caractéristique
Wifi Module - Module ESP-12E similaire à ESP-12 module, mais avec 6 GPIOS
supplémentaires.
Module ESP8266ESP-12E
USB intégré Adaptateur UART série (SiliconLabsCP2102)
Bouton de réinitialisation
Touche d'entrée (également utilisé pour bootloading)
Montage en surface, LED rouge contrôlable par l'utilisateur
Régulateur de tension 500mA 3.3V(LM1117)
Deux entrées d'alimentation protégée par diode (l'un pour un câble USB, une autre
pour une batterie)
Têtes - 2x 2,54 mm en - tête à 15 broches avec accès à GPIO, SPI, UART, CAN et
broches d'alimentation
Alimentation - 5V via port micro USB
Dimensions - 49 x 24,5 x13mm
III.3.4 Servomoteur
III.3.4.1. Description
26
CHAPITRE III Réalisation et Implémentation d’un prototype « Smart Parking »
27
CHAPITRE III Réalisation et Implémentation d’un prototype « Smart Parking »
Toutes ces classifications permettent d'avoir une vue d'ensemble des capteurs et bien sur
aucune des méthodes de classification n'est meilleure que l'autre car toutes présentent des
avantages et des inconvénients
Il existe plusieurs propriétés associées à un capteur qui sont critiques pour les performances
du capteur. Les plus importantes sont :
La résistance dépendant de la lumière (LDR) est juste un autre type spécial de résistance et n'a
donc aucune polarité. Ce qui signifie qu'ils peuvent être connectés dans n'importe quelle
direction
Une photorésistance ou LDR (Light DependentResistor), comme son nom l'indique va
changer sa résistance en fonction de la lumière qui l'entoure. C'est quand la résistance est
placée dans une pièce sombre qu'elle aura une résistance de quelques ohms de Méga et
pendant que nous imposons graduellement la lumière au-dessus du capteur sa résistance
commencera à diminuer des méga ohms à quelques ohms.
Cette propriété aide le LDR à être utilisé comme capteur de lumière. Il peut détecter la
quantité de lumière qui tombe sur lui et ainsi prédire la lumière et l'obscurité
28
CHAPITRE III Réalisation et Implémentation d’un prototype « Smart Parking »
1. Faible coût.
2. Larges games spectrales.
3. Facilité de mise en œuvre.
4. Rapport de transfert statique.
5. Sensibilité élevée.
29
CHAPITRE III Réalisation et Implémentation d’un prototype « Smart Parking »
III.4.3.2. Caractéristique.
Capteur de détection de flamme est le capteur le plus sensible pour des longueurs d'onde
infrarouge de la flamme entre 760 nm et 1100 nm. Il a deux sorties:
AO: sortie analogique, signaux de tension de sortie sur la résistance thermique en temps réel,
DO: lorsque la température atteint à un certain seuil, signaux de seuil de sortie haute et basse
est réglable par potentiomètre.
La bibliothèque Arduino est développée pour I2C_LCD, l'utilisateur n'a besoin que de
quelques lignes de code pour réaliser des graphiques complexes et des fonctionnalités
d'affichage de texte. Il peut remplacer le moniteur série d'Arduino à un endroit donné, vous
pouvez obtenir des informations en cours d'exécution sans ordinateur.
Plus que cela, ils ont développez également le logiciel de conversion de données d’images
dédié (convertisseur de bitmap) qui est maintenant disponible pour supporter la plate-forme
PC de Windows, Linux, Mac OS. Grâce au logiciel de conversion bitmap, vous pouvez
afficher votre image préférée sur I2C_LCD, sans nécessiter de programmation complexe.
30
CHAPITRE III Réalisation et Implémentation d’un prototype « Smart Parking »
Lors du débogage du code, il peut remplacer le moniteur série pour surveiller l'état
d'exécution du programme.
Les afficheurs 7 segments sont des afficheurs à LED constitués de 7 segments (une LED par
segment), qui permettent d'afficher des chiffres et même parfois des lettres en fonction de
l'application.
On a deux types :
-Afficheur à anode commune : toutes les anodes sont reliées et connectées au potentiel haut.
La commande du segment se fait par sa cathode mise au potentiel bas.
-Afficheur à cathode commune : toutes les cathodes sont reliées et connectées au potentiel
bas. La commande du segment se fait par son anode mise au potentiel haut.
31
CHAPITRE III Réalisation et Implémentation d’un prototype « Smart Parking »
32
CHAPITRE III Réalisation et Implémentation d’un prototype « Smart Parking »
III.5.4.1. Description :
III.5.4.2. Fonctionnalité :
Le buzzer possède deux petites pattes de fixation. La puissance sonore d’un tel composant est
de l’ordre de 85 dB/cm, Il nécessite une tension continue pour fonctionner, cette dernière doit
généralement être comprise entre 3 V et 28 V, selon les modèles. Un buzzer prévu pour
fonctionner sous 6 V, fonctionne généralement très bien pour toute tension d’alimentation
comprise entre 4 V et 8 V, et un buzzer prévu pour fonctionner sous 12 V, peut parfaitement
fonctionner sous une tension comprise entre 6 V et 28 V (voir caractéristiques données par le
fabricant pour ne pas faire de bêtise).
III.6. Eclairage
33
CHAPITRE III Réalisation et Implémentation d’un prototype « Smart Parking »
RTC conserve des informations sur les secondes, les minutes, les heures, le jour, la date, le
mois et l'année. Moins de 31 jours du mois, la date de fin sera automatiquement ajustée, y
compris les corrections pour l'année bissextile. L'horloge fonctionne dans les 24 heures ou
l'indication bande/AM/PM du format de 12 heures. Fournit deux réveil configurables et un
calendrier peut être défini sur une sortie d'onde carrée. L'adresse et les données sont
transférées en série par un bus bidirectionnel I2C.
34
CHAPITRE III Réalisation et Implémentation d’un prototype « Smart Parking »
L’aspect général de notre application se résume dans la figure ci-dessus, où nous avons
apporté une architecture qui permet à l’utilisateur d’interagir et de communiquer avec un
serveur des informations qui sont propres au système (parking), d’une autre manière nous
allons créer une relation clients/serveur qui se compose d’un programme client qui envoie des
demandes à un serveur contenant un programme qui permet de router et d’exécuter les
requêtes produites par les clients.
Donc, nous allons créer une interface graphique sous Android, pour contenir notre application
dans le coté client, cette interface permet à l’utilisateur d’obtenir en temps réel l’état de
l’ensemble des capteurs placés sur le parking et de les visualiser sous forme simplifiée pour
être compris par le client, et elle permet aussi d’envoyer des commandes pour réserver des
places avec précision de temps d’arrivée. Toutes ces communications se font à travers un
réseau internet basé sur un serveur web embarqué dans le NodeMCU qui fait le routage des
requêtes et les envoie à l’Arduino Méga à l’aide d’une communication série (RX, TX) pour en
fin être exécutée sur le matériel.
35
CHAPITRE III Réalisation et Implémentation d’un prototype « Smart Parking »
Exemple de requêtes :
Figure III.8.1 : Schéma Implémentation d’un ESP6288 12 E et RTC sur logicielle ISIS.
Remarque : Comme vous pouvez le voir sur la figure ci-dessus, RTC module qui est en
couleur rouge est une horloge qui a une batterie de secours est installée sur le module. Cela
permet au module de conserver le temps, même lorsqu'il n'est pas alimenté par
l'Arduino. Ainsi, chaque fois qu’on allume et qu’on éteint notre module, l'heure ne se
réinitialise pas.
Ce module à cinq pins, les (RST, DATA, CLK) du RTC Brochages aux pins 3, 4, 5 de
l’Arduino respectivement, plus l’alimentation et la masse.
36
CHAPITRE III Réalisation et Implémentation d’un prototype « Smart Parking »
37
CHAPITRE III Réalisation et Implémentation d’un prototype « Smart Parking »
38
CHAPITRE III Réalisation et Implémentation d’un prototype « Smart Parking »
La maquette est composée d’une seule entrée et de deux étages, chaque étage à deux blocs.
Le principe de fonctionnement est le même pour chaque étage, pour cela on présente notre
système seulement dans le deuxième étage.
Le deuxième étage a deux blocs : le bloc A qui est composé de 14 places de stationnement et
bloc B est composé de 16 places, puisque le fonctionnement est le même pour chaque place
de stationnement on n’utilise que 6 places pour découvrir le fonctionnement de notre système,
donc 3 places pour le bloc A et 3 places pour le bloc B
Vue de la complexité du câblage réalisé, on utilise le logicielle ISIS pour bien détailler le
câblage de chaque composant.
39
CHAPITRE III Réalisation et Implémentation d’un prototype « Smart Parking »
Le servomoteur sera connecté sur une pin digital de l'Arduino (pin 12). Dans le cas où la
voiture se présente devant la barrière de parking LDR8 ou LDR9 sera à l’obscurité ce qui va
diminuer la tension mesurée par A7 ou A8, ce changement implique également un
changement sur la pin digital 12 par un code bien défini sur la carte Arduino. Ce dernier
changement va ordonner au servomoteur d’ouvrir la barrière de 90°, et après un certain temps
la barrière se ferme automatiquement.
40
CHAPITRE III Réalisation et Implémentation d’un prototype « Smart Parking »
-La figure suivante illustre l’affichage de l’entrée de parking avec la barrière automatique
-La figure suivante illustre l’ouverture de la barrière en cas de présence de voiture pour sortir
41
CHAPITRE III Réalisation et Implémentation d’un prototype « Smart Parking »
Chaque bloc est équipé par des composants qui font la gestion de guidage dans le parking, on
a des afficheurs pour le comptage des places disponibles et des voyants lumineux (rouge
place occupée, vert place libre). Tout changement d’affichage est dû à un changement sur des
capteurs qui était branché à une carte Arduino, cette carte va manipuler toute action dans ce
montage via un code bien défini.
On a trois parties d’affichage (par afficheur LCD, par des LED, par afficheur 7 segment), et
une partie d’occupation (des capteurs de présence LDR).L’ensemble est connecté et géré par
une carte Arduino ayant un code bien défini.
42
CHAPITRE III Réalisation et Implémentation d’un prototype « Smart Parking »
1-Tout d’abord l’afficheur principale LCD qui affiche le nombre total de places disponibles
dans le parking et le nombre de places disponibles dans chaque étage (étage 1 :Etg1, étage
2 :Etg2).
On remarquera dans la figure ci-dessus que l’afficheur LCD est branché a un module
électronique I2C port série 8 bits port parallèle, avec ce module on peut utiliser seulement
deux ports de la carte Arduino pour contrôler jusqu’à 8 ports numériques. Les deux pins sont
SDA (Serial Data Line) ligne de donnée bidirectionnelle et SCL (Serial Clock Line) ligne
d’horloge de synchronisation bidirectionnelle. Il ne faut également pas oublier la masse qui
doit être commune avec LCD, les deux lignes sont tirées aux niveaux de tension VDD
2-Deux afficheurs 7 segment sont des afficheurs secondaire un pour chaque bloc, il affiche le
nombre des place disponible dans chaque bloc, l’incrémentation ou la décrémentation du
nombre de place est effectuée par la détection de présence de voiture dans chaque place de
stationnement du bloc correspond.
Chaque segment de l’afficheur est lie à une résistance de 220 ohms pour la protection, on
utilise des afficheurs anode commune.
3-Les LED sont utilisées pour indiquer l’état de la place de stationnement, chaque LED
représente un état avec une couleur précise, la LED rouge allumée correspond à une place
occupé et la LED verte allumée à une place libre ce qui servira à orienter le conducteur et lui
faciliter le choix de stationner. Chaque LED est reliée à une résistance de 220 ohms pour la
protection.
La partie d’occupation :
On utilise des capteurs de présence LDR, dans chaque place de stationnement on a une LDR
câblé en série avec une résistance 220ohm pour former un diviseur de tension entre eux, la
variation de tension dépend de la quantité de lumière reçue par chaque LDR, une entrée
analogique pour chaque LDR afin de mesurer la variation de tension en fonction de la
lumière captée par les photorésistances.
L’idée est la même pour chaque place de stationnement, en se basant sur le capteur LDR la
carte Arduino fonctionne en numérique, le microcontrôleur ne comprend que les « 0 » et les «
1 ». Les entrées analogiques sont dotées de convertisseurs analogique/numérique qui convertit
une tension en une suite de « 0 » et de «1 » que la carte fait correspondre à un nombre variant
de 0 à 1023.Le changement d’état de LDR (entre l’obscurité et la présence de lumière)
En cas de repos LDR et à la présence de lumière, la totalité des places sont libres, les trois
afficheurs donnent le nombre max des places disponibles dans le parking .Pour une place de
43
CHAPITRE III Réalisation et Implémentation d’un prototype « Smart Parking »
-La figure suivante illustre l’indication des places disponibles par l’afficheur LCD
44
CHAPITRE III Réalisation et Implémentation d’un prototype « Smart Parking »
- Les deux figures suivantes illustres le cas d’entrée d’une voiture au bloc A
Remarque : une décrémentation sur l’afficheur 7 segment du bloc A avec LED vert qui
s’éteint et LED rouge qui s’allume pour la place une. Et l’affichage d’une voiture sur
l’application de Smartphone en temps réel.
-La figure suivante illustre l’indication des places disponibles sur l’afficheur LCD
45
CHAPITRE III Réalisation et Implémentation d’un prototype « Smart Parking »
Remarque : une décrémentation sur l’afficheur 7 segment avec deux LED vertes éteintes et
deux LED rouge qui s’allument pour deux places. Et l’affichage de deux voitures sur
l’application de smartphone en temps réel.
-La figure suivante illustre l’indication des places disponible sur l’afficheur LCD
Remarque : décrémentation du nombre total 60 devient 58 et du nombre de deuxième étage
30 devient 28
46
CHAPITRE III Réalisation et Implémentation d’un prototype « Smart Parking »
Remarque : une décrémentation sur l’afficheur 7 segment avec trois LED vertes éteintes et
trois LED rouge qui s’allument pour 3 places. Et l’affichage de 3 voitures sur l’application de
smartphone en temps réel.
-La figure suivante illustre l’indication des places disponibles sur l’afficheur LCD
47
CHAPITRE III Réalisation et Implémentation d’un prototype « Smart Parking »
Figure III.13 : Schéma d’implémentation des composants d’un bloc B sur logiciel ISIS.
-La figure suivante illustre le cas de présence de trois voitures dans le bloc B
Remarque : une décrémentation sur l’afficheur 7 segment avec trois LED vertes éteintes et
trois LED rouge qui s’allument pour trois place. Et l’affichage de trois voitures sur
l’application de smartphone en temps réel.
Figure III.13.1 : La présence des véhicules dans trois places sur le bloc B.
48
CHAPITRE III Réalisation et Implémentation d’un prototype « Smart Parking »
-La figure suivante illustre l’indication des places disponibles sur l’afficheur LCD
Figure III.14.1 : La présence des véhicules dans trois places sur le bloc B et sur bloc A.
49
CHAPITRE III Réalisation et Implémentation d’un prototype « Smart Parking »
-La figure suivante illustre l’indication des places disponible sur l’afficheur LCD
50
CHAPITRE III Réalisation et Implémentation d’un prototype « Smart Parking »
Le buzzer est illustré dans la figure ci-dessus (BUZ2 MAL STAT), il a une anode qui est
branchée au pin numérique 9 de l’Arduino et une cathode branchée à la masse GND.
Le capteur LDR7 câblé en série avec une résistance R50 de 220 ohms forme un diviseur de
tension entre eux, la variation de tension dépend de la quantité de lumière reçue par LDR7.
On utilise une entrée analogique A6 afin de mesurer la variation de tension en fonction de la
lumière captée par la photorésistance. La carte Arduino va lire cette variation est fait un test
de code qui va lancer par la suite une commande au buzzer qui déclenche un signal sonore
51
CHAPITRE III Réalisation et Implémentation d’un prototype « Smart Parking »
Dans le schéma ci-dessus nous avons tout un bloc de composants pour assurer la sécurité du
notre parking, ce bloc est composé d’un buzzer (BUZ1) d’une LED et d’un capteur de
flamme.
La carte Arduino reçoit un « 0 » ou un « 1 » et fait un test de code après, elle réagit par une
commande de LED jaune qui va faire un clignotement pour une meilleure indication et une
commande au buzzer qui va déclencher un signal sonore pour renforcer l’indication de la
détection de flamme.
52
CHAPITRE III Réalisation et Implémentation d’un prototype « Smart Parking »
Figure III.17 : Schéma de communication d’application MIT APP INVENTOR sur les
SMART PHONE.
Première étape
-La figure suivant illustre l'interface de notre application Android appelée " PARKING".
53
CHAPITRE III Réalisation et Implémentation d’un prototype « Smart Parking »
Deuxième étape
Nous cliquons sur le zoom avant pour avoir une meilleure vue sur notre localisation
sur la carte géographique et pour le meilleur guidage au parking.
Nous cliquons sur le Botton « cliquer pour réserver » pour choisir le temps de rentrée
au parking.
-La figure suivante illustre l’interface de notre application pour la réservation
54
CHAPITRE III Réalisation et Implémentation d’un prototype « Smart Parking »
Troisième étape
Remarque : la place ne sera plus réservée après Cinq minute de temps réservé. Ainsi que
l’utilisateur ne peuvent pas réserver s’il est loin de 30 minutes de parking.
-La figure suivante illustre le cas d’une réservation à distance sans présence de voiture
Remarque : une décrémentation sur l’afficheur 7 segment avec LED verte qui s’éteint et la
LED rouge qui s’allume. Et l’affichage du mot d’indication « réservé » sur l’application de
Smartphone en temps réel.
55
CHAPITRE III Réalisation et Implémentation d’un prototype « Smart Parking »
-La figure suivante illustre le changement d’affichage sans présence de voiture et en temps
réel avec la réservation.
56
CHAPITRE III Réalisation et Implémentation d’un prototype « Smart Parking »
III.19. Conclusion
Les tests effectués sur notre structure et notre système proposés ont été positifs. En effet,
après les différents tests et les confirmations, on a prouvé que l'application mobile utilisée
permet de communiquer avec les composants physiques du modèle de parking intelligent sans
obstacle en utilisant la technologie WIFI. Et le système de réservation fonctionne bien et les
capteurs peuvent détecter les véhicules sans aucun problème, ainsi que la gestion de guidage à
bien fonctionné, de plus notre système assure la sécurité des clients du parking.
57
CONCLUSION GENERALE
L’objectif de ce projet est de réaliser un exemple de parking intelligent par étage. Nous avons
pu développer un système dans ce sens qui utilise les outils de guidage de stationnement et de
positions de parking via une application mobile utilisant la technologie WIFI et le système de
positionnement global GPS.
Avec ce système, les usagers trouvent le meilleur espace libre, ce qui permet d'économiser du
temps, de l’argent et de diminuer la pollution. Le parking se remplit efficacement et l'espace
peut être utilisé correctement par des entités commerciales et les entreprises. La circulation
devient plus fluide car il y aura moins de voitures qui circulent à la recherche d'une place de
stationnement ouverte.
Dans notre étude future, nous examinerons les aspects de sécurité de notre système ainsi que
la mise en œuvre du système proposé à grande échelle dans le monde réel.
58
BIBLIOGRAPHIE
[1] https://itsocial.fr/innovation/objets-connectes/quest-liot-definition-de-liot-linternet-objets
[2] https://fr.wikipedia.org/wiki/Voiture_%C3%A9lectrique
[3] https://fr.wikipedia.org/wiki/G%C3%A9olocalisation
[4]https://www.profolus.com/topics/advantages-and-disadvantages-of-gps/
[5] https://fr.wikipedia.org/wiki/Global_Positioning_System#Calcul_de_la_position
[6] https://www.elprocus.com/how-does-wifi-work/