Ce tutoriel fait partie de: Contrôle d'un relais à l'aide d'Arduino
Ce groupe regroupe toutes les vidéos relatives au relais. Vous trouverez des liens vers d'autres vidéos ci-dessous.
Contrôler un relais 5V avec un Arduino pour piloter une charge en CA ou en CC, comme une ampoule ou un moteur
Ce tutoriel montre comment utiliser unmodule relais 5 Vavec Arduino pour contrôler des appareils à haute tension tels que des lampes, des ventilateurs ou d'autres appareils. Le relais utilisé dans cette leçon estdéclencheur élevé, ce qui signifie qu'il s'active lorsque la broche de signal reçoit un niveau logique haut (5 V).
Les modules relais sont essentiels dans la domotique et les systèmes de contrôle industriel, vous permettant d'interfacer en toute sécurité des microcontrôleurs avec des appareils alimentés en courant alternatif.
Le code Arduino et le schéma de câblage sont disponibles au bas de cet article.
Qu'est-ce qu'un relais déclenché par niveau haut ?
Arelaisest un interrupteur électromécanique commandé électriquement. Ledéclencheur élevéLa version s'active lorsque la broche d'entrée du signal est mise à l'état HAUT (typiquement 5 V). Elle contient :
-
Unbobine électromagnétiquepour la commutation
-
Anormalement ouvert (NO)etnormalement fermé (NF)contact


-
Broches Signal, VCC et GND
Ce module permet à l'Arduino de contrôler des appareils fonctionnant à une tension supérieure à celle que la carte peut supporter directement.
Câblage du module de relais
Pour utiliser le relais en toute sécurité avec un Arduino, câblez-le comme suit :
-
VCC(broche centrale) -5 Vsur Arduino
-
Masse-MASSEsur Arduino
-
ENTRÉE (broche de signal)-Broche numérique 2sur Arduino
-
Bornes de sortie du relais-Connectez l'une des bornes en série à une ampoule, un ventilateur ou toute autre charge AC/DC.
Aperçu du code
Voici le code Arduino de base utilisé dans cette leçon :
cppCopyEditvoid setup() {
pinMode(2, OUTPUT); // Set pin 2 as output
}
void loop() {
digitalWrite(2, HIGH); // Turn relay ON
delay(1000); // Wait 1 second
digitalWrite(2, LOW); // Turn relay OFF
delay(1000); // Wait 1 second
}
-
LeLe relais est activélorsque la broche numérique 2 est mise à l'état HAUT.
-
Lele relais est éteintlorsque la broche 2 est réglée sur LOW.
-
Le cycle se répète toutes les 1 seconde.
Cette configuration est couramment utilisée pour automatiser l'éclairage domestique ou le contrôle de l'alimentation en fonction de capteurs ou d'horaires.
Chapitres de la vidéo
-
00:00Relay expliqué
-
03:33— Le câblage expliqué
-
04:42Code expliqué
-
06:10ââ'¬" Démonstration
Ce tutoriel fait partie de: Contrôle d'un relais à l'aide d'Arduino
- Code Arduino et vidéo pour un relais 5V à double canal
- TTP224 Capteur tactile 4 canaux pour commander des charges AC/DC avec relais
- Utilisation d'un module relais 5V (déclenchement bas) avec Arduino
- Utilisation d'un MAX6675 pour thermocouple de type K avec relais et afficheur
- Utiliser un interrupteur Reed pour commander un relais et des charges AC/DC avec un Arduino
- Utilisation d'un module tactile TTP223B et d'un relais pour contrôler des charges AC/DC avec un Arduino
- Utiliser un bouton-poussoir Arduino pour commander un relais et une ampoule en courant alternatif
/*
* This is the Arduino code for Dual Channel 5V Relay
* to control turning ON or OFF AC or DC loads
* Watch the video https://youtu.be/58XWVDnB7Ss
*
* Written by Ahmad Nejrabi for Robojax Video
* Date: December 26, 2017, in Ajax, Ontario, Canada
* Permission granted to share this code given that this
* note is kept with the code.
* Disclaimer: this code is "AS IS" and for educational purposes only.
*
*/
void setup() {
pinMode(7, OUTPUT);// connected to S terminal of Relay
}
void loop() {
digitalWrite(7,HIGH);// turn relay ON
delay(3000);// keep it ON for 3 seconds
digitalWrite(7, LOW);// turn relay OFF
delay(5000);// keep it OFF for 5 seconds
}
Ce dont vous pourriez avoir besoin
-
AmazonModule relais 5V 1 canalamzn.to
-
AliExpressAcheter un module de relais 5v 12v 1 2 4 6 8 canauxs.click.aliexpress.com
Ressources et références
Aucune ressource pour le moment.
Fichiers📁
Aucun fichier disponible.