Contrôler vos appareils électroménagers à distance, automatiser l'éclairage de votre maison, gérer votre système d'arrosage… la domotique offre des possibilités infinies. Au cœur de nombreux projets domotiques se trouve l'Arduino, un microcontrôleur puissant et polyvalent. Cependant, l'Arduino, fonctionnant en basse tension (généralement 5V), ne peut pas directement commander des appareils fonctionnant sur le réseau 220V. C'est là qu'intervient le relais Arduino, un composant essentiel pour la sécurité et la fonctionnalité de vos projets.
Dans ce guide complet, nous explorerons en détail le rôle crucial des relais dans la domotique, leur fonctionnement, leurs avantages, et comment les intégrer facilement à vos projets Arduino. Nous verrons comment un simple composant vous permet de contrôler des charges puissantes et de sécuriser vos installations.
Le relais : le pont entre basse et haute tension
Un relais électromécanique est un interrupteur électriquement commandé, agissant comme un pont entre le monde basse tension de votre Arduino et le monde haute tension de vos appareils ménagers. Il permet de commuter des circuits de forte puissance en utilisant un signal de commande à faible tension. Il est composé de deux circuits électriques distincts : un circuit de commande à basse tension et un circuit de puissance à haute tension, complètement isolés l'un de l'autre.
Fonctionnement d'un relais électromécanique
Le circuit de commande est composé d'une bobine électromagnétique. Lorsque l'Arduino envoie un signal (généralement 5V) à la bobine, celle-ci crée un champ magnétique. Ce champ attire un contacteur mécanique qui ferme (ou ouvre) les contacts du circuit de puissance, permettant ainsi le passage du courant haute tension (220V) vers la charge connectée.
L'utilisation d'une diode de roue libre (ex: 1N4004) en parallèle avec la bobine est essentielle. Cette diode protège l'Arduino des surtensions induites par l'auto-induction de la bobine lors de la coupure du courant. L'auto-induction génère une surtension qui pourrait endommager les sorties numériques de l'Arduino.

Comparaison avec un transistor MOSFET
Les transistors MOSFET (Metal-Oxide-Semiconductor Field-Effect Transistor) constituent une alternative aux relais. Ils offrent une commutation plus rapide et silencieuse et n'ont pas de pièces mécaniques mobiles. Cependant, ils ne fournissent pas l'isolation galvanique aussi complète qu'un relais électromécanique, ce qui est crucial pour la sécurité lorsqu'on travaille avec le 220V. Un MOSFET mal dimensionné ou une mauvaise gestion de la chaleur peuvent causer des dommages ou des risques d'incendie. Les relais restent préférés pour les applications nécessitant une sécurité maximale face à des tensions et courants importants.
Types de relais et applications domotiques
- Relais SPST (Single-Pole, Single-Throw): Commutation simple ON/OFF d'un circuit. Idéal pour contrôler une seule lampe, un ventilateur, etc.
- Relais SPDT (Single-Pole, Double-Throw): Commutation d'un circuit entre deux positions. Peut être utilisé pour commuter une source d'alimentation entre deux circuits différents.
- Relais DPST (Double-Pole, Single-Throw): Commutation simultanée de deux circuits indépendants.
- Relais DPDT (Double-Pole, Double-Throw): Commutation de deux circuits entre deux positions différentes.
Caractéristiques techniques à considérer
- Tension de la bobine (Coil Voltage): Tension requise pour activer le relais (ex: 5V, 12V).
- Tension de commutation (Switching Voltage): Tension maximale supportée par les contacts (ex: 250V AC).
- Courant de commutation (Switching Current): Courant maximal supporté par les contacts (ex: 10A, 25A).
- Puissance de commutation: Produit de la tension et du courant de commutation (ex: 2500W pour un relais 10A à 250V). Un relais doit toujours être surdimensionné pour une marge de sécurité.
Avantages des relais arduino pour la domotique
L'utilisation de relais dans vos projets domotiques offre plusieurs avantages significatifs:
Sécurité électrique : priorité absolue
La sécurité est primordiale lorsque vous travaillez avec le 220V. Le relais assure une isolation galvanique totale entre l'Arduino (basse tension) et le réseau électrique (haute tension). Cela prévient tout risque de court-circuit ou de choc électrique. Si une surtension se produit sur le réseau 220V, l'Arduino reste protégé. Un relais correctement câblé et dimensionné est un rempart essentiel contre les accidents.
Compatibilité avec une large gamme d'appareils
Les relais permettent de contrôler une grande variété d'appareils électroménagers : lampes, moteurs, chauffe-eau, pompes, électrovannes, etc. Peu importe la puissance ou la tension de l'appareil, un relais correctement choisi le rendra compatible avec votre Arduino.
Fiabilité et longévité
Les relais électromécaniques sont robustes et fiables. Ils peuvent supporter des millions de cycles d'activation/désactivation sans défaillance. Contrairement à certains composants électroniques, ils tolèrent mieux les surintensités transitoires. Cependant, leur durée de vie est limitée par l'usure mécanique des contacts. Un relais de bonne qualité, bien choisi, peut fonctionner pendant de nombreuses années sans problème.
Coût et accessibilité
Les relais sont des composants relativement peu coûteux, ce qui les rend accessibles à tous les budgets. Leur faible prix est largement compensé par leur apport en sécurité et fiabilité.
Intégration d'un relais dans un projet arduino
Intégrer un relais à votre projet Arduino est une opération simple, mais qui nécessite attention et rigueur.
Schéma de câblage type : un exemple pratique

