domotique-arduino1.jpg

Les volets roulants sont souvent la première chose que l'on souhaite domotiser dans une maison, à la fois pour des raisons pratiques, mais aussi pour des raisons de confort l'été en cas de fortes chaleurs.

Venant de faire construire ma maison, j'ai fait le mauvais choix de retenir un fabricant de volets roulant proposant un système radio non ouvert et disposant de très peu de solutions de domotique (Bubendorff). Leur simple horloge me permettant de programmer les horaires d'ouverture et de fermeture coûte la bagatelle somme de 190€ et à ce prix-là, vous n'avez même pas la possibilité d'ouvrir vos volets avec votre téléphone.

Pour me permettre d'automatiser l'ouverture et la fermeture automatique de mes volets j'ai donc décidé d'utiliser un Arduino UNO équipé d'un shield Ethernet pour pouvoir communiquer avec lui à distance depuis mon réseau local ou mon Smartphone.

Le montage électrique est très simple :

  • Le Shield Ethernet est directement connecté à l'Arduino, ce shield permet à l'Arduino de communiquer avec mon réseau local.
  • Les deux relais qui me permettent de simuler l'appui sur la télécommande radio sont connectés sur les sorties 7 et 8 de l'Arduino. Ces deux relais peuvent être montés soit-même comme c'est le cas sur la photo, vous avez aussi la possibilité d'acheter ces deux relais 5V sur Internet prêts à brancher sur l'Arduino. Cela ne coûte que quelques euros.
  • Les deux relais sont connectés au bouton haut et bas de ma commande radio groupée via une petite soudure réalisée à la main. J'ai tout simplement glissé les fils en dessous des pattes existantes et utilisé de l'étain pour fixer les fils. Il faut juste penser à gratter un peu les pattes avec un tournevis plat pour une bonne adhérence de l'étain sur le circuit.


domotique arduino2

J'utilise tout simplement l'alimentation 5V de mon Arduino pour alimenter les deux relais. Les sorties 7 et 8 sont quant à elles les sorties qui vont me permettre d'ouvrir et de refermer chacun des relais depuis le logiciel déployé sur l'Arduino.

domotique arduino6

Les relais sont connectés aux boutons "haut" et "bas" de ma télécommande radio. Ces relais me permettent de simuler l'appui sur les boutons physiques de ma télécommande actuelle.

domotique arduino5

J'ai ensuite développé un petit programme sur l'Arduino qui démarre un petit serveur Web capable de répondre à des commandes très simples transmises via des requêtes REST / JSON.

Le code source de ce petit programme est disponible sur GitHub.

Les entêtes HTTP de cache sont volontairement désactivés pour éviter toute mise en cache de la données par le proxy HTTP d'un opérateur télécom. Les CORS "Access-Control-Allow-Origin" sont quant à eux activés pour me permettre de solliciter ces services REST depuis une interface HTML mise à disposition sur un autre domaine réseau.

Je peux désormais grâce à ce montage simple, gérer mes volets à distance et de manière automatique depuis un simple navigateur sur mon réseau local. Il me suffit pour cela d'ouvrir les URL suivantes :

Pour ouvrir : http://192.168.1.4/open Pour fermer: http://192.168.1.4/close

J'ai aussi la possibilité de continuer à utiliser manuellement la télécommande en cas de panne réseau.

Matériel nécessaire :

1. Le , 16:28 par so
fd9d0b79822d077fe1c33f545428fc20

c'est beau le futur quand ca marche !

2. Le , 23:06 par viking
097881fd298a5847dc9fdfd77618f53f

moi, j'ai utilise un montage arudino pour faire du délestage électrique intelligent et de l'optimisation regulation de temperature chauffage intérieur et temp eau chaude

3. Le , 22:45 par fred
29bd95b77b350f72bc2de566a7101e30

bonjour,

bravo ! j'adore ce projet, je cherchais depuis qq années comment domotiser mes bubendorff !!

par contre je débute un peu, et lors la vérification, j'ai une erreur sur la ligne :

client.println("{"status": -1, "message": "command not found", "state": "");client.print(status);client.println(""}");

il m'indique :

