Arduino [2]
ย ย ย ย ย ย ย ย Arduino est un projet crรฉรฉ par une รฉquipe de dรฉveloppeurs, composรฉe de six individus : Massimo Banzi, David Cuartielles, Tom Igoe, Gianluca Martino, David Mellis et Nicholas Zambetti. Cette รฉquipe a crรฉรฉ le ยซย systรจme Arduinoย ยป. Cโest un outil qui va permettre aux dรฉbutants, amateurs ou professionnels de crรฉer des systรจmes รฉlectroniques plus ou moins complexes. Elle constitue en elle-mรชme deux choses :
๏ท Le matรฉriel : cartes รฉlectroniques dont les schรฉmas sont en libre circulation sur internet.
๏ท Le logiciel : gratuit et open source, dรฉveloppรฉ en Java, dont la simplicitรฉ d’utilisation relรจve du savoir cliquer sur la souris
Ecran LCD[3]
ย ย ย ย ย ย ย ย Le terme LCD signifie ยซ Liquid Crystal Display ยป et se traduit, en franรงais, par ยซ รcran ร Cristaux Liquides ยปmais on nโa pas dโacronymes classe en franรงais donc on parlera toujours de LCD. On trouve cet รฉcran dans plein dโappareils รฉlectroniques disposant dโafficheur : les montres, le tableau de bord de votre voiture, les calculatrices, etc. Cette utilisation intensive est due ร leur faible consommation et coรปt. Les รฉcrans LCD sont aussi sous des formes plus complexes telles que la plupart des รฉcrans dโordinateur ainsi que les tรฉlรฉviseurs ร รฉcran plat. Cette technologie est bien maitrisรฉe et donc le coรปt de production est assez bas. Dans les annรฉes ร venir, ils vont avoir tendance ร รชtre remplacรฉs par les รฉcrans ร affichage LED qui sont pour le moment trop chers. Il en existe deux types :
– les รฉcrans ร rรฉtro-รฉclairage LED : ceux sont des รฉcrans LCD tout ร fait ordinaires qui ont simplement la particularitรฉ dโavoir un rรฉtro-รฉclairage ร LED ร la place des tubes nรฉons. Leur prix est du mรชme ordre de grandeur que les LCD ยซ normaux ยป. En revanche, la qualitรฉ dโaffichage des couleurs semble meilleure comparรฉs aux LCD ยซ normaux ยป.
– les รฉcrans ร affichage LED : ceux si ne disposent pas de rรฉtro-รฉclairage et ne sont ni des รฉcrans LCD, ni des plasmas. Ce sont des รฉcrans qui, en lieu et place des pixels, se trouvent des LED de trรจs petite taille. Leur coรปt est prohibitif pour le moment, mais la qualitรฉ de contraste et de couleur inรฉgale tous les รฉcrans existants.
Les deux catรฉgories prรฉcรฉdentes (รฉcran LCD dโune montre par exemple et celui dโun moniteur dโordinateur) peuvent รชtre diffรฉrenciรฉes assez rapidement par une caractรฉristique simple : la couleur. En effet, les premiers sont monochromes (une seule couleur) tandis que les seconds sont colorรฉs (rouge, vert et bleu). Dans cette partie, nous utiliserons uniquement le premier type pour des raisons de simplicitรฉ et de coรปt. Les caractรฉristiques techniques seront expliquรฉes en ANNEXE 4. Les broches de donnรฉes des รฉcrans LCD peuvent รชtre placรฉes sur nโimporte quelles entrรฉes/sorties numรฉriques de lโArduino.
Notion dโautomatisation
ย ย ย ย ย ย ย ย L’automatique fait partie des sciences de l’ingรฉnieur. Cette discipline traite de la modรฉlisation, de l’analyse, de la commande et de la rรฉgulation des systรจmes dynamiques. Elle a pour fondements thรฉoriques les mathรฉmatiques, la thรฉorie du signal et l’informatique thรฉorique. L’automatique n’est pas un champ scientifique fermรฉ. Ce champ est transversal dans ses applications allant de la rรฉgulation de l’รฉconomie ร celle de la machine รฉlectrique en passant par le pilotage des lanceurs, l’asservissement des tรชtes de lectures dans les disques durs. Concrรจtement, l’automatique permet l’automatisation de tรขches par des machines fonctionnant sans intervention humaine. Onparle alors de systรจme asservi ou rรฉgulรฉ. L’รฉtat dรฉsirรฉ du systรจme est nommรฉ la consigne. L’automatisation, quant ร elle, consiste ร transfรฉrer ร un systรจme (partiellement ou totalement) des tรขches effectuรฉes, jusqu’ร prรฉsent, par un opรฉrateur humain. Tant que l’automatisation n’est pas totale, l’opรฉrateur humain garde un rรดle. On parle dans ce cas d’assistance automatisรฉe. L’automatisation n’est pas une opรฉration ยซ tout ou rien ยป mais un processus lent. Selon certains auteurs, tout processus automatisรฉ passerait par les รฉtapes chronologiques cidessous. La premiรจre est le mode contrรดlรฉ de traitement. Dans ce mode, l’attention de l’opรฉrateur humain pour rรฉsoudre la tรขche est trรจs soutenue. Ensuite, le processus automatique รฉvolue vers l’รฉtape de traitement ร la fois contrรดlรฉe et automatique. A ce stade, l’attention de l’opรฉrateur humain peut รชtre rรฉduite progressivement, mais la performance se dรฉtรฉriore s’il y a une surcharge liรฉe ร une double tรขche. Enfin, la derniรจre รฉtape constitue le traitement automatique total. A cette รฉtape ultime, le constat est qu’aucun gain additionnel n’apparaรฎt avec le processus contrรดlรฉ. Il peut donc รชtre utilisรฉ pour autre chose (tรขche parallรจle). Deux caractรฉristiques accompagnent l’automatisation d’un processus : premiรจrement la prรฉsence de ratรฉs (effet Stroop) : un systรจme automatisรฉ peut souvent donner des rรฉsultats diffรฉrents de ceux attendus, et deuxiรจmement lorsque l’automatisation d’une tรขche est interrompue, l’opรฉrateur humain met plus de temps ร dรฉcouvrir la solution que si elle n’avait jamais รฉtรฉ automatisรฉe. C’est pourquoi, il est dรฉconseillรฉ d’automatiser les tรขches trรจs faciles ou les tรขches mal apprรฉhendรฉes. Il faut รฉgalement automatiser pour augmenter la ยซ conscience de la situation ยป, enrichir l’environnement de travail de l’opรฉrateur et amรฉliorer ses compรฉtences et non le contraire. De nos jours, avec la forte implication de l’informatique, l’automatisation ne va pas sans l’utilisation de logiciels. ร ce niveau, il est ร noter qu’il y a toujours une double tรขche ร savoir l’utilisation mรชme du logiciel d’une part et la crรฉation d’รฉvรฉnements d’autre part. Cette deuxiรจme tรขche est difficilement automatisรฉe, elle requiert plutรดt toute l’attention de l’opรฉrateur humain, car c’est la tรขche principale. En outre, l’automatisation serait plus rapide si la gamme des diffรฉrents logiciels disponibles sur le marchรฉ est standardisรฉe.
Dรฉtecteur LDSW
ย ย ย ย ย ย ย ย Chaque dรฉtecteur magnรฉtomรจtre 3 axes sans fil utilise le capteur gรฉomagnรฉtique, toutes les 8 secondes, il permettra de mesurer l’intensitรฉ du champ magnรฉtique dans des directions diffรฉrentes et l’angle de la ligne gรฉomagnรฉtique ร l’emplacement de l’espace de stationnement oรน il est installรฉ. Les intensitรฉs vont changer quand une voiture est garรฉe dans l’espace. Selon le changement de l’intensitรฉ du champ magnรฉtique et l’angle du dรฉtecteur, le dรฉtecteur envoie ยซย OUIย ยป ou ยซย NONย ยป au lecteur. Aucune information ne sera transmise dans le cas il n’y a pas de changement. Le dรฉtecteur de stationnement de voiture est une partie importante du systรจme de guidage de stationnement, qui est installรฉ dans le fond de chaque espace de stationnement, en utilisant des donnรฉes en temps rรฉel, on utilise le principe de gรฉomagnรฉtique sans fil pour la collecter les espaces de stationnement, les informations du stationnement seront transmis ร lโaide dโun rรฉseau sans fil ร frรฉquence radio ร un lecteur.
Module de transmission de signal
ย ย ย ย ย ย ย ย ย ย Comme nous avons expliquรฉ dans les paragraphes prรฉcรฉdents, nous avons choisir comme รฉmetteur de signal, le transmetteur FM dโune voiture. Donc, pour chaque utilisateurs du parking, il y aura une frรฉquence fixe et unique pour quโon puisse les identifiรฉs. Cette frรฉquence sera dรฉfinie au moment de lโinscription du membre (utilisateurs du parking). Les utilisateurs peuvent choisir son frรฉquence, mais seulement ร conditions quโelle nโest pas encore prise par un autre utilisateur.
|
Table des matiรจres
INTRODUCTION
CHAPITRE I : GENERALITES ET DEFINITION DU PROJET
1.1. Introduction
1.2. Dรฉfinition et Objectif
1.2.1. Dรฉfinition
1.2.2. Objectif
1.3. Spรฉcifications et besoins techniques
1.3.1. Rappel sur la transmission de signal
a) Organisation d’une chaรฎne de transmission
b) Milieux de transmission des ondes รฉlectromagnรฉtiques
c) Grandeurs physiques liรฉes ร la propagation
d) Expression temporelle d’un signal propagรฉ
1.3.2. Systรจme de commande
a) Introduction
b) Transmetteur FM pour voiture
1.3.3. Systรจme de traitement
a) Introduction
b) Rรฉcepteur FM Si4703 [1]
c) Microcontrรดleur
d) Arduino [2]
i. Le matรฉriel
ii. Le logiciel
e) Ecran LCD[3]
1.3.4. Systรจme de dรฉtection de vรฉhicule garรฉ en utilisant le systรจme RFID
a) Dรฉfinition
b) Matรฉriel et mรฉthode
i. Etiquette RFID
ii. Lecteur RFID
iii. Choix de lecteur RFID
1.3.5. Systรจme dโaction
a) Introduction
b) Barriรจre levante de type BL32[7]
1.4. Conclusion
CHAPITRE II : PRICIPE DE FONCTIONNEMENT DU SYSTEME
2.1. Introduction
2.2. Notion dโautomatisation
2.3. Synoptique du systรจme
2.4. Systรจme dโenvoi de signal
2.4.1. Introduction
2.4.2. Matรฉriel et mรฉthode
a) Notion de signal FM (Frรฉquence Modulation)
i. Dรฉfinition
ii. Principe
b) Schรฉma synoptique du module รฉmetteur
2.4.3. Rรฉsultats
2.5. Systรจme de rรฉception du signal
2.5.1. Introduction
2.5.2. Matรฉriel et mรฉthode
a) Principe de rรฉception du signal FM
i. Introduction
ii. Principe de la modulation de frรฉquence
iii. Traitement du signal FM
b) Schรฉma synoptique du module rรฉcepteur
2.5.3. Rรฉsultats
2.6. Systรจme de dรฉtection de vรฉhicule garรฉ
2.6.1. Introduction
a) Dรฉtecteur LDSW
b) Lecteur LDSW
2.6.2. Schรฉma synoptique du systรจme de dรฉtection de voiture
2.6.3. Conclusion
CHAPITRE III : PRESENTATION DU SYSTEME ET SIMULATION
3.1. Introduction
3.2. Matรฉriel et mรฉthode
3.2.1. Description du systรจme entier
a) Module de transmission de signal
b) Module de rรฉception (Si4703 + Arduino)
c) Logiciel GESPA
i. Page dโauthentification
ii. Page dโaccueil de lโapplication
iii. Liste des utilisateurs (gรฉrant du systรจme)
iv. Liste des clients
v. Page dโajout et de modification dโutilisateur
vi. Page dโajout et de modification de client
vii. Page de prรฉsentation de lโรฉtat du parking
d) Barriere
3.2.2. Organigramme de traitement de signal venant de la voiture
3.2.3. Structure du langage Arduino
3.3. Rรฉsultats
3.3.1. Fonctionnement et implantation du systรจme
a) Introduction
b) Choix des lieux dโimplantation du systรจme
c) Scenario de lโutilisation du parking
3.3.2. Performances du logiciel
3.4. Discussions et รฉvaluation du coรปt du systรจme
3.4.1. Discussion
3.4.2. Evaluation du coรปt du systรจme
CONCLUSION
ANNEXE
LISTE DES REFERENCES
RESUME
Tรฉlรฉcharger le rapport complet