Ce schéma présente un câblage classique avec une diode de roue libre. L'utilisation d'une barrette à vis est recommandée pour faciliter le montage et assurer de bonnes connexions.
Code arduino : contrôle simple d'un appareil
const int relaisPin = 2; // Pin Arduino connectée au relais void setup() { pinMode(relaisPin, OUTPUT); } void loop() { digitalWrite(relaisPin, HIGH); // Relais activé, appareil allumé delay(5000); // Attente de 5 secondes digitalWrite(relaisPin, LOW); // Relais désactivé, appareil éteint delay(5000); // Attente de 5 secondes }
Conseils de mise en œuvre : sécurité et bonnes pratiques
- Choisissez toujours un relais dont les spécifications (tension et courant de commutation) sont supérieures à celles de l'appareil à contrôler. Prévoyez une marge de sécurité significative.
- Utilisez des fils de calibre approprié pour éviter la surchauffe.
- Assurez-vous que le câblage est soigné et bien isolé. Évitez les connexions lâches qui pourraient causer des étincelles et des risques d'incendie.
- Installez des protections (fusibles, disjoncteurs) pour protéger votre circuit et votre installation électrique.
- Travaillez toujours avec prudence et respectez les règles de sécurité électrique. En cas de doute, consultez un professionnel.
Exemples de projets domotiques avec relais arduino
Les possibilités offertes par l'association Arduino-relais sont vastes :
Système d'éclairage intelligent : gestion automatique de l'éclairage
Créez un système d'éclairage domotique pour contrôler plusieurs lumières indépendamment. Programmez l'allumage et l'extinction automatiques en fonction de l'heure, de la présence détectée par des capteurs, ou même en fonction de la luminosité ambiante. Vous pouvez ajouter des fonctionnalités de gradation pour un confort optimal.
Automatisation des appareils électroménagers : confort et économie d'énergie
Contrôlez à distance vos appareils électroménagers comme un chauffe-eau, une pompe de piscine, un système d'arrosage ou même un climatiseur. Automatisez leur fonctionnement pour optimiser votre consommation d'énergie et votre confort. Par exemple, programmez l'activation du chauffe-eau aux heures creuses.
Intégration avec les plateformes IoT : centralisation et contrôle à distance
Intégrez vos projets Arduino-relais à des plateformes IoT comme Home Assistant ou openHAB pour centraliser la gestion de votre domotique. Cela vous permet de contrôler vos appareils depuis votre smartphone, votre tablette ou même votre ordinateur, où que vous soyez. Vous pouvez également créer des scénarios et des automatismes plus complexes.
Imaginez un système qui allume automatiquement les lumières extérieures lors de la détection d'une présence par un capteur infrarouge, le tout géré par votre système domotique centralisé.
Alternatives aux relais électromécaniques
Si les relais électromécaniques sont une solution fiable et abordable, d'autres options existent:
Relais statiques (SSR) : silence et longévité accrue
Les relais statiques (Solid State Relay) offrent une commutation silencieuse et une durée de vie supérieure aux relais électromécaniques car ils n'ont pas de pièces mobiles. Cependant, ils peuvent être plus sensibles aux surtensions et leur coût est généralement plus élevé.
Transistors MOSFET : pour les faibles puissances
Pour le contrôle de charges de faible puissance (quelques ampères), les MOSFETs peuvent être une alternative intéressante. Ils sont plus rapides et plus efficaces que les relais électromécaniques. Cependant, ils ne fournissent pas d'isolation galvanique, et leur utilisation avec le 220V nécessite une attention particulière à la sécurité.
Les relais Arduino sont des composants polyvalents et essentiels pour réaliser des projets domotiques sécurisés et efficaces. En combinant la puissance de l'Arduino à la robustesse des relais, vous pouvez créer des systèmes domotiques performants et adaptés à vos besoins spécifiques. N'oubliez pas de toujours prioriser la sécurité et de bien dimensionner vos composants avant de mettre vos projets en œuvre.