Official Hobby Components Online Store | Buy Electronic Kits, Components, Boards, Shields, Modules

Module relais 5V avec Arduino : câblage, déclencheurs, sécurité

Module relais 5V avec Arduino : câblage, déclencheurs, sécurité

By Official Hobby Components Online Store | Buy Electronic Kits, Components, Boards, Shields, Modules | Published: 2026-10-16

Category: Guides pratiques

Branchez un module relais 5V à un Arduino, choisissez le bon type de déclenchement et commutez des charges en toute sécurité avec un montage optocoupleur JD-VCC et un sketch simple.

Réponse rapide

Connectez la broche VCC du module relais à la broche 5V de l'Arduino, GND à GND, et IN à une broche numérique telle que D7. La plupart des cartes bleues monocanal sont actives à l'état bas, donc écrire LOW active le relais. Si votre carte possède un cavalier JD-VCC et que vous souhaitez un isolement optocoupleur complet, retirez le cavalier et alimentez JD-VCC à partir d'une alimentation séparée de 5V tout en reliant les masses. Pour les charges secteur, ne commutez que le conducteur de phase et enfermez le relais et les bornes.

Avant de connecter quoi que ce soit : identifiez votre carte

Recherchez le connecteur d'entrée et tout cavalier. Une carte avec VCC, GND et IN est un module à pilotage direct ; une carte avec VCC, GND, IN et un cavalier JD-VCC possède un optocoupleur séparant le côté entrée du côté bobine du relais. Le module relais 5V de cette boutique est une carte monocanal avec bornes à vis pour NO, COM et NC, ce qui est la configuration dont la plupart des projets débutants ont besoin.

Vérifiez la logique de déclenchement avant de câbler la charge. Appliquez 5V et GND au module, laissez IN flottant, et écoutez un clic. S'il clique avec IN flottant ou tiré à HIGH, il est actif à l'état bas ; s'il reste silencieux jusqu'à ce que IN passe à HIGH, il est actif à l'état haut. Ce test évite le problème le plus courant du « relais qui fonctionne à l'envers ».

Câblez le côté commande à l'Arduino

Connectez VCC à la broche 5V de l'Arduino, GND à une broche GND de l'Arduino, et IN à une broche numérique. D7 est un choix sûr par défaut car elle n'est pas partagée avec la série ou SPI sur un Uno. Gardez ces trois fils courts et éloignés du câblage secteur ; de longs fils d'entrée captent du bruit qui peut provoquer des déclenchements intempestifs.

Si votre carte possède le cavalier JD-VCC et que vous utilisez une alimentation séparée de 5V pour le côté bobine, retirez le cavalier, connectez le positif externe de 5V à JD-VCC, et connectez la masse de l'alimentation externe à la masse de l'Arduino. Sans cette masse commune, le signal d'entrée n'a pas de référence et le relais ne commutera pas de manière fiable.

Écrivez un sketch qui correspond à votre type de déclenchement

Pour un module actif à l'état bas, réglez la broche à HIGH dans setup pour que le relais reste éteint au démarrage, puis écrivez LOW pour l'activer. Pour actif à l'état haut, inversez cette logique. Un sketch minimal actif à l'état bas ressemble à ceci : pinMode(7, OUTPUT); digitalWrite(7, HIGH); dans setup, puis digitalWrite(7, LOW) pour allumer et digitalWrite(7, HIGH) pour éteindre. Ajoutez une courte pause après chaque changement pour entendre le clic et confirmer l'état.

Évitez de piloter le relais directement depuis une broche sans vérifier le courant. De nombreuses cartes 5V consomment plus qu'une simple broche Arduino ne peut fournir en continu, alors alimentez le module depuis le rail 5V et utilisez la broche uniquement pour le signal d'entrée. Si la carte se réinitialise lorsque le relais clique, c'est le signe qu'il faut déplacer l'alimentation de la bobine hors du régulateur de l'Arduino.

Commutez la charge en toute sécurité

Utilisez COM et NO pour une charge qui doit être éteinte jusqu'à ce que le relais s'active, et COM et NC pour une charge qui doit être allumée par défaut. Pour les charges DC, gardez la polarité cohérente avec votre alimentation. Pour le secteur, ne commutez que le fil de phase via COM et NO, jamais le neutre, et gardez le côté secteur physiquement séparé du côté basse tension.

Enfermez la carte relais et toutes les bornes secteur dans un boîtier non conducteur, fixez le câble avec un serre-câble, et ne touchez jamais les bornes à vis lorsque le circuit est branché. Si vous n'êtes pas à l'aise avec le secteur, utilisez le relais pour commuter une charge DC basse tension ou une prise intelligente préfabriquée à la place.

Configuration du relais étape par étape

  1. 1. Identifiez la logique de déclenchement et le cavalier : Alimentez le module avec 5V et GND, laissez IN flottant, et notez si le relais clique. Vérifiez la présence d'un cavalier JD-VCC. Point de contrôle : vous savez si la carte est active à l'état bas ou haut avant de connecter l'Arduino.
  2. 2. Connectez VCC, GND et IN : Câblez VCC à la broche 5V de l'Arduino, GND à la masse de l'Arduino, et IN à D7. Gardez les fils courts et éloignés du câblage secteur. Erreur à éviter : oublier la masse commune lors de l'utilisation d'une alimentation JD-VCC séparée.
  3. 3. Chargez le sketch correspondant : Réglez la broche à HIGH dans setup pour actif à l'état bas, puis écrivez LOW pour allumer. Inversez pour actif à l'état haut. Point de contrôle : le relais clique une fois par changement d'état et l'Arduino ne se réinitialise pas.
  4. 4. Câblez la charge à COM et NO ou NC : Utilisez COM et NO pour les charges éteintes par défaut, COM et NC pour les charges allumées par défaut. Pour le secteur, ne commutez que le conducteur de phase. Erreur à éviter : commuter le neutre ou laisser les bornes secteur exposées.
  5. 5. Testez d'abord avec une charge basse tension : Prouvez la logique avec une LED ou une petite charge DC avant de connecter quoi que ce soit alimenté par le secteur. Point de contrôle : la charge suit le sketch de manière fiable avant d'enfermer le côté secteur.

Fiche produit

  • Module relais 5V: Module relais monocanal fonctionnant en 5V DC avec bornes à vis pour câblage normalement ouvert, commun et normalement fermé. Vous offre un point de commutation isolé avec les options NO et NC, afin de choisir si la charge est éteinte ou allumée par défaut.
  • Motor Drive Shield L293D pour Arduino: Motor Drive Shield L293D pour Arduino est compatible avec les cartes Arduino Uno (carte non incluse) et comprend deux interfaces servo 5V. Utile lorsque votre projet nécessite un contrôle de moteur ou de servo en plus d'un relais, mais il ne remplace pas le relais pour commuter le secteur ou des charges à courant élevé.

Shop Related Products

Motor Drive Shield L293D for Arduino

Motor Drive Shield L293D for Arduino

$1.41 $2.08

Shop Now
5V Relay Module

5V Relay Module

$0.61 $0.82

Shop Now