Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1481 connectés 

  FORUM HardWare.fr
  Electronique, domotique, DIY
  Domotique et maison connectée

  Pilotage volet roulant avec Arduino UNO

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Pilotage volet roulant avec Arduino UNO

n°195699
bigbang63
V4 and Gsxr power
Posté le 19-02-2018 à 21:55:37  profilanswer
 

bonjour,
j'ai en projet de piloter mes volets roulants avec un Arduino UNO, je compte pouvoir les activer à distance pour simuler l'occupation de la maison ouverture le matin fermeture le soir... etc.
Tous mes volets avec motorisation SOMFY sont filaires avec des boutons filaires de ce type:
http://www.voletshop.fr/272-208509-thickbox/1800016-PF-Inis-Uno-Somfy-bouton-de-commande-pour-volet-roulant.jpg
j'ai remplacé tous ces interrupteurs par des modèles avec modules sans fil 315mhz de ce type (aliexpress )
https://ae01.alicdn.com/kf/HTB1qJspLXXXXXXPXFXXq6xXFXXXM.jpg
http://amiyoled.es/2346-thickbox_default/emisor-y-receptor-inalambrico-para-motores-de-persianas-.jpg
 
j'ai acheté un arduino UNO , un module émetteur  315mhz pour Arduino ainsi qu'un module ethernet Arduino .
http://img.dxcdn.com/productimages/sku_399920_1.jpg
https://ae01.alicdn.com/kf/HTB1AvHhSFXXXXXnaXXXq6xXFXXXr/ENC28J60-LAN-Ethernet-R-seau-Conseil-Module-25-MHZ-Cristal-AVR-51-LPC-STM32-3-3.jpg_640x640.jpg
 
je posterai la programmation de l'arduino et si ça intérèsse du monde , que certains puissent me conseiller et me donner leur avis, ça serait top.
 
Y a t'il une appli pour piloter l'arduino sur android?
merci de m'avoir lu  
 
 

mood
Publicité
Posté le 19-02-2018 à 21:55:37  profilanswer
 

n°196297
TotalRecal​l
Modérateur
Posté le 24-02-2018 à 18:33:38  profilanswer
 

Projet intéressant :jap:
"Piloter l'Arduino depuis Android" ça ne veut pas dire grand chose, faut déjà voir comment celui-ci est exposé en réseau et comment tu veux programmer tes commandes...  
Mais y a des solutions domotiques arduino qui peuvent peut être te donner une bonne base de départ, à voir.


---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
n°196299
bigbang63
V4 and Gsxr power
Posté le 24-02-2018 à 18:46:48  profilanswer
 

salut,
il y a pleins de solutions, j'attends de recevoir mon module emetteur et mon module shield pour accéder via un portail sur l'arduino.  
j'exposerai au fur et à mesure. c'est une solution low cost on verra ce que ça vaut .

n°196301
TotalRecal​l
Modérateur
Posté le 24-02-2018 à 18:55:48  profilanswer
 

Oui tout à fait, le "plein" c'est justement ce qui empêche de répondre de façon directe avec une proposition unique :p


---------------
Réalisation amplis classe D / T      Topic .Net - C# @ Prog
n°199402
bigbang63
V4 and Gsxr power
Posté le 19-03-2018 à 14:05:02  profilanswer
 

bonjour,
me voila de retour j'ai commencé bricoler un peu.
en premier lieu je me suis inspiré de ce tuto pour récupérer les codes de la télécommande qui emet en 433mhz : http://darrigan.net/blog/prises-te [...] omment-156
Une fois les codes récupérés, je pensai émettre avec mon émetteur branché sur arduino et faire l'acquisition du code sur mon module de volet qui a un bouton d'acquisition.
 
j'ai donc fait un petit montage pour brancher arduino et recepteur 433mhz et j'ai utilisé le programme RCSWITCH avec la commande  myswitch enablereceive, qui permet de mémoriser le code 24bits de la télécommande pour chaque touche:

Citation :

#include <RCSwitch.h>
 
RCSwitch mySwitch = RCSwitch();
 
void setup() {
Serial.begin(9600);
mySwitch.enableReceive(0); // Receiver on interrupt 0 => that is pin #2
}
 
