Avant
propos :
Pour la
quasi-totalité des acteurs du
secteur de la domotique, le
contrôle des actionneurs (volets roulants, stores,
etc...) utilisent différents protocoles
propriétaires de communication
difficilement reproductible par tout
un chacun et
allant
à l'encontre de la notion d'interopérabilité. Dans
ce cas, difficile à tout "bricoleur"
éclairé de piloter les
actionneurs de son habitation depuis
son propre ordinateur ou son Smartphone
à partir d'une interface et d'un
logiciel fait "maison".
Afin
de combler ce manque, nous vous proposons
une solution parmi tant d'autres permettant
de prendre en charge des produits équipés
de la Radio
Technology SOMFY RTS pilotés
par des télécommandes
radiofréquences Telis
RTS.
Ces télécommandes utilisent
un protocole
de communication complexe à base
de
code tournant
(rolling code) rendant impossible toute
tentative de reproduction
du message par un dispositif à
microcontrôleur tierce.
Ainsi et afin de piloter un maximum
d'actionneurs de la marque SOMFY, nous
avons utilisé deux
télécommandes Telis 4
RTS du
fabriquant
qui
possèdent chacune 5
canaux,
soit pour deux exemplaires, un total
de 10
canaux.
Avec un zeste d'électronique
autour de ces télécommandes,
il devient très facile de piloter
ses volets roulants, ses stores, ses
éclairages de jardin depuis son
ordinateur,
un autre microcontrôleur,
etc...
Nous
allons vous présenter un tel
dispositif que nous avons réalisé
spécifiquement dans le
cadre d'une réfection d'un appartement
équipé
de
stores,
volets
et
éclairages
extérieurs
du fabriquant Somfy. Nous
avons essayé de le rendre le
plus modulable
possible
afin qu'il puisse s'adapter à
la plupart des configurations de tout
un chacun et nous l'avons baptisé
"Contrôleur
Telis 4 Dual".
Vue
plongeante du contrôleur Telis
4 Dual implanté dans son coffret
pour Rail Din.
Vue
des deux Telis 4 RTS
et de leur support
vertical formant les deux
cartes filles.
Principales caractéristiques du
contrôleur Telis 4 Dual :
Alimentation du
contrôleur :
entre +8V et +20V DC. +12V DC sera un bon compromis. Alimentation des
télécommandes Telis 4
en +3V fournie par la carte mère du contrôleur. Contrôleur
pouvant fonctionner avec
une ou deux télécommandes
Telis 4. En effet, si vous
disposez d'un nombre inférieur ou égal à 5 actionneurs
(volets, stores, etc...) Somfy, il vous
suffit d'implanter
sur la carte mère uniquement
une seule et unique carte fille Telis 4 RTS. Courant maximum
absorbé par le contrôleur
en veille : 35mA. 2 connecteurs RCA pour l'entrée
ou sortie des données envoyées
par liaison série. Pilotage du contrôleur
par liaison série à 9600 bauds
via une chaine de caractères ASCII. Le contrôleur
peut
être cloné jusqu'à
4 fois afin d'accroitre le nombre
de dispositifs Somfy commandés jusqu'à
un maximum de 40 canaux. Pour ce faire,
chaque boitier contrôleur
dispose d'une adresse indépendante modifiable
par l'utilisateur. Temps de réaction
du contrôleur après réception
d'une commande ASCII : environ 1 seconde. Visualisation des
données et alimentation par deux
leds - Verte = DATA et
Rouge = ON. Nombre de pressions à simuler sur les
touches de la Telis 4 RTS configurable depuis
la chaîne de
caractères ASCII. Pause entre
chaque pression d'une touche de 200ms. Interconnexion
à un PC via une interface à base
de MAX232 ou à transistor (émetteur
commun)
ou bien encore une interconnexion directe
avec un microcontrôleur (Arduino, etc...).
Présentation
de la télécommande Telis
4 RTS :
Aspect
général d'une télécommande
Telis 4 RTS :
Les
télécommandes Telis 4
RTS disposent de quatre
leds rouges
et de
4 boutons.
Les boutons Up,
My
et
Down
permettent de monter, de stopper (ou
mode position favorite) et de descendre
un actionneur (volets, stores, etc...).
La touche
Select permet
de sélectionner le canal
correspondant
à l'actionneur souhaité
ou au luminaire à commander.
Les canaux
sont
visualisés par le clignotement
d'une des 4
leds rouges et
le cinquième
canal est
obtenu lorsque les
quatre leds clignotent en même
temps.
Select
permet de sélectionner le canal
n°1 à n°5 par pressions
successives.
Le
canal 5 est effectif lorsque les
4 voyants clignotent simultanément.
Aspect
d'une télécommande Telis
4 RTS après démontage
:
Face
avant du circuit imprimé de la
télécommande Telis
4 RTS et de sa coque plastique scindée en
deux parties.
Face
arrière avec le logement de la
pile bouton CR2430 de 3V..
Présentation
du contrôleur Telis 4 Dual
:
Le principe de commande des Telis
4
RTS
utilisé dans ce projet est très
simple. Un premier groupe
d'opto-coupleurs
agit directement sur les touches
de commande
des deux Telis 4 (Up, My, Down et Select),
tandis qu'un second groupe d'opto-coupleurs
détermine le numéro du
canal
en vigueur (1 à 5) pour les deux
télécommandes à
un instant donné. En fonction
de la chaine
de caractères ASCII reçue,
le
microcontrôleur U3 se
charge de
sélectionner le bon canal
de l'une des deux télécommandes
Telis 4 RTS puis de simuler
l'appuie sur l'un des 3 boutons
de commande (Up, My ou Down).
Aspect
général du montage
:
Le
contrôleur Telis 4
est composé de deux cartes filles connectées
à une carte mère faisant
également office de socle. Chaque
carte fille dispose d'une
télécommande Telis 4 RTS sur
laquelle est connectée un circuit imprimé
permettant de récupérer
"proprement" les signaux et contacts de
la dite télécommande pour
les rassembler sur trois connecteurs.
Carte
fille équipée de la télécommande
Telis 4 RTS
:
Gros
plan sur le circuit imprimé de
la télécommande Telis
4 surmontée de la carte fille
:
La
carte fille dispose de découpes spécifiques
permettant d'effectuer des 16 liaisons
électriques filaires avec le circuit imprimé de la
Telis 4 RTS.
Gros
plan sur le circuit imprimé de
la carte fille :
Aspect
du circuit imprimé de la carte
fille aux multiples découpes.
Liaisons
électriques à effectuer
entre la Telis 4 et le circuit imprimé
de la carte fille :
Liaisons
électriques pour les boutons Up, My et Down
Gros
plan sur deux liaisons
Liaisons
électriques sur les 4 cathodes
des 4 leds et une liaison sur l'anode
commune. On
distingue également les liaisons
avec le +3V, le GND et le bouton Select.
Gros
plan sur deux liaisons électriques
pour l'anode commune et pour la cathode
de la première led de
la Telis 4 RTS.
Aspect
de la carte mère du contrôleur
Telis 4 Dual :
Platine
principale :
Les
dimensions du circuit imprimé
s'adaptent spécifiquement à
celles des coffrets pour rail DIN.
Le
positionnement des composants sur le circuit
imprimé a été
étudié en fonction
de
la hauteur de ceux-ci, mais également
en fonction des deux cartes filles.
Présentation
des différentes sections de la
platine principale :
Partie
supérieure du circuit imprimé
:
Encadré
en bleu
:
|
connecteurs
dédiés à
la télécommande
Telis 4 A.
|
Encadré
en rouge
:
|
section
alimentation, filtrage et
régulation en tension.
|
Encadré
en vert
:
|
opto-coupleurs
pour simuler une action
sur des
boutons et les états
des leds.
|
Encadré
en violet
:
|
embase
RCA double où transite
la chaîne de caractère
ASCII.
|
Partie
inférieure du circuit imprimé
:
Encadré
en bleu
:
|
microcontrôleur
avec son quartz ou résonateur.
|
Encadré
en rouge
:
|
connecteurs
dédiés à
la télécommande
Telis 4 B.
|
Encadré
en vert
:
|
connecteur
pour liaisons avec les leds
en façade du coffret.
|
Encadré
en violet
:
|
Dips
switchs pour adresse du contrôleur
(jusqu'à 4 contrôleurs
maxi).
|
Encadré
en orange:
|
connecteur
à ne pas utiliser.
Utilisé pour mettre
au point le programme.
|
Aspect
de la carte en façade du coffret
équipée des deux
leds :
La
platine équipée des deux
leds ON et DATA est fixée à
la colle chaude sur le couvercle du
coffret comme ci-dessus.
Gros
plan sur les points de colle.
Les
deux leds en façade du coffret
Ajout
de plusieurs contrôleurs
Telis 4 Dual :
Si
votre habitation dispose de
plus de 10 actionneurs Somfy
(volets, stores, etc...) à
commander à distance, il faudra
dans ce cas reproduire le présent
montage un certains nombres de fois
à l'identique en fonction
du nombre maximum d'actionneurs à
piloter.
Pour 1 à 10 actionneurs
Somfy : 1 contrôleur est
nécessaire.
Pour 11 à 20 actionneurs
Somfy : 2 contrôleurs sont
nécessaires.
Pour 21 à 30 actionneurs
Somfy : 3 contrôleurs sont
nécessaires.
Pour 31 à 40 actionneurs
Somfy : 4 contrôleurs
sont nécessaires.
Sur
le plan matériel vous pouvez
reproduire à l'identique le contrôleur
Telis 4 jusqu'à un maximum de
4
exemplaires ce
qui
vous permet de piloter jusqu'à
40 actionneurs Somfy différents.
Pour
ce faire, les données séries
issues de votre PC ou bien d'un autre
microcontrôleur doivent être
acheminées d'un connecteur RCA (liaisons
en vert)
à un autre comme sur l'exemple
ci-dessous :
Cliquez sur l'image ci-dessus pour l'agrandir
Afin
de piloter sélectivement chaque
boitier depuis la liaison série
RS232, il faut impérativement
affecter une adresse
différente à
chaque boitier en utilisant les Dip
Switch référencé
SW1
sur la platine du contrôleur.
Boitier
n°1 Boitier
n°2 Boitier
n°3 boitier
n°4 00 01
10
11
Afin
de contrôler
sélectivement chaque
boitier, le numéro du boitier
à piloter sera envoyé
au sein de la chaîne
de caractères
ASCII. Nous y reviendrons....
Ainsi,
nous avons :
SW1
: 0 0 =>
boitier n°1
SW1
: 0 1 => boitier n°2
SW1
: 1 0 => boitier n°3
SW1
: 1 1 => boitier n°4
|