French Gestion Parking - Nouvelle version

Marc DANIEL

Active Member
Licensed User
ParkingLCDFritzingR.png
 
Last edited:

Marc DANIEL

Active Member
Licensed User
Evidemment le schéma précédent laisse apparaître les difficultés d'utilisation de cet écran LCD avec ses 16 broches plantées dans une breadboard et la «toile d'araignée» de fils de connexions rendant difficile l'installation d'un tel composant sur une maquette de parking.

Il existe fort heureusement une petite interface nommée «I2C» permettant l'utilisation de notre écran LCD avec seulement 4 fils de connexion.

EcranLCD-I2CBoard.PNG


Cette interface se fixe ou se soude avec ses 16 broches (de préférence à l'arrière) sur l'écran LCD. Elle comporte un mini potentiomètre qu'il faudra régler en fonctionnement avec un mini-tournevis pour ajuster le contraste de l'affichage LCD.

Les 4 broches latérales servent à la connexion vers une carte ARDUINO UNO ou autre modèle.

Fritzing.png


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 (-)
Câble rouge >>> Borne de sortie 5 Volts
Câble bleu (Serial Data Line) Données >>> Borne analogique A4
Câble vert (Serial Clock Line) Temporisations >>> Borne analogique A5

AvecI2C.jpg


Utilisation du programme de test LCD

InterfaceI2C.jpg
 

Attachments

  • EssaiLCD.zip
    1,019 bytes · Views: 54

Marc DANIEL

Active Member
Licensed User
Notons que l'utilisation des bornes analogiques A4 et A5 est déterminée lors de l'initialisation de l'écran LCD :
"LCD.Initialize(0x27, 16, 2)" 0x27 étant "l'adresse" correspondante aux bornes utilisées

Certains programmes ARDUINO (hors B4R) utilisent l'adresse 0x3f à la place de 0x27 mais je n'ai pas testé ...
 

Marc DANIEL

Active Member
Licensed User
DoublesFeuxTricolores.jpg

Les 10 LEDs vertes ont été remplacées par un écran LCD placé au dessus de l'entrée du parking
Deux éléments de feux tricolores ont été installés, le feu est vert lorsqu'il reste des places disponibles sur le parking, le feu passe à l'orange lorsqu'il ne reste plus qu'une seule place et bien sûr le feu rouge indique que le parking est complet.


EcranLCD-InstallationVueAR.jpg

Encastrement de l'écran LCD au dessus du portail d'entrée, l'interface I2C a été soudée sur l'arrière de l'écran et on peut apercevoir les 4 fils de connexion qui sont dirigés vers la carte Arduino Uno.

ParkingComplet-2.jpg


Parking complet >>> Feux rouges allumés - Ouverture du portail bloquée - Ecran LCD affichant «Parking complet».
 

Marc DANIEL

Active Member
Licensed User
GESTION PARKING avec Ecran LCD

Récapitulatif des branchements et connexions

Connexions entre la maquette et la carte ARDUINO UNO

Feux tricolores (vert, jaune, rouge) en double exemplaire

Feux verts (fils verts) >>> Broche n°8 de la carte Arduino Uno


Feux jaunes (fils jaunes) >>> Broche 13 de la carte Arduino Uno

(NB – La broche n° 13 allumera également la petite diode n° 13 intégrée à la carte Arduino Uno)

Feux rouges (fils rouges) >>> Broche 9 de la carte Arduino Uno

Bouton Entrée >>> Broche d’entrée analogique A0 de la carte Arduino Uno

Bouton Sortie >>> Broche d’entrée analogique A1 de la carte Arduino Uno

BUZZER >>> Broche n°2 de la carte Arduino Uno

(Le buzzer est fixé au plafond-couvercle du « local technique »)
Masse de la maquette (fil noir) >>> Une broche GND de la carte Arduino Uno

(Les masses des feux tricolores, des boutons d’entrée et de sortie, du buzzer sont toutes reliées à la masse de la carte Arduino Uno par l’intermédiaire des lignes GND de la plaque de connexions)

Connexion entre le moteur et le circuit L293D

Fil marron (+) >>> Borne 3 du circuit intégré L293D
Fil vert (-) >>> Borne 6 du circuit intégré L293D

Connexion entre la pile de 9 Volts et le circuit L293D

Fil rouge (+) >>> Borne 8 du circuit intégré L293D (Alimentation du moteur)
Fil bleu (-) >>> Masse GND de la plaque de connexions

Connexions entre le circuit L293D et la carte ARDUINO UNO

Sortie 5 Volts de la carte reliée à la borne 16 de L293D (Alimentation du circuit intégré L293D)
Broche n° 7 de la carte reliée à la borne 2 de L293 (Ouverture de la barrière)
Broche n° 6 de la carte reliée à la borne 7 de L293D (Fermeture de la barrière)
Autre broche GND (fil noir) de la carte reliée à la ligne GND – de la plaque de connexions sans soudures


Notons pour terminer la nécessité de cavaliers (noirs) entre les lignes GND de la plaque de connexions et les bornes 4 et 5 et 12 et 13 de L293D
 

Attachments

  • GestionParking4.zip
    2.5 KB · Views: 45

Marc DANIEL

Active Member
Licensed User
Légères modifications afin de verrouiller temporairement les boutons ENTRÉE et SORTIE pendant les mouvements de véhicules pour respecter la fin de l'ouverture ou de la fermeture de la barrière et éviter bugs et dysfonctionnements. (Introduction d'une nouvelle variable: Private Verrou as Boolean)
 

Attachments

  • GestionParking4.zip
    2.6 KB · Views: 48
Top