electronique:micro_controleurs:esp8266:commande_volets
Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentesRévision précédenteProchaine révision | Révision précédente | ||
electronique:micro_controleurs:esp8266:commande_volets [2018/04/24 12:14] – [Code Arduino] florian | electronique:micro_controleurs:esp8266:commande_volets [Date inconnue] (Version actuelle) – supprimée - modification externe (Date inconnue) 127.0.0.1 | ||
---|---|---|---|
Ligne 1: | Ligne 1: | ||
- | ====== Commande volets roulants ====== | ||
- | |||
- | Commander ses volets roulants Legrand avec Blynk et le Wemos. | ||
- | |||
- | ===== Problématique ===== | ||
- | |||
- | Les volets roulants du séjour sont commandés par des interrupteurs Legrand (ref 67261).\\ | ||
- | Legrand propose une commande de centralisation sans fil (ref 67262) pour commander plusieurs interrupteurs en même temps.\\ | ||
- | J'ai cherché un peu sur le web pour intégrer la commande des volets à une solution domotique qui me trotte dans la tête mais je n'ai pas trouvé grand chose sur ces interrupteurs.\\ | ||
- | Pour faire de la domotique soit même il faut se tourner vers des solutions d' | ||
- | Dans ces conditions et avec une solution RFLink on a toutes les chances d' | ||
- | |||
- | Mais moi je suis bien triste avec mon Legrand qui m'a coûté une fortune et maintenant que la maison est équipée je ne me vois pas revenir en arrière !\\ | ||
- | Donc je prend ma pelle et je creuse : | ||
- | |||
- | |{{ : | ||
- | |||
- | En démontant le machin on retrouve une circuiterie toute bête : | ||
- | |||
- | * une pile de 3v3 (ah ba tiens le wemos tourne en 3v3 {{http:// | ||
- | * un mircocontroleurs (PIC16F636) | ||
- | * une puce TI CC1150 controlée en SPI et son antenne plaquée accordée pour du 868,3 MHz (On trouve plein de truc low cost en 433MHz ou 2,4GHz mais un peu moins en 868MHz) | ||
- | |||
- | ===== Solutions ===== | ||
- | |||
- | Bon alors là on se retrouve face à 2 solutions : | ||
- | |||
- | **Solution 1 :** Celle que j' | ||
- | Donc je me jette sur la doc du CC1150 : "belle bête" | ||
- | Pour comprendre le protocole de Mr Legrand il va falloir écouter le bus SPI entre le microntrôleur et l' | ||
- | Mon oscilloscope le fait .. mais là il a piscine .. et moi aussi … donc on passe au point 2 {{http:// | ||
- | Plus sérieusement ça se fait mais il faut avoir un peu de temps devant soit : [[http:// | ||
- | Je garde cela de coté par curiosité quand je voudrai tester le décodage SPI avec mon oscillo (après la piscine). | ||
- | |||
- | **Solution 2 :** Le wemos va jouer le rôle tout bête de " | ||
- | Bon ok c'est moche mais c'est pragmatique, | ||
- | Il y'a des solutions commerciales comme cela (si si, j'ai des noms ..)\\ | ||
- | \\ | ||
- | 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' | ||
- | J'ai envisagé d' | ||
- | Problème : on ne maîtrise pas l' | ||
- | \\ | ||
- | Pour jouer le rôle du " | ||
- | On utilise des transistors en saturation pour cela. Comme j' | ||
- | |||
- | |||
- | ===== Réalisation ===== | ||
- | |||
- | Je prend mon fer, je soude 2 mosfets sur des petites plaque d' | ||
- | |||
- | ===== Code Arduino ===== | ||
- | |||
- | Pour le code je ne m' | ||
- | L' | ||
- | |||
- | |{{ : | ||
- | |||
- | Code complet : [[https:// | ||
- | Démonstration avec des Leds témoins, le bruit des volets en fond .. et des enfants :\\ | ||
- | {{youtube> | ||
- | (J' | ||
- | |||
- | ~~socialite~~ | ||
- | |||
- | \\ | ||
- | |||
electronique/micro_controleurs/esp8266/commande_volets.1524568458.txt.gz · Dernière modification : 2025/01/14 11:19 (modification externe)