Visiteurs :

 
 
.: http://kudelsko.free.fr :.
 

 

Google
 
Navigation :

 Page d'accueil


Programmateurs :
 Prog PIC / EEPROM Centronic
 Prog PIC / EEPROM RS232
 Prog PIC / EEPROM USB V2
 Prog 68HC11F1

Instruments de mesure :
 Oscilloscope pour PC  
 Testeur de composants  
 Inductancemètre USB 
 Isolateur optique oscilloscope
 Capacimètre USB 
 Analyseur logique 30MHz
 Loupe vidéo 
 Générateur de fonctions DDS
 Volt / Amp. Mètre LCD USB
 Oscillateur 1kHz - 68MHz  

Projets Divers :
 Horloge / Calendrier
 Serrure à iButton
 Serrure à transpondeurs
 Décodage trame UM3750

 
Commutateur IR dual
 Gradateur IR dual
 Récepteur IR/PC 16 canaux
 Déport IR à courant porteur  

 Décodeur 2 ou 4 canaux HF
 Récepteur HF pour K6706B
 Disjoncteur différentiel  

Interfaces Réseau WIFI :
 Module ESP8266

Domotique :
 Présentation des dispositifs
 Interface PC domotique

 Contrôleur Telis 4 Dual
     
Contrôleur Velux Trio
      
Présentation
       Réalisation
       Programmation
 
      Utilisation
       Datasheets
 Emetteur HF - RS232
 Récepteur HF
 Contrôleur Ethernet 

Ensemble domotique :
 Présentation des dispositifs
 Power Switch IR - 3 canaux
 CPL émetteur
 CPL récepteur
 Power Clock USB

Interfaces Réseau Ethernet :
 ENC28J60, Config. et Delphi  Interface Ethernet 8 in 8 out
 Interface Ethernet 16 sorties
 Interface Ethernet LCD
 Interface Eth. n°1 multi IN-OUT
 Interface Eth. n°2 multi IN-OUT
 Interface Eth. LCD Graphique

Interfaces USB :
 Interface USB à 16 sorties
 Interface LCD USB
 Récepteur IR USB
 Interface Therm/Hygro USB
 Interface universelle USB
 Interface USB 16 out, 8 in
 Interface LCD graphique USB
 Timer USB programmable 

Interfaces RS232 :
 LCD - RS232
 CAN 12 bits - RS232 et //
 Clavier RS232 et //
 LCD 4 x 40 - RS232
 OSD - RS232
 Interface universelle RS232
 Afficheurs 7 seg. RS232
 Interface LCD graphique
 Interface OSD - RS232 V2

Applications Vidéo :
 Stabilisateur de recopie vidéo
 Générateur de mires
 Transcodeur PAL-RVB / SECAM
 Distributeur audio-vidéo 1-3  
 Commutateur Péritels 4 / 2  
 PiP Box  

Applications Audio :
 Commutateur audio 4 voies

Téléphonie :
 Sélecteur lignes téléphoniques
 Sélecteur lignes téléphoniq. V2 
 Sélecteur lignes téléph. V3  

Mesures dans l'environnement :
 - température;
 - pression;
 - humidité relative;
 - orientation...
 Thermo-PC Dual
 Thermomètre
 Baromètre
 Météo OSD
 Thermomètre pour PC
 Boussole électronique 

Chargeurs/déchargeurs accus :
 Chargeur Accus R6 - 6F22

Logiciels :
 Atténuateurs HF
 Réseau d'adaptation résistif

Articles de la presse :
 Mipot HF
 Transformateur
 Radiateur
 Mosfet
 Alimentation
 AOP
 AOP2
 Applications des régulateurs
 Convertisseurs de tension
 Convertisseurs DC -DC
 Les filtres électroniques
 Le NE555
 Le triac
 Le réglage offset des AOP
 Les régulateurs
 
Les multiplieurs

L'indispensable :
 Code couleur résistances
 Valeurs normalisées résistances
 Code couleur condensateurs

Publicité :

 

 

Présen. du contrôleur Velux Trio



 

   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 de la marque VELUX pilotés par des télécommandes radiofréquences du même fabriquant. 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 VELUX, nous avons utilisé trois télécommandes VELUX du fabriquant permettant de piloter 3 Velux par boitier. Avec un zeste d'électronique autour de ces télécommandes, il devient très facile de piloter ses volets Velux 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 3 Velux.  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 Velux Trio".


 

