Utiliser une Arduino pour contrôler des appareils électriques 220 volts, c’est tout à fait possible. Il suffit d’utiliser des relais : ce sont des interrupteurs pilotés par une simple entrée numérique basse tension (5 volts ou 12 volts) et capables de couper plusieurs ampères d’intensité.
Mais jusqu’à présent, il était délicat de préconiser du bricolage amateur autour du réseau EDF, à cause de sa dangerosité qui est et restera toujours présente quel que soit le montage.
La domotique est une application pratique des technologies apprises en robotique ludique, et elle attire de plus en plus d’utilisateurs depuis l’apparition des systèmes d’exploitation embarqués (iPhone, Android, Windows Mobile) qui permettent de développer une gestion complète de son logement depuis un téléphone portable.
Méfiez-vous des circuits "shield" pour Arduino avec des relais pour 220 volts : ils sont rarement suffisamment protégés et s’ils sont utiles pour des tests, vous prenez des risques à les utiliser dans des montages définitifs, au quotidien.
Une piste
Il existe en électricité générale des boîtiers normalisés permettant d’accueillir des montages fermés, voire même étanche : les boîtes de dérivation qu’on trouve en grande surface de bricolage.
Cette solution protège votre entourage contre les manipulations dangereuses de votre montage, notamment si vous avez des animaux ou des enfants, ou tout simplement pour votre propre sécurité.
Mais elle ne va pas encore assez loin : si vous soudez vous-même les relais, les alimentations, les câbles de raccordement, vous courrez un risque. Surtout lors du développement de la partie basse tension : la fatigue, l’inexpérience, une trop grande confiance en vous peuvent vous mener à la catastrophe car vous ne ferez plus attention à la partie 220 volts.
Une solution
Après quelques échanges sur le forum, Stephan nous a présenté sa réponse à cette problématique : il suffit de proposer un boitier permettant de fixer une carte électronique contenant déjà tout ce qu’il faut pour commander des équipements 220 volts, et permettre d’y connecter une carte programmable (Arduino par exemple) alimentée directement et laissant de la place en toute sécurité pour tous vos montages (capteurs, afficheurs, etc..) : une fois vissée au fond du boitier, plus aucune piste en 220 volts n’est au contact, y compris le fusible protégé par un boitier.
Pour rassurer encore plus les débutants, il a choisi de n’utiliser que des composants de qualité et très pratiques, comme le bornier à vis enfichable "Phoenix" pour les câbles 220 volts : on fixe les câbles (neutre, phase, masse) une seule fois et il n’y a plus qu’à débrancher toute la barette. Plus de risque d’usure des brins à force de visser/dévisser.
Les 3 relais permettent de passer 10 ampères chacun : largement suffisant pour une installation home cinéma ou des stores motorisés. Deux fonctionnent en interrupteur simple, le troisième en contact temporaire.
L’Arduino se fixe en un clic, avec ou sans shield par dessus. Plusieurs signaux sont repris sur des borniers à vis (entrées/sorties, liaison série) pour y connecter directement d’autres éléments.
Il est possible d’utiliser une autre carte électronique, il suffit de reprendre les connecteurs mâles pour y brancher votre propre circuit :
Caractéristiques
– intégration de la carte d’interface dans un boitier étanche
– aucun contact direct possible entre les parties 230V et l’utilisateur
– raccordement du 230V sur un bornier débrochable (2 bornes neutre et 2 bornes phase, pour un repiquage plus facile)
– alimentation incorporée 9V 300mA
– 3 relais de sortie avec 1 contact repos-travail en 230V 10A (câblés sur le support d’Arduino)
– 1 entrée 230V isolée (câblée sur le support d’arduino)
– bornier débrochable pour les 3 relais de sortie et l’entrée 230V
– 2 potentiomètres reliés sur les entrées analogiques de l’Arduino
– 4 DIP switch (interrupteurs on/off) reliés sur les entrées de l’arduino
– connecteur 4 pins relié à l’arduino (RX, TX, 0V, 5V)
– 1 connecteur pour servomoteur
– borniers de connexion avec des entrées/sorties de l’Arduino
– et bien sûr, les supports sur lesquels on vient enficher l’Arduino
Disponibilité
Ce boîtier est disponible pour les projets de l’association : contactez-nous si vous souhaitez l’utiliser. Par contre il n’est pas disponible à la vente par l’association. Contactez l’auteur pour une mise en relation hors de toute responsabilité du club.
Programmation
Identification des pattes
Patte | Connexion |
2 | led |
3 | sortie servo ou entrée tout ou rien sur connecteur 3 points |
4 | relais 1 |
5 | led |
6 | vis 6 |
7 | relais 2 |
8 | relais 3 |
9 | vis 5 |
10 | vis 4 |
11 | vis 3 |
12 | vis 2 |
13 | vis 1 |
Pour les autres :
Patte | Connexion |
ANALOG 0 | potentiomètre 1 |
ANALOG 1 | potentiomètre 2 ou vis 7 |
+ 5V | Vis 8 |
Premier exemple
L’utilisation est aussi simple qu’avec une plaque d’essai : il suffit de lire et d’écrire sur les entrées/sorties de la carte Arduino.
Voici un simple exemple qui allume une lampe lorsqu’elle détecte une présence.
int relay1 = 4 ;
int capt1 = 3 ;
void setup()
pinMode(relay1,OUTPUT) ;
pinMode(capt1,INPUT) ;
void loop()
digitalWrite(relay1,digitalRead(capt1)) ;
delay(200) ;
Vos commentaires
# Le 28 mars 2016 à 14:56, par maria En réponse à : Boitier pour Arduino avec relais 220 volts
salut , je cherche la façon de contrôler le relais avec Arduino + esp8266 avec domoticz que a connecté au modem wifi je cherche le code JSON Arduino + et tt va bien
# Le 31 mars 2016 à 11:48, par Eric P. En réponse à : Boitier pour Arduino avec relais 220 volts
Désolé, nous n’avons pas cela en stock :/
Répondre à ce message
# Le 8 mai 2015 à 18:09, par Stephane L En réponse à : Boitier pour Arduino avec relais 220 volts
Merci pour l’article, ca m’a fait réaliser que faire un montage en 230v c’est pas compatible avec l’amateurisme.
Me vient une question, quid de la sécurité anti arrachement des cables 230V ?
Peut être fixer ces cables au boitier avec des serre cable ? Ca va faire des trous et la boite ne sera plus étanche mais ça me semble être indispensable ?
# Le 8 mai 2015 à 21:54, par Julien H. En réponse à : Boitier pour Arduino avec relais 220 volts
Bonjour,
Il est possible de fabriquer une pièce qui entoure le câble et est équipé de dents qui s’enfonceront dans le bois et le câble pour empêcher l’arrachement.
Une impression 3D fera vite l’affaire !
Répondre à ce message
# Le 16 février 2015 à 12:26, par chatre En réponse à : Boitier pour Arduino avec relais 220 volts
Bonjour
savez vous ou je peux trouver des boitiers vraiement etanche ( utilisation d une carte arduino imergee dans un aquarium) pouvant loger un arduino mega + un shield ?
Merci
Répondre à ce message
# Le 7 décembre 2014 à 11:28, par rosmade En réponse à : Boitier pour Arduino avec relais 220 volts
bonjour,
je voudrais utiliser ce boitier de commmande avec moteur. est ce possible d’avoir un devis pour avoir les composents et la boite de derivation.
cordialement,
bertrand.
# Le 7 décembre 2014 à 11:41, par Eric P. En réponse à : Boitier pour Arduino avec relais 220 volts
Bonjour,
Nous ne faisons aucune fabrication sur commande ni devis concernant les montages présentés dans nos articles.
Il vous appartient de rechercher dans les catalogues des fournisseurs en ligne (Farnell, Radiospares, Mouser, DigiKey,...) afin de trouver ce qui vous convient le mieux en termes de prix, qualité, mode de distribution,...
Cordialement
Eric
Répondre à ce message
# Le 30 mars 2014 à 18:49, par arduinouzan En réponse à : Boitier pour Arduino avec relais 220 volts
Bonjour,
Pourriez vous mettre à disposition le shema du circuit imprimé et le plan d’implantation des composants.
# Le 30 mars 2014 à 18:56, par Eric P. En réponse à : Boitier pour Arduino avec relais 220 volts
Il faut pour cela contacter l’auteur de l’article en cliquant sur son nom, en-dessous du titre.
Cordialement
Eric
Répondre à ce message
# Le 20 novembre 2013 à 15:28, par GEORGE En réponse à : Boitier pour Arduino avec relais 220 volts
bonjour ,
je suis intéressé par la carte de relais sortie 220v , Ou peut on l’acheter et à quel prix ?
Merci
# Le 20 novembre 2013 à 15:51, par Eric P. En réponse à : Boitier pour Arduino avec relais 220 volts
Bonjour,
L’association ne vend pas ses cartes et réalisations. Nous les publions afin de permettre à d’autres de les reproduire ou de s’en inspirer.
Comme indiqué dans le texte de l’article, les personnes intéressées peuvent prendre contact directement avec l’auteur, en toute indépendance de l’association qui ne pourra être tenue responsable d’aucun grief ou préjudice, quelle qu’en soit la nature.
Cordialement
Eric
# Le 11 février 2014 à 09:43, par saprien En réponse à : Boitier pour Arduino avec relais 220 volts
Bonjour et merci pour le partage. vous pouvez vraiment pas nous orienter vers une carte relais du commerce suffisament securisée ? n y a t il vraiment aucun shield de fiable ?
Cordialement.
Répondre à ce message
# Le 10 février 2013 à 12:34, par ? En réponse à : Boitier pour Arduino avec relais 220 volts
Super sujet , par contre au niveau du contrôle vous avez parlé de par exemple un détecteur de présence , mais le montage peut être réaliser autre que autonome ou non ? Par là, je me demande comment la contrôler à distance avec seulement une arduino. Merci de me répondre ici ou par mail ! Merci et longue vie à pivot ! J’adore ce que vous faite
# Le 11 février 2013 à 08:46, par Julien H. En réponse à : Boitier pour Arduino avec relais 220 volts
Merci. Oui effectivement on peut le contrôler à distance.
Par exemple en développant un serveur web dans l’Arduino Ethernet, ou bien avec un protocole dédié au contrôle d’installations réseaux comme SNMP.
# Le 13 février 2013 à 18:20, par Matthias En réponse à : Boitier pour Arduino avec relais 220 volts
il faut donc rajouter un autre module a l’arduino ? car celui-ci seul , ne contient pas de module Ethernet, où je me trompe ?
# Le 13 février 2013 à 22:33, par Julien H. En réponse à : Boitier pour Arduino avec relais 220 volts
L’Arduino utilisée ici est la version Ethernet qui inclut le port RJ45 et la puce dédiée.
# Le 21 février 2013 à 01:37, par matthias En réponse à : Boitier pour Arduino avec relais 220 volts
ha ! merci de cet info !
très bonne et longue continuation à vous et à ce que vous faite !
Répondre à ce message