Club robotique de Sophia-Antipolis

Accueil > Projets, études > Nos réalisations > Projets spéciaux > Boitier pour Arduino avec relais 220 volts

Boitier pour Arduino avec relais 220 volts

dimanche 28 août 2011, par Stephan

Cet article présente une solution de contrôle de relais 220V telle qu’elle a été conçue par une personne maîtrisant la conception de cartes et la fabrication de circuits électroniques fiables.

Nous ne publions pas les schémas car la manipulation de l’alimentation secteur 220V est dangereuse pour un amateur. L’association ne saurait être tenue responsable des accidents liés à la reproduction d’un tel circuit.

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

    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.

    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

    Répondre à ce message

Un message, un commentaire ?

modération a priori

Attention, votre message n’apparaîtra qu’après avoir été relu et approuvé.

Qui êtes-vous ?

Pour afficher votre trombine avec votre message, enregistrez-la d’abord sur gravatar.com (gratuit et indolore) et n’oubliez pas d’indiquer votre adresse e-mail ici.

Ajoutez votre commentaire ici

Ce champ accepte les raccourcis SPIP {{gras}} {italique} -*liste [texte->url] <quote> <code> et le code HTML <q> <del> <ins>. Pour créer des paragraphes, laissez simplement des lignes vides.