Académique Documents
Professionnel Documents
Culture Documents
Filière : Electrotechnique
Thème
ETUDE, CONCEPTION ET REALISATION D'UNE
BARRIERE LEVANTE AUTOMATIQUE
Présenté par :
HILA AICHA
KTIBE ZAYNEB
Zeyneb
Je dédie ce travail Du fond du cœur
Aicha
Liste de figure :
Figure I. 1: Le développement de store 3
Figure I. 2: Structure d'un système automatisé 4
Figure I. 3: Principales composant d'un dialogue homme-machine---------------------------------------- 6
Figure I. 4: Pupitre de commande d'une machine------------------------------------------------------------- 7
Figure I. 5: Pupitre de commande d'une machine------------------------------------------------------------- 7
Figure I. 6: Schéma de constitution de la chaine d'action --------------------------------------------------- 9
Figure I. 7: Schéma de la chaine d’acquisition 10
Figure I. 8: Architecteur topo-fonctionnelle générale ------------------------------------------------------ 12
Figure I. 9: Situation des étapes d'un système automatisé ------------------------------------------------- 15
Figure I. 10: Actions associées aux étapes 15
Figure I. 11: Transition associée une condition logique appelée réceptivité --------------------------- 16
Figure I. 12: Liaisons orientées entre les étapes et les transitions --------------------------------------- 16
Figure I. 13: Les étapes des Grafcets des systèmes automatisé ------------------------------------------- 17
Figure I. 14: Schéma générale de GEMMA 19
Figure I. 15: Pont roulant 21
Figure II. 1 : Barrière manuelle levant 25
Figure II. 2: Barrière manuelle pivotant…………………………………………………………..............26
Figure II. 3: Barrière levant FB 27
Figure II. 4: Barrière levant FBC 28
Figure II. 5: Barrière levant FBX 29
Figure II. 6: Barrières à poutre coulissante (BC) ----------------------------------------------------------- 30
Figure II. 7: Une barrière levant automatique hydraulique ----------------------------------------------- 30
Figure II.8: La première barrière de sécurité automatique certifiée PAS 68 (K12)……………………………..32
Figure II. 9: La barrière TERRA compact 32
Figure II. 10: Barrière de parking à étages 33
Figure II. 11: Chaine d'acquisition des donnés et chaine d'action --------------------------------------- 34
Figure II. 12 : Schéma des mécanismes de barrière levant ------------------------------------------------ 36
Figure II. 13 : Ressort d'un levant 37
Figure II. 14 : Le diagramme fonctionnel de barrière levant---------------------------------------------- 38
Figure II. 15 : Le schéma simplifié des éléments essentiels du mouvement de la lise------------------ 38
Figure II. 16 : La façade de la barrière levant automatique à l’extérieure ----------------------------- 39
Figure II. 17 : Les composants de la barrière levant automatique à l’intérieure ---------------------- 40
Figure II. 18 : Le continue de la barrière levant automatique -------------------------------------------- 43
Figure II. 19 : une télécommande 44
Figure II. 20 : Un détecteur photoélectrique 44
Figure II. 21 : clavier sécurité 44
Figure III.1: arduino nano 53
Figure III.2: Arduino Méga 54
Figure III.3: Arduino Leonardo 54
Figure III.4: Arduino UNO 55
FigureIII.5: Les composants de la carte Arduino UNO ---------------------------------------------------- 55
FigureIII.6 : Microcontrôleur ATMega328 57
FigureIII.7 : vue du servomoteur 61
Figure III.8: l’angle de l’axe du servomoteur en fonction de la largeur de l’impulsion ---------------- 62
Dans ce contexte, l’objectif de ce mémoire et de réaliser une maquette d’une barrière levant
automatique et tester la commande de cette barrière à la gestion d’entrée et sortie des véhicules (smart
parking).
Le premier chapitre présente au début un aperçu général sur la définition d'un système automatisé et
l’objectif de l'automatisation. Ensuite, nous arrivons à savoir les conduites et la surveillance d'un
système automatisé et donner les différents types de commande.
Au deuxième chapitre, nous nous travaillerons pour identifier les barrières automatiques levante et
étudiée les Structures et les mécanismes des barrières automatiques, les équipements, les dispositifs
de sécurité et de commande.
Au troisième chapitre, nous abordons la thèse de développement de projet par l’étude d’arduino
passant à la description des deux parties matériel et logiciel utilisées :
Nous efforcerons d’étudiée la conception et le principe de fonctionnement de chaque composant
utilisé, après on peut voir le structure de programme et son injection.
A la quatrième partie nous nous efforçons d’atteindre la réalisation d’une barrière automatique
levant à la gestion du parking.
2
Chapitre I: Les systèmes automatisés
Chapitre I: Les systèmes automatisés
I.1 Introduction
L’automatisation est la priorité absolue dans les industries modernes, le débat sur ce
phénomène est toujours sujet à controverse vu que la machine intelligente à remplacer
l’homme dans plusieurs tâches, il consiste à rendre automatique les opératoires qui exigeaient
auparavant des interventions humaines. Il existe plusieurs fabricants d’automates : Schneider,
Siemens, Crouzet, Omron, Koyo, Allan Bradley.
L’automatisation, de n’importe quel processus, a pour but de rendre le système plus rapide,
fiable et capable d’agir devant n’importe quel type de contraintes ou de problème aléatoire.
2
Chapitre I: Les systèmes automatisés
Historique
Les précurseurs tels que Blaise PASCAL (1623-1662) qui invente la première
calculette « La Pascaline » Origine de l’invention de l'ordinateur.
Principe de la carte perforée, utilisé jusqu’à la fin des années 1970.
Bardeen, Brattain & Shockley inventent le Transistor en 1949.
Moore (1966) invente le microprocesseur et crée Intel.
Grenelle (1972) invente le 1er micro-ordinateur.
1974 : Premiers Automates Programmables Industriels [2].
Dans le domaine des technologies le 19éme siècle a été marqué par le développement de la
mécanisation. Le XXe siècle, à travers l’émergence du concept d’information, a vu apparaitre
l’automatisation et l’information qui permettent de réaliser des actions le plus complexes, le
plus rapidement et le plus facilement possible [1].
Exemple
3
Chapitre I: Les systèmes automatisés
I.2 Définitions
Un système : est un ensemble organisé d'éléments interagissant entre eux et avec l'extérieur,
dans le but de réaliser une fonction définie.
Un système automatisé : est un système réalisant des opérations et pour lequel l'homme
n'intervient que dans la programmation du système et dans son réglage [4].
C'est la matière sur la quelle travail système technique pour obtenir une valeur ajoutée.
Produits
Produits entrants
surtant
énergie(s) Partie
Ordres opérative
Consignes
humaines
Partie de
Compte
Messages commande Signalisation
rendus
(issus humains
d'autre
système) Message vers
d’autre système
4
Chapitre I: Les systèmes automatisés
a. Partie opérative
C'est elle qui assure les transformations des produits entrants permettant d’élaborer la valeur
ajoutée recherchée, elle est le siège des conversions énergétiques.
Les principales technologies des chaines d’action, mise en œuvre, utilisent les énergies générées
par l’électricité, de l'aire comprimée (pneumatique) et des fluides hydrauliques. [1]
b. Partie de commande
Elle commande la partie opérative pour obtenir les effets voulus, par l'émission d'ordres en
fonction d'informations et réception les informations sous la forme des comptes rendus, elle
peut échanger les informations avec humains ou d'autres système. [1]
c. Partie relation
La Partie Relation (PR) c’est la partie qui comporte le pupitre de dialogue homme-machine
équipé des organes de commande permettant la mise en/hors énergie de l'installation aussi la
sélection des modes de marche, la commande manuelle des actionneurs, le départ des cycles et
l’arrêt d’urgence… ainsi que des signalisations diverses telles que les voyants lumineux, les
afficheurs, les écrans vidéo, Klaxons, sonneries,…etc. [1]
Nous peuvent classer Les différentes phases du dialogue entre les opérateurs et la partie
commande d'un système automatique en deux grandes familles :
5
Chapitre I: Les systèmes automatisés
Réalisation
Domaine de Développement
(implémentation)
l’automatisation
Mise en point
Maintenance
Conduit de
processus Surveillance de
processus
Domaine de
l’exploitant Pilotage
b. Dialogue de l'automaticien
6
Chapitre I: Les systèmes automatisés
Sont des éléments de dialogue de base sur les pupitres traditionnels. Ils constituent la réponse
la plus élémentaire pour le dialogue utilisateur et sont très adaptés à la réalisation des fonctions
de sécurité de la commande. Adaptés au dialogue TOR. Les faces avent des boutons peuvent
comporter des inscriptions. Certain sont lumineux [1,6].
7
Chapitre I: Les systèmes automatisés
Les voyants
Sont omniprésents sur les pupitres des systèmes. Ils comportent une ampoule ou un système
de diodes électroluminescentes (DEL). La majorité des voyants fonctionnent sous une
tension de 24 V [6].
Voyant pneumatique
Les voyants pneumatiques sont des afficheurs de présence de pression. Sont des éléments
mobiles coloré est déplacées mécaniquement grâce à la présence d'air comprimé [6].
Le bouton poussoir d'arrêt d'urgence est un bouton poussoir "coup de poing" (la large zone
d'appui permet de l'enclencher en donnant un coup de poing). Est une commande de
commutation, ou interrupteur, qui assure un arrêt complet sécurisé des machines et la sécurité
des personnes qui les utilisent. Le but du bouton-poussoir d'urgence est d'arrêter l'installation
rapidement lorsqu'un risque de blessure survient ou lorsque le flux de travail requiert l'arrêt de
l'alimentation électrique. Déclencher un arrêt d'urgence il fait suite à un incident, accident ou
danger. Il est rare que le système puisse être remis en service sans intervention d'un spécialiste
(agent de maintenance, service de sécurité...) [6, 20].
8
Chapitre I: Les systèmes automatisés
a. La chaine d'action
La chaine d’action donne les ordres et reçoit les informations de l’extérieur ou de la partie
opérative. Elle peut se présenter sous 3 manières différentes : un boîtier de commande,
un microprocesseur (cerveau électronique), ou un ordinateur est chargée de transformé de la
matière d’œuvre en fonction des consignes opératives [1,21]. Il existe deux types de chaine
d’action : électrique et pneumatique.
Elle est constituée des éléments suivant :
Module de
sortie
Transmettre
les orders
Constituant de commande
Effecteur
Le pré actionneur
Est chargé d’alimenter l’actionneur en énergie de puissance en fonction des consignes
opératives reçues de la partie commande.
Le pré actionneur peut être un distributeur (chaine d’action pneumatique) ou un
contacteur électromagnétique (chaine d’action électrique) [1].
Les actionneurs
Un actionneur est composant électronique capable de produire un phénomène physique
(déplacement, dégagement de chaleur, émission de lumière...) à partir de l’énergie qu’il reçoit.
Il est permettant de mettre en mouvement les organes de machines suite aux commandes
9
Chapitre I: Les systèmes automatisés
L’Effecteur
Est l’élément de la chaine d’action en contact avec matière d’œuvre. C’est lui qui est chargée
de sa transformation [1]. Il est situé à la suite de l’actionneur pour finaliser le travail : il produit
l’effet attendu [22].
Constituants
Chaine d’acquisition et
dialogue Des opératives
Capteur(s)
Module de dialogue(s) Module Information(s)
d’entrée(s) Acquérir, transmettre l’information
Communiquer avec : Source(s)
Adapter les
Opérateurs
informations
Autres PC
10
Chapitre I: Les systèmes automatisés
Les capteurs
Un capteur est un élément capable de détecter (avec ou sans contact) un phénomène physique
dans son environnement, est un composant de l’instrument de mesure, aussi constitué d’un
signal, un indicateur ou encore un transmetteur. (Présence ou déplacement d’un objet, chaleur,
lumière) et de rendre compte de ce phénomène à la partie commande. Il est composé en deux :
mode actif ou passif, le capteur est doté d’une capacité sensorielle qui détecte une information
brute, avec ou sans contact. Puis, le capteur transmet ou actionne une information de sortie (ex :
un signal) à l’aide d’un conditionneur, composé d’un transducteur et d’un transmetteur [10, 23].
Il est possible de classifier les capteurs selon différents critères le plus fréquents :
11
Chapitre I: Les systèmes automatisés
Elle traite les informations des chaînes d'acquisition pour élaborer les ordres à destination de
la chaîne d'action [1].
Tous les constituants de la structure organique réalise une fonction d'automatisation qu'il est
possible de représenter dans une structure semblable. Il est possible de regrouper sur un même
schéma d'architecture générale d'un système automatisé [1].
12
Chapitre I: Les systèmes automatisés
Soit les système sont plus simples aux plus complexes, sont conduits par un opérateur à
l'aide d'un pupitre ou d'un terminal de dialogue. Ces dénie permettent à l'opérateur d'agir
sur le système pour le mettre en marche, à l'arrêt, gérer les réglages, les sécurités... Chaque
système présente ses propres modes de marche ou d'arrêt [6].
Les modes de marche sont les états du système automatisé dans lesquels il est possible de
produire de la matière d'œuvre normalement ou de vérifier son comportement lors de sa
13
Chapitre I: Les systèmes automatisés
mise au point, de réglages ou de sa maintenance. Les principaux modes de marche que l'on
peut rencontrer sont les suivants6:
Les modes d'arrêts sont les états du système automatisé dans lesquels il est mis à l'arrêt.
Cette mise à l'arrêt peut avoir lieu en cours ou en fin de production, de manière prévue ou
afin d'assurer la sécurité.
Arrêt normaux.
Arrêt de sécurité avec une action direct sur la partie opérative.
I.4.2 Surveillance
a. Définition
Le GRAFCET est un langage graphique pour décrire, étudier, réaliser et exploiter les
automatismes. Il est composé d’un ensemble d’étapes et de transitions représentant le
déroulement du cycle de l’automatisme.
Le GRAFCET comprend :
des étapes associées à des actions ;
des transitions associées à des réceptivités ;
des liaisons orientées reliant étapes et transitions.
14
Chapitre I: Les systèmes automatisés
Une étape symbolise un état ou une partie de l'état du système automatisé. L'étape
possède deux états possibles : active représentée par un jeton dans l'étape ou inactive.
L'étape i, représentée par un carré repéré numériquement, possède ainsi une variable
d'état, appelée variable d'étape Xi. Cette variable est une variable booléenne valant 1
si l'étape est active, 0 sinon.
La situation initiale d'un système automatisé est indiquée par une étape dite étape
initiale et représentée par un carré double
A chaque étape est associée une action ou plusieurs, c'est à dire un ordre vers la partie
opérative ou vers d'autres grafcets. Mais on peut rencontrer aussi une même action
associée à plusieurs étapes ou une étape vide (sans action).
15
Chapitre I: Les systèmes automatisés
Transition:
Une transition indique la possibilité d'évolution qui existe entre deux étapes et donc la succession de
deux activités dans la partie opérative. Lors de son franchissement, elle va permettre l'évolution du
système. A chaque transition est associée une condition logique appelée réceptivité qui exprime la
condition nécessaire pour passer d'une étape à une autre.
Elles sont de simples traits verticaux qui relient les étapes aux transitions et les transitions
aux étapes. Elles sont normalement orientées de haut vers le bas. Une flèche est nécessaire
dans le cas contraire.
Règles d’évolution
Règle N°1 : Condition initiale
Pour qu'une transition soit validée, il faut que toutes ses étapes amont (immédiatement
précédentes reliées à cette transition) soient actives. Le franchissement d'une transition se
produit lorsque la transition est validée, et seulement si la réceptivité associée est vraie.
16
Chapitre I: Les systèmes automatisés
Si une étape doit être simultanément désactivée par le franchissement d'une transition aval,
et activée par le franchissement d'une transition amont, alors elle reste active. On évite ainsi
des commandes transitoires (néfastes à la partie opérative).
Chaque famille de procédures correspond à une zone du Gemma. On distingue trois familles:
18
Chapitre I: Les systèmes automatisés
Le concept de base de la logique combinatoire est celui de combinateur qui est une fonction
d'ordre supérieur ; elle utilise uniquement l'application de fonctions et éventuellement d'autres
combinateurs pour définir de nouvelles fonctions d'ordre supérieur. Chaque combinateur
simplement type able est une démonstration à la Hilbert en logique intuitionniste et vice-versa.
On appelle ceci la correspondance de Curry-Howard [8].
La logique associée est la logique combinatoire. Les outils utilisés pour les concevoir sont
l’algèbre de Boole, les tables de vérité, les tableaux de Karnaugh. Les systèmes automatisés
utilisant la technique ”combinatoire” sont aujourd’hui très peu utilisés. Ils peuvent encore se
19
Chapitre I: Les systèmes automatisés
concevoir sur des mécanismes simples ou le nombre d’actions à effectuer est limité (ex :
pilotage de 2 vérins). Ils présentent en outre l’avantage de n’utiliser que très peu de composants
[8].
En théorie des circuits électroniques, la logique séquentielle est un type de logique dont les
résultats ne dépendent pas seulement des données actuellement traitées mais aussi des données
traitées précédemment. Elle s'oppose à la logique combinatoire, dont les résultats sont fonction
et seulement fonction des données actuellement traitées. En d'autres termes, la logique
séquentielle utilise la notion de mémoire de stockage (Bascules, registres, etc.) alors que la
logique combinatoire n'en a pas [8].
Ces systèmes sont les plus répandus dans le domaine industriel. Le déroulement du cycle
s’effectue étape par étape. A une situation des entrées peuvent correspondre plusieurs situations
de sortie. La sélection d’une étape ou d’une autre dépend de la situation antérieure du dispositif.
a. La logique programmée
d'une base de faits : ensemble de faits élémentaires concernant le domaine visé par
l'application,
d'une base de règles : règles de logique associant des conséquences plus ou moins directes
à ces faits,
d'un moteur d'inférence (ou démonstrateur de théorème) : exploite ces faits et ces règles en
réaction à une question ou requête.
Cette approche se révèle beaucoup plus souple que la définition d'une succession d'instructions
que l'ordinateur exécuterait. La programmation logique est considérée comme
une programmation déclarative plutôt qu’impérative, car elle s'attache davantage
au quoi qu'au comment, le moteur assumant une large part des enchaînements. Elle est
particulièrement adaptée aux besoins de l’intelligence artificielle, dont elle est un des
principaux outils L’élément principal s’appelle l’Automate Programmable Industriel ou l’API.
La détection est électrique. Le pilotage des actionneurs se fait par l’intermédiaire de relais ou
20
Chapitre I: Les systèmes automatisés
b. La logique câblée
Exemple de système utilisant la logique câblée : le plafonnier d’une voiture. Dans ce système,
les conditions de fonctionnement que l’on veut réaliser sont les suivantes :
si au moins une portière est ouverte alors la lampe doit être allumée
si toutes les portières sont fermées alors la lampe doit être éteinte
Pour réaliser un tel système, on utilise comme solution un circuit en logique câblée. La logique
câblée permet de définir la manière dont les capteurs (qui, dans le cas de la voiture, sont intégrés
dans les portières)
devront être branchés (en série et/ou en parallèle) afin que la lampe fonctionne dans les
conditions voulues.
L’élément principal s’appelle module séquenceur et l’association de modules constitue un
ensemble appelé séquenceur. La détection est pneumatique, le pilotage des distributeurs se fait
par une action de l’air comprimé sur un piston qui fait déplacer le tiroir du distributeur à droite
ou à gauche. L’ensemble, appelé tout pneumatique, est homogène et fiable [9].
Exemple d’application
Dans l’exemple suivant nous réalisons le schéma de commande en logique câblée de pont
roulant qui fonctionne avec un moteur et commandé avec trois boutons (Montée, Arrêt,
Descente), plus un bouton d’arrêt d’urgence, comme le montre la figure suivante :
Asservissement
En automatique, un asservissement est un système dont l'objet principal est d'atteindre le plus
rapidement possible sa valeur de consigne et de la maintenir, quelles que soient les
perturbations externes. Le principe général est de comparer la consigne et l'état du système de
manière à le corriger efficacement. On parle également de système commandé
par rétroaction négative ou en boucle fermée.
Exemple : reproduction des gestes d'un chirurgien par un robot distant.
Régulation
La consigne est constante, le système compense les perturbations.
Exemple : maintenir la vitesse d'un véhicule quelles que soient les perturbations
(profil de la route, vent .etc.)
I.6 Conclusion
Par ailleurs, l’automatisation aide les entreprises pour simplifier la progression des tâches
complexes mais également réduire leurs coûts, fluidifier le transfert d’informations, mettre de
l’ordre dans les différents processus, surveiller la progression en temps réel et d’allouer les
ressources avec pertinence. Les avantages à long terme de l’utilisation des outils
d’automatisation sont une amélioration de l’efficacité, de la stabilité et de la productivité.
22
Chapitre II Les barrières levant automatiques
Chapitre II Les barrières levant automatiques
II.1 Introduction
Aujourd’hui le plus part des grands pays de monde utilisé les barrières levant automatiques
pour but important et principale pour filtrer la circulation, autorisant uniquement l’accès au
personnel. Généralement pour contrôle des accès de façon motorisée.
Pour cela on va étudier dans le premier partie dans ce chapitre les barrières que sont des outillesutilisées
pour contrôler le mouvement d'entrée et de sortie des voitures ou des personnes ou machines, etc. dans
les institutions publiques ou les parkings ou les lieux publics du coin ...etc. et nous définirons aussi
quelle que différents types des barrières levant et son caractéristiques. Dans la deuxième partie on va
voire les structures des barrières lavent automatique, après sa nous allons définir les mécanismes et le
principe de fonctionnement de barrière levant automatique et son équipement et son dispositifs de
commande et son dispositifs de sécurité.
Autre définition
Les barrières levant automatiques sont des dispositifs de gestion des accès de véhicules, intégrant
une motorisation permettant à la barrière de procéder sans intervention humaine.
Les barrières levant électriques automatiques sont associées à des systèmes de contrôle d'accès
permettant de déterminer de quelle manière l'ordre d'ouverture ou de fermeture va être envoyé à la
barrière.
Les barrières sont classées au deux grande catégorie:
Barrière manuelle.
Barrière automatique.
a. Barrière manuelle
Est une barrière Manuelle qui a pour fonction de contrôler les accès peu fréquentés, elle est très
simple à installer et nécessite peu de maintenance [12].
24
Chapitre II Les barrières levant automatiques
Une barrière levant manuelle est un appareil destiné au contrôle d’accès des véhicules sur un site
extérieur. Elle peut être installée en milieu urbain, tertiaire ou encore industriel. La particularité de
la barrière levant manuelle est sa facilité de mise en place et d'installation. En effet, sans
motorisation, elle ne nécessite que peu de génie civil, sans alimentation électrique.
Caractéristique
25
Chapitre II Les barrières levant automatiques
Est une barrière manuelle pivotant dont la fonction est de contrôler les accès peu fréquents
Elle peut pivoter à 180 °et la lisse peut être télescopique [12].
Caractéristique
b. Barrières automatique
Est un équipement automatisé destiné à contrôler l’accès aux véhicules et passagers.
Elle est dotée d’un mécanisme d’ouverture et fermeture automatique qu’on peut
installer facilementdans différents sites [13].
Barrière levant FB
La FB a été spécialement conçu pour équiper des sites industriels aux larges accès (pour les
camions), entrepôts, etc. Et grâce au rail de rideau intégré (en option), il peut également
empêcher les piétons de passer [12].
26
Chapitre II Les barrières levant automatiques
Caractéristiques
Longueur de la barrière FB De 2 à 9 m
Hauteur de la barrière FB 1000 mm
Mécanisme Electrique
Position du bras A gauche ou à droite
Tension d'alimentation 240 V
Verrouillage de la lisse Ventouse (option)
Temps d'ouverture 7 ou 10 s (selon motorisation)
Rideau de lisse bas Disponible en option jusqu'à 7,5 m de lisse
Rideau de lisse intégral Disponible en option jusqu'à 5,5 m de lisse
Type d'usage Usage intensif
27
Chapitre II Les barrières levant automatiques
Construction
Facile à poser, à installer et à entretenir, la barrière de contrôle d'accès FBC est de construction
très robuste. Elle accepte des lisses de 2 à 5 mètres de long. Elle fait partie de la gamme
des barrières de sécurité automatiques. La lisse est en aluminium, le coffret et le repos de lisse
en acier. Tous ces éléments sont peints avec de la peinture époxy.
Caractéristiques
La FBX est une barrière étudiée pour un usage intensif fiable. Sa lisse pouvant couvrir jusqu'à
6,5m lui permet de s'adapter aux sites aux accès larges. La FBX peut s'installer en vis-à-vis,
grâce à son bras qui peut être monté à droite comme à gauche [12].
28
Chapitre II Les barrières levant automatiques
Construction
Facile à poser, à installer et à entretenir, la barrière automatique FBX est de construction très
robuste. La barrière automatique FBX accepte des lisses de 2 à 6,5mètres. La lisse est en
aluminium, le coffret et le repos de lisse en acier. Tous ces éléments sont traités contre la rouille
avec de la peinture époxy [11 ,12].
Caractéristiques
29
Chapitre II Les barrières levant automatiques
Barrière levant HB
La HB est une barrière levant automatique au mécanisme hydraulique. Elle peut supporter une
lisse bien plus lourde que les autres barrières. On peut l'équiper d'un rideau de lisse intégral
pouvant aller jusqu'à 7,5m (en option) [11].
30
Chapitre II Les barrières levant automatiques
Construction
La version HB Atex a été conçue pour les sites gaziers à hauts risques d'explosion; son
mécanisme est déporté dans un boitier Atex [12].
Caractéristiques
Longueur de la barrière HB De 4 à 10 m
Hauteur de la barrière HB 1000 mm
Mécanisme Hydraulique
Position du bras A gauche ou à droite
Tension d'alimentation 240 V
Verrouillage de la lisse En bout de lisse
Temps d'ouverture 10 à 15 s (selon motorisation)
Rideau de lisse bas Disponible en option jusqu'à 9 m de lisse
Rideau de lisse intégral Disponible en option jusqu'à 7,5 m de lisse
Type d'usage Usage intensif
Tableau II6: Une barrière levant automatique hydraulique [12]
Barrière de sécurité levant TERRA ULTIMATE
Cette barrière de sécurité a été conçue pour les sites à hauts risques d’intrusion. Sa résistance
au crash tests est incroyable, elle arrête un véhicule de 7,5 tonnes lancé à 80km/h [12].
Construction
La barrière automatique Ultimate est manœuvrée par un groupe hydraulique monophasé qui
permet de soulever et abaisser la lisse extrêmement lourde résistant aux impacts des véhicules
béliers. Comme la majeure partie des équipements TERRA Frontière Pitts France, elle est
construite à partir d'acier haute résistance pour une meilleure sécurité [12].
31
Chapitre II Les barrières levant automatiques
Figure II.8: La première barrière de sécurité automatique certifiée PAS 68 (K12) [12]
32
Chapitre II Les barrières levant automatiques
Une barrière automatique pour parkings payants est centrale dans la gestion des flux de véhicules
mais aussi et surtout dans la continuité d'exploitation du parc de stationnement [12].
En effet, sans barrière de parking fonctionnelle, plus de contrôle payant des véhicules et plus de
rentrées d'argent. Il est donc indispensable de choisir une barrière automatique de parking qui
sera à la fois performante et résistante, avec un faible coût d'exploitation garantissant un
minimum de coupure d'exploitation [12].
La barrière de parking doit également prévoir d'être résistante au vandalisme et proposer des
freins à la casse par les usagers [12].
Barrière LBA 63PK répond à ces caractéristiques, car elle a été spécialement conçue pour les
exploitants de parkings payants :
Compatibilité avec toutes les configurations de parking payant et tous les systèmes
d'exploitation.
La lisse articulée universelle réglable sur site permettant une installation sans prise de cotes
préalable dans les parkings souterrains.
Lisse éjectable avec détection permettant d'éviter la casse de la lisse en cas de choc frontal.
33
Chapitre II Les barrières levant automatiques
Chaine d'action
Relais et Courroie/
Câbles Moteur
disjoncteur réducteur/
bielle/bras
34
Chapitre II Les barrières levant automatiques
Un mécanisme est un assemblage de pièces mécaniques dont certaines peuvent se déplacer par
rapport aux autres. Cet assemblage ne constitue donc pas un solide. Chacun de ces mouvements
indépendants, ou modes cinématiques, sont appelés degrés de mobilité.
Par exemple, le mécanisme d'une montre désigne l'ensemble des ressorts, balancier et
engrenages utilisés pour faire tourner les aiguilles. Les mécanismes sont généralement utilisés
pour transformer un mouvement en un autre [37].
35
Chapitre II Les barrières levant automatiques
Rôle du ressort
Rôle d'accumulateur d'énergie potentielle
36
Chapitre II Les barrières levant automatiques
37
Chapitre II Les barrières levant automatiques
Ouvrir ou fermer
Transmettre le mouvement à Courroie/réducteur/bielle/
l’accès au parking
la lisse bras de commande
aux voitures
Autoriser le franchissement de
Feux (rouge et vert)
la lisse
Moteur
Courroie Réducteur Bielle Bras de Lisse
Électrique commande
(Barrière)
38
Chapitre II Les barrières levant automatiques
Une commande STOP arrête immédiatement le moteur mais ne cesse pas complètement le
mouvement de la lisse: celle-ci peut continuer à descendre progressivement en raison de
son poids et de sa position angulaire.
L'option "capteur de position analogique" permet de réguler la position de la lisse autour
du STOP et de palier à ce phénomène.
Le mouvement créé par le motoréducteur (20) est transmis à la lisse par un système de
bielle/manivelle (19 + 21).
Un ou deux ressorts d'équilibrage (12) jouent le rôle de contrepoids, de manière à assister
le moteur tant à l'ouverture qu'à la fermeture de la barrière.
La vitesse de mouvement de la lisse, contrôlée par variateur de fréquence (28), est réglable
tant à l'ouverture qu'à la fermeture. Les mouvements sont paramétrés en usine pour offrir
une accélération vive et une décélération douce en fin de mouvement.
39
Chapitre II Les barrières levant automatiques
40
Chapitre II Les barrières levant automatiques
41
Chapitre II Les barrières levant automatiques
La plupart des interrupteurs de position sont constitués d'un corps commun à tous les types de
capteurs et d'une tête de commande interchangeable et parfois orientable.
Pour commander l’ouverture d’une barrière levant, plusieurs solutions sont envisageables : un
bouton poussoir, une télécommande, une carte magnétique, une cellule photo-électrique, une
boucle inductive de détection, un clavier, un code…etc. [15].
a. Bouton poussoir
Ce bouton poussoir est utilisé pour le système de stationnement de voiture, le portail de barrière
et le système de contrôle d'accès au portail, Il peut fonctionner comme un bouton de contrôleur
pour gérer l'état d'ouverture et de fermeture de la barrière, Et il peut également servir de bouton
42
Chapitre II Les barrières levant automatiques
b. Télécommande
Il peut être pratique, particulièrement dans le cadre d’un accès chantier, que le gardien dispose
d’une télécommande lui permettant l’ouverture de la barrière d’où qu’il se trouve. La
télécommande dispose par défaut d’un bouton mode automatique (fermeture après 5 secondes)
et d’un bouton mode manuel (un deuxième appui est nécessaire pour fermer la lisse). La portée
par défaut est de 25 mètres environ, mais avec l’option flash avertisseur qui intègre une antenne
spécifique, la portée atteint environ 200 mètres. Chaque barrière peut enregistrer 1000
télécommandes.
En option, un système de télécommande à distance facilite la manœuvre de la barrière. Une
lampe de signalisation orange clignotante, en option également, signale de façon visuelle le
mouvement de la lisse. Un système LED peut sur commande être intégré à la lisse, ce qui lui
confère un design agréable tout en assurant sa haute visibilité de nuit [17].
c. Un détecteur photoélectrique
Est constitué d'un émetteur (qui est généralement une diode électroluminescente) associé à
un récepteur de lumière (généralement un phototransistor). Il délivre une information chaque
fois que le faisceau lumineux Issu de l'émetteur est Interrompu par un obstacle (objet
opaque). Le récepteur détecte la coupure de ce faisceau. Si l'émetteur et le récepteur sont
dans le même boitier, le faisceau lumineux doit être renvoyé par un réflecteur ou par l'objet
43
Chapitre II Les barrières levant automatiques
La boucle inductive aussi appelée boucle électromagnétique est une solution qui permet
de détecter précisément les masses métalliques donc la présence d’un véhicule dans notre
domaine. Suivant la forme de la boucle inductive, de ses dimensions, du nombre de
spires, de sa profondeur d’enfouissement et de la section du fil utilisé, les résultats des
détections seront différents. La boucle inductive a besoin d’être raccordée à un détecteur
qui analysera les variations et enverra l’information de détection sous forme de contact
libre de potentiel au système de gestion rampe parking, comptage véhicules ou tout
simplement à la barrière automatique [25].
e. Claviers
44
Chapitre II Les barrières levant automatiques
II.7 Conclusion
Dans ce chapitre, nous avons abordé en détail les différents types des barrières aussi nous
étudions les structures et les mécanismes, dans la deuxième partie nous discuté qui de
certainesdes informations sur les dispositifs de sécurisation.
Une barrière levante peut être en version automatique ou manuelle. Il existe différents
systèmes qui permettent de l’activer. Bien que l’ouverture et la fermeture puissent se faire
automatiquement, Outre l'aspect pratique de la motorisation évitant une manipulation
humaine, l'intérêt se porte aussi sur les performances de la barrière levante automatique par
rapport à la barrière levante manuel il existe toujours des dispositifs de sécurisation qui
permet de la déverrouiller en cas de d’urgenceou dépanne.
45
Chapitre III : Arduino et périphériques
Chapitre III Arduino et périphériques
III.1 Introduction
Une équipe de développeurs composée de Massimo Banzi, David Cuartielles, Tom Igoe,
Gianluca Martino, David Mellis et Nicholas Zambetti a imaginé un projet répondant au doux
nom de Arduino et mettant en œuvre une petite carte électronique programmable et un logiciel
multiplateforme, qui puisse être accessible à tout un chacun dans le but de créer facilement des
systèmes électroniques. Étant donné qu’il y a des débutants parmi nous, commençons par voir
un peu le vocabulaire commun propre au domaine de l’électronique et de l’informatique.
L’objectif de ce chapitre est de mettre l’accent sur la description des différents matériels et
logiciels qu’on a utilisés pour la réalisation, programmation. A savoir :
- La carte Arduino ;
- Le servomoteur ;
51
Chapitre III Arduino et périphériques
Arduino est une plate-forme de prototypage d'objets interactifs à usage créatif constituée d'une
carte électronique et d'un environnement de programmation. Sans tout connaître ni tout
comprendre de l'électronique, cet environnement matériel et logiciel permet à l'utilisateur de
formuler ses projets par l'expérimentation directe avec l'aide de nombreuses ressources
disponibles en ligne.
Le système conçu comporte un bloc principal constitué d’une carte à microcontrôleur du type
Arduino relié à un système de communication ; il est commandé par une application ADI.
Généralement c’est la partie hardware du système à base de la carte Arduino UNO, qui prend
en charge la réception et l’envoi des différentes informations entre les périphériques :
C’est lui qui gère et maintien le fonctionnement du circuit et les actionneurs ou les éléments qui
sont connectés [26].
Les matérielle a été choisis d’une manière judicieuse pour un bon fonctionnement avec les
moyens que nous avons à notre portée pour réaliser un barrière levant automatique à base
d’Arduino pour la gestion de parking miniature tout aussi fonctionnel à l’échelle réel Nous
avons choisi l’environnement de développement Arduino, une plate-forme de développement
électronique et informatique embarqué qui met en disposition plusieurs cartes électroniques
programmables, pour la réalisation nous avons utilisé Arduino UNO. Dans ce qui suit, nous
allons détailler les cartes électroniques, en particulier la carte arduino UNO ainsi tous les
composants électroniques et outils logiciels utilisés pour notre projet.
52
Chapitre III Arduino et périphériques
a. Arduino Nano
Arduino Nano est une carte plus petite (45mm*18mm), plus légère (5g), moins chère et pourtant
elle est tout aussi puissante qu’une UNO avec ses 14 pins digitaux sur lesquelles elle fournit
40mA maximum (par pins digitaux), 8 pins analogiques (2 de plus que la UNO) ainsi que 32Kb
de mémoire Flash et 2Kb de mémoire dynamique. Cette carte se veut vraiment minimaliste, en
plus de son empattement réduit, contrairement à la Uno, elle ne dispose pas du connecteur DC
de 2.5mm …
La MEGA est une carte composée de bien plus d’entrées/sorties (16 analogiques et 54 digitales
pouvant fournir jusqu’à 20mA). Mais ses 70 I/O (au total) ne sont pas ses seuls avantages, la
MEGA 2560 dispose de 256Kb de mémoire flash ainsi que 8Kb de mémoire flash. De plus cette
carte dispose de ports série matériel (UART). Mais pour accueillir ses 70 I/O il faut de l’espace
donc la carte mesure (101mm*53mm), pas simple de la fixer sur un petit robot.
53
Chapitre III Arduino et périphériques
La carte Arduino LEONARDO est basée sur un ATMega32u4 cadencé à 16 MHz permettant
la gestion du port USB par un seul processeur. Des connecteurs situés sur les bords extérieurs
du circuit imprimé permettent d’enficher une série de modules complémentaires.
Elle peut se programmer avec le logiciel Arduino. Le contrôleur ATMega32u4 permet la
gestion du port, ce qui permet d’augmenter la flexibilité dans la communication avec
l’ordinateur.
54
Chapitre III Arduino et périphériques
Pour commencer notre découverte de la carte Arduino, je vais vous présenter la carte en elle-
même. Nous allons voir comment s’en servir et avec quoi. J’ai représenté en rouge sur cette
photo les points importants de la carte :
55
Chapitre III Arduino et périphériques
Microcontrôleur ATmega328
Tension d'alimentation interne 5V
Tension d'alimentation (recommandée) 7 à 12V, limites = 6 à 20 V
Entrées/sorties numériques 14 dont 6 sorties PWM
Entrées analogiques 6
Courant max par broches E/S 40 mA
Courant max sur sortie 3,3V 50mA
Mémoire Flash 32 KB dont 0.5 KB utilisée par le boot
loader
Mémoire SRAM 2 KB
Mémoire EEPROM 1 KB
Le microcontrôleur ATMega328
Description sur le microcontrôleur ATMega328
Un microcontrôleur ATMega328 est un circuit intégré qui rassemble sur une puce plusieurs
éléments complexes dans un espace réduit au temps des pionniers de l’électronique.
Aujourd’hui, en soudant un grand nombre de composants encombrants ; tels que les transistors
; les résistances et les condensateurs tout peut être logé dans un petit boîtier en plastique noir
muni d’un certain nombre de broches dont la programmation peut être réalisée en langage C
[28]. C’est lui qui va recevoir le programme que vous aurez créé et qui va le stocker dans sa
mémoire puis l’exécuter. Grâce à ce programme, il va savoir faire des choses, qui peuvent être :
faire clignoter une LED, afficher des caractères sur un écran, envoyer des données à un
ordinateur. La figureIII.6 montre un microcontrôleur ATmega 328, qu’on trouve sur la carte
Arduino :
56
Chapitre III Arduino et périphériques
Il est constitué par un ensemble d’éléments qui ont chacun une fonction bien déterminée. Il est
en fait constitué des mêmes éléments sur la carte mère d’un ordinateur. Globalement,
l’architecture interne de ce circuit programmable se compose essentiellement de :
La mémoire Flash: C'est Celle qui contiendra le programme à exécuter. Cette mémoire
est effaçable et réinscriptible mémoire programme de 32Ko (dont bootloader de 0.5 ko).
RAM: c'est la mémoire dite "vive", elle va contenir les variables du programme. Elle
est dite "volatile" car elle s'efface si on coupe l'alimentation du microcontrôleur. Sa
capacité est 2 ko.
EEPROM: C'est le disque dur du microcontrôleur. On y enregistre des infos qui ont
besoin de survivre dans le temps, même si la carte doit être arrêtée. Cette mémoire ne
s'efface pas lorsque l'on éteint le microcontrôleur ou lorsqu'on le reprogramme [28].
b. Les sources d'alimentation de la carte Arduino UNO
57
Chapitre III Arduino et périphériques
VIN : La tension d'entrée positive lorsque la carte Arduino est utilisée avec une source
de tension externe (à distinguer du 5V de la connexion USB ou autre source 5V régulée).
On peut alimenter la carte à l'aide de cette broche, ou, si l'alimentation est fournie par le
jack d'alimentation, accéder à la tension d'alimentation sur cette broche.
5V : La tension régulée utilisée pour faire fonctionner le microcontrôleur et les autres
composants de la carte (pour info : les circuits électroniques numériques nécessitent une
tension d'alimentation parfaitement stable dite "tension régulée" obtenue à l'aide d'un
composant appelé un régulateur et qui est intégré à la carte Arduino). Le 5V régulé
fourni par cette broche peut donc provenir soit de la tension d'alimentation VIN via le
régulateur de la carte, ou bien de la connexion USB (qui fournit du 5V régulé) ou de
tout autre source d'alimentation régulée.
3.3V : Une alimentation de 3.3V fournie par le circuit intégré FTDI (circuit intégré
faisant l'adaptation du signal entre le port USB de votre ordinateur et le port série de
l'ATmega) de la carte est disponible: ceci est intéressant pour certains circuits externes
nécessitant cette tension au lieu du 5V. L'intensité maximale disponible sur cette broche
est de 50mA [29].
Les trois "points blanches" entourés en rouge (4) sont en fait des LED dont la taille est de l’ordre
du millimètre. Ces LED servent à deux choses :
Celle tout en haut du cadre : elle est connectée à une broche du microcontrôleur et va
servir pour tester le matériel.
Les deux LED du bas du cadre : servent à visualiser l’activité sur la voie série (une pour
l’émission et l’autre pour la réception). Le téléchargement du programme dans le
microcontrôleur se faisant par cette voie, on peut les voir clignoter lors du chargement.
d. Interruptions Externes
Les broches 2 et 3 sont Ces broches peuvent être configurées pour déclencher une interruption
sur une valeur basse, sur un front montant ou descendant, ou sur un changement de valeur.
58
Chapitre III Arduino et périphériques
59
Chapitre III Arduino et périphériques
III.4.3 Le Servomoteur
a. Description
Un servomoteur est un actionneur (moteur) capable de maintenir une opposition à un effort
statique et dont la position est vérifier en continue et corrigée en fonction de la mesure. Le
servomoteur est compose de plusieurs éléments visible [31] :
Les files ;
L’axe de rotation sur lequel est monté un accessoire en plastique ou en métal ;
Le boitier qui le protège ;
Aussi de plusieurs éléments que l’on ne voit pas qui se trouve à l’intérieur du boitier :
La position est définie avec une limite de débattement d’angle de 180 degrés. Souvent abrégé
en « servo » provenant du latin servus qui signifie « esclave ».
60
Chapitre III Arduino et périphériques
La sortie du moteur à courant continu est reliée mécaniquement à une série d'engrenages qui
augmente la force (le couple) du servomoteur en réduisant la vitesse de rotation de celui-ci.
Quand le moteur tourne, les engrenages s'animent, le bras bouge et entraine avec lui le
potentiomètre. Le circuit électronique ajuste continuellement la vitesse du moteur pour que le
potentiomètre (et par extension le bras) reste toujours au même endroit.
Il suffit de donner une consigne au servomoteur ("reste à 45°" par exemple) et le servomoteur
fera son maximum pour rester au plus près de cette consigne [31].
Les servomoteurs sont commandés par l’intermédiaire d’un câble électrique qui lui transmettre
des consignes de position sous forme d’un signal codé en largeur d’impulsion communément
appelé PWM. Cela signifie que c’est la durée des impulsions qui détermine l’angle absolu de
l’axe de sortie et donc la position de bras de commande du servomoteur [26]. Comme la montre
la figure III.8ci-dessous :
61
Chapitre III Arduino et périphériques
La consigne est transmise au moyen d'un signal numérique, d'une impulsion pour être précis.
Le signal est répété périodiquement, en général toutes les 20 millisecondes, ce qui permet à
l’électronique de contrôler et de corriger continuellement la position angulaire de l’axe de
sortie, cette dernière étant mesurée par le potentiomètre. Lorsque le moteur tourne, l’axe du
servomoteur change de position, ce qui modifie la résistance du potentiomètre. Le rôle de
l’électronique est de commander le moteur pour que la position de l’axe de sortie soit conforme
à la consigne reçue.
c. Types de servomoteurs
62
Chapitre III Arduino et périphériques
a. Description du capteur
Le capteur de proximité FC-51 est composé d’une diode infrarouge (émetteur) et d’une
photodiode (récepteur).
63
Chapitre III Arduino et périphériques
b. Caractéristiques
Distance de détection : de 2 à 30 cm
Dimensions : 3.1 cm * 1.5 cm
Alimentation : 3.3 – 5 V.
OUT : interface de sortie numérique de la carte (0 si détection, et 1 si aucune
détection)
Il est à noter que lors du branchement, une LED verte s’allume sur le capteur si un obstacle est
détecté. Celle-ci permet de savoir si votre capteur est en état de fonctionnement ou non. La
distance de détection peut être ajustée à l’aide d’un potentiomètre disponible sur le capteur [36].
64
Chapitre III Arduino et périphériques
Chaque pixel est un cristal liquide. Lorsque aucun courant ne le traverse, ses molécules sont
orientées dans un sens (admettons, 0°). En revanche lorsqu’un courant le traverse, ses molécules
vont se tourner dans la même direction (90°).
Tout simplement parce que cette lumière est polarisée. Cela signifie que la lumière est orientée
dans une direction .En effet, entre les cristaux liquides et la source lumineuse se trouve un filtre
polariseur de lumière. Ce filtre va orienter la lumière dans une direction précise. Entre vos yeux
et les cristaux se trouve un autre écran polariseur, qui est perpendiculaire au premier. Ainsi, il
faut que les cristaux liquides soient dans la bonne direction pour que la lumière passe de bout
en bout et revienne à vos yeux [27].
65
Chapitre III Arduino et périphériques
Comme vu dans le chapitre précédent, le langage utilisé avec Arduino est très proche du
langage C ou C++. C’est notamment le cas pour la syntaxe et les types de variables.
Cependant, ce langage présente quelques différences, principalement dans la structure d’un
programme.
[Instructions] ;
66
Chapitre III Arduino et périphériques
Les instructions contenues dans cette fonction ne sont exécutées qu’une seule fois, et
ce, lors de la mise sous tension de la carte [33, 34].
Dans chaque partie d'un programme sont utilisées différentes instructions issues de la syntaxe
du langage Arduino [34].
67
Chapitre III Arduino et périphériques
68
Chapitre III Arduino et périphériques
69
Chapitre III Arduino et périphériques
III.6 Conclusion
Dance ce chapitre nous avons présenté les différents matériels et logiciel utilisés dans notre
projet dans la 1ér partie nous expliquons le principe de fonctionnement et la connexion générale
de chaque composant utilisées pour réaliser : La programmation de la carte Arduino UNO avec
« IDE ».
Le chapitre suivant sera consacré pour la réalisation pratique de la barrière levante automatique
de notre projet et la simulation de système finale.
70
Chapitre IV : Conception et réalisation d’une barrière
levante automatique (maquette).
Chapitre IV : Conception et réalisation barrière levant
IV.1 Introduction
L’objectif de ce chapitre est de réaliser le projet «une maquette d’une barrière levant
automatique pour gestionner parking du stationnement» avec implantation sur une carte
Arduino.
La maquette parking complète (fonctionnement autonome et connexion directe sur le port de
l'Arduino) est livrée avec alimentation, câble de raccordement.
Comme nous avons précédemment discuté théoriquement les composants du parking et
comment les connecter à Arduino, nous commence par explication comment fonctionne ce
parking en contrôlant le mouvement de l'entrée et la sortie des voitures avec la possibilité de
déterminer et de contrôler sa remplissage dans ce chapitre, Tous cela en développant un
programme spécial envoyé à l'Arduino avec des capteurs infrarouges pour détecter la position
et le mouvement d'entrée et sortie des voitures.
70
Chapitre IV : Conception et réalisation barrière levant
Démarrage (entrée)
1 Présence du véhicule Capture infrarouge" Ce"
2 Ouvrir de barrière (montre et descende Servomoteur
la lisse) avec retard entre deux
3 Afficher les nombres des voiture d'entre LCD
4 Si le parking et plaint (6 voiture), LCD et blocage de Servomoteur
Affiché "sorry space not available".
Sortie
5 Manque de présence de la voiture Affiche la position vide (LCD)
6 Capté de sortie les voitures Capture infrarouge" Cs"
7 Monté et descende la lisse Servomoteur
Les véhicules sont détectés en entrée et en sortie. En entrée l’autorisation de passage a lieu si
un véhicule est présent et s’il reste au moins une place dans le parking. Un niveau logique
(Tension 5V) est alors envoyé à la commande de la barrière, le nombre de places disponibles
est décompté.
En sortie, lors de la détection du passage d’un véhicule le nombre de places dans le parking est
incrémenté sans dépasser le nombre maximum de places du parking (Max).
Une initialisation est possible lorsque le parking est vide, le nombre de places disponibles est
alors égal au maximum.
Le nombre des places disponibles (6 ou moins dans notre cas) est affiché en permanence sur
l'afficheur LCD [11].
71
Chapitre IV : Conception et réalisation barrière levant
Comparer
Autoriser Barrièr
avec O
e
l’ouverture de
Véhicule Autoriser l’entrée
la barrière
entrant d’un véhicule
Décompter
Afficher le
Initialise/parking nombre de Utilisateur
Comparer Max
avec le
La commande de servomoteur standard utilisant Arduino est extrêmement facile. C'est parce
que le logiciel Arduino est livré avec un exemple de servomoteur croquis et son bibliothèque
qui vous permettra de démarrer rapidement. Le câblage est relativement simple :
1. Connectez le fil noir du servomoteur à la broche GND sur l'Arduino.
2. Connectez le fil rouge du servomoteur à la broche + 5V sur l’Arduino.
3. Connectez le troisième fil (généralement orange ou jaune) du servomoteur à une numérique
broche sur l'Arduino [11].
72
Chapitre IV : Conception et réalisation barrière levant
Le code de servomoteur
Pour faire bouger notre servomoteur, nous allons devoir utiliser une bibliothèque de code,
nommée " servomoteur ". Celle-ci est fournie de base avec l'environnement de développement
Arduino. La bibliothèque servomoteur permet de contrôler jusqu'à 12 servomoteurs
simultanément avec une carte Arduino UNO.
L'initialisation de la bibliothèque servomoteur se fait au moyen de la fonction attach () de
chaque objet de type servomoteur. Avec la fonction attach () prend en argument un unique
paramètre obligatoire correspond au numéro de broche sur laquelle le servomoteur est câblé.
Pour modifier l'angle du bras du servomoteur, il existe deux solutions : write () qui permet de
modifier l'angle du bras du servomoteur en donnant en paramètre l'angle en question, sous la
forme d'un nombre entier compris entre 0° et 90° [11, 26].
Pour illustrer l'utilisation ces fonctions, voici un petit exemple. Son but est simple : faire tourner
le bras du servomoteur dans un sens puis dans l'autre, indéfiniment comme ci-dessous :
73
Chapitre IV : Conception et réalisation barrière levant
#include <Servo.h>
int servoPin = 3;
Servo Servo1;
void setup() {
Servo1.attach(servoPin);
void loop(){
Servo1.write(0);
delay(1000);
Servo1.write(90);
delay(1000);
Servo1.write(180);
delay(100);
Remarque :
Un servomoteur consomme beaucoup de courant, parfois trop pour une simple carte Arduino.
Cette surconsommation déclenche le fusible électronique des cartes Arduino et a pour effet de
les faire redémarrer. Il n'existe qu'une seule solution à ce problème : câbler l'alimentation des
servomoteurs à une alimentation 5 volts dédiés.
74
Chapitre IV : Conception et réalisation barrière levant
Figure IV.4 : Vue prototypage du montage (avec une alimentation +5V DC externe)
Le capteur infrarouge est un élément essentiel pour l’acquisition des données dans notre
système. Il assure l’émission d’un faisceau de la lumière infrarouge et la détection de l’intensité
lumineuse dans la gamme infrarouge. Nous avons utilisé le capteur FC-51 infrarouge qui est un
capteur réfléchissant et qui comprend un émetteur infrarouge et un phototransistor dans un
boîtier plombé qui bloque la lumière visible.
75
Chapitre IV : Conception et réalisation barrière levant
IR proximity sensor
void setup()
pinMode(13,OUTPUT);
pinMode(3,INPUT);
Serial.begin(9600);
void loop()
if (digitalRead(3)== LOW)
digitalWrite(13,HIGH);
delay(10);
else
digitalWrite(13,LOW);
delay(10);
RW- GND ;
E- 2 ;
D4-D5-D6-D7avec Pin4- Pin5-Pin6-Pin7;
76
Chapitre IV : Conception et réalisation barrière levant
VSS-GND ;
VDD-VCC ;
V0-Pin2.
#include <LiquidCrystal.h>
void setup()
lcd.begin(16, 2);
lcd.print("hello, world!");
void loop() {
lcd.setCursor(0, 1);
lcd.print(millis() / 1000);
77
Chapitre IV : Conception et réalisation barrière levant
Enfin, téléchargez le code sur le panneau Arduino et regardez l'écriture sur l'écran.
Exemple : l’affichage de hello world sur l’écran LCD.
78
Chapitre IV : Conception et réalisation barrière levant
IV.5.2 Le stéréotype de notre projet
79
Chapitre IV : Conception et réalisation barrière levant
IV.5.3 Le programme de la barrière levant automatique pour gestion de parking
#include <LiquidCrystal.h
#include <Servo.h>
Servo myservo1;
int ir_s1 = 8;
int ir_s2 = 9;
int Total = 6;
int Space;
int flag1 = 0;
int flag2 = 0;
void setup() {
pinMode(ir_s1, INPUT);
pinMode(ir_s2, INPUT);
myservo1.attach(10);
myservo1.write(100);
lcd.begin(16, 2);
lcd.setCursor (0,0);
lcd.setCursor (0,1);
delay (2000);
lcd.clear();
Space = Total;
void loop(){
80
Chapitre IV : Conception et réalisation barrière levant
if(Space>0){flag1=1;
}else{
lcd.setCursor (0,0);
lcd.setCursor (0,1);
delay (10000);
lcd.clear();
delay (1000);
myservo1.write(100);
flag1=0, flag2=0;
lcd.setCursor (0,0);
lcd.print(Total);
lcd.setCursor (0,1);
lcd.print(Space);
81
Chapitre IV : Conception et réalisation barrière levant
IV.7 Développement utilisant la technologie Ondés radio pour
l'identification (RFID)
IV.7.1 Définition
Ce système (technologie des ondes radio) est constitué de deux circuits électroniques, le premier
appelé "lecteur" et l'autre appelé "tag".
Ces deux circuits sont connectés sans fil en utilisant des ondes radio entre des distances de
quelques centimètres et quelques mètres.
Le lecteur est composé d'un émetteur et d'un récepteur, et ce circuit nécessite une source
d'alimentation pour fonctionner, l'étiquette est un circuit électronique très précis et nécessite
très peu d'énergie pour l'alimenter au point qu'elle ne contienne ni pile ni source de carburant
[11 ,34].
Il existe de nombreux types de ces les lecteurs et les tags sont différents dans la façon dont ils
fonctionnent et la fréquence de chacune et de nombreuses caractéristiques.
82
Chapitre IV : Conception et réalisation barrière levant
IV.7.3 Conception de notre projet
Dans ce projet, nous allons expliquer comment faire l'expérience du lecteur le plus commun
MFRC522 et la facilité illustrée dans la figure IV.11.
fils.
Nous téléchargeons la bibliothèque prête pour ce lecteur sur l'ordinateur. Enfin, nous
commençons à appliquer cette technique à notre projet, qui est l'ouverture et la fermeture du
point de contrôle pour le parking.
83
Chapitre IV : Conception et réalisation barrière levant
Le circuit contient les éléments suivants :
• lecteur de carte.
• deux Résistances et deux LED.
• Un servomoteur
• Certain fils.
• Une breadboard.
• Un micro contrôler Arduino.
84
Chapitre IV : Conception et réalisation barrière levant
IV.8 Conclusion
Dans ce chapitre, nous avons cité en détail les différentes étapes d’un schéma bloc du circuit de
Maquette d'un parking avec barrière levant automatique.
Le travail est subdivisé en deux parties, la première est la partie réalisation des tout composants
dans notre projet c’est-à-dire le servomoteur avec le lisse, l'écran LCD et les différents capteurs.
Ensuite, la connexion et programmation des composants principaux avec le microcontrôleur
d’arduino; dans laquelle nous avons testé l'entrée et sortie des véhicules, monte et descend de
lisse, compter et décompter les nombres des véhicule avec afficher le tous les séquences dans
l'écran.
L’autre partie est fondée sur la réalisation d’un système (technologie des ondes radio) (RFID-
MFRC522) est constitué de deux circuits électroniques, le premier appelé "lecteur" et l'autre
appelé "tag". Le lecteur lit les informations stockées sur la carte
85
Chapitre IV : Conception et réalisation barrière levant
Conclusion Générale
86
Chapitre IV : Conception et réalisation barrière levant
Conclusion générale
Ce mémoire à objet de réaliser une maquette d’une barrière levant automatique et tester la
commande de cette barrière à la gestion d’entrée et sortie des véhicules (smart parking).
Au premier chapitre nous avons présenté que signifie système automatisée par avoir son
définition et l’objectifs de l’automatisation, puis nous savons à qualifier le terme des conduites
et surveillance d’un système automatisé, on a su les modes générale de commandes et les
différent types de commande, à la fin de ce chapitre nous conclurons que l’automatisation
consiste à confier d’ un maximum de tâches répétitives et de peu de valeurs ajoutées à des
systèmes informatiques plutôt qu’à des ressources humaines. L’objectif est d’améliorer la
productivité, réduire les coûts, réduire les formalités et permettre aux équipes de dégager du
temps pour se focaliser sur des tâches à valeur ajoutée telle que la relation client ou le suivi des
situations complexes.
Au deuxième chapitre nous avons abordés l’identification des barrières levant automatique,
aussi nous présenter les structures et les mécanismes des barrières levant automatique, les
équipements, les dispositifs de sécurité et de commande.
Au troisième chapitre on a traité l’étude d’arduino en passant à la description des parties
matérielles et logiciel, ainsi nous avons étudié la conception et le principe de fonctionnement
pour composant qu’on a utilisé dans notre projet après voire la structure de programme ADI et
son injection.
Au dernier chapitre nous avons fait la réalisation d’une barrière levant automatique, après avoir
mené et prendre les résultats.
Nous espérons réaliser à l'avenir la fabrication de grands barrières levant automatiques dans
toutes les conditions de travail appropriées pour développer la conception et les caractéristiques
de certains aspects de la barrière automatique pour les petites et grandes installations tout en
restant en phase avec les développements modernes.
87
Référence :
[1] J.perrin,F.Binet,J-J.Dumery,C.Merlaud,J.-P.Trichard, « Automatique et information industrielle »,
édition:12 novembre 2004, France(Paris),p. 5-7-13-14-35-264(07/03/2021),
[2] C.Jossin, « buts de l'automatisation », automatisme industriel, (26 février2021).
[3] https://sites.google.com/site/pt2systautoprod/objectif-de-l-automatisation-d-un-systeme-de-
production.
[4] J.Bacem, « système automatisés », support de cour, public cible: 2éme année licence génie
mécanique,version 2011-2012.
[5]https://www.google.com/search?client=firefoxd&q=+architecteur+d%E2%80%99un+syst%C3%A8m
e+automatis%C3%A9,(18/02/2021).
[6] Guide d'automatisme, (10/03/2021).
[7] https://fr.scribd.com/document/478561143/Chapitre-2-GRAFCET,(23/04/2021)
[8] https://fr.wikipedia.org/wiki/Logique_combinatoire.
[9] http://www.gecif.net › cours › la logique câblé.
[10] https://blogue.genium360.ca/article/innovation/les-composants-40-comment-choisir-les-capteurs-
de-donnees/
[11] L.Bachir, S.Fathi, « Commande d’une Barrière Automatique à Base d’Arduino », mémoire de
master académique, Université Echahid Hamma Lakhdar d’El-Oued, (2018), (16/02/2021).
[12] https:/ /www.frontier-pitts.fr/nos-produits/barrieres-automatiques/barriere-levante-fb, (18/02/2021).
[13] https://blog.interacces.net/technologie/barriere-de-parking-automatique-quoi-ca-sert/, (18/02/2021).
[14] https://www.grouplba.com/comprendre-les-differents-types-de-barrieres-levantes,( février 2021).
[15] https://www.betafence.be/sites/default/files/fr-manuel-de-pose-barriere-bl229.pdf, (février 2021).
[16] http://www.lycee-ferry-versailles.fr / dossier technique, (01Mars 2021).
[17] https://a3m.eu/fr/barriere-de-parking-ttsbpt4, (25/03/2021).
[18] Google : clg.technologie.free.fr, (20/02/2021).
[19] https://fr.wikipedia.org/wiki/Interactions_homme-machine , (20/02/2021).
[20]https://fr.rs-online.com/web/c/interrupteurs/boutons-poussoirs-voyant-lumineux-et-boites-a-boutons-
industriels/boutons-arret-durgence/,(Mars 2021).
[21] http://technologie-sciarretta.ovh/?p=739 , (18/03/2021).
[22]http://www.acgrenoble.fr/college/henri.corbet/file/Technologie/Automatismes/web/co/Module_Auto
matismes_12.html , (Mai 2021)
[23] https://blogue.genium360.ca/article/innovation/les-composants-40-comment-choisir-les-capteurs-de-
donnees/ 03 / (Mai/2021)
[24] Notes cours sur automatismes industriels, « chapitre 1: Introduction aux systèmes automatisés », Mai
2016, (Mars 2021).
[25] https://www.accor-solutions.com/boucle-inductive, (09/03/2021).
[26] I. Malha, « Conception et réalisation d’un système domotique par GSM », Mémoire de master
académique, Université Mouloud Mammeri De Tizi-Ouzou ,17/09/2017.
[27] R.Andrianandraina Marijaona, « system de parking avec arduino», mémoire de master académique,
Soutenu le 23 Décembre 2015, (10/05/2021).
[28] www.itechnofrance.wordpress.com consulter le : Juillet/2017, (juin 2021)
[29] G.LILIA, « Commande en position du a MCC par Arduino », Université Badji Moktar Annaba,
2017, (Mai 2021).
[30] https://www.carnetdumaker.net/articles/controler-un-servomoteur-avec-une-carte-arduino-genuino/
[33] https://www.editions.fr/open/mediabook.aspx?idR=bc7321e1197199ca64b46695e9ebb334.
[34] A.BOUCHERIT, M. MERAIMI, «Etude et réalisation d’une carte de contrôle par Arduino via le
système Android», Mémoire de master académique, Université Djilali Bounaama - Khemis Miliana ,
2018, (04/27/2021).
[36] https://www.mataucarre.fr/index.php/2017/05/24/capteur-de-proximite-infra-rouge-fc-51-
arduino/,(10/05/2021).
[38] https://openclassrooms.com/fr/courses/5224916-developpez-un-robot-mobile-connecte-par-
bluetooth/5407346-decouvrez-la-constitution-des-servomoteurs, (14/05/2021)
Annex
Le servomoteur
Tiny and lightweight with high output power. Servo can rotate approximately 180 degrees (90 in each direction), and works
just like the standard kinds but smaller. You can use any servo code, hardware or library to control these servos. Good for
beginners who want to make stuff move without building a motor controller with feedback & gear box, especially since it will fit
in small places. It comes with a 3 horns (arms) and hardware.
(3) : Porte d'accès verrouillés à clé. L’alimentation électrique se débranche lorsque la porte est
ouverte. Porte d'accès sur l’avant (coté route) ou à l’arrière disponible.
(4) : Lisse : Tube d’aluminium extrudé à section ronde. Laquée blanche avec des bandes réfléchissantes
rouges. La lisse est fabriquée en une section ou plusieurs sections emboîtées (jusqu’à 3), dépendant de
la longueur, avec un embout avec joint au bout de la lisse. Les lisses sont fixées, en général, au côté
gauche du fût. Les lisses dont la longueur est supérieure à 20 pieds (ou 6 mètres) sontinstalléesaucentre.
Cettelongueurestde6mètresoupluss’ilyadesaccessoiressurlalisse.
(5) : L’arbre d’entraînement de la lisse est fixé sur un roulement à billes double.
(9) : En option, gabarit d’installation en acier permettant d’attacher la barrière au sol en utilisant des
boulons expansibles ou des tiges filetées.
(11) : Lyre recommandée pour les lisses plus longues que 5 mètres.
Option du contrôleur
- Activé par une boîte à trois boutons (ouverture-arrêt-fermeture) ou fermeture automatique avec
une boucle de détection, ce dernier nous convient très bien.
- Dispositifd’activationtelquelesboutonspoussoir,lecteurdecartes, détecteur de présence de
véhicule, etc., pour l’ouverture ou la fermeture de la barrière.
- Contrôleur et détecteur permettant plusieurs configurations des boucles de détection tel que :
- Confirmation de présence de véhicule
- Fermeture, sécurité
- Ouverture automatique
Sécurité
Caractéristiques techniques
Chaque pixel est un cristal liquide. Lorsque aucun courant ne le traverse, ses molécules
sont orientées dans un sens (admettons, 0°). En revanche lorsqu’un courant le traverse, ses
molécules vont se tourner dans la même direction (90°).
Tout simplement parce que cette lumière est polarisée. Cela signifie que la lumière est
orientée dans une direction .En effet, entre les cristaux liquides et la source lumineuse se trouve
un filtre polariseur de lumière. Ce filtre va orienter la lumière dans une direction précise. Entre
vos yeux et les cristaux se trouve un autre écran polariseur, qui est perpendiculaire au premier.
Ainsi, il faut que les cristaux liquides soient dans la bonne direction pour que la lumière passe
de bout en bout et revienne à vos yeux.
Commande du LCD
Normalement, pour pouvoir afficher des caractères sur l’écran il nous faudrait activer
individuellement chaque pixel de l’écran. Un caractère est représenté par un bloc de 7*5 pixels.
Ce qui fait qu’un écran de 16 colonnes et 2 lignes représente un total de 16*2*7*5 = 1120 pixels.
Le décodeur de caractères
Tout comme il existe un driver vidéo pour votre carte graphique d’ordinateur, il existe
un driver « LCD »intégré dans votre écran pour votre afficheur. Ce composant va servir à
décoder un ensemble “simple” de bits pour afficher un caractère à une position précise ou
exécuter des
commandes comme déplacer le curseur par exemple. Ce composant est fabriqué principalement par
Hitachi et se nomme le HC44780. Il sert de décodeur de caractères. Ainsi, plutôt que de devoir
multiplier les signaux pour commander les pixels un à un, il nous suffira d’envoyer des octets de
commandes pour lui dire “écris moi ‘gespa’ à partir de la colonne 3 sur la ligne 1″. Ce composant
possède 16 broches que je vais brièvement décrire :
Par la suite, les broches utiles qu’il faudra relier à l’Arduino sont les broches 4, 5
(facultatives),6etlesdonnées(7à14pouvantêtreréduiteà8à14)enoubliantpasl’alimentationet la
broche de réglage du contraste. Ce composant possède tout le système de traitement pour
afficher les caractères. Il contient dans sa mémoire le schéma d’allumage des pixels pour afficher
chacun d’entre eux. Voici la table des caractères affichables :
Figure A4.2 : Table des caractères affichables d’un écran LCD
Dans la grande famille afficheur LCD, on distingue plusieurs catégories :
Les premiers sont les plus courants. Ils permettent d’afficher des lettres, des chiffres et quelques
caractères spéciaux. Les caractères sont prédéfinis (voir table juste au-dessus) et on a donc
aucunement besoin de gérer chaque pixel de l’écran. Les seconds sont déjà plus avancés. On a accès à
chacun des pixels et on peut donc produire des dessins beaucoup plus évolués. Ils sont
cependant légèrement plus onéreux que les premiers. Les derniers sont l’évolution des précédents, la
couleur en plus (soit 3 fois plus de pixels à gérer : un sous-pixel pour le rouge, un autre pour le
bleu et un dernier pour le vert, le tout forme la couleur d’un seulpixel)
La communication série
Lorsque l’on ne possède que très peu de broches disponibles sur notre Arduino, il peut être
intéressant de faire appel à un composant permettant de communiquer par voie série avec l’écran.
Un tel composant se chargera de faire la conversion entre les données envoyées sur la voie série
et ce qu’il faut afficher sur l’écran. Le gros avantage de cette solution est qu’elle nécessite seulement un
seul fil de donnée (avec une masse et le VCC) pour fonctionner là où les autres méthodes ont
besoin de presque une dizaine de broches. En effet, elle nous permet de garder l’approche
“standard” de l’écran et nous permet de garder la liaison série pour autre chose. Ce composant
de conversion “Série ->parallèle”peut-être réalisé simplement avec un 74h595.
La communication de la carte Arduino vers l’écran par la liaison I²C. Cette liaison est utilisable
avec seulement 2 broches (une broche de donnée et une broche d’horloge) et nécessite l’utilisation de
deux broches analogiques de l’Arduino (broche 4 et 5).
Le branchement
Ensuite, dans le setup() il nous faut démarrer l’écran en spécifiant son nombre de
colonnes puis de lignes. Cela se fait grâce à la fonction begin(cols,rows). Voici un
exemple complet de code correspondant aux deux branchements précédents
(commentez la ligne qui ne vous concerne pas) :
Applications:
Features:
Technical Specifications:
Les barrières levantes sont conçues pour barrer en toute sécurité le passage aux véhicules. Le
fonctionnement de la barrière peut être commandé par un bouton poussoir, un contact à clé, une clé
magnétique, un clavier à code ou par télécommande. Les barrières sont dotées de repères de fin de
course, d'une fermeture automatique temporisée et une commande de moteur à l'aide d'électronique
de puissance. La sécurité de l'installation peut être complétée par les feux de signalisation.
:ملخص
يمكن التحكم في تشغيل الحاجز عن طريق زر ضغط أو مفتاح أو مفتاح مغناطيسي.صممت حواجز الطرق لمنع مرور المركبات بأمان
تجهز الحواجز بعالمات نهاية الشوط وإغالق أوتوماتيكي في الوقت المحدد.أو لوحة مفاتيح رمز أو عن طريق جهاز التحكم عن بعد
يمكن إضافة إشارات ضوئية لضمان سالمة التركيب.والتحكم في المحرك باستخدام إلكترونيات الطاقة
Abstract
Road barriers are designed to safely bar the passage of vehicles. The operation of the barrier can
be controlled by a push button, a key switch, a magnetic key, a code keypad or by remote control.
Thebarriers are fitted with end-of-stroke markers, automatic timed closing and motor control using
power electronics. The safety of the installation can be supplemented by traffic lights.