Vue plongeante du contrôleur Velux Trio
implanté dans son coffret pour Rail Din.

 

Vue des trois télécommandes Velux et de leur support vertical
formant les
trois cartes filles.



 
Principales caractéristiques du contrôleur Velux Trio :

        Alimentation du contrôleur : entre +8V et +20V DC. +12V DC sera un bon compromis.
        Alimentation des télécommandes Velux en
+3V fournie par la carte mère du contrôleur.
        Contrôleur pouvant fonctionner avec une, deux ou trois télécommandes Velux. Chaque            télécommande pilote un Velux, soit ici 3 velux.
        Courant maximum absorbé par le contrôleur en veille :
40mA.
       
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 Velux            commandés jusqu'à un maximum de 12 Velux. 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.
        Visualisation de la télécommande solicité au moyen de 3 leds vertes implantées sur le CI.
        Nombre de
pressions à simuler sur les touches de la télécommande 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 Velux :

      Aspect général d'une télécommande Velux :

            Les télécommandes Velux disposent de
3 boutons. Les boutons Up, Stop et Down permettent de monter, de stopper out de descendre le volet Velux.


Télécommande Velux équipée de 3 touches.

  

      Aspect d'une télécommande Velux après démontage :

Voici l'une des faces du circuit imprimé de la télécommande
Velux et de sa coque plastique scindée en deux parties.

 

Autre face de la télécommande Velux
avec la position des 3 boutons de commande.




 
Présentation du contrôleur Velux Trio :

            Le principe de commande des télécommandes Velux utilisé dans ce projet est très simple. Un groupe d'opto-coupleurs agit directement sur l'une des 3 touches de commande (Up, Stop et Down) des trois télécommandes). En fonction de la chaine de caractères ASCII reçue, le microcontrôleur U7 se charge de simuler l'appuie sur l'un des 3 boutons de commande (Up, Stop ou Down).


      
Aspect général du montage :

       Le contrôleur Velux Trio est composé de trois cartes filles connectées à une carte mère faisant également office de socle. Chaque carte fille dispose d'une télécommande Velux sur laquelle est connectée un circuit imprimé permettant de récupérer "proprement" les contacts de la dite télécommande pour les rassembler sur deux connecteurs.


      
Carte fille équipée de la télécommande Velux :
 

        Gros plan sur le circuit imprimé de la télécommande Velux surmontée de la carte fille :

La carte fille dispose de points de racordements positionnées de manière à récupérer
les
5 liaisons électriques avec le circuit imprimé de la télécommande Velux.

 

 Dos de la carte fille où l'on distingue les composants
de la télécommande Velux.
 

        Gros plan sur le circuit imprimé de la carte fille :

 

        Liaisons électriques à effectuer entre la télécommande et le circuit imprimé de la carte fille :

Liaisons électriques pour les boutons Up, Stop et Down
ainsi que pour la tension en +3V et la masse. Soit 5 liaisons à effectuer.

 

  

       Aspect de la carte mère du contrôleur VeluxTrio :

        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 trois 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 aux triples télécommandes Velux et de leurs leds vertes.

Encadré en rouge :

 section alimentation, filtrage et régulation en tension.

Encadré en vert :

 opto-coupleurs pour simuler une action sur des boutons.

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écommandeVelux-C avec sa led verte à droite.

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 Velux Trio :

      Si votre habitation dispose de plus de 3 Velux  à commander à distance, il faudra dans ce cas reproduire le présent montage un certains nombres de fois à l'identique en fonction du nombre maximum de Velux à piloter.

          Pour 1 à 3 Velux :     1 contrôleur est nécessaire.
          Pour
4 à 6 Velux :     2 contrôleurs sont nécessaires.
          Pour 7 à 9 Velux :     3 contrôleurs sont nécessaires.
          Pour 10 à 12 Velux : 4 contrôleurs sont nécessaires.

      Sur le plan matériel vous pouvez reproduire à l'identique le contrôleur Velux Trio jusqu'à un maximum de 4 exemplaires ce qui vous permet de piloter jusqu'à  12 actionneurs Velux 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  


     Note : Vous pouvez également ajouter dans la connexion par liaison série un ou plusieurs exemplaires du [ Contrôleur Telis 4 Dual  ] présenté jadis sur ce site...
 

      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

 

 


 


 

 

 


 


 


 



Copyright © 2000 - 2016. F.KUDELSKO. Tous droits réservés.
Reproduction interdite sans autorisation.