Présentation de l'interface Ethernet LCD :
Depuis
quelques années, les afficheurs à logique intégrée
LCD sont employés dans de nombreuses réalisations
principalement pour leur facilité d'emploi et
leur
faible coût.
Afin de les rendre encore plus facile
d'emploi, on trouve depuis quelques
années dans le commerce et sur
ce site, bon nombres d'interfaces
[ LCD
- RS232 ] ou
bien des interfaces [
LCD USB
].
En revanche, à ce jour nous ne
connaissons aucune
interface Ethernet LCD
sur le marché et c'est dans ce
but que nous avons décidé
de combler cette lacune. Cette
interface
Ethernet LCD
est totalement
autonome et
n'a nul
besoin d'être reliée à
un ordinateur
puisqu'elle intègre toute
l'électronique nécessaire
lui permettant une connexion
directe sur votre réseau
Ethernet.
De plus, si
votre réseau est relié
à un accès Internet via un Modem ADSL ou Modem Câble, vous
pouvez piloter l'interface Ethernet LCD
n'importe où dans le monde depuis
un PC sous Windows ou bien depuis
un Smartphone ou tablette tactile sous Android.
Avec
ce dispositif vous pouvez piloter plusieurs
types d'afficheurs LCD. Cette interface
prend en charge les LCD
2 lignes / 16 caractères jusqu'aux modèles
4 lignes / 20 caractères. La
gestion du rétro éclairage
du LCD s'effectue elle aussi via le réseau
Ethernet. Par
ailleurs, vous pouvez cloner ce montage autant
de fois que vous le désirez puisque
la connexion réseau vous autorise
à connecter jusqu'à 255 Interface Ethernet LCD.
Bien entendu
dans ce cas, chacune des interfaces dispose de paramètres différents
(IP, PORT et MAC) pour que l'ensemble puissent cohabiter sur le même réseau.
Un logiciel conçu spécialement
pour cette tâche vous aidera à
configurer chacune des interfaces...
nous y reviendrons...
Exemple
de configuration
sur le réseau local avec plusieurs
exemplaires de l'interface
Ethernet LCD. Chaque
interface dispose de paramètres
réseaux différents affectés
par l'utilisateur. Dans notre exemple
nous utilisons un modem ADSL Freebox,
mais vous pouvez connecter l'interface
à
n'importe quel modem ADSL
(Livebox, NeufBox, etc...) ou
modem câble.
Bien
entendu, vous
pouvez également connecter sur
votre réseau local d'autres
interfaces présentées
sur ce site.
Comme
nous le disions précédemment,
si
votre réseau est relié
à un accès Internet via un Modem ADSL ou Modem Câble, vous
pouvez dans ce cas piloter l'interface
depuis n'importe où dans le monde. Pour
ce faire, il suffit de connaître
votre adresse IP, c'est à
dire celle qui vous
a été attribuée
par votre Fournisseur d'Accès Internet (FAI)
qui vous identifie de manière
unique sur le réseau
mondial. L'élément différenciateur
permettant d'accéder à
votre interface est dans ce cas le numéro du PORT de
l'interface, c'est à dire par défaut le numéro 5030.
Afin
de contrôler votre interface
depuis votre réseau domestique
ou bien depuis un accès Internet,
deux logiciels de démonstration fonctionnant
pour l'un sous Windows écrit avec
Bordand Delphi 7 et pour
l'autre sous Android écrit avec Basic4Android sont disponibles en libre
téléchargement accompagnés
de
leur code source. La communication
entre l'interface LCD et
votre
ordinateur, ou une tablette tactile, ou bien
encore un smartphone
s'effectue
via le protocole UDP (User Datagram Protocol) qui
reste très simple et souple d'utilisation.
Le principe de la communication s'effectue par l'envoi
en UDP de commandes de type ASCII (chaines de caractères)
prédéfinies extrêmement simples à utiliser vous permettant d'adapter
selon vos propres besoins les logiciels
écrits sous Borland
Delphi 7
ou sous Basic4Android.
Synoptique de l'interface Ethernet LCD :
Cliquez sur l'image ci-dessus pour l'agrandir
Principales caractéristiques de l'interface
Ethernet LCD
:
Alimentation : comprise
entre +8V et +20V DC. LCD pris en charge basés sur le jeu de commandes
historiques du HD 44780 d'Hitachi :
2 lignes / 16 caractères
2 lignes / 20 caractères
4 lignes / 16 caractères
4 lignes / 20 caractères Contrôle du
rétro éclairage du
LCD via le réseau Ethernet Type de commandes
: chaine de caractères de type
ASCII. Communication avec
l'interface : protocole UDP. Contrôleur
Ethernet : 10Base-T compatible avec le 100
et 1000Base-T. IP, PORT et adresse MAC : modifiables par l'utilisateur
via un logiciel dédié. Configuration réseau
par
défaut : IP : 192.168.0.9, Port : 5030 et MAC : B0:FA:AF:00:03:00. Visualisation de
la connectivité et du transfert Ethernet par leds.
Principaux éléments de l'interface
Ethernet :
Partie supérieure
du circuit imprimé :
Encadré en bleu :
|
leds de statut
(led verte) et d'activité (led
jaune) de
la connexion réseau. |
Encadré en rouge :
|
embase Ethernet intégrant
un transformateur d'isolement
(MAGJACK) |
Encadré en vert :
|
circuit Ethernet ENC28J60 et
son quartz de 25MHz. |
Partie
inférieure du circuit imprimé :
Encadré en rouge :
|
translateur de niveaux logiques
3,3V vers TTL 5V.
|
Encadré en bleu :
|
microcontrôleur PIC18F252
et son quartz de 20MHz.
|
Encadré en vert
clair :
|
embase d'alimentation générale
de l'interface (de 8V à
20V CC). |
Encadré en violet :
|
ajustable pour le réglage
du contraste du LCD. |
Encadré en orange : |
la
section alimentation en
+3,3V
et +5V.
|
Partie
latérale gauche :
Encadré en rouge :
|
le connecteur permettant d'y
insérer l'écran
LCD.
|
Présentation des logiciels
pilotant l'interface Ethernet LCD
:
Afin de piloter l'interface
que ce soit depuis votre réseau
domestique ou depuis n'importe où
dans le monde, deux logiciels d'application ont
été écrits l'un
pour Windows via Borland
Delphi 7 et l'autre pour Android via Basic4Android. Ces deux
logiciels sont disponibles en libre
téléchargement
au chapitre [ Utilisation ].
Logiciel
pour
Le logiciel
compatible avec ,
Seven, Vista et XP mais il n'a
pas été testé sous les OS antérieurs.
En plus du fichier exécutable, vous trouverez
le code source du logiciel
afin de vous aider dans l'écriture de
votre propre logiciel sous différentes langages: Delphi, Visual Basic,, C++,
etc..
Aspect du logiciel de démonstration
permettant
de saisir les différentes chaînes de caractères et de
gérer le rétro-éclairage
du LCD.
Logiciel
pour
:
Aspect du logiciel installé sur un smartphone permettant
de gérer un LCD et son rétro-éclairage.
|