error: expected `)' before 'status'

je dois corriger quoi ?
merci de votre aide !

4. Le , 22:08 par Ludovic
9ab09dd3e305f924f8930e20e1a35843

@Fred : Effectivement, c'est une petite erreur de ma part, il y a un des doubles quotes en trop.

5. Le , 15:16 par fred
29bd95b77b350f72bc2de566a7101e30

merci de ce retour mais je suis complètement perdu :)
je ne sais pas quel quote supprimer, j'y vais à taton mais du coup j'ai 7 lignes d'erreurs au lieu de 2 !!

help :))

6. Le , 10:51 par fred
29bd95b77b350f72bc2de566a7101e30

ah désolé je n'avais pas vu que le code était modifié !
merci

7. Le , 08:17 par jisse44
b3bf9f5130df6009f1af63f7f68c6329

Bonjour,

Nouveau détenteur de ces volets roulants, je regarde avec attention votre 'bricolage' intéressant.
Ne peut-il être réalisé avec un RasPi, car je n'y connaît rien en Arduino, et le RasPi pourra servir à d'autres tâches.
Petite question: je trouve qu'il manque de détails sur les relais 5v. Peut-on s'en passer ?

Merci

8. Le , 00:06 par Ludovic
9ab09dd3e305f924f8930e20e1a35843

Bonjour jisse44,

Effectivement, il est possible de réaliser un bricolage similaire avec un Raspberry Pi. L'avantage avec l'arduino est que c'est très robuste et aucune mise à jour liée à la sécurité n'est nécessaire. Le démarrage est immédiat et il supporte très bien les coupures de courant ;-)
J'utilise d'ailleurs un Raspberry comme box domotique.

Pour les relais, je peux ajouter plus de détails.
Merci.

9. Le , 15:28 par Gazous
71f194b78ceacfbdf8f31c0474720a64

Bonjour Ludovic et merci pour ce super article !
Peux-tu me confirmer que ce système te permet de controller uniquement tous les volets d'un coup et pas individuellement ?
Merci d'avance.

10. Le , 13:00 par benoit
a1c5b7b389614171934d7e93770214ea

Bonjour.

Quel modèle de volet avait vous choisi.

J'envisage de mettre des volets bubendorff. Mais avec moteur filaire et non radio (gamme mono design) , afin de pour voir mettre des modules de type Fibaro fgrm-222, ou Qubino.

11. Le , 22:30 par Ludovic
9ab09dd3e305f924f8930e20e1a35843

@Gazous : Effectivement, je n'ai connecté qu'une seule télécommande groupée car je n'ai pas beaucoup de volets. Il est cependant possible de brancher plusieurs télécommandes sur l'Arduino.

@Benoit : Mes volets sont les derniers actuellement en vente. Ils ont été posés cette année.

12. Le , 13:17 par JeJe41
2461f349dea1f7c509ae0814bed3c1f0

Bonjour,

As tu développé l'interface sur Smartphone permettant de contrôler ses volets.

Merci

13. Le , 13:26 par JeJe 41
2461f349dea1f7c509ae0814bed3c1f0

Ton tuto est super intéressant.

Etant complétement novice dans la programmation de l'arduino, quel logiciel me conseilles tu pour reproduire ton programme ?

Merci

14. Le , 21:35 par totos21
9970f3616295b4e57de6c1597fd23e95

Bonjour,
Merci pour ce tuto. Je suis en train de faire le même principe mais avec un raspberry pi cependant je rencontre un souci. Lorsque je connecte mes deux fils à la télécommande, il y a du courant qui fait ouvrir le volet alors que mon bouton n'est pas activé.
J'ai une diode témoin qui elle reste éteinte mais la télécommande fonctionne dés que je branche les fils. Etant un débutant, j'ai besoin de votre aide svp. Merci

15. Le , 22:33 par Ludovic
9ab09dd3e305f924f8930e20e1a35843

@JeJe41 : Merci ! J'ai développé rapidement l'interface lors d'un trajet en train cet été, il faut que je m'y remette !
@totos21 : Il te faut un relai pour simuler l'appui du bouton.

16. Le , 07:50 par JeJe41
2461f349dea1f7c509ae0814bed3c1f0

bonjour,

Et concernant le logiciel de programmation de l'arduino, lequel me conseilles tu ?

Merci

17. Le , 14:33 par jmarc
5f54b8e28a0606a5bcc4b88270c98b1e

bjr, 2 petites questions :
1- pour utiliser ma commande groupée, il faut appuyer simultanément sur les 2 boutons, puis bouton du haut pour tous les remonter ou bouton du bas pour les descendre tous. Est ce possible en programmation?
2- pour souder le relais sur le bouton, on fait bien une soudure croiser sur le bouton, droite/gauche peu importe...
merci de votre aide

18. Le , 00:22 par Ludovic
9ab09dd3e305f924f8930e20e1a35843

@JeJe41 : Le logiciel proposé avec le SDK de l'arduino

@jmarc : Oui cela est possible il faut ouvrir les deux relais en parallèle puis activer l'un des deux relais pour ouvrir ou fermer les volets. Le sens de la soudure n'a effectivement pas d'importance sur ce type de bouton, tu peux faire un test au préalable avec un Ohmmètre.

19. Le , 00:22 par Ludovic
9ab09dd3e305f924f8930e20e1a35843

Le code source est sur GitHub, n'hésitez pas à le forker !

https://github.com/ltoinel/iBubbend...

20. Le , 18:06 par David
e06843a45df7ac5936edc30bd877c9ee

Bonjour,

Je cherche à réaliser la même chose le même modèle de volet roulant. j'ai trouvé cette interface universelle de la marque Bubendorff (http://www.distri-volets.com/167-in...). Je pensais connecter cette interrface à un micro module de type Fibaro FGS-211 et ainsi relier mes volets à ma box domotique.
Pensez vous que le montage est possible ?

21. Le , 00:47 par Ludovic
9ab09dd3e305f924f8930e20e1a35843

@David Excellente trouvaille ! Merci pour le partage !

22. Le , 20:33 par gathio
2e5d4093559dae2119377efdbef1e4f0

Ca marche nickel !
Merci beaucoup.
Une proposition d'amélioration : une commande switch pour alterner en ajoutant :

         else if (command == "switch") {
         if(status == "OPEN")
         {
         digitalWrite(DOWN, HIGH); 
         delay(1000);   
         digitalWrite(DOWN, LOW);     
         status = "CLOSE";
         }
         else
         {
         digitalWrite(UP, HIGH); 
         delay(1000);   
         digitalWrite(UP, LOW);     
         status = "OPEN";
         }
       }
23. Le , 17:21 par Ludovic
9ab09dd3e305f924f8930e20e1a35843

Merci !

J'en ai profité pour intégrer le code sur le projet GitHub :

https://github.com/ltoinel/iBubbend...

24. Le , 17:23 par Ludovic
9ab09dd3e305f924f8930e20e1a35843

Si vous souhaitez fermer les volets automatiquement le soir à l'heure où le soleil se couche, je viens de développer cette fonction dans ma box Domotique.
Le code source est facilement adaptable :

https://github.com/ltoinel/domogeee...

25. Le , 19:00 par jmarc
5f54b8e28a0606a5bcc4b88270c98b1e

Pourriez vous me fournir la cablage du relais, j'suis un peu sec et voudrais pas griller mon arduino. merci

26. Le , 22:45 par Ludovic
9ab09dd3e305f924f8930e20e1a35843

Le plus simple est d'acheter des relais arduino tout faits, cela coûte au final moins cher :

http://www.amazon.fr/s/?_encoding=U...

Sinon, on trouve quelques schémas sur Google image :
https://www.google.fr/search?q=ardu...

27. Le , 22:11 par Joel
9ebe3e387945b10c98ec4f5684bfe0dd

Bonjour Ludovic

Bravo pour ce tuto.
Je cherchais un bricolage de ce type pour commander mes volets Bubendorff ID qui ont plus de 10ans ! Comme JMarc je dois appuyer sur les 2 boutons puis sur l'un ou l'autre pour monter ou descendre tous les volets. Je vais commencer par acheter les composants ensuite en verra...Je n'y connais vraiment rien en Arduino ! C'est le moment de s'y mettre sinon mon fils va probablement prendre le relais....
Encore merci pour avoir partagé cette idée. Je vous tiendrai au courant de l'avancement de mon projet et de mes bugs.....!

Cdlt et encore mes Meilleurs Vœux

Joel

28. Le , 14:47 par thehurricane
0539154baff3e22a263d24168d23c63f

Bonjour,

pourriez vous me donner un lien vers un arduino pour pouvoir réaliser votre montage ?

Et pourquoi pas les liens de tous les élément à acheter pour faire se tuto
merci

29. Le , 19:15 par Joel
9ebe3e387945b10c98ec4f5684bfe0dd

Pour ma part

Arduino + shield ethernet chez http://www.dx.com/
Relais chez Amazon
....et quand tout fonctionnera le boitier (idem que Ludovic) chez http://boutique.semageek.com

Cdlt JO

30. Le , 01:05 par Ludovic
9ab09dd3e305f924f8930e20e1a35843

Un nouvel article sur le même sujet :

http://www.geeek.org/domotique-ouvr...

31. Le , 23:17 par Joel
9ebe3e387945b10c98ec4f5684bfe0dd

Ok cool
De loin pas tout compris !
J'attends toujours mes livraisons...
Dans un premier temps j’essaierai d'allumer une diode à distance....
Si cela fonctionne, je ne devrais pas être trop loin pour piloter mes volets !

Cdlt JO

32. Le , 23:32 par Joel
9ebe3e387945b10c98ec4f5684bfe0dd

Le matériel est enfin arrivé !...
Déballage et premiers tests la semaine prochaine car j'ai une semaine et un WE hyper chargé...

Patience...

Cdlt JO

33. Le , 21:31 par mathieu
7751c0828aa5df95435bd885ab2d598b

Bonjour Ludovic et merci pour ce bel exemple.
Saurais tu m'en dire plus sur la possibilité de faire ça en wifi plutôt qu'en ethernet ?

34. Le , 22:28 par Ludovic
9ab09dd3e305f924f8930e20e1a35843

Yes !
Il suffit d'acheter un module Wifi sur ton arduino ou sinon du Zigbee !
https://www.google.fr/search?q=ardu...

35. Le , 15:17 par Maxime
e41120940c8e1301b801e82a0a1af249

Bonjour Ludovic,

Je possède également des volets roulants de la marque Bubendorff.
Je ne dispose pas de télécommande sans fil pour piloter mes volets.

Chaque interrupteur filaire (et relié sur le 220v) placé sur le mur permet de faire monter/descendre le volet et également tous les volets de la maison.

Pour ces raisons, je ne peux pas utiliser la méthode décrite dans ce post.
Existe-t-il tout de même des solutions équivalentes ?

36. Le , 22:40 par Ludovic
9ab09dd3e305f924f8930e20e1a35843

Je crois que même volets avec des interrupteurs filaires possède aussi un mécanisme de commande groupée.

Sinon, il faut positionner un module domotique au niveau de chaque fenêtre :
http://www.amazon.fr/gp/product/B00...

37. Le , 18:37 par Alain
dbd64c4580b395df3098791bcfb71ced

Bonjour,
Je suis très intéressé par ce montage. Je l'ai réalisé en connectant les relais qui commanderont la télécommande.
J'ai une box NB4 SFR.
Cela fonctionne lorsque j'effectue la commande à partir de mon téléphone portable uniquement lorsque je suis en wifi.
Par contre, dès que je coupe le wifi, cela ne fonctionne plus.
Sur l'interface de la box, le dynDNS est actif par contre, je ne connais pas l'adresse IP de la carte Arduino Shield que je devrais rentrer dans l'onglet "NAT". A moins qu'il n'y ait un autre problème. Merci d'avance pour votre aide.

38. Le , 18:22 par Gauthier
0bb89917a52e8dd95e183a9c16701cd5

Bonjour Alain,
Si tu as recopié le code donné dans l'article, l'ip de l'arduino est en dur en début de source avec la ligne :
IPAddress ip(192,168,1,4);

39. Le , 20:26 par Alain
dbd64c4580b395df3098791bcfb71ced

Bonjour Gautier,
Merci pour cette précision. J'avais remarqué cette adresse après coup. Mon problème est maintenant résolu avec ma box SFR et je peux envoyer des commandes au module Arduino en wi-fi ou en 3G.

40. Le , 15:44 par martink
389f1a744df9ee400ae812759837deb5

bonjour
Je suis équipé depuis 13 ans de volets Bubendorf et j'ai toujours voulu réaliser la commande centralisée de ces volets à des heures programmables.
J' ai toujours buté sur le problème de l'appui simultané sur 2 boutons.
Je viens donc de réaliser un montage électromécanique avec un servo moteur commandant des micro switchs par cames et un programmateur du commerce.
Pour la reprise des boutons poussoirs j'ai utilisé de la colle conductrice. (environ 7 € + port chez Conrad)
La réalisation par Ardoino m'intéresse au plus haut point, car sans doute + fiable, mais je ne suis pas à l'aise avec la programmation.
En tout cas un grand merci pour cet article.

41. Le , 15:58 par martink
389f1a744df9ee400ae812759837deb5

Bonjour,
je viens de terminer la réalisation du projet en "micro-mécanique" et je suis tombé sur un os lors de la reprise des commandes sur les boutons poussoirs de la télécommande:

  • comme dit pour éviter de chauffer les composants j'ai utilisé de la colle conductrice avec une 1ère télécommande: les fils en place la télécommande ne fonctionnait plus. Démontage des fils, nettoyage du circuit imprimé au dissolvant à ongle...la télécommande remarche mais retombe en panne au bout de quelques heures. Très embêtant car avec le Système ID de 2000, il faut changer télécommande et moteur. Mais ce matériel n'est plus fabriqué depuis 2 ans!
  • essai avec une deuxième télécommande d'un autre volet. Mise en place des fils sur les BP de la télécommande...mais le télécommande ne fonctionne plus que collée tout près du moteur. Je suppose que les fils additionnels perturbent le fonctionnement de l'émetteur!

J'en suis là: quelque peut - il m 'aider?
Merci d'avance.

42. Le , 16:07 par Ludovic
9ab09dd3e305f924f8930e20e1a35843

Merci pour vos nombreux commentaires. Le code de l'arduino est librement adaptable / optimisable, n'hésitez pas à me proposer des patch et des fonctionnalités suplémentaires sur Github ! ;-)

@Martink : C'est très étrange. Tu as peu-être créé un court circuit sur les boutons. As-tu regardé les spécifications techniques des boutons ?
As-tu connecté quelque-chose sur les fils en place ?

43. Le , 17:49 par martink
389f1a744df9ee400ae812759837deb5

Merci Ludovic,
maintenant j 'ai essayé avec du fil rigide collé au plus près du circuit imprimé.
je viens de " coller les contacts et j’attends que ça sèche pour un nouvel essai.
Je serais peut être obligé de mettre des micros relais au plus près du circuit imprimé?

44. Le , 17:52 par martink
389f1a744df9ee400ae812759837deb5

un petit renseignement: comment insérer une photo dans les commentaires?

45. Le , 15:04 par stanim
b3631ea98318d7b5ba6a9e98d9af06cb

Bonjour,
Voici à quoi ressemble mon circuit de télécommande :
https://imagizer.imageshack.us/v2/9...
https://imagizer.imageshack.us/v2/9...
Où dois-je souder SVP ?
Merci d'avance pour votre aide.

46. Le , 10:44 par Astuce
34e62b4b5c7061b4e0c42ad3e0a1f199

Moi je suis en maison BBC.
Même pas besoin de fermer les volets en plein été.....

47. Le , 11:17 par jpegfr
92a3fc44efeca6c538ca1808a889b7b6

Bonjour,
Encore une belle réalisation de ta part !

Très intéressé par ta suggestion d'utiliser du Zigbee ...
As tu testé cette techno conjointement avec ton Raspberry PI en box domotique et un Arduino en mode actionneur/capteur ?

48. Le , 14:26 par Emmanuel
5b12af4c7fe531bd6a67af38a1adcd62

Solution interessante.
Je vous partage une autre manière de traiter le même sujet: http://www.emmaanuel.com/Domotique-...

49. Le , 14:35 par titimal
9ddc56fefdd5ad1e36091d73d5410a83

merci pour ce tuto qui m’intéresse beaucoup. j'ai cependant une interrogation. Je souhaite pouvoir piloter mon volet roulant à l'aide d'une application de ma création mais je souhaite tout de même pouvoir le piloter par l’interrupteur natif. admettons que j'actionne cet interrupteur pour fermer le volet. comment l'arduino peut il connaitre le statut du volet, sachant qu'il a été actionné indépendamment ?

50. Le , 21:18 par viking76
097881fd298a5847dc9fdfd77618f53f

Pour les composants acheté sur le net, du style les relais soyez très attentif à acheter du NF ou CE, les matériaux chinois par exemple cosse de serrage peuvent créer des incendies.

51. Le , 20:51 par jisse44
977c69c35122f4d09b167c3527e463dd

Salut,
Je reviens ici après m'être enfin décidé à acheter le matériel. Pour les relais, j'ai pris un dual 5v tout fait.
Merci pour l'astuce

52. Le , 17:24 par jisse44
977c69c35122f4d09b167c3527e463dd

Edit:
Perso j'ai utilisé Tasker et le App Factory pour générer une appli basique avec 2 boutons (monter, descendre) et une vue de ma caméra, sous Android

53. Le , 19:14 par gogo
4f0cfcf2bb3664dbae663299e4bd5fc4

bonjours suite au programme que jai recopier tel quel lorsque je branche tout jai se message :
{\"status\": -1, \"message\": \"command not found\", \"state\": \

auriez vous une idée...

54. Le , 19:46 par Joel
9ebe3e387945b10c98ec4f5684bfe0dd

Bonjour
Après presque 1an je me remets à ce projet !
Malheureusement j'ai, peut-être, un souci avec la connexion internet. Mon shield ethernet clignote au début puis plus rien, les 2 leds (qui simulent mes sorties relais) sont allumées ! Avec un autre programme j'arrive à éteindre et allumer une led depuis mon PC sans problème et le shield ethernet clignote en continu. Donc, à priori, pas de problème matériel....J'essaie d'utiliser ce programme pour l'adapter avec les relais mais ce n'est pas gagné car je suis plus qu'un novice ! Une autre idée ? Le shield doit-il clignoter en continu ?

@gogo je n'ai eu aucun souci de "téléversement" bizarre...

55. Le , 19:51 par gogo
4f0cfcf2bb3664dbae663299e4bd5fc4

ce n'est pas un soucis lors du televersement mais un soucis lorsque je tape l'IP
...

56. Le , 18:48 par Fulup44
057fe2fb9147c8f694544fa4a9b7498b

Bonjour à toutes et tous.
voilà, ma maison est équipée de volets roulants motorisés Bubendorff avec télécommandes identiques à celles que vous montrez dans ce blog. et je suis fort intéressé par ce système, mais j'aimerais être certain de pouvoir fermer et ouvrir tous mes volets avec le même Arduino et que je puisse les commander depuis mon Smartphone de n'importe quel endroit où je me trouve, en France ou pas. pouvez vous m'indiquer quel type d'Arduino je dois me procurer. Mon souci, est que je ne connais rien à la domotique, le moment venu j'aurai besoin de vos précieux conseils pour me guider pas à pas afin que je puisse réaliser ce montage ainsi que pour la programmation. merci de votre réponse. Bonne Année à toutes et tous. Fulup

57. Le , 17:52 par Fulup44
057fe2fb9147c8f694544fa4a9b7498b

bonjour,
je réitère ma demande concernant le type d'Arduino qu'il me faut pour pouvoir faire monter et descendre tous mes volets roulants qui sont équipés de moteurs bubendorff et pilotés par télécommandes identiques à celles décrites dans le blog le tout depuis mon smartphone que je me trouve en France ou pas. N'y connaissant strictement rien à la domotique je pense également qu'il me faudra des conseils pointus sur le branchement ainsi que sur la programmation. je remercie toutes celles et ceux qui sauront me guider dans cette aventure. Fulup44

58. Le , 18:28 par Bipemn
1dc9113fa9d1a40256642474edc3cc3f

Bonjour,
Pour Gogo, s'il n'a toujours pas résolu son problème de message d'erreur. Il faut dans la barre d'adresse du navigateur en plus de l'IP mettre slash et soit up ou down.
192.168.1.4/up
192.168.1.4/down

59. Le , 20:43 par Nicolas
86f3dfafb6a339c4d09ed4f87f1e6718

je trouve votre idée très intéressante c'est quelque chose que je voulais mettre en place. J'ai une question additionelle.. Aujourd'hui manuellement je peux fermer tous mes volants roulants en appuyant sur haut et bas en même temps puis bas.
Serait il possible de faire la même chose via l'arduino

60. Le , 23:19 par Ludovic
9ab09dd3e305f924f8930e20e1a35843

@Fulup44 : Si cela peut te rassurer c'est mon premier projet Arduino ;-)

@Bipemn : Merci, effectivement les deux services REST sont bien /up et /down. L'IP est en dur dan le code ligne 44.

@Nicolas : Dans la mesure ou l'appui sur le bouton est déclaratif, tu peux imaginer appuyer sur les deux boutons en activant simultanément les deux relais :
digitalWrite(UP, HIGH);
digitalWrite(DOWN, HIGH);
delay(PRESS_DELAY);
digitalWrite(UP, LOW);
digitalWrite(DOWN, LOW);

61. Le , 07:28 par Bipemn
1dc9113fa9d1a40256642474edc3cc3f

Bonjour,
Je précise que je débute juste en Arduino. J'ai donc essayé le projet de Ludovic qui fonctionne en réseau local. Pour le réseau externe, que faut-il déclaréer en plus dans le code Arduino (gateway, passerelle,...?). A Partir de ma box SFR (NB6), j'ai rempli tout les champs des différents onglets (DNDS, DHCP, NAT). J'ai créé un nom de domaine sur no-ip.com mais également sur dyndns.it (pour essayer les deux) mrien à faire, je n'arrive pas à me connecter sur l'Arduino depuis mon téléphone portable en 3G. Lorsque je teste l'ouverture du port 80, il est indiqué toujours closed !!
Une idée ?
Merci

62. Le , 23:03 par Ludovic
9ab09dd3e305f924f8930e20e1a35843

@Bipemn : Il faut faire de la translation de port sur ta box par exemple : port 1586 de ta box vers le port 80 de ton arduino. N'oublie pas de protéger ton service par un mot de passe ou en changeant les "up" et "down" par des chaines de caractères plus complexes.

http://www.justneuf.com/wiki/index....

63. Le , 16:07 par Bipemn
1dc9113fa9d1a40256642474edc3cc3f

Bonjour,
Bon, en fait, je cherchais compliqué ce qui était simple. Tout d'abord la box SFR NB6 doit bien avoir une IP fixe par défaut puisque je vois qu'elle ne change jamais. J'ai simplement eu à déclarer dans la Box,
- le DNS de la carte avec une IP dans la plage du DHCP.
-faire une ouverture de port (pour moi 80) dans le NAT.
Aucune autre déclaration dans le programme de l'Arduino, autre que celui de Ludovic.
Donc les créations d'IP fixe sur no-ip.com et Dyndns.it ne me servent plus.
Je tape directement dans le navigateur avec mon tph portable en 3G (reseau mondial) l'IP fixe de la box suivant du slash et de up ou down.
Un problème par ailleurs est qu'il faut que j'intègre un bout de programme pour simuler le RESET de la carte Arduino s'il y a une coupure de courant car la carte ne se réinitialise pas seule : il faut que j'actionne le bouton de reset pour que la carte Ethernet se connecte à nouveau au réseau. Même si je suis équipé d'un onduleur, on ne sait jamais.
Si quelqu'un sait intégrer le code pour le reset logiciel, je suis preneur. Mais je cherche encore.

64. Le , 12:38 par Ludovic
9ab09dd3e305f924f8930e20e1a35843

@Bipemn : Mon arduino se réinitialise tout seul même après une coupure. J'ai un arduino Uno.

65. Le , 11:58 par Fulup44
057fe2fb9147c8f694544fa4a9b7498b

Bonjour,
merci de me rassurer car je suis vraiment novice dans ce domaine, je n'ai jamais fais d'electronique.
avant de commander mon Arduino et mes relais, j'aimerais votre avis sur mon choix de matériel .http://www.miniinthebox.com/fr/uno-...
http://www.miniinthebox.com/fr/modu...
en ce qui concerne le câblage , je vais acheter des câbles tout fais M/F de 20 cm de long.
par cintre, je n'ai pas trouvé de boitier pour ranger tout ce petit matériel.
merci pour vos conseils

66. Le , 12:12 par smartrem
7cda36d96756d8572e5db615de81cd9a

Bonjour,
J'ai lu avec attention vos échanges et c'est vraiment une bonne idée, bravo à tous pour ces échanges très instructifs. J'avais dans l'idée de faire le même genre de truc avec mes volets Velux et leur télécommande radio+protocole fermé. Par contre, pour hacker la télécommande, je me demandais s'il était pas possible de faire ça avec un esp8266 tout seul sur une pile et de récupérer les boutons en wifi sur le réseau car je suis un peu ennuyé pour tirer les câbles réseau. Vu le prix de la bête, il serait alors possible d'en mettre un par télécommande et de pouvoir gérer les zones pour ceux que ça intéresse.
Étant totalement novice en domotique, je balance peut-être un truc impossible, à voir...

67. Le , 14:17 par nicoferri
5abb272e236bdac1cba9df0534085bd6

Bonjour,
Merci pour cet excellent tuto. Je cherche depuis longtemps à domotiser mes volets Bubendorff. Je souhaite le coupler à mon serveur domotique.

En revanche, j'ai plusieurs questions concernant le fonctionnement.
Est-ce que les boutons de la télécommande fonctionnent encore après le branchement à l'arduino?

J'ai dans mon salon/bureau 5 volets Bubendorff et je voudrais créer un boîtier avec toutes les télécommandes. Je voudrais pouvoir les utiliser en local (via les boutons haut/bas) et également depuis l'URL. Est-ce possible?

Si oui, est-ce que je peux utiliser un seul Arduino pour mes 5 télécommandes (peut être un modèle supérieur pour l'Arduino avec plus de pins)? Combien me faudrait-il de relais également? Je sais que je devrais modifier également le programme pour déclarer de nouvelles variables pins et les actions sur ces-derniers.

Je suis complètement novice et je ne suis pas tout à fait sûr des branchements à effectuer.

Merci d'avance

68. Le , 19:49 par Ludovic
9ab09dd3e305f924f8930e20e1a35843

@Fulup44 : Cela me semble bon.

@smartrem : Tu peux tout à fait utiliser un shield wifi pour piloter ton arduino à distance sans devoir tirer de cable.

@nicoferri : Les boutons de la télécommande "arduinuisés" fonctionnent encore après l'ajout de relais sur les boutons. Tu peux acheter une télécommande groupée pour piloter tous tes volets et garder tes télécommandes unitaires pour un usage manuel. C'est ce que j'ai fait pour pouvoir fermer chaque volet unitairement. Il faut prévoir 1 relai par bouton à domotiser et autant de sortie sur l'arduino pour piloter ces relais.

69. Le , 15:47 par nicoferri
5abb272e236bdac1cba9df0534085bd6

Merci pour ton retour.
L'ennui, c'est que je souhaite domotiser chacun des volets (pas tout le groupe).
En fait, je me suis trompé pour le nombre de volets, il y a 3 volets Bubendorff (les volets de mon bureau sont des Somfy, je crois compatible via rfxtrx).

J'aurais donc besoin de 6 relais pour mon ensemble. J'ai vu qu'il existait des relais 8 channel, je me suis dis que je pourrais en utiliser dans mon cas. Tu confirmes?
Mon problème, c'est l'alimentation, est-ce que l'alimentation de l'arduino en 5V suffira à alimenter cette grosse carte relais? Et surtout, je voudrais pouvoir déporter mon dispositif (ne pas le laisser brancher en USB à un ordinateur). Quelles solutions pourrais-tu m'apporter pour répondre à ce problème, de préférence comme un chargeur sur secteur?

Merci encore.

70. Le , 23:13 par Bipemn
1dc9113fa9d1a40256642474edc3cc3f

Bonsoir,
Je viens de recevoir ma carte relais. J'ai soudé des fils téléphoniques aux contacts d'une commande centralisée et les ai reliés aux sorties des relais.Les instructions up et down fonctionnement parfaitement depuis un téléphone en 3G ou en réseau local. Le seul problème est que lorsque j'alimente la carte arduino et son shield ethernet, ainsi que lorsqu'elle reboote, les relais sont et restent alimentés ce qui est gênant car ceci simule l'ouverture. Il faut que j'envoye l'instructioln up et down pour les désactiver. Au passage, j'ai du inverser dans le code de Ludovic les instructions suivantes car de même les relais restés alimentés :
// Open the shutters
void openShutters(){
digitalWrite(UP, LOW);
delay(PRESS_DELAY);
digitalWrite(UP, HIGH);
status = "OPEN";
}

// Close the shutters
void closeShutters(){
digitalWrite(DOWN, LOW);
delay(PRESS_DELAY);
digitalWrite(DOWN, HIGH);
status = "CLOSE";
Que puis-je modifier dans le code pour éviter qu'au démarrage de l'Arduino, les relais soient alimentés ?
Merci.

71. Le , 23:18 par Ludovic
9ab09dd3e305f924f8930e20e1a35843

C'est très étrange, en théorie c'est la sortie de l'arduino qui est sensé piloter le relai.
Tu ne te serais pas trompé dans le cablage du relai sur l'arduino ?

http://www.hobbyist.co.nz/sites/def...

72. Le , 09:17 par Bipemn
1dc9113fa9d1a40256642474edc3cc3f

Bonjour,
Malheureusement non. Enfin, il me semble que non car je débute en arduino mais j'ai pas mal de connaissance en techniques variées et je comprends assez bien ce que je découvre même si je mets du temps.
Le +5V Arduino sur le VCC des relais, le GND sur le GND, la sortie 7 sur IN2 du relais et la 8 sur IN1.
Lorsque j'alimente l'arduino, immédiatement, les leds d'activation des relais s'allument et ces derniers s'activent moins d' 1 seconde, puis se désactivent environ 4 à 5 secondes et s'activent à nouveau pour le rester, probablement après l'initialisation de la carte Arduino. Comme je l'ai dit dans un msg précédent, je suis obligé pour rendre opérationnel la carte ethernet de faire un RESET, soit sur la carte Arduino (pour l'instant je n'ai pas trop cherché la solution), soit sur la carte Ethernet. Apres ce reset, les relais se désactivent, puis après une seconde environ s'activent à nouveau.
Pour le bout de code que j'ai inversé par UP/HIGH en UP/LOW et vice versa, me permet en envoyant la commande up et down de désactiver les relais et avoir une marche normale. Si je n'avais pas fait cette inversion, lorsque j'envoyais les commande up ou down, le relais correspondant se désactiver 1 seconde puis se réactivé, ce qui est gênant car toujours alimenté.
Une solution pour le problème de l'alimentation des relais en début ?
si tu veux, je t'envoi une petite vidéo de ce que j'ai filmé pour voir les états. Par contre, je n'ai pas ton adresse mail.
Merci.

73. Le , 09:25 par Bipemn
1dc9113fa9d1a40256642474edc3cc3f

J'ai oublié de préciser que mes volets je commande ainsi mais je pense que c'est pareil pour les bubendorff. J'appui environ 1 seconde sur le bouton haut pour monter. Pour descendre, j'appui de même 1 seconde. Si pendant la montée ou la descente, j'appui à nouveau 1 seconde sur soit le bouton poussoir montée ou descente, les volets s'arrêtent.
Donc :
Appui 1 sec. montée ---> montée - appui 1 sec. montée ou descente -->Arrêt
Appui à nouveau 1 sec. montée -----> montée.
Idem pour descente.

74. Le , 00:17 par Ludovic
9ab09dd3e305f924f8930e20e1a35843

@Bepemn : As-tu fait le test sans la carte Ethernet ?

75. Le , 00:18 par Ludovic
9ab09dd3e305f924f8930e20e1a35843

Je viens de publier un nouvel article pour expliquer comment avoir une application iWatch / iPad / iPhone pour contrôler l'arduino à distance :

https://www.geeek.org/application-i...

76. Le , 15:15 par Fulup44
057fe2fb9147c8f694544fa4a9b7498b

Bonjour,
je viens de lire ta nouvelle appli pour commander a distance tes volets depuis tin Iphone et je trouve cela fort intéressant. pour ma part commandé tout mon matériel que j'attends avec impatience. je ne possède pas d'Iphone mais un androïde. as tu un programme pour ce genre de smartphone.
merci pour tes précieux renseignements

77. Le , 19:25 par Bipemn
1dc9113fa9d1a40256642474edc3cc3f

Pour Ludovic,
J'ai mis en stand-by provisoirement car je suis en train de réparer mon micro-onde. Mais je ne vais pas tarder à reprendre les essais avec une carte Arduino Uno d'origine et voir s'il faut que je réinitialise toujours après une coupure de courant. Je te tiens au courant.

78. Le , 13:17 par Bipemn
1dc9113fa9d1a40256642474edc3cc3f

Bonjour,
Bon, le problème de la réinitialisation du shield Ethernet lors d'une coupure de courant est résolu. J'ai simplement mis un condensateur de 4,7µF entre le RESET et le GND de cette carte (le + au RESET et le moins au GND). Une tension de 4,80V est présente à ces pins.
Par contre, je cherche toujours pour la carte relais qui est alimentée des l'alimentation de la carte Arduino et du shield Ethernet. La carte relais est :
http://www.miniinthebox.com/fr/4-mo...
Les relais sont alimentés à l'état bas.
L'essai demandé par Ludovic sans la carte Ethernet est identique à celui effectué avec cette carte.
J'ai également fait un essai avec une autre carte Arduino Uno (mais pas d'origine) et c'est pareil.

79. Le , 22:23 par Nico
c5d60ffb20f2b7c2f9a2cfc4e5d0a6e6

Super intéressant !
Une idee pour piloter le relais avec une Somfy box ?

80. Le , 23:14 par Ludovic
9ab09dd3e305f924f8930e20e1a35843

@Bipemn : Sur tes relais tu as trois entrées. Les relais doivent être des relais doubles. Grosso-modo quand le relai est éteint un circuit est toujours allumé et vice-versa.

@Nico : Via un modulke RFXCOM : http://blog.domadoo.fr/2014/06/06/a...

81. Le , 18:10 par Bipemn
1dc9113fa9d1a40256642474edc3cc3f

Bonjour,
Ludovic, je ne vois ce que tu veux dire par "mes relais doivent être des relais double. D'autres part, cette carte à un pin VCC, un pin GND et quatre pins IN1, IN2, IN3 et IN4 correspondants aux entrées des quatre relais. Selon toi, pourquoi lorsque la carte Ethernet via la carte Arduino Uno est branchée, active t-elle directement les quatre relais ?

82. Le , 21:56 par Ludovic
9ab09dd3e305f924f8930e20e1a35843

@Bipemn : Sur chaque relais tu as trois entrées, tu as du inversé ton montage pour que le relai active ta télécommande lors de son démarrage.

83. Le , 22:57 par Bipemn
1dc9113fa9d1a40256642474edc3cc3f

Bonsoir Ludovic,
Si tu parles des contacts NO et NC avec leur commun, les fils des boutons poussoirs sont bien câblés sur le contact NO puisque c'est celui-ci qui simule l'appui sur le bouton poussoir de la télécommande.
En fait, il me semble qu'avec ce genre de relais, je dois brancher une sortie numérique de l'arduino sur une entrée (IN1 par exemple) qui commandera le relais mais avoir une alimentation à part pour le relais et peut-être avec une masse commune entre le relais et l'arduino. Si c'est bien cela, je n'arrive pas à comprendre pourquoi l'alimentation en 5 V prélevée sur l'arduino pour la carte relais me ferait déclencher les relais des l'alimentation du montage !!
J'ai testé sur une autre carte Arduino uno avec carte Ethernet, en ne branchant qu'une sortie numérique commandant une led reliée à la masse de l'arduino et cela fonctionne. J'attends de pouvoir bricoler une alimentation en 5V pour la carte relais et faire l'essai sur mon premier montage.

84. Le , 18:23 par Bipemn
1dc9113fa9d1a40256642474edc3cc3f

Bonjour,
Bon, j'ai réglé tout mes problèmes.
Je confirme que chaque relais de la carte relais :
http://www.miniinthebox.com/fr/4-mo...
s'activent par un état bas (LOW).
Afin que ceux-ci ne s'activent pas au démarrage (alimentation après coupure de courant) il faut dans le void setup mettre pour chaque relais la commande suivante :
digitalWrite(UP, HIGH); //pour éteindre relais montée
etc...
Je suis équipé de volets SOMFY Ipso en filaire, chacun commandé par un interrupteur schneider Alvaïs 81850 (remplacé par la série Odace) qui est un émetteur-récepteur mais câblé en filaire au volet. J'ai une commande centralisée (ODACE S5-577) qui est commandée par l'arduino.

85. Le , 12:32 par Nico
2273151dbcb392d31c832bdf3bb507d4

Je me suis certainement mal exprimé. J ai une somfy box et je souhaite piloter mes VR Budendorff. Après réflexion je pense acheter un interrupteur télécommande Somfy, avec 2 relais, soudes sur ma télécommande BDD.
Bref, je cherche une bidouille !!!

Nico

86. Le , 23:59 par smartrem
7cda36d96756d8572e5db615de81cd9a

Visiblement, ça inspire du monde
www.domotique-info.fr/2016/02/pimp-my-celiane/

87. Le , 23:07 par AquaF
093c7b23419031717d19255f3f4d764c

Bonjour,je voudrais faire la même chose avec une télécommande de portail sur les gpio d'un rpi :
- quel relais me faut-it ? je vois des optocoupleur et des "classique" lequel choisir ?
- la pile de la télécommande il est possible de l'enlever de manière ne pas avoir a la changée ?
Très bon article.

88. Le , 13:02 par ilyaka
18a8cdef5607564e9ba9679ee79f7cec

le cabalge sortie relai boitier de commande n'est pas clair . est il possible de poster un petit schéma ?
merci

89. Le , 00:13 par Ludovic
9ab09dd3e305f924f8930e20e1a35843

@AquaF ; Pour la pile cela doit être possible, pour l'autre point je ne saurai te répondre.

@ilyaka : Pour débuter sur l'Ardnuino : https://docs.google.com/viewer?a=v&...
Pour le relai : http://nsm03.casimages.com/img/2010...

90. Le , 09:19 par smartrem
7cda36d96756d8572e5db615de81cd9a

Pour la fabrication de fausses piles, c'est par ici http://www.domotique-fibaro.fr/inde...

91. Le , 16:45 par Fulup44
057fe2fb9147c8f694544fa4a9b7498b

Salut Ludovic
j'ai réalisé le câblage de mon Arduino et de mes relais avec une de mes 9télécommandes, j'ai pris celle qui me sert le moins.
maintenant je dois écrire le programme mais je n'y connais strictement rien.
peux tu m'envoyer la copie de ton programme avec la notion de fermer tous mes volets roulants ensemble avec le montage que j'ai réalisé. j'ai pris les port 2 pour monter et 3 pour descendre.

merci par avance

92. Le , 16:48 par Fulup44
057fe2fb9147c8f694544fa4a9b7498b

j'ai oublié de te demander si il faut enlever la pile ou bien la laisser en place dans la télécommande.

merci encore

93. Le , 07:30 par jonas
c735ebc233315aa0d21e18abc826c681

bonjour ,

j'ai un projet informatique avec arduino et je veux faire de la domotique à la maison.
un arduino mega ,deux arduino uno, un shield wifi , une dizaine de relais et quelques detecteurs et d'autres choses comme sonde piscine ,bande led etc.
L'idée est de contrôler toute la maison via une application android et iphone.
Pas de soucis pour le code ( je suis informaticien). Par contre , j'ai une question ,
mon arduino est à distance et je veux piloter mes relais avec des esp8266, est ce que l'arduino sera capable d'envoyer les informations sur chacun des esp? normalement oui , mais même mon professeur se demande si la demande est envoyée , ellle sera reçu par tout les esp mais un seul doit effectuer la tâche.
A part renommer chaque esp pour qu'une information soit envoyée je ne vois pas d'autres solutions. Ma deuxième question , je n'ai besoin qu'un emetteur , recepteur connecté a l'arduino ?
Mer ci pour votre aide

94. Le , 22:39 par Ludovic
9ab09dd3e305f924f8930e20e1a35843

@Fulup44 : Le relai permet juste de simuler l'appui sur le bouton, il faut alimenter le circuit.

@Jonas : Développe des services REST, un peu comme je l'ai fait dans le code pour ma télécommande. Sur chaque URL d'appel de service, tu peux prévoir de faire passer des paramètres en HTTP GET qui te permettront depuis l'Arduino de faire ce que tu as envie avec tes ESP. Ensuite, il faut faire du transfert de port depuis ta box ADSL pour rendre ses services accessibles depuis Internet ou sinon créer un VPN depuis ton Smartphone (cf : l'un de mes derniers articles).

95. Le , 21:18 par nicolas
86f3dfafb6a339c4d09ed4f87f1e6718

Ca fonctionne mais j'ai eu pas mal de soucis
je n'ai pas réussi à faire fonctionner avec le module POE
J'ai également des instabilité avec alim 7V
Par USB tout est nickel donc je reste la dessus....
juste une remarque
Pour ouvrir : http://192.168.1.4/up Pour fermer: http://192.168.1.4/down
au lieu de
Pour ouvrir : http://192.168.1.4/open Pour fermer: http://192.168.1.4/close

96. Le , 20:39 par ced
50b20db4c7d7e195691f94e0f27e3cc6

Salut,
Je compte faire de même pour mes volets roulants piloté en x2d (donc pas d'interface dispo sur le marché).
Le double relais que tu mets en lien est bien un relais contact sec ? (pléonasme peux etre ;) ) Le 5v sert uniquement pour ouvrir ou fermer le relais. En gros c'est comme s'il y avait 2 petits interrupteurs sur chaque bouton de la télécommande ?
Merci.

97. Le , 23:02 par Ludovic
9ab09dd3e305f924f8930e20e1a35843

@ced : Exactement, les relais simulent l'appui sur chacun des boutons en faisant passer le courant.

98. Le , 10:46 par marwa
5407a3528a1a989449cf27bc7d29c7d1

programme pour commander un volet électrique à l'aide une arduino !! help me thank u

99. Le , 18:53 par gab
7dfe6981731f2cbf8d5f547fbc17d8cb

bonjour
merci super base par contre je galère a configurer des volet supplémentaire
un coup de pousse est le bien venu :)

100. Le , 18:55 par Fulup44
057fe2fb9147c8f694544fa4a9b7498b

Bonsoir Ludovic
je rencontre un problème avec mon Arduino. apparemment il n'est pas reconnu par ma boxe Orange malgré les petites diodes allumées à la boxe et au shield ethernet. En interne sur mon pc tout semble OK mais quand je débranche la prise USB et que je fais une recherche sur le net depuis mon PC en rentrant l'adresse IP de l'Arduino celui ci n'est pas reconnu. as tu une Idée de ce qui ne va pas. merci pour ton aide.

// Enter a MAC address and IP address for your controller below.
// The IP address will be dependent on your local network:
byte mac[] = { 0xc0, 0xd0, 0x44, 0xf8, 0x65, 0x9d };
IPAddress ip(192, 168, 1, 44);

// Initialize the Ethernet server library
// with the IP address and port you want to use
// (port 80 is default for HTTP):
EthernetServer server(80);

101. Le , 23:20 par Ludovic
9ab09dd3e305f924f8930e20e1a35843

@marwa : Le programme est sur mon github (cf lien dans l'article).

@gab : Il suffit de jouer sur le numéro de l'entrée modélisés par les constantes UP et DOWN dans l'exemple de programme.

@Fulup44 : Ton réseau est correctement paramétré en 192.168.1.0/24 ?

102. Le , 18:58 par Fulup44
057fe2fb9147c8f694544fa4a9b7498b

A quel niveau je le paramètre en 192.168.1.0/24? est ce que c'est sur la box ou dans le programme de l'Arduino, car j'ai rentré une adresse IP sur l'Arduino en 192.168.1.44.

103. Le , 22:44 par Bipemn
1dc9113fa9d1a40256642474edc3cc3f

Pour Fulup44.
Si tu veux utiliser ton Arduino depuis ta box sans qu'il soit raccorder en USB sur l'ordinateur, il va falloir paramétrer ta box. Son Ip est-elle fixe ? (Par exemple la box SFR NB6 délivre une adresse IP fixe).
- Dans le DNS local de la box il faut déclarer l'IP de ton Arduino.
- Dans le NAT idem en ouvrant le port.
- Idem dans les adresses statiques du DHCP (en rentrant le MAC de l'Arduino (Celui déclaré dans ton programme arduino).
en cherchant sur internet, il y a des explications détaillées pour les différentes BOX.

104. Le , 09:47 par Igoooor
4c448707216c0b897a4c2bd7474f3be3

Bonjour @Ludovic
Serait-il possible d'avoir une photo de l'ensemble de ton montage/câblage afin de voir comment c'est réalisé ?
Je suis un débutant complet dans tout ce domaine et j'avoue avoir quelques doutes sur comment cabler le relai.
D'ailleurs, ne serait-il pas possible de se passer du relai et de relier directement les sorties 7 et 8 aux boutons poussoirs ?

105. Le , 12:55 par Igoooor
4c448707216c0b897a4c2bd7474f3be3

Je pense m'en être sorti pour le cablage. Si j'ai bien compris pour le relai, il faut l'alimenter sur sa borne VCC, mais aussi sur la borne NC ? En tout cas j'y suis arrivé comme ça, les 2 (VCC et NC) étant relié au 5V de l'arduino. Mais du coup ce que je ne comprend pas, c'est l'utilité du relai, c'est vraiment pas possible de relier directement les boutons de la télécommande aux sorties de l'arduino ? Quel est son intérêt ici ? Car on a du 5V partout, je suis perdu ^^

106. Le , 16:19 par Fulup44
057fe2fb9147c8f694544fa4a9b7498b

Bonjour Ludovic,
ça y est je vois mon Arduino sur ma box, cela n'a pas été sans soucis.
maintenant je voudrais atteindre mon adresse IP de l'Arduino depuis mon smartphone quand je suis en vacances pour lancer les commandes.
quand je tape dans l'url ladresse Ip de l'Arduino rien ne se passe, je reste bloqué.

as tu la solution?.

merci,

107. Le , 17:40 par igoooor
4c448707216c0b897a4c2bd7474f3be3

Bon j'ai essayé sans le relai, et c'est comme si l'appui sur le bouton se fait sans cesse ^^ donc je garde le relai (et de toute façon il ne serait pas dans l'article s'il n'était pas indispensable je pense bien).
J'ai un autre problème en revanche, j'arrive à faire fonctionner 1 seul des 2 boutons à la fois. Si je cable les 2 boutons, ça ne marche plus, si je cable 1 seul des 2 (n'importe lequel) à 1 sortie du relai (n'importe laquelle), l'appui du bouton est bien simulé, mais si je cable les 2, aucun n'appui n'est simulé, et même un appui physique sur le bouton ne fonctionne plus. Une idée ?
Pour le cablage réalisé =>
- 5V de l'arduino sur l'entrée VCC
- 5V de l'arduino avec une résistance de 520ohm sur COM1 et COM2 du relai
- GND de l'arduino sur GND du relai ainsi que sur les 2 boutons poussoirs (cables noirs sur votre photo)
- sorties 7 et 8 de l'arduino sur IN1 et IN2 du relai
- sorties NC1 et NC2 sur les 2 boutons poussoirs (cables rouges sur votre photo)

108. Le , 20:34 par kamaradclimber
a67dede9154210f255c0799a1bf4505c

Effectivement un schéma du montage serait parfait pour compléter les photos.

109. Le , 01:31 par alain
412852bdfdbad462bff2d44e9ba7f026

bonjour peut on faire la meme chose avec la telecomande du portail ? merci

110. Le , 22:11 par Eric SANCHEZ
1dc9113fa9d1a40256642474edc3cc3f

Oui, on peut faire cela avec n'importe quelle télécommande, qu'elle soit à bouton poussoir ou avec un contact à basculement. Le principe s'est de remplacer l'action humaine sur le contact par l'intermédiaire du contact du relais. Lorsque le contact du relais se ferme, il simule l'appui sur le bouton. En fait, les contacts du bouton poussoirs sont en parallèles avec ceux du relais.

111. Le , 22:33 par BH26
c8f473cd56aa118f53cdf0ddf6b0ef13

Bonjour,
Je ne suis pas un grand bidouilleur mais ce montage m'intéresse bien.
J'ai bien lu ce document et plusieurs commentaires également et je n'arrive pas à comprendre comment çà marche.
Je sais, l'idée c'est de tester différentes choses mais je voudrais bien comprendre avant de bousiller ma télécommande de volets qui ne sont pas des bubbendorf d'ailleurs.
Est-ce que finalement l'arduino, le relais et la télécommande sont tous regroupés dans la même boîte?
Est-ce qu'il faut un relais ou 2 (il est fait mention des relais à plusieurs reprises), c'est à dire un pour ouvrir et l'autre pour fermer.
Est-ce qu'il est possible d'avoir une image du circuit (genre fritzing) pour mieux visualiser le montage?
Merci beaucoup.

112. Le , 20:08 par Bipemn
1dc9113fa9d1a40256642474edc3cc3f

Si tu sais souder à l'étain ? Car, les pattes d'un bouton poussoir d'une télécommande sont extrêmement petits. Si tu es intéressé, je peux t'envoyer un schéma simpliste de principe. Sur le photo de ludovic au début du site tu vois les fils qui sont soudés aux boutons poussoirs. Après, il est possible et certainement que ta télécommande soit beaucoup plus petite. Il faut bosser avec une loupe.

113. Le , 04:00 par Marie
08d72abe6f6ae02df3a1de93a092d06b

Bonjour
j'ai achaté un UNO R3 Board + Ethernet Lan Shield Module W5100 Micro SD 0 ARDUINO FR TE366 et un RELAIS 5V MODULE 2 CANAUX POUR ARDUINO PIC ARM AVR DSP WT

114. Le , 05:12 par Marie
08d72abe6f6ae02df3a1de93a092d06b

Bonjour
j'ai acheté un UNO R3 Board + Ethernet Lan Shield Module W5100 Micro SD 0 ARDUINO FR TE366 et un RELAIS 5V MODULE 2 CANAUX POUR ARDUINO PIC ARM AVR DSP WT
J'ai installé sur mon smartphone l'application ARDUINO UNO PORT CONTROL et ARDUINO CONTROL WIFI ESP8266
Je voudrais savoir comment le configurer avec mon Ethernet et mon Wifi smartphone pour pouvoir faire fonctionner une télécommande d'ouverture et de fermeture de volets depuis n'importe où je me trouve sur mon lieu de travail ou en vacances
Ai je bien les bonnes applications sur mon smartphone?
Ou bien dois je en installer autre chose ?
Comment avoir sur le smartphone le bouton Haut / Bas ?
Merci beaucoup
CDT

115. Le , 23:41 par zouzou
31818bef8270f35128f1cda3b1f8a1c3

Salut,
Merci beaucoup pour le tuto, en 30 minutes j'avais ma télécommande connectée (bon avec le matos kivabien bien sûr :)!
Au vu des tensions en jeu je pense qu'un transistor/optocoupleur serait encore plus élégant qu'un relais, même si au final ça fait pas une grosse diff!

Ajouter un commentaire

Le code HTML est affiché comme du texte et les adresses web sont automatiquement transformées.