
Présentation de l'interface Ethernet
16 sorties :
Lorsqu'on
à besoin d'agir
à distance
sur un dispositif,
plusieurs
solutions techniques sont
envisageables telles que filaires,
téléphoniques,
liaison
haute fréquence,
infrarouge,
etc... En revanche rares sont celles
permettant d'assurer à la fois
une large
couverture géographique
et un débit
d'information
important. Seul Internet
offre
une telle alternative et c'est la raison
d'être de cette nouvelle interface
réseau équipée
de 16 sorties
totalement autonome.
En effet, nul besoin de relier l'interface
à un ordinateur puisqu'elle intègre
toute l'électronique nécessaire
à une connexion directe à
votre réseau Ethernet.
Basée
sur le contrôleur Ethernet ENC28J60
de Microchip, cette interface à
16 sorties se connecte directement à
votre réseau local domestique et vous permet
de piloter individuellement 16 sorties à collecteur ouvert de
type ON/OFF. Par ailleurs, si
votre réseau est relié
à un accès Internet via un Modem ADSL ou Modem Câble, vous
pouvez piloter l'interface 16 sorties
n'importe où dans le monde depuis
un PC sous Windows ou bien depuis
un Smartphone ou tablette tactile sous Android.

Bien entendu, vous pouvez également connecter à votre réseau local
d'autres interfaces présentées sur ce
site.
Avec
cette interface vous pouvez contrôler des relais, des leds, des triacs ou tous autres dispositifs électriques.
Dans le
cadre d'applications domotiques, il
est possible de contrôler à distance différents actionneurs de
la maison, tels que
la fermeture ou l'ouverture de volets
ou de stores et bien plus encore... Par
ailleurs, si
le nombre 16 de sorties n'est pas suffisant pour
vos projets,
la connexion réseau vous autorise
à connecter jusqu'à 255 interfaces identiques
à celle-ci, soit un total de 4080 sorties. Bien entendu
dans ce cas particulier
pour chacune des interfaces à 16 sorties,
vous devrez attribuer des paramètres différents
(IP, PORT et MAC) pour que l'ensemble des
cartes
puissent cohabiter sur le même réseau comme
sur le croquis ci-dessous :

Configuration
de votre réseau local avec plusieurs
exemplaires de l'interface 16 sorties. Chaque
interface dispose de paramètres
différents affectés
par l'utilisateur.
Lorsque
votre réseau local est connecté
à Internet, l'interface 16 sorties devient
comme nous l'avons vu précédemment,
accessible depuis l'extérieur
par une seule adresse IP 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érentiateur
permettant d'accéder à
votre interface est dans ce cas le numéro du PORT de
l'interface, ici par défaut le numéro 5030. Dans le jargon spécialisé,
l'adresse IP et le numéro
de PORT définissent
le socket.
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 16 sorties et
votre
ordinateur, ou tablette tactile, ou 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.
Présentation de l'interface Ethernet
16 sorties :

Cliquez sur l'image ci-dessus pour l'agrandir

Principales caractéristiques de l'interface
Ethernet 16 sorties
:
Alimentation : comprise
entre +8V et +20V DC. 16 sorties à collecteur
ouvert indépendantes pouvant piloter une charge alimentée jusqu'à +50V sous 500mA maxi. Contrôle des
différentes sorties : en mode
impulsionnel, bistable (toggle) et momentané. Type de commandes
: chaine de caractères de type
ASCII. Communication avec
l'interface : protocole UDP / IP. Contrôleur
Ethernet : 10Base-T compatible avec le 100
et 1000Base-T. IP, PORT et adresse MAC : modifiable par l'utilisateur. Configuration réseau
par
défaut : IP : 192.168.0.9, Port : 5030 et MAC : B0:FA:AF:00:01:00. Visualisation de
la connectivité et du transfert Ethernet par leds.
Présentation 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. |
Encadré en violet : |
les 8 premières sorties
de l'interface S1 à
S8
et le circuit octuple driver. |
Encadré en orange : |
sélection alimentation
interne (+5V) ou externe
(+Vin) pour l'octuple driver. |
Encadré en vert : |
bornes
pour l'alimentation externe
+Vin.
|
Partie
inférieure du circuit imprimé :
Entouré en rouge :
|
translateur de niveaux logiques
3,3V vers TTL 5V.
|
Entouré en bleu :
|
microcontrôleur PIC18F252
et son quartz de 20MHz.
|
Entouré en vert :
|
embase d'alimentation générale
de l'interface (de 8V à
20V CC). |
Entouré en violet :
|
les 8 secondes sorties
de l'interface S9 à
S16
et le circuit octuple driver. |
Entouré en orange : |
la
section alimentation en
+3,3V
et +5V.
|
Présentation des logiciels
pilotant l'interface Ethernet
16 sorties
:
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 piloter toutes les sorties de l'interface 16 sorties en mode ON/OFF, bistable et momentané.
Logiciel
pour
:

Aspect du logiciel installé sur un smartphone permettant
de piloter toutes les sorties de l'interface 16 sorties en mode ON/OFF et bistable. L'accès
aux boutons des 16 sorties s'effectue au
moyen d'une liste déroulante que
l'on peut descendre ou monter d'un simple geste
du doigt.
Exemples d'utilisation des sorties de l'interface
:
Afin
d'illustrer les différentes possibilités
de connectivités de l'interface,
voici quelques exemples
d'application...
Connexion
d'un ou plusieurs relais 1T :
Toutes
les sorties de l'interface peuvent directement
piloter des
relais sans
utiliser des transistors intermédiaires.
Par
exemple, pour 3 relais de type 1-T
/ 12V placez
le cavalier de SW1
en position +Vin
et appliquer un potentiel de
+12V sur
l'entrée
J5.
Connectez ensuite vos relais sur les
sorties que vous souhaitez, ici S3,
S6
et S8. Il est inutile
d'ajouter des
diodes de roue libre
aux différents relais dans la
mesure où elles sont déjà
intégrées
sur toutes les sorties du ULN2803.


Connexion
d'une led en sortie de
l'interface :
Exemple
de connexion directe d'une led sur l'une
des sorties de l'interface. N'oubliez
pas de placer le cavalier SW1
sur la position +5V
afin d'obtenir la tension requise sur
le sortie +V=+5V.


Connexion
d'une ampoule 230V sur l'une des sorties
de l'interface :
Grâce
à l'usage d'un opto-triac, la
commande de dispositifs connectés
au secteur électrique devient
très simple. Voici un exemple vous permettant
de piloter une ampoule reliée
au 230V. Comme
précédemment, le cavalier
de SW1
est positionné sur +5V.

Cliquez sur l'image ci-dessus pour l'agrandir


Connexion
d'une led et d'un relais alimentés
en +12V :
En
plus de la led, nous connectons
ici un relais sous des tensions supérieure à +5V comme
dans l'exemple ci-dessous ou nous utilisons
un relais en +12V.
Comme nous l'avons déjà
vu précédemment, placez
le cavalier de SW1
en position +Vin
et appliquez un potentiel de
+12V sur
l'entrée
J5.


|