void loop() {
if (mySwitch.available()) {
output(mySwitch.getReceivedValue(), mySwitch.getReceivedBitlength(), mySwitch.getReceivedDelay(), mySwitch.getReceivedRawdata(),mySwitch.getReceivedProtocol());
mySwitch.resetAvailable();
}
}


 
dans la fenetre de monitoring j'obtiens les codes pour les 3 ordres de chaque bouton (monter/stop/descendre)

Citation :


Monter
Decimal: 10645736 (24Bit) Binary: 101000100111000011101000 Tri-State: not applicable PulseLength: 321 microseconds Protocol: 1
Raw data: 9524,136,188,376,964,992,316,332,976,376,924,344,940,1004,724,912,340,340,936,376,964,968,348,1024,388,916,356,1000,336,288,1084,216,1036,280,1012,296,1032,296,1068,912,408,248,1012,280,1036,252,308,320,964,
 
descendre
Decimal: 10616832 (24Bit) Binary: 101000100000000000000000 Tri-State: not applicable PulseLength: 313 microseconds Protocol: 1
Raw data: 264,740,108,416,696,304,456,324,104,240,308,384,236,2156,148,100,224,536,84,444,2408,180,644,96,168,64,144,60,140,256,92,828,484,580,560,996,48,456,416,428,100,356,428,104,632,848,564,100,1408,
 
arreter
Decimal: 10645732 (24Bit) Binary: 101000100111000011100100 Tri-State: not applicable PulseLength: 317 microseconds Protocol: 1
Raw data: 856,144,792,936,260,828,332,140,596,480,244,1080,376,260,584,1228,164,192,288,128,128,136,216,104,312,332,128,124,128,628,460,72,284,324,184,476,216,52,420,84,404,448,112,60,492,648,1072,852,88,


http://www.image-heberg.fr/files/thumbs/1521464186211769669.jpg
 
Ensuite j'ai chargé le programme suivant pour pouvoir emettre et faire l'appairage du module.
J'ai suivi le tuto et avec les 3 codes suivants je dois pouvoir faire l'appairage mais le module ne s'appaire pas, il suffit juste de laisser le doigt appuyé sur le bouton noir 2s pour que la led clignote en mode appairage
http://www.image-heberg.fr/files/15214646461942171242.jpg

Citation :


#include <RCSwitch.h>
 
RCSwitch mySwitch = RCSwitch();
 
unsigned long monter_volet_roulant = 10645736;
unsigned long descendre_volet_roulant  = 10616832;
unsigned long stopper_volet = 10645732;
 
 
void setup() {
  Serial.begin(9600);
  // Emetteur connecté au pin #10 de l'Arduino  
  mySwitch.enableTransmit(10);
  Serial.println("init " );
}
 
void loop() {
  Serial.print("monter volet roulant " );
  mySwitch.send(monter_volet_roulant, 24);
  delay(1000);  
  Serial.println("stop volet roulant " );
  mySwitch.send(stopper_volet, 24);
  delay(1000);  
  Serial.println("descendre volet roulant " );
  mySwitch.send(descendre_volet_roulant, 24);
  delay(1000);  
   
  delay(5000);
}


 
j'ai bien branché le data du module d'emission sur la pin10 de l'arduino.
voila ou j'en suis .


Message édité par bigbang63 le 19-03-2018 à 14:06:15
n°319598
fx4sky
Posté le 16-11-2020 à 19:50:37  profilanswer
 

Bonsoir
 
Super ton projet !
 
