Maîtriser le shield relais Arduino : guide d'utilisation complet
Le contrôle individuel des quatre relais d'un shield relais nécessite du code Arduino. Le shield permet de commander des dispositifs haute puissance : ventilateurs, ampoules, bandes LED, pompes, actionneurs, etc. Il offre des fonctionnalités remarquables : quatre indicateurs LED dynamiques affichant l'état des relais, quatre relais de qualité, interfaces NC/NO, etc. Ce tutoriel montre comment utiliser un shield relais Arduino.
Différences entre un shield relais et un module relais 4 canaux
Les technologues utilisent souvent l'un ou l'autre. Le tableau ci-dessous résume les différences :
| Module relais 4 canaux | Shield relais |
| Contrôlable via les broches numériques de l'Arduino (flexible). | Contrôlé par broches numériques préfixées de l'Arduino (inflexible). |
| Compatible avec toutes les cartes Arduino. | Compatible seulement avec Mega, UNO WiFi et Arduino UNO. |
| Câblage nécessaire. | Pas de câblage : s'empile directement sur l'Arduino. |
Matériel et logiciel nécessaires
- Fils de liaison (jumper wires)
(Fils de liaison)
- Shield relais
- Câble USB 2.0 type A ou B
- Genuino UNO ou Arduino UNO
Description de l'interface du shield
Shield relais
Le shield comporte quatre relais : Relais 4, 3, 2 et 1. Les broches comprennent :
Broches de sortie : Chaque relais a trois broches : COM, NO, NC. On y connecte généralement les dispositifs haute tension commandés par le shield.
Explication des broches de sortie
- NO (Normalement Ouvert) : Déconnecté de COM quand la broche de contrôle Relais 1 est basse ; connecté quand la broche 7 (Relais 1) est haute.
- NC (Normalement Fermé) : Déconnecté de COM quand la broche de contrôle est haute ; connecté quand la broche 7 (Digital 7 I/O) est basse.
- COM (Commun) : Contrôlable depuis la broche numérique.
Broches de signal/entrée/contrôle : Connectées en interne aux broches Arduino lors de l'empilement. Aucun câblage nécessaire.
Correspondance relais/broches Arduino :
- Relais 4 – connecté en interne à la broche Arduino 12
- Relais 3 – connecté en interne à la broche Arduino 8
- Relais 2 – connecté en interne à la broche Arduino 7
- Relais 1 – connecté en interne à la broche Arduino 4
- Explication du schéma de câblage
- Première étape : empilez votre shield relais sur une carte Arduino UNO.
- Puis, connectez l'ensemble à un dispositif haute tension.
Rappel important :
Un seul adaptateur haute tension suffit pour quatre dispositifs de tension similaire commandés par le shield. Tensions différentes = adaptateurs distincts.
Notre montage fonctionne en mode normalement ouvert (NO et COM utilisés, pas NC).
Exemples d'utilisation du shield relais
Contrôle d'un moteur DC
Étapes
- Montez le shield relais sur votre carte de développement Arduino.
- Connectez l'Arduino à un ordinateur via câble USB.
- Régulons le moteur DC via le Relais 3 : connectez le shield et le moteur comme sur le schéma.
Schéma de connexion entre Shield Relais et Moteur
Note : L'alimentation externe doit provenir d'une source d'alimentation ou batterie (ex. lithium). Réglez la tension correcte et fournissez assez de courant au moteur.
- Le code Arduino IDE à téléverser :
Après téléversement, le moteur tournera 1 seconde, s'arrêtera 1 seconde, et ainsi de suite indéfiniment.
L'indicateur LED NO3 s'allumera car COM3 et NO3 sont connectés.
(Bande LED)
Comment utiliser plusieurs shields relais avec une seule carte Arduino/Seeeduino
Puisqu'un shield relais contrôle ses relais via les broches numériques Arduino, on peut en utiliser plusieurs sur une seule carte.
Étapes
- Placez un shield relais sur l'Arduino (Shield #1 / RS1).
- Utilisez des fils de liaison pour connecter le shield #2 (RS2) au shield #1.
- Connectez :
- Broches numériques RS2 4, 5, 6, 7 → RS1 broches numériques 11, 10, 9, 8 (respectivement)
- RS2 5V → RS1 5V
- RS2 GND → RS1 GND
Enfin, utilisez les broches numériques 11, 10, 9, 8 de l'Arduino pour contrôler les relais 4, 3, 2, 1 du RS2.
Le code ci-dessous montre comment contrôler le relais 1 du RS2 :
Conclusion
En résumé, le shield relais offre une solution pour commander des dispositifs à fort courant que les broches I/O numériques de l'Arduino ne peuvent pas piloter directement.
Les shields relais ont un large champ d'application en apprentissage technologique. Pour toute question ou assistance, n'hésitez pas à nous contacter.
Technologie industrielle
- Système d'éclairage DMX piloté par web – Contrôleur maître Arduino
- Construire un Spybot Arduino piloté par Bluetooth
- Shield de programmation Arduino sans fil avec Bluetooth HC-05 – Plus besoin d'USB
- Contrôleur GrowBox piloté par Arduino – Firmware open-source et guide matériel
- Serre Domotique Intelligente : Contrôle Climatique Automatisé avec Arduino
- Kevlar expliqué : aperçu complet de sa résistance et de ses usages
- Le 74LS74 Double Bascule D : Référence Complète et Brochage
- Capteur BME680 : Maîtriser la Surveillance Environnementale 4-en-1
- Assemblage du Protoshield Arduino : Guide Étape par Étape