Code Arduino et vidéo pour un shield relais à 4 canaux

Code Arduino et vidéo pour un shield relais à 4 canaux

Dans ce tutoriel, nous apprendrons à utiliser un Arduino pour contrôler un shield de relais 4 canaux. Ce shield vous permet d'activer et de désactiver diverses charges en courant alternatif (AC) ou en courant continu (DC), comme des éclairages ou des moteurs. À la fin de ce projet, vous saurez comment câbler le shield de relais et comment écrire du code pour contrôler les relais à l'aide d'un Arduino.

Arduino 4 channel relay shild

Pour commencer, nous devrons configurer correctement les composants matériels. Le shield de relais se connecte à l'Arduino en utilisant des broches numériques, qui seront utilisées pour envoyer des signaux afin d'activer et de désactiver les relais. Chaque relais peut contrôler une charge distincte, permettant des applications polyvalentes. La vidéo associée fournit un guide visuel de l'ensemble du montage et de l'implémentation du code (dans la vidéo à 00:00).

Le matériel expliqué

Le composant principal de ce projet est le module relais 4 canaux. Chaque relais du module possède trois bornes : une borne normalement ouverte (NO), une borne normalement fermée (NC) et une borne commune (COM). Lorsque le relais est activé, il relie la borne commune à la borne normalement ouverte, permettant au courant de circuler à travers la charge connectée.

Chaque relais nécessite une sortie numérique de l'Arduino, en particulier les broches 4 à 7. Ces broches sont étiquetées sur le shield, ce qui facilite le branchement de vos appareils. De plus, il y a des voyants LED sur le shield qui s'allument lorsque le relais correspondant est activé, indiquant visuellement l'état des relais.

Instructions de câblage

Pour câbler le shield relais 4 canaux à votre Arduino, commencez par connecter le shield à la carte Arduino. Assurez-vous que les broches du shield sont alignées avec les broches d'en-tête de l'Arduino. Le shield relais utilise les broches numériques 4, 5, 6 et 7 pour le contrôle des relais. Effectuez les connexions suivantes :

Arduino 4 channel relay shild
  • Épingle7vers le relais 1
  • Épingle6au relais 2
  • Épingler5vers le relais 3
  • Épingle4vers le relais 4

Ensuite, connectez votre charge aux bornes du relais. Pour chaque relais, reliez la borne commune à votre source d'alimentation, puis connectez la charge soit à la borne normalement ouverte (NO), soit à la borne normalement fermée (NC), selon vos besoins. Veillez à respecter la polarité et les caractéristiques nominales de vos appareils. La vidéo couvre également des schémas de câblage alternatifs (dans la vidéo à 02:30).

Exemples de code et tutoriel pas à pas

L'extrait de code suivant montre comment définir les broches des relais et les configurer comme sorties dans la fonction setup de l'Arduino.

#define relay1 7
#define relay2 6
#define relay3 5
#define relay4 4

void setup() {
  Serial.begin(9600);
  pinMode(relay1, OUTPUT);
  pinMode(relay2, OUTPUT);
  pinMode(relay3, OUTPUT);
  pinMode(relay4, OUTPUT);
}

Dans cet extrait, nous définissons le numéro de broche correspondant à chaque relais en utilisant des directives du préprocesseur. LepinModeLa fonction est utilisée pour configurer ces broches comme sorties, permettant à l'Arduino de les contrôler.

Ensuite, nous pouvons activer le Relais 3 et le maintenir activé pendant trois secondes, comme indiqué dans le bloc de code suivant.

void loop() {
  digitalWrite(relay3, HIGH); // turn relay 3 ON
  Serial.println("relay 3 ON");
  delay(3000); // keep relay 3 ON for 3 seconds
  digitalWrite(relay3, LOW); // turn relay 3 OFF
  Serial.println("relay 3 OFF");
  delay(3000); // keep relay 3 OFF for 3 seconds
}

Cette boucle bascule en continu le relais 3 entre marche et arrêt toutes les trois secondes. LedigitalWriteLa fonction est utilisée pour définir l'état du relais, et leSerial.printlnLa fonction affiche l'état actuel sur le moniteur série.

Démonstration / À quoi s'attendre

Une fois la configuration et le téléversement du code terminés, vous devriez observer le relais s'activer comme prévu. Le relais 3 s'allumera pendant trois secondes puis s'éteindra, comme l'indique la LED sur la carte de relais. Pour contrôler d'autres relais, vous pouvez modifier le code en changeant les identifiants des relais (dans la vidéo à 05:00).

Soyez attentif aux problèmes potentiels tels que la polarité inversée ou un câblage incorrect, qui peuvent entraîner le dysfonctionnement des relais, voire l'endommagement de vos composants.

Horodatages vidéo

  • 00:00- Introduction
  • 02:30- Configuration du câblage
  • 05:00- Explication du code

Images

Arduino 4 channel relay shild
Arduino 4 channel relay shild
Arduino 4 channel relay shild
Arduino 4 channel relay shild
Arduino 4 channel relay shild
Arduino 4 channel relay shild
Arduino 4 channel relay shild
Arduino 4 channel relay shild
Arduino 4 channel relay shild
Arduino 4 channel relay shild
Arduino 4 channel relay shild
Arduino 4 channel relay shild
Arduino 4 channel relay shild
Arduino 4 channel relay shild
Arduino 4 channel relay shild-bottom
Arduino 4 channel relay shild-bottom
Arduino 4 channel relay shild
Arduino 4 channel relay shild
49-This is the Arduino code and video for a 4-channel relay shield.
Langue: C++
Copié !

Ressources et références

Aucune ressource pour le moment.

Fichiers📁

Aucun fichier disponible.