Je sais ça date un peu mais j'ai la même problématique pour les volets Somfy meme inter physique.
Par contre j'ai une passerelle RFlink avec Arduino Mega et de module 433 Mhz avec Domoticz.
Ma seule question c'est comment cabler ces foutus modules pour pas qu'ils grillent : (j'en ai deja cramé un) :
-AK-220V-119
 
https://www.google.com/search?q=AK- [...] GupsViyAsM
 
- SRD-12vdc-sl-c
 
https://qiachip.com/blogs/usermenu/ [...] iver-guide
 
Avec le SRD j'ai cablé comme sur le moteur ou les lampes et paf tout grillé...
 
Si jamais tu as une solution ou si ton projet est finalisé ça m’intéresse !
 
Voici mon matériel :
 
Rflink 433 Mhz :
 
- plusieurs aduino Uno sintron-hk
- des 10 ène de modules FC ESP8266MOD et des HM-11
 
MErci par avance pour ton aide :-p

n°319600
bigbang63
V4 and Gsxr power
Posté le 16-11-2020 à 20:04:05  profilanswer
 

fx4sky a écrit :

Bonsoir
 
Super ton projet !
 
Je sais ça date un peu mais j'ai la même problématique pour les volets Somfy meme inter physique.
Par contre j'ai une passerelle RFlink avec Arduino Mega et de module 433 Mhz avec Domoticz.
Ma seule question c'est comment cabler ces foutus modules pour pas qu'ils grillent : (j'en ai deja cramé un) :
-AK-220V-119
 
https://www.google.com/search?q=AK- [...] GupsViyAsM
 
- SRD-12vdc-sl-c
 
https://qiachip.com/blogs/usermenu/ [...] iver-guide
 
Avec le SRD j'ai cablé comme sur le moteur ou les lampes et paf tout grillé...
 
Si jamais tu as une solution ou si ton projet est finalisé ça m’intéresse !
 
Voici mon matériel :
 
Rflink 433 Mhz :
 
- plusieurs aduino Uno sintron-hk
- des 10 ène de modules FC ESP8266MOD et des HM-11
 
MErci par avance pour ton aide :-p


Salut,  
mon projet est fini depuis un moment et j'ai laissé tomber les modules de ce type, je les utilises avec leur télécommande fournie, mais pas moyen de piloter avec le rflink, du coup j'ai équipé mes volets avec des modules volet chacon qui fonctionnent trés bien avec domoticz voici la ref https://www.amazon.fr/gp/product/B0 [...] UTF8&psc=1  par contre le prix moi quand j'ai acheté c'était 24€ , on doit pouvoir les trouver moins cher. la ref exact chacon 54754.
Bonne soirée

n°319608
rat de com​bat
attention rongeur méchant!
Posté le 16-11-2020 à 21:33:23  profilanswer
 

Le soucis de votre histoire c'est qu'on ne connait rien sur l'interface sans fil (fréquence exacte, channel hopping eventuel, la modulation, le protocole simple ou rolling code etc). 315MHz (par ailleurs c'est légal ça en France? Il me semble que c'est pour les US ça?) ça ne suffit pas.

 

Si je comprends bien le but c'est de piloter depuis l'Arduino. On peut utiliser plusieurs télécommandes pour un même volet? Dans ce cas le plus simple c'est d'en ouvrir une et de simuler des appuis sur les boutons avec l'Arduino (transistor ou optocoupleur).

 

fx4sky: Ton premier lien est une cochonnerie Google, je vais pas cliquer. Tu peux donner un lien direct vers le fabricant / la doc de cette chose?


Message édité par rat de combat le 16-11-2020 à 21:47:19
n°319613
rat de com​bat
attention rongeur méchant!
Posté le 16-11-2020 à 21:53:42  profilanswer
 

Eh oui, je viens de vérifier: Les télécommandes 315MHz c'est pas légal dans l'Hexagone, cette plage est réservée pour autre chose (satellites ou terre-espace ou je sais pas quoi). Seulement la plage des 433MHz est utilisable légalement.
 
Bon, après tant que la puissance d'émission est suffisamment faible le risque d'avoir des ennuis l'est aussi, mais pour info...


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Electronique, domotique, DIY
  Domotique et maison connectée

  Pilotage volet roulant avec Arduino UNO

 

Sujets relatifs
Relais 433mhz multi cannal pour pilotage Sonof - Besoin d'informationLa Caverne du néophyte | Arduino
[Arduino] Alimenter motor shield et moteur cc?Pilotage d'un robot de cuisine à distance
[ARDUINO] Commande à distance d'une carte relaisVolet roulant gérer par smartphone
Problème robot arduino + shield grove[Arduino] Controle à distance avec son téléphone, réactivité en wifi
[Aduino] Alimenter un arduino via AC 220V 
Plus de sujets relatifs à : Pilotage volet roulant avec Arduino UNO


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR