Outils pour utilisateurs

Outils du site


electronique:domotique:commande_volets

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Prochaine révision
Révision précédente
electronique:domotique:commande_volets [2025/02/09 10:00] – créée - modification externe 127.0.0.1electronique:domotique:commande_volets [2025/03/16 12:44] (Version actuelle) – [Code Arduino] florian
Ligne 28: Ligne 28:
 ===== Solutions ===== ===== Solutions =====
  
-Bon alors là on se retrouve face à 2 solutions :+Legrand dispose d'une écosystème nommé "In One by Legrand" mêlant CPL et 868Mhz (module Texas Instrument C1150 couplé à un PIC).\\ 
 +Les choses se compliquent car il n'y a aucune documentation nul part. Ecouter le bus SPI me parait complexe à ce stade.\\ 
 +\\ 
 +Le wemos va donc jouer le rôle de "doigt" sur le bouton.\\ 
 +C'est pragmatique quand on ne sait pas trop ou l'on va et que l'on veut tester une solution.\\ 
 +\\ 
 +En regardant le circuit de prêt : les boutons de commande positionnent les pins du PIC à la masse, ils avaient prévu un condensateur en parallèle mais il n'a pas été soudé. Leur filtre anti-rebond logiciel doit fait l'affaire (voir [[:electronique:micro_controleurs:atmega328:switch_shield|Switch Shield]])\\ 
 +\\ 
 +J'ai envisagé d'utiliser des sorties de l'ESP8266 en haute impédance et de les mettre au niveau bas au moment voulu (Pas de composants d'interface à prévoir).\\ 
 +Problème : on ne maîtrise pas l'état des pins au démarrage. D'après la doc de l'esp les pins sont positionnées à l'état bas au moment du boot ou du reset.\\ 
 +Pour jouer le rôle du "doigt" le mieux est de mettre un transistor fet en parallèle du bouton actuel. On passera la pin au niveau haut pour commander le bouton.\\ 
 +Comme j'avais commandé des MOSFETs et que je les ai sous la main j'en profite pour utiliser un N-Channel : voir [[:electronique:analogique:analog_cheat_sheet:transistor|]].
  
-**Solution 1 :**  Celle que j'affectionne particulièrement serait de comprendre comment ça fonctionne et de faire la même chose. \\ Donc je me jette sur la doc du CC1150 : "belle bête"!! \\ Pour comprendre le protocole de Mr Legrand il faudrait écouter le bus SPI entre le microntrôleur et l'émetteur CC1150. \\ Mon oscilloscope le fait .. mais là il a piscine .. et moi aussi … donc on passe au point 2 {{http://doku.floriantales.fr/lib/plugins/ckgedit/ckeditor/plugins/smiley/images/angel_smile.png?nolink&23x23}}. \\ Plus sérieusement ça se fait mais il faut avoir un peu de temps devant soit : exemple avec le Bus Pirate Adafruit. \\ Je garde cela de coté par curiosité quand je voudrai tester le décodage SPI avec ou sans l’oscillo (après la piscine). 
- 
-**Solution 2 :**  Le wemos va jouer le rôle tout bête de "doigt" sur le bouton. \\ Bon ok c'est moche mais c'est pragmatique, quand on ne sait pas trop ou l'on va et que l'on veut tester une solution c'est encore le mieux à faire. \\  \\ En regardant le circuit de prêt : les boutons de commande positionnent les pins du PIC à la masse, ils avaient prévu un condensateur en parallèle mais il n'a pas été soudé. Leur filtre anti-rebond logiciel fait l'affaire (voir [[:electronique:micro_controleurs:atmega328:switch_shield|Switch Shield]]) \\ 
- \\ 
-J'ai envisagé d'utiliser des sorties de l'ESP8266 en haute impédance et de les mettre au niveau bas au moment voulu (Pas de composants d'interface à prévoir). \\ 
-Problème : on ne maîtrise pas l'état des pins au démarrage. D'après la doc de l'esp les pins sont positionnées à l'état bas au moment du boot ou du reset. \\ 
-Pour jouer le rôle du "doigt" le mieux est de mettre un transistor fet en parallèle du bouton actuel. On passera la pin au niveau haut pour commander le bouton. \\ 
-Comme j'avais commandé des MOSFETs et que je les ai sous la main j'en profite pour utiliser un N-Channel : voir [[:electronique:analogique:analog_cheat_sheet:transistor|]]. 
  
 ===== Réalisation ===== ===== Réalisation =====
Ligne 53: Ligne 56:
  
 {{youtube>KTI0H9R9vAA}} {{youtube>KTI0H9R9vAA}}
- 
-(Blynk est réactif malgré une connexion Wifi/Adsl pour le Wemos et GSM pour le smartphone) 
  
 ~~socialite~~ ~~socialite~~
  
  
electronique/domotique/commande_volets.1739095202.txt.gz · Dernière modification : 2025/02/09 10:00 de 127.0.0.1