Bonjour à tous,
Petite présentation de mon second projet Arduino mené à bien, à savoir l'asservissement d'une télécommande Somfi Telis 4 RTS par l'arduino.
Objectif
Le but est de pouvoir commander des volets roulant Somfi depuis un PC, et, par la suite, par internet. Somfi propose une solution professionnelle à un prix prohibitif plus un abonnement qui permet de se connecter sur leur site web pour contrôler son installation.
Le but étant ici de le faire pour beaucoup moins cher, sans abonnement, et au passage d'engranger un peu de pratique sur ce genre de projet.
Matériel Requis
1 Télécommande Somfi Telis 4 RTS - 5 cannaux (en occasion trouvée sur ebay)
1 Freeduino Eleven (comptaible Arduino Uno avec en prime une petite zone de test)
1 CNY74-4 (Opto-coupleur 4 cannaux)
4 résistances 47 Ohm (en entrée de l'opto-coupleur)
1 Connecteur mâle simple rangée (1x36) pour CI (pour réaliser deux connecteurs)
1 nappe de lecteur de disquette (pour relier la télécommande à l'Arduino)
Tout le nécessaire pour souder et un peu de fil fin pour router sur la zone de test (j'ai pris des reste de nappe informatique)
Prix
Hors matériel de soudure, moins de 100 €
Réalisation
Face arrière de la télécommande
Face avant de la plaquette la télécommande
J'ai identifié les deux pôles des 4 boutons poussoirs (celui à l'arrière sert uniquement lors de l'apairage) pour
y souder mes fils. J'ajoute aussi une paire pour alimenter la télécommande depuis l'arduino, et se passer de la pile.
Dessous une fois soudé (la pile est encore présente)
Dessus une fois soudé
Ensuite fermeture de la télécommande (un peu au chausse-pied) découpe d'une fenêtre pour faire passer mon connecteur
et pistolet à colle pour faire tenir la nappe sans risque d'arrachage. J'ai eut la main un peu lourde sur le pistolet à colle et la télécommande n'est surement plus ouvrable par des moyens conventionnel.
Pour finir soudure des éléments du circuit (simplissime) directement sur la zone de teste du Freeduino Eleven. La aussi je me suis
loupé car j'avais mis les mauvaise résistance, et du coup ma re-soudure est une version Frankenstein.
Télécommande et Freeduino vu de dessous
Télécommande et Freeduino vu de dessus
Le sketch arduino est très simple, tout est commandé en mode série, par l'envoie d'un caractère :
A : Bouton Up On
a : Bouton Up Off
1 : Bouton Up On x ms puis Off
B : Bouton Stop On
b : Bouton Stop Off
2 : Bouton Stop On x ms puis Off
C : Bouton Down On
c : Bouton Down Off
3 : Bouton Down On x ms puis Off
D : Bouton Canal On
d : Bouton Canal Off
4 : Bouton Canal On x ms puis Off
Ci-joint le projet sous Fritzing, le source Arduino et deux photos Haute résolution.
Des questions, des suggestions ?
SomFOO-Fritzing.zip (47.4 KB)
SomFOO-Arduino.zip (782 Bytes)