Programme de gestion de parking


Ce dossier concerne la gestion informatisée d'un parking symbolisé par une maquette contrôlée par une application développée en Visual Basic pour carte Arduino (B4R)


  GestionPARKING4  >>>- Utilisation d'un écran LCD à la place des dix LEDs vertes pour afficher en temps réel l'état du parking


C'est le même scénario que dans le programme GestionPARKING3 mais les 10 LEDS vertes ont été remplacées par un écran LCD placé au dessus de l'entrée du parking, qui affiche en temps réel l'état des places disponibles. Deux feux tricolores donnent les indications: vert >>> place(s) disponible(s) - orange >>> attention, plus qu'une seule place disponible - rouge >>> parking complet (0 place disponible).

Matériel utilisé (pratiquement le même à l'exception du matériel LCD et des nouveaux feux)

 

                  

 

 

- 1 moteur DC  FTVOGUE 12 V avec réducteur (engrenages métalliques) 

(Attention, le couple est très puissant - effectuez les réglages et les essais avant de fixer définitivement la barre pour éviter l'autodestruction ou l'arrachage de la barrière !!!

Les temporisations se trouvent dans les lignes 78 à 83 et 94 à 98 du programme B4R disponible en bas de page)

                   

- 2 gros boutons-poussoirs

- 2 feux tricolores pré-câblés avec 3 LEDs déjà protégées par des petites résistances incorporées

- Un afficheur LCD de 2 lignes de 16 caractères

- Une interface I2C permettant de le connecter l'afficheur LCD à la carte ARDUINO avec seulement 4 fils

 (Ce dispositif comprend un mini-potentiomètre qui permet de régler le contraste de l'affichage avec un mini-tournevis)

- 1 buzzer

- 1 circuit intégré «L293D»

- 1 demi-plaque de connexions sans soudures couramment désignée «breadboard» ou "planche à pain"

 

Cette plaque sert à connecter correctement le circuit intégré L293D. Entière, elle mesure 16,5 cm de long sur 5,6 cm de large.

Nous n'utilisons qu'une "demi-planche" avec notre maquette de parking.

 

                                                             

 


 

Essai d'un écran LCD sans l'interface I2C 

 

L'absence de l'interface nécessite 12 connexions entre l'écran LCD et la carte ARDUINO ou la breadboard et l'utilisation d'un potentiomètre

 


 

Essai d'un écran LCD avec l'interface I2C 

 

L'utilisation de l'interface I2C simplifie considérablement la connexion de l'écran LCD

 

 

 

Schéma de branchement d'un écran LCD (2 lignes de 16 caractères) par l'intermédiaire de l'interface I2C

Câble noir >>> Masse (-) GND de la carte ARDUINO UNO ou ligne GND - de la breadboard
Câble rouge >>> Borne de sortie 5 Volts de la carte ARDUINO UNO ou ligne rouge + de la breadboard
Câble bleu (Serial Data Line) Données >>> Borne analogique A4
Câble vert (Serial Clock Line) Temporisations >>> Borne analogique A5

Nouvelle signalisation

Interface I2C avec ses 4 fils de connexion


L'écran LCD a été encastré au dessus du portail d'entrée du parking. L'interface I2C a été soudée à l'arrière de l'écran LCD ce qui permet le raccordement simplifié de ce composant à la carte Arduino Uno (fil bleu relié à la borne analogique  A4 et fil vert relié à la borne analogique A5) Le fil rouge est relié indirectement à la borne de sortie 5 Volts, le fil noir est relié à la masse GND - ).


Vidéos >>>   Parking complet   -   Entrées de deux véhicules


Rappel des connexions nécessaires


 

Schéma récapitulatif de toutes les connexions utilisées pour la réalisation de notre maquette de parking

 

 

Maquette terminée, prête à l'emploi

 

 

Vue aérienne


Lire le programme en PDF «GestionParking4.B4R»  développé en B4R   -  Télécharger le programme GestionParking4.B4R

 

Télécharger le dossier pédagogique GestionParking4


Retour HAUT Page


 

Voir aussi >>> GestionParking1 - GestionParking2 - GestionParking3


Le programme GestionParking4.B4R a été développé grâce à la plate-forme B4X : Anywhere Software | B4X  et plus particulièrement B4R (Visual Basic pour Arduino): Basic Programming | B4R

Installation gratuite  des logiciels nécessaires >>>  Installation B4R